<?php class hoge { function hello() { echo "hello"; } } $hoge = new hoge; $hoge->hello(); // => hello 例1 では、 new hoge と書いた。 ということで、問題。 hoge は変数にできるのだろうか? 正解は、できる。 つまり、例2 のようになる。 例2 <?php class hoge { function hello() { echo "hello, from hoge"; } } class hogehoge { function hello() { echo "hello, from hogehoge"; } } $class = "hoge"; $hoge = new $class; $hoge->hello(); // => hello, from hoge $class2