GDBで実際の挙動をみて確認する まずPHPを--enable-debugでコンパイルします。 wget http://jp2.php.net/get/php-5.4.14.tar.gz/from/jp1.php.net/mirror -O php-5.4.14.tar.gz tar xfz php-5.4.14.tar.gz cd php-5.4.14 ./configure --disable-all --enable-debug make 次に、gdbでphpバイナリを起動します。(gdbが入ってない場合はyum/aptなどでインストールしてください。) gdb sapi/cli/php 起動したら、print_rにブレークポイントを仕掛けます。 (print_rでなくても他の関数でもよいです。) 組み込み関数にはzif_という接頭辞をつけるという暗黙のルールがあります。 (gdb)