PHP5.3
PHP5から追加された機能として、SimpleXMLとかSPLなど、動作的にユーザレベルでは実現できないおもしろい動きをするものがあります。5.3から標準モジュールとなったpharも同じように結構見えないところでPHP本体の動きを変えるような実装をしているので、調…
dba関数というのを知っていますか?dbm形式のデータベースの抽象化レイヤとなる関数を提供するモジュールで、PHPのソースコードに同梱されています。 PHP: DBA - Manual 例えば、dbm や qdbm といったものを利用できる他、inifile という php.ini 形式のよう…
関数に渡された引数の数および引数を受け取るための関数として、func_num_args()、func_get_arg()、func_get_args()が用意されています。可変引数関数の実装なんかに使います。 これらの関数は、関数呼び出しの引数として、 とか呼び出しちゃうと、 PHP Fat…
stat()の最後の1つのキャッシュをクリアするだけの関数だった clearstatcache() が、PHP5.1からマニュアルの記載無く realpath cache をクリアするようになり、そして PHP5.3 からは、デフォルトでは realpath cacheをクリアしないようになりました。/( ^…