[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 メーリングリストの案内