台北市立動物園と迪化街めぐり 子連れ台湾#5 年越し台湾旅行5日目、レジャーや友人との食事を楽しむ日です。前日の様子はこちら www.oukakreuz.com 台北市立動物園へ パンダ館 パンダが見られるレストラン 迪化街へ 林茂森茶行でお茶を購入 小花園で刺繍グッズを購入 黒武士特色老火鍋で夕食 台北市立動物園へ 松…
Read About this site, Works or Download software. Tumblelogging at Tumblr. Amazon associate store. Search content. foreach内では内部配列ポインタを触るな 先日のエントリ、PHP 5.1.6のforeachではポインタの進み方が違う?に関してkomuraさんより以下のようなコメントを頂き、 少し前に同じことを調べていました。 基本的な関数でこのように挙動が変化するのはどうか と思いますね。 恐らく、意図した変更ではないように思います。 修正方法を少し考えていたのですが、結構面倒なので 諦めてしまいました。 原因は、以下の修正のようです。 Fixed bug #37715 (array pointers resetting on copy). (Dmitry) http:
PHP 5.1.6のforeachではポインタの進み方が違う? PHPのマニュアルによるとforeachでは「各ループにおいて現在の要素の値が $valueに代入され、内部配列ポインタが一つ前に進められます」ということなんだけど、PHP 5.1.6とPHP 5.2.4ではforeachに入った時点でのポインタが違っているようだ。 [juno@galois] $ cat t.php [~/code] <?php $a = array('a', 'b', 'c'); foreach ($a as $e) { var_dump(current($a)); var_dump(next($a)); echo "----------\n"; } [juno@galois] $ /usr/local/php/php-5.1.6/bin/php t.php [~/code] string(1) "a" s
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く