奇妙な私の研究は、この正確なシナリオturned'upていません:。。PHP 5.6 * 7.0 VS *構文エラー、予期しない '::'(T_PAAMAYIM_NEKUDOTAYIM)
$someVar = $this->StaticClassName::$staticClassProperty;
PHP 7. *は喜んでアクセス。(この場合は0.11)の特性が、5.6 *がエラーで転倒:
予期せぬ '::'(T_PAAMAYIM_NEKUDOTAYIM)
そして、はい、私が試したすべての$ {}順列::私は考えることができる。
の両方で動作しますが、あなたが解決策を見つけるために起こりましたか。私もこれを扱っています。以下に例示するコードを示します: '<?php class MyClass { \t \t public static $ var = 'yay!'; \t public $ childClass; \t \tパブリック関数__construct(){ \t \t \t \tの$ this - > childClass =新しいChildClass()。 \t \t \t} \t } クラスChildClass { \t \tのpublic static $のVAR = 'イェーイ?'; \t } $ obj = new MyClass(); echo $ obj :: $ var; //作品 エコー$ obj-> childClass :: $ var; //構文エラー ?> ' – Dan