0
我只是第一次在PHP中發現範圍解析運算符,所以我想了解它們是如何工作的。 I viewed example #1 on the php.net page,並已投保我在PHP5.2 +,但是當我運行代碼:從php.net獲取範圍解析運算符示例在PHP 5.2.17上運行
<?php
class MyClass {
const CONST_VALUE = 'A constant value';
}
$classname = 'MyClass';
echo $classname::CONST_VALUE; // As of PHP 5.3.0
echo MyClass::CONST_VALUE;
?>
不過,我得到以下錯誤:
Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM, expecting ',' or ';' in /var/www/temp/scope.php on line 7
所以你運行的是PHP 5.2還是PHP 5.3? –
此代碼正常工作。輸出'恆定值a不變value' – Davit
對不起,我想我讀的地方,這個工作在PHP5.2 +,我是在PHP 5.2.17版本,但我看到,它需要PHP5.3。我想我需要更新。 – fakeguybrushthreepwood