从php.net获取范围解析运算符示例以在PHP 5.2.17上运行

时间:2013-01-22 03:46:40

标签: php

我是第一次在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行

1 个答案:

答案 0 :(得分:0)

没有意识到代码只适用于PHP5.3 +,我升级了,而且工作正常。