[PHP-users 7527] Re: ereg_replaceの修正php-4.2.1
Rui Hirokawa
php-users@php.gr.jp
Thu, 16 May 2002 23:38:28 +0900
廣川です。
ML宛か個人宛かよくわかりませんが、MLにて回答しておきます。
石井さんが指摘された件ですが、ereg_replaceの正規表現の取扱に
問題がありました。
$pat = "(^|&)foo(&|$)";
$string = "foo";
ereg_replace($pat, "\\1", $string);
の結果が空文字とならずにPHP 4.2では、 \1 となってしまいました。
このため、PHPlib のセッション機能等で問題を発生していました。
PHP 4.2.1 ではこの問題は修正されています。
On Thu, 16 May 2002 22:01:22 +0900 (JST)
"tekkyo" <tekkyo@naver.co.jp> wrote:
> てっきょと申します。
>
> いつも広川様のHP参考にさせていただいてます。
> ここに記述してある
> 「正規表現関数ereg_replaceの修正」
> とはどのようなものなのでしょうか?
> http://jp2.php.net/ChangeLog-4.php
> を見てみてもそれらしき記述がないように思えましたので。
> _______________________________________________
> PHP-users mailing list
> PHP-users@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
--
-----------------------------------------------------
Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
<hirokawa@php.net>