[PHP-users 33381] Re: 配列の書き方(4.4と5.2)

Matsushima matsushima @ open.jp
2008年 3月 10日 (月) 16:21:54 JST


進藤様
ご教授ありがとうございます。

今回は配列に値をセットするコードだったので
両方のバージョンで同じエラーが出たならば納得できたのですが、
サポート範囲が違うモジュールではなく
基本的なところが変わったとは思いませんでした。


>松島様
>
>進藤です。
>>最初はそう思ったのですが、
>>5.2ではこのエラーは出ません。
>>4.4で実行すると出てしまうのです。
>5.2.x と 4.4.x では、構文解析(パーサー)が大きく異なりますから動作が違っ
>て当然だと思います。
>私の場合は、この手のエラーが出た時は、ソースを2分割して後半を削除しなが
>らエラーが出なくなる場所を探します。
>当然、文法的に削除して良い場所を選んで削除するわけですが、プログラムの実
>行は、必要ありませんからコマンドライン版(cli)でリントオプション(-l)で調
>べてゆきます。
>$ php -l source.php


PHP-users メーリングリストの案内