浜松のWEBシステム開発・スマートフォンアプリ開発・RTK-GNSS関連の開発はお任せください
株式会社シーポイントラボ
TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:静岡県浜松市中区富塚町1933-1 佐鳴湖パークタウンサウス2F

【PHP】PHP3 以前のコードを読める場所の紹介

 PHP は誰でも開発に参加できる場で作られており、現在は GitHub の次リポジトリで公開されています。
php/php-src: The PHP Interpreter
 PHP は GitHub 以前、さらに言えばバージョン管理ツールがそれほど便利でなかった(少なくとも現在よりは遥かに拙かった)ころから開発されています。GitHub では PHP 4.0 のあたりからコードを追えますが、逆に言えばそれより前は見えません。これらの古の PHP は次のサイトにアーカイブされています。
PHP: Release Archives (museum)
 ここでは PHP1 から読むことができます。 PHP1 はまさにテンプレートエンジンといった感じでコードの多くの場所に HTML タグが現れます。PHP2 になると今の phpt (PHP のテスト機能)の原型らしきものが現れたりと現在の PHP にずいぶん近い印象を受けます。
 そんな感じで過去の PHP について調べることができ、ある機能がいつ、どのようなコードで作られたかより深く調べることができます。
 誰がどのような経緯で作ったかまで調べるならば当時の開発者用メーリングリストを追うのが良いです。これはメーリングリストのアーカイブのアーカイブである次から見れます。
PHP-3 Archives
PHP Archives

  • この記事いいね! (0)