-2
我得到這個錯誤PHP致命錯誤:在調用的時候傳遞通過引用已被刪除線14
PHP致命錯誤:在調用的時候傳遞通過引用已在網上刪除14
<?php
class MyClass
{
public function Sum($a, $b)
{
$sum = $a+$b;
echo "Sum($a, $b) = $sum";
}
}
// position [0] is the script's file name
array_shift(&$argv);
$className = array_shift(&$argv);
$funcName = array_shift(&$argv);
echo "Calling '$className::$funcName'...\n";
call_user_func_array(array($className, $funcName), $argv);
?>
,這裏是我在我的命令行
E:\>php testClass.php MyClass Sum 2 3
用我下面這個link
我在這裏做錯了什麼?我是PHP的新手,但試圖慢慢學習。請建議。謝謝,
更改爲'array_shift($ argv);'http://php.net/manual/language.references.pass.php –
&符號屬於函數參數列表中,不在調用參數列表中。多年前這已經發生了變化,我認爲當php4發佈時... – arkascha