PHPでもリフレクションが使えるんですね
06th
こちらのブログを読んで、初めてPHPでもリフレクションが使えることを知った。
リフレクションというのは、リバースエンジニアリングするためのもので、Javaでいうところのクラスやメソッドの構造などを取得するAPIのこと。
要は「Hoge」ってクラスが「foo」ってプロパティ(変数)を持っているか、とか型は整数かどうかなどを知る事ができる。
ORM作る際にXMLとか書かなくても、クラス書いとけばそこから名前と型をテーブルにマッピングできるので使い方によってはとても便利なのだけど、PHPは型がないから使えないか。。。
って、じゃあどこで使えばいいんだろう?