[PHP-dev 361] Re: About Zend Multibyte patch
Rui Hirokawa
php-dev@php.gr.jp
Thu, 9 May 2002 07:19:51 +0900
廣川です。
PHP 4.3.0に藤本さんのパッチをマージするのは本家php-devの方で
了解済みだったと理解していたので、CVSにコミットをしておきました。
私の理解では、日本のユーザで独自のCVSで作業しているのは、主にPHP5/Zend Engine 2に向けた実装/試験作業やPHP4に新たに追加される機能と思っていました。
藤本さんのパッチの動作は安定しており、ZEND_MULTIBYTEを定義しなければ
影響度はほとんどないという風に考えています。
ただ、PHP 4.3.0のリリースプロセスが始まるということで、先走りすぎた
かもしれません。
評判が悪いようだったらrevertするということになりますが。。。
Zend Optimizerやキャッシュ等のZend製品についての互換性については
未確認です。
スクリプトレベルでShift_JISに対応できることから、10art-niさんに
期待(?)しています。(^_^)
On Thu, 09 May 2002 00:08:19 +0900
Yasuo Ohgaki <yohgaki@yahoo.co.jp> wrote:
> 大垣です。
>
> 日本のユーザーでマルチバイト化の実装検証/テストしてから本家CVS
> コミットと言う手順と勝手に思っていたのですが、勘違いだったようです。
>
> # と思っていたので藤本さんのパッチも読んでいないので、ネボケた
> # 事を書いている場合は、遠慮なく突っ込みをお願いします。
>
> パッチを流し読みしたところ、encodingがzend_language_scanner.l
> にT_ENCODINGが定義され、
>
> encoding('UTF-8');
>
> と言う構文でスクリプトエンコーディングが定義できるようになってい
> るようですが、これは確実に動作するのでしょうか?
>
> パッチを良く読んでいないのでコンパチビリティーの問題があるのか
> どうか分りませんが、(例えば、ZendOptimizerやキャッシュ製品)
> パッチ付きで動作するか?SJISが利用された場合に動作するか?
> などは検証済みなのでしょうか?
> # 早ければ、PHP 4.4.0とPHP 5.0.0Betaは同時にリリース
> # されるのでは、と思っていたので互換性考慮の必要性が低い、
> # ZE2から対応と思っていました。
>
> Zend.m4を見ると--enable-zend-multibyteでマルチバイト
> サポートを有効にできるようになっているようですが、このオプション
> が設定された場合に強制的にmbstringサポートは有効になるように
> なっていないように思えます。
> # もしかして、mbstringは必要なし、と言うことでしょうか?
>
> PHP4.3.0は特に日本のWindowsユーザーにとっては待望のPHPリリース
> になりそうですね。
--
-----------------------------------------------------
Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
<hirokawa@php.net>