- ベストアンサー
includeの使い方
includeを連続して使いことは可能でしょうか? 具体的には、index.phpに下記記述を入れて、 <?php include("test.php"); ?> test.phpには下記の記述だけにしたいのですが、これは問題ありますか? <?php include("./company/".mt_rand(1,10).".php"); ?> 動かしてみたら問題なさそうなんですが、もっとスマートな方法はないのかと思いまして。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
問題は無いといえば無いと思いますが、間に「test.php」を挟む理由はあるのでしょうか? ただ単に無駄な処理にしかみえませんが・・ 「index.php」に <?php include("./company/".mt_rand(1,10).".php"); ?> を書いてはダメなのですか?
その他の回答 (1)
noname#82539
回答No.2
index.php---------- <?php include("test.php"); switch ($_GET['param']){ case 1: index1.phpの処理; break; case 2: 処理2; break; ... } ?> というような感じに、URLのパラメータで表示するべきページを判別するのはいかがでしょうか。 ・・・的外れなことかいていたらすみません。
質問者
お礼
お返事遅くなってしまってごめんなさい。 参考になりました。 どうもありがとうございました。
補足
アドバイスありがとうございます。 すいません、言葉足らずでした。 index.phpだけでなく、index2.php、index3.php・・・といった感じで、たくさんのPHPファイルに同じ<?php include("test.php"); ?> を記述しようとしています。 というのも、mt_rand(1,10) この部分が後々変更になると思ったので、一度に全てのPHPファイルを変更したかったのです。 しかしもっとスマートな方法があるような気がしています・・・