[PHP-users 22953]Re: PHP5でlist()を使って配列に代入するときのエラー

Satoshi Nishimura nishimura @ n314.com
2004年 8月 7日 (土) 19:59:33 JST


西村です。

> こちらの環境は、Plamo-4.0 で、
> Apache/2.0.50 (Unix) mod_ssl/2.0.50 OpenSSL/0.9.7d DAV/2 PHP/5.0.0
> です。
> 
> % php
> <?php
> $info = array('coffee', 'brown', 'caffeine');
> list($a[0], $a[1], $a[2]) = $info;
> var_dump($a);
> exit;
> ?>
> ^D
> 
> で、以下のように正常に出力されます。
> 
> array(3) {
>   [2]=>
>   string(8) "caffeine"
>   [1]=>
>   string(5) "brown"
>   [0]=>
>   string(6) "coffee"
> }

試していなかったのですがこちらもCLI版なら上記結果が表示されました。
以前使っていたスクリプトも問題なく動きました。

どうやらPHPが悪いわけではなさそうなので
設定で mmcache.so を外してみると、Webからも問題ありませんでした。
他の方の記事でも mmcache を入れると core を吐くというのが
見つかったので mmcache を調べてみます。
php4.3.8 の時は mmcache を使っていても問題なかったのですが。。

-------------------------------
西村 悟
nishimura @ n314.com



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