稍後我會解釋這一點:全局變量
class num
{
function num1()
{
global $error;
$error="This is an error message";
return false;
}
function num2()
{
global $error;
return $error;
}
}
$num=new num();
$check=$num->num1();
if($check===false) $error.="There is another error message";
die($error);//This is an error messageThere is another error message
在功能num1
$error
影響$error
類外。有關如何防止這種情況的任何建議?
您錯過了分號,在返回虛假陳述結束 – Sandesh
謝謝,但這不是我想要得到的答案:D但是,謝謝。 – 131
我想它是因爲你使用全局。停止它,它不會影響對象外部的$錯誤。 –