電子書籍の厳選無料作品が豊富!

php初心者です。
この度、前任者のPHPプログラムを修正することになりました。
htmlの中にPHPが組み込まれているのですが、
「test.php」
<html><head></head><body>
<?php
if(true){
 表示A
}else {
 表示B

?>
</body></html>

というように、ある条件の真偽によって表示を切り替えているのですが
その肝心の条件がどこに設定されているのかわかりません。
このphpのファイル内には設定を読み込むような処理はありませんでした。
phpのload時に条件を設定する場所、方法にはどのようなものがあるのでしょうか。
http://www.xxx.com/test.php?分岐の式 のようなことは可能なのでしょうか?
また、これらのことを知るにはPHPのどの部分を勉強すればよいのでしょうか。
つたない説明で申し訳ないのですがよろしくお願いします。

A 回答 (2件)

このファイル(test.php)自体が他のスクリプトからincludeされている・・ということはありませんか?元のスクリプトの方で変数などに値がセットされていたりとか・・。

    • good
    • 0
この回答へのお礼

shimixさん、さっそく回答ありがとうございます。
includeはありませんでした。
自身でも調べてみたのですが、どうしてもわかりませんでした。
ちょっと気が引けるのですが、前任者に確認をしてみます。
本当にありがとうございました。

お礼日時:2008/05/17 19:29

if(true)のtrueの部分が条件文です。


たとえば、
if($i==1){
echo ("iは1です");
}
else {
echo ("iは1ではありません");
}
などとなります。
これより前にinclude文などがなければ条件はどこにも書いていません。
また、URL文の後部に????と文字を追加する方法はありますが、これは通常、別のPHPプログラムからの変数などの持ち越しに使われるものです。

この辺の話はPHPの基本です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!