利用など)の挙動を正しいものに修正します。長い間利用不能だったりサポートが受けられていなかったりするSAPIを削除します。現在のjson拡張をjsondに置き換え現在のJSON拡張はフリーライセンスではなく、ディストリビューションでの配布に問題があったため、PECLのjsond拡張に置き換えます。シンプルな関数でオーバーヘッドが大きい引数のパース部分を改善したAPIを提供します。いった構文で、Unicodeのコードポイント(符号位置)を指定して文字列を参照出来るようになります。Storage)を改善します(PHP内部のみ影響)。セマンティクスintの扱いをクラスプラットフォームで一貫性を持つようにします。型をオーバーする値や、NaNが渡された場合に失敗するようになります。phpngブランチをmasterブランチにマージphpngと呼ばれていたメモリ使用の最適化コードをmasterブランチにマージします。抽象構文木コンパイル時に一度抽象構文木を作成するようにします。文などのループでは若干の速度向上が見込まれますが、コンパイル時のメモリ使用率が数%上昇する可能性が有ります。利用していればメモリ使用率は変化しません。内部的に矛盾のない完璧な変数構文を導入します。大きなファイルや64bit整数の操作などのプラットフォーム間の一貫性を向上させるため、いくつかの内部変数の型を修正します。バインドを実行した場合新しいクロージャを都度生成します。メソッドが追加されます。関数によりアンパック出来た場合がありましたが、出来ないように修正されます。テンプレートをクラッシュさせる異なる開始・終了タグの組み合わせが出来るため、混乱させられるなどの理由から、以下のPHP開始・終了タグが削除されます。ケースを記述した場合は、最後に記述したもののみ実行されますが、仕様と異なる振る舞いのため、コンパイルエラーとなります。unserialize()シリアライズされたデータが外部で不正に書き換えられた場合、アンシリアライズすることでセキュリティに問題が出ます。そこで、オブジェクトを許可しない、指定したクラスのみシリアライズする、というオプションを追加します。周りのメソッドを追加します。関数にiniの設定を連想配列で渡して上書き出来るようになりました。オプションを指定すると、セッション情報読み込み後すぐにクローズするため、セッションを書き換えない場合に意図しないロックを防ぐことが出来ます。いうオプションも追加され、指定することで書き込みがなかった場合にストレージへ書き込み処理を行わないことによってパフォーマンスを向上させられます。へ)ので注意が必要です。数値文字列のHEX対応は場所によって振る舞いの一貫性がないため、削除されます。ように文字列ではなく数値として表現している場合は影響されません。冗長な記述を、グルーピングして簡略化出来るようになります。