したがって、PHP 6はまったくありません。 2010年3月11日、開発チームはPHP 6の現在の形式でのリリースをキャンセルすることを決定しました。 その結果、PHP 6のトランクはブランチに転送され、新しいバージョンがトランクに形成されました-5.4。これに、開発者はユニコードを除くPHP 6からのすべての成果を転送しました。
以下は、2011年のPHP Community ConferenceでAndrei Zmievskiが行ったプレゼンテーション(pdf)の短い要約です 。
しかし、最初に、現在Unicodeがどのようにサポートされているかを見てみましょう。
- ソースコード内:
- , [a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*. :
function (){}
- UTF-8 BOM, , . HTML- , PHP- PHP- ?>
- , [a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*. :
- :
? mbstring, .
, , . , php-, , , , , . , mbstring .
:
, .
- UTF-8 — : ASCII, , , .
- UTF-16 — : ICU, .
- UTF-32 — : .
, UTF-16 - ICU. , , , , UTF-8, .
-: , ICU.
-: .
-: .
PHP- , , .
mbstring . , . PHP .
- — .
- — .
- , — .
- (stay committed).