例子。const常量訪問
代碼如下 復制代碼class Math {
const num=3.14;
public function showNum(){
return self::num;
}
}
echo Math::num."<br/>";
$math=new Math();
echo $math->showNum();
結果:
3.14
3.14
例子,變量訪問
代碼如下 復制代碼class Math {
const num=3.14;
var $abc='aa';
public function showNum(){
return self::num;
}
}
echo Math::abc."<br/>";
提示Fatal error: Undefined class constant 'abc' in E:xxx1.php on line 12
總結:所以const是定義變量可以使用Math::num來訪問而 var定義的內部變量使用Math::num訪問時就會提示變量未定義了哦。