ホームページ >バックエンド開発 >PHPチュートリアル >質問: なぜ print in for($i=1;$i<=10;print $i++); を echo に置き換えることができないのでしょうか?
質問: なぜ print in for($i=1;$iこのように規定されており、理由はありません
どのような要件を印刷する必要がありますか?
なんとも奇妙な書き方です
for($i=1;$i<=10;echo $i++); 解析エラー: 構文エラー、予期しない 'echo' (T_ECHO)、 ')' が期待されています。 .. .. このように規定されているので、理由はありません
どのような要件を印刷する必要がありますか?
なんとも奇妙な書き方ですね
本当に不思議ですね、普段はこんな風に書かないんです
print と echo の戻り値なのかと思い始めたのですが、理解できません。アドバイスをお願いします。
構文が間違っているので、次のように変更してください
for($i=1;$i<=10;$i++){ echo $i;}
for($i=1;$i<=10;$i++){ echo $i;}
このように書けるのはわかっていますが、行を書くときに print を echo に置き換えるとエラーが発生する理由を理解したいだけです
for ($i = 1; $i
上記の書き方は本当に変です
構文が間違っているので、次のように変更してください
for($i=1;$i<=10;$i++){ echo $i;}
このように書くことができることは知っていますが、理解したいだけです行を書くときに echo が print を置き換えるとエラーが発生するのはなぜですか