現在、PHP 5 OOP(プロパティセクション)を読んでいて、次のステートメントを見つけました。
クラスメソッド内で、プロパティ、定数、およびメソッドには、$this->propertyの形式を使用してアクセスできます。
奇妙なことですが、その形式を使用して定数にアクセスすることはできません。次のコードで通知が表示されます。
class A
{
const HELLO = 'HELLO WORLD';
public function __construct()
{
echo $this->HELLO;
}
}
$a = new A();
私は何かを誤解しましたか、またはドキュメントの作成者が間違いを犯しましたか?