PHP

PHP4.4.9でopenssl1.0.0以上が入らない

PHP

PHP4系でしか動かないプロジェクトがあったので、PHP4.4.9をビルドしました。SSLの動作検証も必要だったので、OpenSSLも追加しました。しかし、makeした時に下のようなopenssl.cでエラーが大量に出てOpenSSLを有効にすることができません。 /usr/local/src/p…

array_walk_recursiveで変更された値を取得する

PHP

だいぶ詰まってしまったのでメモ。 PHPでarray_walk_recursiveという関数があります。これは指定した関数に、配列を再帰的に処理していくというものです。配列の中身が多次元配列だととても重宝する関数ですが、戻り値はbooleanになっています。 つまり、 $a…