PHPってすげーなーって改めて思う

動的なオブジェクト生成のテストコードを書いてたら、こんなん出ましたけど

 $object->$class_name = new $class_name;


この定義で動くってのは果たして良いのやら。。。便利なんだけどね


ちなみにPythonとかだとこんな感じになるのかしら?

 class_module = __import__(class_name)
 class_obj = getattr(class_module, class_name)

こっちのほうが生理的にちょっと安心


それにしても、Pythonでの自分コーディング規約が適当すぎなんで、ちゃんとお勉強しないとなー