[PHP-users 26148] Re: Referenceの仕様変更(was Re: PHP 4.4.0 Release Announcement)
睦月
mutsuki @ mf.point.ne.jp
2005年 7月 13日 (水) 17:24:53 JST
佐々木さん、大垣さん、ご返信ありがとうございます。
> それほど難しく考える事はありません。スクリプト中に
>
> "string"
>
> array('a','b')
>
> の様に定義した場合、「定数」としてコンパイルされます。
>
> return 定数;
>
> とした場合、定数としてコンパイルされた値を参照できてしまったため
> メモリ破壊が発生していました。このバグを修正したのが今回の修正で
> す。
佐々木さんのバグレポート並びに大垣さんのご指摘、大変よくわかりました。
今まで謎(と言っていいのか?)のメモリ破壊が起きていて、セグメンテーショ
ン違反等含めてしばらく追っていた疑問がやっと解決致しました。
さてこれからソースの見直しです。
# 大垣さん、タイトルの適正変更お手数おかけ致しました。
--
mutsuki<mutsuki @ mf.point.ne.jp>
PHP-users メーリングリストの案内