###前提・実現したいこと
昨日PHPの勉強を始めました
PHPで文字だけの戦闘画面風システムを作っています。
ifの条件分岐機能を実装中に以下のエラーメッセージが発生しました。
###発生している問題・エラーメッセージ
プログラムが正常に動作しない
エラーメッセージ
PHP Parse error: syntax error, unexpected 'echo' (T_ECHO) in /workspace/Main.php on line 13
###該当のソースコード
使用言語 PHP
~ソースコード~
<?php $damege = rand(1,10); //$damegeに1~10のランダムな数字どれか1つを代入 echo "$damege\n"; //$damegeに代入された数字を画面に表示して確認後、改行(\nは改行を意味する) if ($damege <= 5) { //$damegeに代入された数字が5以下だったら echo "敵に".$damege."ダメージを与えた";//画面に$damegeに代入された数字と組み合わせた文字列を表示 } else if ($damege >=6) {//$damegeに代入された数字が6以上だったら echo "敵に".$damege."ダメージを与えた\n"; //画面に$damegeに代入された数字と組み合わせた文字列を表示後、改行(\nは改行を意味する) echo "クリティカルヒット!追加で100ダメージを与えた"; //画面に文字列を表示 } ?>~ソースコード~
###試したこと
ダブルクォーテーション("")やセミコロン(;)、中括弧({})などが半角であることは確認しました
色々調べた結果、echoの文法ミスのような気はするのですが
エラーを解決できなかったので質問しました
###補足情報(言語/FW/ツール等のバージョンなど)
paiza.lO(PHP)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/13 08:28 編集