class StaticTester
{
private static $id=0;
function__construct()
{
self::$id+=1;
}
public static function checkIdFromStaticMethod()
{
echo "Current Id from Static method is ".self::$id;
}
}
$st1=new StaticTester();
StaticTester::checkIdFromStaticMethod(); // this outputs 1.
好吧,我不明白爲什麼輸出是1? 畢竟靜態意味着值不能改變!無法獲得PHP中的靜態聲明行爲
謝謝你Wrikken清理它。 – kushalvm 2012-01-13 18:24:32