【PHP】2024年のPHP開発者を支える中心人物たちを勝手に紹介するよ

PHPの隆盛を支えてきた開発者は非常にたくさん存在しますが、その中でも最近のPHPを支えている中心の有力者たちを紹介します。

選択の基準ですが、[PHP Foundation](https://thephp.foundation/)の[Structure](https://thephp.foundation/structure/)に載っている人です。
他にも紹介したい人はたくさんいるのですが、きりがないですし、そもそも私はPHP言語開発者たちやコミュニティと一切関わりのない全く無関係な人間なので勝手に選抜するのもなんだかなあということでやめておきます。


# PHP Foundationとは

まずPHP Foundationって何なのかという話ですが、ここ数年PHP言語の発展を支えている団体です。

実は長らくの間PHP言語は、言語自体を支えている団体がおらず、ボランティアの個人が集まって開発が進められていました。
これは言語としてはかなり特異な状態であって、たとえばPHPと同列に語られがちなLLを見てみると、Rubyには[Ruby Association](https://www.ruby.or.jp/)、Perlには[Perl Foundation](https://www.perlfoundation.org/)、Pythonには[Python Software Foundation](https://www.python.org/psf-landing/)といった具合でいずれも財団がバックについています。

しかしPHPについては、わざわざ[個人を雇ってフルタイムで言語開発に従事させる](https://blog.jetbrains.com/phpstorm/2019/01/nikita-popov-joins-phpstorm-team/)という[奇特な企業](https://www.jetbrains.com/)もあったりしましたが、あくまで個人単位に留まるものであり、全体を総括する団体などは存在しない状態がずっと続いていました。
しかしその後2021年あたりに[なんやかんやありまして](https://techblog.openwork.co.jp/entry/thank-you-nikita)、[PHP言語にもついに財団が設立された](https://qiita.com/rana_kualu/items/eaf97694f25a62f93a7e)という経緯になります。
これによって、財団から給料をもらいつつ仕事でPHP言語の開発を行うという道が開けました。

もちろん財団に属していなければPHP言語の開発ができないなどということはなく、財団から距離を保っている開発者もたくさんいます。
それどころか、実質的にPHPの進む方向を決める場となっている[PHP RFC](https://wiki.php.net/rfc)に対してPHP Foundationは何の決定権も持っておらず、財団に属していようがそうでなかろうが、開発者一人はただ1票の権利しか持っていません。
あくまで開発者たちを金銭的にバックアップする裏方ということですね。


# Board

BoardはPHP Foundationの代表者、PHP言語のコア開発者、コミュニティリーダー等で構成される、まあお偉方です。
とはいえただの名ばかりおえらいさんではなく、実際凄い経歴の人が揃っています。


## [Sebastian Bergmann](https://github.com/sebastianbergmann)

[PHPUnit](https://phpunit.de/index.html)の作者です。

そしてNikitaがPHP本体の開発から離れることとなった際、[Stefan Priebsch](https://thephp.cc/company/consultants/stefan-priebsch)と共に[PHP Foundation設立のきっかけとなった](https://thephp.cc/topics/the-php-foundation)そうです。


## [Joe Watkins](https://github.com/krakjoe)

[phpdbg](https://www.php.net/manual/ja/intro.phpdbg.php)、[apcu](https://github.com/krakjoe/apcu)、[pthreads](https://github.com/krakjoe/pthreads)といったPHP言語コア機能の作者です。

ただ2022年末あたりから急に音沙汰なくなりまして、理由としては[かなり体調を崩していた](https://www.reddit.com/r/PHP/comments/1cjlvmd/comment/l3gtj3m/)ようです。
心配ですね。


## [Nils Adermann](https://github.com/naderman)

[Composer](https://getcomposer.org/)の作者です。
全てのPHP開発者は彼に足を向けて寝られません。


## [Benjamin Eberlei](https://github.com/beberlei)

PHPのパフォーマンス監視・モニタリングツール[Tideways](https://tideways.com/)の創設者です。

PHPコアでは[アトリビュート](https://qiita.com/rana_kualu/items/749c389a275f207a8e58)の実装、他にも[Doctine/orm](https://github.com/doctrine/orm/)など幅広く活動しています。


## [Josepha Haden](https://josepha.blog/)

WordPressの[エグゼクティブディレクター](https://profiles.wordpress.org/chanthaboune/)です。
[アクセシビリティチーム](https://make.wordpress.org/accessibility/)や[コミュニティ](https://make.wordpress.org/community/)など多くのチームを率いているそうです。

ただこの人だけ唯一GitHubアカウントが存在しておらず、具体的に[プレゼン](https://wordpress.tv/2017/12/10/josepha-haden-beginners-guide-to-contributions/)以外に何をやってるのかはよくわかりませんでした。


## [Roman Pronskiy](https://github.com/pronskiy)

[PHP Foundation設立の第一報を伝えた](https://blog.jetbrains.com/phpstorm/2021/11/the-php-foundation/)、立役者の一人です。
他にも広報的なことを色々やっています。
[PhpStorm](https://www.jetbrains.com/phpstorm/)のマーケティングマネージャという立場も考えると、PHP Foundationに他の企業を幅広く巻き込むことに成功したのはこの人のおかげなのかもしれません。


## [Nicolas Grekas](https://github.com/nicolas-grekas)

[Symfony](https://github.com/symfony/symfony)のContribution数2位です。

Symfonyの主要開発者であり、ということはつまりLaravelの親ということであり、Laravelの繁栄の築き上げたひとりということです。


## [Sara Golemon](https://github.com/sgolemon)

PHPの主要開発者のひとりです。

PHP本体には[2002年](https://github.com/php/php-src/commit/e9047df607fafc5964e50ea3fc21f6ddd459ba15)、つまりPHP4.2の時代から[2024年](https://github.com/php/php-src/pull/13394)のPHP8.4までcotributeし続けているという、ベテラン中のベテランです。


## [Nikita Popov](https://github.com/nikic)

PHP本体のContribute数第2位です。

PHP5末期からPHP8.1あたりまで[毎年4000以上のContribute](https://github.com/nikic?tab=overview&from=2020-12-01&to=2020-12-31)というとんでもない仕事量で、PHPの進化・現代化に大きな役割を果たしました。
最近のPHPがガチガチ型になりつつあるのも[ほとんどこの人のせい](https://qiita.com/rana_kualu/items/53012c8f84e0f92220c1)です。
[2021年末にPHP本体の開発からは離れた](https://qiita.com/rana_kualu/items/eaf97694f25a62f93a7e)ため、それ以降はPHPへのContributeは月一回程度となっています。


## [Matthew Weier O'Phinney](https://github.com/weierophinney)

[Laminas Project](https://getlaminas.org/)、旧[Zend Framework](https://framework.zend.com/)のプロジェクトリーダーです。
これらはかつてのフレームワーク群雄割拠時代には存在感があったのですが、Laravel一強時代になり衰退してしまった感がありますね。

またPSRを定義している[PHP-FIG](https://www.php-fig.org/)の創立メンバーであり、[各種PSR](https://www.php-fig.org/psr/)の仕様決定と普及に努めています。


# Core Developers

コアデベロッパーは、PHP Foundationから[報酬を得て](https://qiita.com/rana_kualu/items/0479edbd936447572c3b)フルタイムもしくはパートタイムでPHP本体の開発を行っています。
2024年7月時点では10名が従事しています。
コアデベロッパーは[時折募集していることがある](https://qiita.com/rana_kualu/items/7ddfda354495aa373086)ので、我こそはという人は応募してみてはいかがでしょうか。
もちろんそれまでにPHP本体への十分なContributeがないと無理ですけどね。


## [Derick Rethans](https://github.com/derickr)

[Xdebug](https://github.com/xdebug/xdebug)の作者です。

このひと[PHP Foundation設立宣言](https://blog.jetbrains.com/phpstorm/2021/11/the-php-foundation/)の運営側に名前が入っていて、つまり中の人なのですが、開発をやりたいんだといって利害を避けるために運営から手を引いたという筋金入りの開発者気質です。


## [Gina Peter Banyard](https://github.com/Girgias)

フランス語・ドイツ語・英語・日本語のマルチリンガルで、[フランス語版PHPドキュメント](https://github.com/php/doc-fr)のContribute数1位です。

PHP本体においても[様々な新機能の発案](https://github.com/Girgias/php-rfcs)、[既存の一貫性のない動作の修正](https://github.com/php/php-src/pull/14920)、そして数多くのバグ修正にレビューと大活躍しています。


## [Ilija Tovilo](https://github.com/iluuu1994)

[Throw文を式にしたい](https://qiita.com/rana_kualu/items/44e87a22957fab4732c3)というアイデアを見て[うっかり実装してしまった](https://github.com/php/php-src/pull/5279)のが縁でPHP本体にcontributeをはじめました。

ここ最近では[プロパティフック](https://qiita.com/rana_kualu/items/06d68549058966a34c2b)という大きな機能の[実装をやり遂げて](https://github.com/php/php-src/pull/13455)います。


## [Jakub Zelenka](https://github.com/bukka)

[Web Services Tool](https://github.com/wstool/wst)という汎用過ぎる名前の便利ツールを展開しています。

また、かつて[JSONライブラリに存在したライセンス問題](https://bugs.php.net/bug.php?id=63520)を、[ライブラリを丸ごと入れ替える](https://github.com/php/php-src/pull/993)という荒業で解決しました。
[やりたいことがたくさん](https://github.com/bukka/php-todo)あるようです。


## [Máté Kocsis](https://github.com/kocsismate)

[php-version-benchmarks](https://github.com/kocsismate/php-version-benchmarks)を公開し、結果を不定期に更新しています。
PHP言語がどれだけ高速化してきたかを見ることができるでしょう。

PHP本体には、主にドキュメントやテストを中心にcontributeしているようです。


## [Arnaud Le Blanc](https://github.com/arnaud-lb)

[Mention](https://mention.com/)という監視・分析ツールの創始者です。

また[php-rdkafka](https://github.com/arnaud-lb/php-rdkafka)という[Kafka](https://ja.wikipedia.org/wiki/Apache_Kafka)クライアントを公開しています。
PHP本体には主にデバッグで参加しているようですが、その傍ら[Lazy Objects](https://wiki.php.net/rfc/lazy-objects)を[実装していました](https://github.com/php/php-src/pull/15019)。


## [David Carlier](https://github.com/devnexen)

[フランス語版PHPドキュメント](https://github.com/php/doc-fr)のContribute数2位です。

PHPだけではなく[Rust](https://crates.io/users/devnexen)に[LLVM](https://github.com/llvm/llvm-project/pull/97216)に[Heretic II](https://github.com/0lvin/heretic2)にと、たいへん幅広く活躍しています。


## [James Titcumb](https://github.com/asgrim)

[get_browser()](https://www.php.net/manual/ja/function.get-browser.php)が内部で使っている`browscap.ini`、その本体である[Browser Capabilities Project](https://browscap.org/)の管理者です。
PHP専用というイメージが強いですが、ただのiniですし、他にもCSVやJSON等も提供しているので他言語からも使えます。
また[Laminas](https://github.com/laminas/)や[Mezzio](https://github.com/mezzio)にも数多くContributeしています。

PHP本体については、インストーラである[PIE](https://github.com/php/pie)をほぼ一人で作っています。


## [Saki Takamachi](https://github.com/SakiTakamachi)

本リスト唯一の日本人です。
[PHPのコア開発をしたり](https://github.com/php/php-src/pull/14660)[RFCを作ったり](https://wiki.php.net/rfc/support_object_type_in_bcmath)[歌を歌ったり](https://x.com/takamachi1saki/status/1795051941468180973)しています。

そしてなんと[PHP8.4のリリースマネージャ](https://wiki.php.net/todo/php84)に選ばれています。
実際PHP8.4初のリリースである[PHP8.4.0α1](https://github.com/php/php-src/releases/tag/php-8.4.0alpha1)は彼女の手によって行われました。
すごいですね。


## [Shivam Mathur](https://github.com/shivammathur)

Github ActionsでPHPをインストールできる[setup-php](https://github.com/shivammathur/setup-php)、Homebrew用の[homebrew-php](https://github.com/shivammathur/homebrew-php)、Ubuntu用の[PHP Builder](https://github.com/shivammathur/php-builder)などを作っています。

PHPだけではありませんが、2023年は6508contribution、2024年も半年で既に3000contribution超えと、Nikitaを越えるおかしな量のcontributeを数えています。


# Community

主要なコミュニティメンバー。


## [Rasmus Lerdorf](https://github.com/rlerdorf)

言わずと知れた[PHPの生みの親](https://en.wikipedia.org/wiki/Rasmus_Lerdorf)。
[数々の名言でも知られています](https://en.wikiquote.org/wiki/Rasmus_Lerdorf)。

私は問題を解くのは好きですが、プログラミングは大嫌いです。

このツールは、コードを再利用することでプログラミングする手間を減らすために作りました。

プログラミングが大好きな人たちがいます。
どうして彼らがそんなにプログラミング大好きなのか、私には理解できません。

PHPは歯ブラシみたいなものです。
誰もが毎日使うシンプルで必要十分なツールですが、誰が歯ブラシについて詳しく知りたいと思いますか？

本物のプログラマであれば、メモリリークが見つかったら修正されなければならないと言うでしょう。
私なら10リクエスト毎にApacheを再起動します。


## [Dmitry Stogov](https://github.com/dstogov)

[PHP本体のContribute数第1位](https://github.com/php/php-src/graphs/contributors)であり、まさにPHP開発の中心人物です。

また[JITを理解できる唯一の人物](https://qiita.com/rana_kualu/items/eaf97694f25a62f93a7e#php%E9%96%8B%E7%99%BA%E3%81%AE%E7%8F%BE%E7%8A%B6)ということだそうで、どうしてこの人報酬もらってないんですかね。
土日には全くcontributeがないので、もしかしたら趣味ではプログラミングをしていない職業プログラマなのかもしれません。


## [Ayesh Karunaratne](https://github.com/Ayesh)

[PHP.Watch](https://php.watch/)を作って、ニュースレターを6年間運用し続けています。
また[殺風景でわかりにくいRFC](https://wiki.php.net/rfc)を[見やすくビジュアライズ](https://php.watch/rfcs)したり、[MaxMindのGeoIP](https://dev.maxmind.com/geoip)をPHPから使いやすいように[JSONにして公開](https://github.com/Ayesh/Geo-IP-Database)したりと、色々と便利なことをやってくれています。

あと[Cobblestone pavement](https://www.google.com/search?q=Cobblestone+pavement)が大好きらしいんだけど、これは何かの比喩表現なんですかね？


## [Tobias Nyholm](https://github.com/Nyholm)

[AsyncAws](https://async-aws.com/)の管理者です。
公式の[AWS SDK for PHP](https://aws.amazon.com/jp/sdk-for-php/)と異なり、名前のとおり非同期で動くのが特徴です。

他にも[Guzzle](https://github.com/guzzle/guzzle)に[Swoole](https://github.com/php-runtime/swoole?tab=readme-ov-file)に[Happyr](https://github.com/Happyr/match-api-client)にと、どうもHTTPリクエスト関連が好物みたいです。


## [Sergey Panteleev](https://github.com/saundefined)

[ロシア語版PHPドキュメント](https://github.com/php/doc-ru)のContribute数2位、[PHP FoundationのWebサイト](https://github.com/ThePHPF/thephp.foundation)のContribute数1位です。

[PHP8.2のリリースマネージャ](https://wiki.php.net/internals/release-managers)であり、PHPのソースコードからドキュメントまで様々な分野に活躍しています。


# 感想

みんなすごい。

当然ですが、みんなPHP本体や関連するフレームワーク、ライフサイクルなどに大きな貢献をしてきた人たちです。
しかし個人でできることにはやはり限界があります。
PHP Foundationはついにただの個人の集まりという壁を越え、多くの開発者がひとつの屋根の元に集いました。
今後のPHPがどのように進化していくか、ますます楽しみですね。