1
我得到這個錯誤:爲什麼我用這個PHP代碼得到一個「只能通過引用分配變量」的錯誤?
Only variables should be assigned by reference
在這條線:
$sum = &self::genchksum10($isbn);
我的功能
:
public function validateten($isbn) {
$isbn = trim($isbn);
$chksum = substr($isbn, -1, 1);
$isbn = substr($isbn, 0, -1);
if (preg_match('/X/i', $chksum)) { $chksum="10"; }
$sum = &self::genchksum10($isbn);
if ($chksum == $sum){
return 1;
}else{
return 0;
}
}
我真的不知道有什麼不妥的地方。任何幫助將不勝感激。
'&'的目的是什麼? – 2013-05-28 21:29:27