PHP版ActiveRecordsとRails
Rubyの認知度を飛躍的に高めたと言われている二つのフレームワークですが、PHPで”似た動作”を実現したフレームワークが一応存在するようです。
CodeIgniter
標準でActiveRacordsライクなO/Rマッパーのクラスがあるようです。さらに拡張ライブラリとして「DataMapper」を採用するともっとActiveRecordライクになるようです。
http://d.hatena.ne.jp/ninoseki/20110715/1310710665
FuelPHP
こちらはRuby on Railsライクなフレームワーク。なんとDB:migrationがあります。PHPは変数の動的型付けであったり制約が少ない言語仕様ですが、フレームワークとして独自のコーディング規約を定義することでRailsライクな開発環境を提供しているようです。
もちろんRubyとPHPでは言語仕様が違うので、あくまで「それっぽい」機能を実装されていると考えた方が良さそうですが、PHPerがRubyの勉強をする上で似たフレームワークを使ってPHPで表現した後にRubyで表現してみるのは勉強のアプローチとしてありかなと思いました。