我有一个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'];'。谨慎向我们展示您设置的位置? – crush 2013-02-11 18:25:09
php无法及时回溯并追溯修改使用尚未定义的变量创建的字符串。如果在设置cartstatus时$ max不存在,那么当您最终更改$ max时,它不会**被修改。 – 2013-02-11 18:25:56