• ベストアンサー

phpのかっこ

play_with_youの回答

回答No.1

ちゃんとインデントするだけで「どのif文のものかわからなく」はなりません。 また、分からなくなるほどifが重なるのは「駄目なプログラム」なので、処理を見直します。

flash0
質問者

お礼

エラーなんですがこれはどんな意味でしょうか? カッコが多いのですか?それとも足りないのでしょうか? Parse error: syntax error, unexpected '}', expecting T_CATCH in gif.php on line 233

関連するQ&A

  • PHP

    PHPのIF文であいまい一致ってどうやるんですか? if(aaa=="*1*") とかですか?

  • phpの書き方

    php初心者です 長いコードを書く場合、getで送られてくる情報を元に2つのページを表示する場合(例えばHTMLは同じだけど表示内容が違う場合など) 1つのphpでif文で分岐させる方法と 2つのphpファイルを作って処理させる方法どちらがいいですか? 負荷とか、転送量、メリット、デメリットを教えてください 他に優れた方法はありますか? よろしくお願いします

    • ベストアンサー
    • PHP
  • PHP

    HTML文ですが、これをPHPでループで回して無駄なコーディングを直したい。 どうしたらいいですか? <select name="nhour"> <option value="0" <?php if($nhour == '0') echo"selected"; ?>>0</option> <option value="1" <?php if($nhour == '1') echo"selected"; ?>>1</option> <option value="2" <?php if($nhour == '2') echo"selected"; ?>>2</option> <option value="3" <?php if($nhour == '3') echo"selected"; ?>>3</option> <option value="4" <?php if($nhour == '4') echo"selected"; ?>>4</option> <option value="5" <?php if($nhour == '5') echo"selected"; ?>>5</option> </select>

    • ベストアンサー
    • PHP
  • PHPをつかったアプリ作成の初歩的な質問です

    PHPを使用して、診断テストのようなものを作成することになりました。質問は15問ほどで、YES・NOで回答して、3~4つくらい質問にこたえて、10パターンの結果にいきつくものなのですが、PHP初心者で、まったくどのように作っていけばいいのかがわかりません。if文を使用する、とかヒント的なことでもなんでも、どうか教えてください!

    • ベストアンサー
    • PHP
  • PHPについて

    これからWEBベースのシステムを開発するのにPHPが いいと人から聞いたのですが、PHPがどのようなもの であるかわかりません。入門的に教えていただけると うれしいです。 またPHP以外のの初心者でも開発しやすいツールがあれば 教えてください。 ちなみに開発環境はWindows,Mac,Linuxどれでも OKです。

  • phpのifとswitchって似てますけど if

    phpのifとswitchって似てますけど ifはカッコの中に大なり小なりをいれますが switchは入れませんよね 似てるけどこういう所が違うんですかね? <?php if ($a > $b) { echo "aはbより大きい"; $b = $a; } ?>

    • ベストアンサー
    • PHP
  • phpのこの画像の解釈についてあっていますか?

    phpのこの画像の解釈についてあっていますか? もしも、echo $str;が波括弧?の内側にある場合 if文の条件がfalseのためそれ以降のプログラムが実行されず停止 何も出力されず終わる 今回の場合、echo $str;が波括弧?の外側にあるため if文がfalseのため中括弧の終わり } までの処理は実行されず 単独でecho $str;を実行しようとしたため 変数strが定義されていないのでエラーが出力された

    • ベストアンサー
    • PHP
  • phpのコードでこの2つは何が違うんでしょうか?

    phpのコードでこの2つは何が違うんでしょうか? 問題文が画像に書いてあるもので、上のコードは私が考えたもので、下のコードは画像の問題の答えです 私の解いた答え <?php $age = 10; if(10 <= $age < 20){ echo("10代"); }else if(20 <= $age < 30){ echo("20代"); }else if(30 <= $age < 40){ echo("30代"); }else{ echo("それ以外"); } 画像の問題文の正解 <?php $age = 43; if($age >= 10 && $age < 20){ echo("10代"); }else if($age >= 20 && $age < 30){ echo("20代"); }else if($age >= 30 && $age < 40){ echo("30代"); }else{ echo("それ以外"); }

    • ベストアンサー
    • PHP
  • phpファイルを実行すると真っ白な画面が表示される。

    phpファイルを実行すると真っ白な画面が表示される。 本を片手にPHPを勉強中の初心者です。 下記にあるコードを実行したところ、 真っ白な画面が表示されました。 本に書いてある通りのコードを 一字一句間違わずに打ったつもりなのですが、 どこが間違っているのかどうしてもわかりません。 if文をネストした途端、上記の現象が起こったということは、 ネストの方法が間違っているのかとも思いましたが、初心者ゆえにわかりません。 どなたかご存知の方、是非ともご教示ください。 宜しくお願いします。 <?php $age = 0; if($age < 20) {      if($age != 0)      {         echo '未成年です';      } } else {      echo '成人です'; } ?>

    • ベストアンサー
    • PHP
  • PHP5になったら動かない

    サーバレンタル会社の都合でPHP4だったのがPHP5になりました。 特に不都合なく動いてたのですが、今日1個エラーが出ているプログラムを確認しました。 どんどん行を削っていってどうもここがおかしいというところをつきとめたのですが、PHP5についてはまったく知識がない状態だったので何がおかしいのかさっぱりわかりません。 ご教授お願いいたします。 【ソース】 <?php if(!$m){ print $buff3[0]."件中 500位以内にありませんでした。"; } print "<p>&nbsp;</p>"; ?> 【実行結果】 Parse error: syntax error, unexpected '>' in /public_html/hogehoge.php on line 6 if文を削除すると動くので、!$mの記述方法が悪いのかとにらんでいます。 よろしくお願いいたします。

    • ベストアンサー
    • PHP