静的メソッドにアクセスしようとしていますが、変数をクラス名として使用しようとしています。これは可能ですか?私はそれに問題があるようです。変数クラス名(PHP)を使用して静的メソッドにアクセスする
class foo {
public static function bar() {
echo 'test';
}
}
$variable_class_name = 'foo';
$variable_class_name::bar();
また、静的変数も同様に使用できるようにしたいと考えています。
php 5.3.2で私のために良い。 –
を使用して5.2私は信じています。 "Parse error:syntax error、予期しないT_PAAMAYIM_NEKUDOTAYIM in /some/path/application/models/lev_base_model.php 35行目"のようなエラーが発生する – dqhendricks
実行中のPHPのバージョンは?私が知っている限り、あなたは最近のバージョンでこれを行うことができたことを認識しています(5.2 +、これが有効なときは正確にはわかりませんが)。 – GordonM