0

PHPでスコープ解決演算子を初めて発見したので、それらがどのように機能するかを理解しようとしています。php.netページで例1を確認し、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、「、」または「;」が必要です 7行目の/var/www/temp/scope.phpにあります

4

1 に答える 1

0

コードがPHP5.3+でのみ機能することに気づかなかったので、アップグレードして問題なく動作しています。

于 2013-01-22T04:06:37.137 に答える