※この記事は読者によって投稿されたユーザー投稿のため、編集部の見解や意向と異なる場合があります。 また、編集部はこの内容について正確性を保証できません。
ヒューマンリソシア株式会社はコラム「Standard PHP Library(SPL) SplFileObjectクラス編」を公開しました。 Directoryが出てきたら次はfileでしょ、ということで、SplFileObjectクラスのお話を少ししていきたいと思います。 SplFileObjectクラスのインスタンスは以下のように作成が可能です、ってところをまず押さえておきましょう。 $file_obj = new SplFileObject(ファイル名(文字列)); では、例えば「1行づつデータを取得していく」ようなプログラムを、 SplFileObjectクラスを使って書いてみましょう。 $file_obj = new SplFileObject(ファイル名); $awk = []; //$awk = array(); // 古いバージョンのPHPの場合はこちらで while(false === $file_obj->eof()) { $awk[] = $file_obj->fgets(); } var_dump($awk); これだけだと「file関数でいいじゃん」となるのですが、調査用サンプルなのでそのあたりはお目こぼしのほどを。 さて…このコードですが。 ぶっちゃた所、以下とあんまり変わりがなさそうに見えます。 この続きは以下をご覧くださいhttp://resocia.jp/column/505/
この記事のキーワード

人気記事トップ10

人気記事ランキングをもっと見る