在php 5.4.32中,以下行会产生此致命错误:
....views/sales/register.php: 493","() Only variables should be passed by reference"
在php 5.5.14中,它不会产生错误。
php.ini中是否有设置会导致在一次安装而不是另一次安装中出现致命错误?
我忘了贴那个我以为我打进去了:
<td class="right"><?php echo to_currency($this->Giftcard->get_giftcard_value(end(explode(':', $payment['payment_type']))) - $payment['payment_amount']);?></td>
我不是在问为什么它错了,而是在问如何繁殖。
编辑:新问题:
当发生"只有变量应该通过引用传递"时,我如何使php 5.5产生致命错误
我希望在开发模式中尽可能多地出现错误,以支持尽可能多的php平台。
是否已关闭或打开E_STRICT?
如果它打开-它应该警告这个问题
E_STRICT做什么?
有关错误警告,请参阅此处:
将警告视为错误
也许还要检查一下你的显示错误?