複数のファイルが読み終わったら実行する。 - PHPプロ!Q&A掲示板
キーワード / キーワードが設定されていません
- //読み込みファイル1
- $txt = "test.txt";
- $rsp = file_get_contents($txt);
- //読み込みファイル2(json_decodeが終わったらOK)
- $dcs_json = file_get_contents("http://test/test.json");
- $dcs_obj = json_decode($dcs_json,true);
- //読み込みファイル3($rss->parse()が終わったらOK)
- require_once "XML/RSS.php";
- $rss =& new XML_RSS("http://test/test.rss");
- $rss->parse();
- //3つの処理が終わったらOKと表示させたい。
- echo "OK";
これら3つの処理が終わったら次の処理を実行させたい場合、
一番良い方法はどのようになるのでしょうか?
あともうひとつ、読み込みが一つであれば、以下のようにすれば良いのでしょうか?
(あまり良く分かっていないので。)
- $dcs_json = file_get_contents("http://test/test.json");
- $dcs_obj = json_decode($dcs_json,true);
- if($dcs_obj)
- echo "OK";
PHPを勉強し始めたばかりで基本的なところかもしれませんが、
教えていただけるとうれしいです。
よろしくお願いします。
この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。





ページのトップへ


kende様のご指摘通り、三項演算子を使用する際には、コードの複雑度などを考慮する必要がありますね。書きやすさと共に可読性も追求したいところですね。