# 変更履歴

この拡張モジュールのクラス/関数/メソッドには次のような変更がありました。

Version | Function | Description
--- | --- | ---
7.0.0 | define | array が使えるようになりました。
5.6.3 | pack | "q"、"Q"、"J"、"P" が追加され、64ビットの数値が使えるようになりました。
5.5.0 | pack | "Z" が追加されました。Perl の "a" と互換性のある機能です。
| unpack | Perl の関数に動きを近づけるための変更をしました。 "a" は最後の NULL バイトを維持するようになりました。 "A" は最後の ASCII 空白文字 (スペース、タブ、改行、キャリッジリターン、 NULL バイト) をすべて取り除くようになりました。 NULL 埋め文字列用に "Z" が追加されました。これは最後の NULL バイトを取り除きます。 NULL bytes.
5.3.4 | sleep | PHP 5.3.4 より前のバージョンでは、Windows で sleep を実行すると、遅延が発生したときには常に NULL を返していました。 処理が完了した場合もシグナルで中断した場合も同じです。
5.3.0 | time_nanosleep | この関数は Windows プラットフォームでも使用可能となりました。
| time_sleep_until | この関数は Windows プラットフォームでも使用可能となりました。
5.0.5 | php_check_syntax | この関数は PHP から削除されました。
5.0.3 | php_check_syntax | php_check_syntax の後に exit をコールするとセグメンテーションフォールトが発生します。
5.0.1 | php_check_syntax | error_message が参照渡しになりました。
4.2.1 | highlight_file | この関数は safe_mode および open_basedir の影響を受けます。