socialsystemstheory
これで左から右へ、インデックスがきれいに並びます foreach ($ary1 as $ary2[]){} <?php $ary1 = array(0=>'a', 3=>'b', 4=>'c', 6=>'d', 9=>'e'); print_r($ary1); // Array ( [0] => a [3] => b [4] => c [6] => d [9] => e ) echo '<br />'; // 要素を詰めて格納 foreach ($ary1 as $ary2[]){} print_r($ary2); // Array ( [0] => a [1] => b [2] => c [3] => d [4] => e ) 失敗例) 同じ変数同士で foreach ($ary1 as $ary1[]){}とすると、さらに後ろに追加されてしまいます <?php foreach ($ar
アマゾンの検索をするとき、PHPでバッチ処理を書いた。PHPで大量のリクエストを発行してAmazonECS結果を見ていた。ふとメモリ消費量を見る。ちびりそうになる。メモリ消費量が上昇し続ける。unset()をしているが、メモリの消費量は変化しない。 立ち止まって考える。当たり前じゃないか。PHPはApacheのリクエスト毎に起動して、リクエスト終了時にメモリから全部消去される。バッチ処理が終わらないとメモリ解放されないのかね。処理が長くなれば不利じゃないか。繰り返し処理でメモリを再利用しない。なら、バッチの大量データを処理に不向きか。一応はコマンドラインで動きます程度なのね。 もし、PHPバッチ処理をするなら、バッチ処理の細切れな生成、消去を短時間に繰り返すしかないのね。 バッチ処理とは大量のデータを夜間などに処理する事。そう記憶している。他スクリプト言語も同じか。元もとメモリ管理が出来な
オブジェクト指向言語に生まれ変わるPHP5[後編] PHP5の新機能とPHP4との互換性 小山 哲志 2003/5/27 現在開発中のPHP5は、オブジェクト指向機能が大幅に強化される。次世代PHPはどのような言語になるのか? ベータリリースを目前にひかえたPHP5の言語仕様を解説する(編集部) 現在開発中のPHPバージョン5(以下PHP5)。オブジェクト指向機能の大幅な強化が主な改善点であり、巷ではリリースに関する声もちらほら聞かれるようになってきた。 そこで、PHP5の開発経緯やその新機能について、ここでざっとまとめてみたいと思う。 PHP5のリリーススケジュール 前編「ベータリリース目前!? PHP5の新機能」で「Zend社からのニュースレターによれば、間もなくベータリリースされるようだ」と書いたが、開発者内の議論でベータにはまだ時期尚早だという結論になり、近々のベータリリースはされ
テレビで魚に右利き左利きがあることを発見した教授が出ていて、その話がすごすぎた。餌をとるのに右にばかり曲がる魚とか、魚にも利きというのがあるらしく、しかもそうした魚を干物にすると、右利きは右に曲がって干からび、左利きは左に曲がって干からびる、つまり骨格から利きが決まっているらしい。その比較を見せてもらったときは鳥肌がたったわけで、偉大すぎるだろ、とびびっていたのだけれど、アナウンサーさんは変な研究、と言いたげに苦笑していて、しまいには「なんの役に立つんですか?」という自然科学でもっとも野暮な質問をしてしまっていた。 うーん。「なんの役に立つんですか?」という言葉は、実はいろんなことに投げかけられている。「マンガなんて読んで、なんの役に立つの?」「宇宙なんて研究して、なんの役に立つの?」「絵画なんて観て、なんの役に立つの?」大衆にとってもっとも価値があるのは「利便性」だ。「利便性>娯楽性>芸
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く