【发布时间】:2013-01-26 22:10:27
【问题描述】:
我有一个PHP代码如下:
1 个文件包含以下内容:
<?php
$max=count($_SESSION['cart']);
?>
<div class="cartSummary">
<?php echo $lang['CARTSTATUS']; ?>
</div>
另一个文件包含这个:
$lang['CARTSTATUS'] = "Tiene <a href='../cart/shoppingCart.php'>".$max." productos </a>en su cesta de compra";
问题是结果只显示纯文本,$max 变量没有打印出来。
您是否发现将 $max 加载到我正在使用的数组 $lang 中有任何问题?
谢谢!
【问题讨论】:
-
我猜
$max在你设置$lang['CARTSTATUS'];时是未定义的。愿意告诉我们你在哪里设置的吗? -
php 无法及时返回并追溯修改使用尚未定义的变量创建的字符串。如果在设置购物车状态时 $max 不存在,那么当您最终更改 $max 时,它将不被修改。