我很习惯 PHP5 但必须编写一个 PHP4 同步脚本,现在我正在做一些挖掘以找出 PHP5 和 4 之间的差异。问题是我有很多矛盾,一些网站告诉我 PHP4 没有 byref不管和其他人告诉我这个问题只发生在使用 foreach 时..
澄清一个例子:
function doSomething()
{
$aMyAr = array();
$oUser = new User();
addUser($aMyAr, $oUser);
}
function addUser($aDestArray, $oUser)
{
$aMyAr[] = $oUser;
}
我知道你会想为什么不自己运行这个脚本并 echo/print_r 输出呢?好吧,由于某些原因,PHP4 无法在最新的 WAMP/XAMPP 中运行(是的,我尝试了一堆据说兼容的 apache 版本......)