http://php.net/manual/ja/language.oop5.paamayim-nekudotayim.php
上記の php.netにあるサンプルソースを元に、下記のソースコードを書きました。
php
1<?php 2class MyClass{ 3 const CONST_VALUE = "A Constant Value."; 4} 5 6$classname = "MyClass"; 7$constname = "CONST_VALUE"; 8 9echo $classname::CONST_VALUE; 10 11echo "<br>"; 12echo MyClass::CONST_VALUE; 13 14echo "<br>"; 15echo MyClass::$constname;
このまま実行すると、下記のエラーが出力されます。
Fatal error: Access to undeclared static property: MyClass::$constname in C:\xampp\htdocs\test25.php on line 15
エラーが出る 15行目の「CONST_VALUE」の部分を変数にすることは出来ないのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/23 01:43