我是第一次在PHP中发现范围解析运算符,所以我试图了解它们是如何工作的。 I viewed example #1 on the php.net page,已投保我使用PHP5.2 +,然而当我运行代码时:
<?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;
?>
但是,我收到以下错误:
解析错误:语法错误,意外T_PAAMAYIM_NEKUDOTAYIM, 期待','或';'在 /var/www/temp/scope.php on 第7行
答案 0 :(得分:0)
没有意识到代码只适用于PHP5.3 +,我升级了,而且工作正常。