気軽に読めるPHP入門書・PHPスクリプトが動かないときの原因と対策などを紹介します。

  1. PHPエラーの原因と対策
  2. 24 view

3項演算子でechoを使うとエラーになる

 3項演算子でechoを使うとエラーになります。以下に例を示します。

<?php
$a = 80;

// 60点以上は合格
$a > 60 ? echo "合格" : echo "不合格";
?>

○実行結果
Parse error: syntax error, unexpected T_ECHO…

 3項演算子では、戻り値を持たないechoの代わりに、戻り値を持つ「print」を使う必要があります。printは関数ではありませんが、戻り値として常に1を返します。

<?php
$a = 80;

// 60点以上は合格
$a > 60 ? print "合格" : print "不合格";
?>

○実行結果
合格

PHPエラーの原因と対策の最近記事

  1. PHPの関数や変数の前にあるアットマークの意味は?

  2. 「http:// wrapper is disabled in the server co…

  3. php.iniの場所

  4. 「Warning: array_key_exists()」と表示されるとき

  5. 「Warning: A non-numeric value encountered」と表示…

関連記事

PAGE TOP