【PHP】下らねぇ質問はID出して書き込みやがれ 75
■ このスレッドは過去ログ倉庫に格納されています
0810nobodyさん
2008/11/08(土) 17:01:34ID:ne9hzuFxPHPで変数のクラス名からインスタンスを生成する - (DxD)
http://dxd8.com/archives/110/
しかし new __Class__(); はエラーになります。
PHP Parse error: syntax error, unexpected T_CLASS_C, expecting T_STRING or T_VARIABLE or '$' in /home/agni/hoge.php on line ??
まあ今回はstatic呼び出しですから、newは関係ありませんし、そもそも上の
ページでもstatic呼び出しには失敗しているのですが。
あと、これは成功することが分かりました。
$hoge = __Class__;
$fuga = new $hoge();
$fuga-->fuga1();
しかしこちらはダメです。
(new $hoge())-->fuga1();
何でこうなるのかぜんぜん見当がつきません。
■ このスレッドは過去ログ倉庫に格納されています