基本勉強中どこが誤っているかわからなくなりました。 - PHPプロ!Q&A掲示板

4878

  • 募集中!! 0P

基本勉強中どこが誤っているかわからなくなりました。

質問日時 / 2017年11月9日 16:19    回答数 / 1件

Questioner:  kanao  このエントリーをはてなブックマークに追加 

キーワード / if    else    elseif   

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.   <meta charset="utf-8">
  5.   <title>Progate</title>
  6.   <link rel="stylesheet" type="text/css" href="stylesheet.css">
  7. </head>
  8. <body>
  9.  
  10.   <?php
  11.    
  12.     $age=31
  13.     
  14.    if ($age<30){ echo "あなたは30歳以上です。";}
  15. else{echo  "あなたは30歳以上です。"}
  16.  
  17.   ?>
  18.  
  19. </body>
  20. </html>

以上のPHPの部分なのですが、
これでエラーが出てどこかでミスしているみたいです。
オンラインで学習していて何度書き直しても間違いが出ます。どうしてでしょう?


ツリー一覧

┗A01shimix>これでエラーが出てどこかでミスしているみたいです

回答一覧

並び替え:

A01 参考になった
answerershimix [11月10日 13:24]

>これでエラーが出てどこかでミスしているみたいです。

どんなエラーメッセージが出ていますか?転記してください。


#エラーメッセージを読みましょう(デバッグの基本です)。


>$age=31

文末のセミコロンがありません。
    
>   if ($age<30){ echo "あなたは30歳以上です。";}

if の左側にマルチバイト文字(いわゆる全角)空白があります。見分けられるエディタを使うようにしてください。

>else{echo  "あなたは30歳以上です。"}

{ } 内の文末もセミコロンがありません。

この意見に回答する

ツリーへ TOPへ

<<質問一覧へ



Pick Up Q&A

Q
ログファイルの中の空のデータ行を削除したい
 このエントリーをはてなブックマークに追加 
A
ログのデータ個数(列数)が固定で、空のログが"<><><>"だと既知であれば if ($line === "<><><>") { continue; } で読み飛ばしてもいいのでは? ...

>>続きを読む

まずは配列や文字列の扱いから、じっくり勉強して行きましょう。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)