PHPはWeb特化言語という特性上他の言語では見られない強力な仕組みがあります。その特徴は他の言語では参照で取り回すところを文字列で取り回すところである、と言えるでしょう。 参照そのものを取り回す仕組みは便利なことも多いのですが、現在Webサイト周りのネットワークのプロトコルは処理系とは無関係な文字ベースのクエリーから成り立っており、特定の処理系に依存したバイナリではありません。なので参照前提の仕組みではどこかで文字から参照への変換をしないといけなくなり、たいていの言語でそのあたりがどうしても複雑になります。 ですが、PHPでは文字列が前提の仕組みが多くあり、無理なく取り回すことができます。 いい例が、関数を文字列として指定して呼び出せる可変関数と呼ばれている仕組みです。PHPは文字列が入った変数の後ろに()をつけると、その文字列に相当する名前を持つ関数を呼び出してくれる機能があるので、こ