はじめに PHPのソースコードについて 標準関数のソースコードを読むコツ PHP本体のソースコードを読んでみる まとめ はじめに こんにちは。開発エンジニアのシカタです。 今回はPHPの標準関数の読み方について紹介します。 こんな経験をしたことはありませんか? PHPのバージョンアップで挙動が変わった 関数が想定外の値を返してきた 想定外の挙動をしている… リファレンスに書かれていないけど、この引数って使える…? こういうときに、PHP本体のコードがどう実装されているのか読むことができればスッキリしそうですよね。 今回、PHP本体のソースコードを読む方法について、具体例を交えて紹介します。 PHPのソースコードについて PHPのソースコード自体はC言語で実装されています。 C言語と聞くだけでハードルが高く感じるかもしれませんが、標準関数のコードを読んでみる程度であれば意外と雰囲気で読めます