質問
回答が出力され、エラーが表示されるのはなぜですか? コードを参照してください
解決策
定義(PI,3.14);
for($r = 1; $r
{
$area = PI * $r * $r;
echo "r=$r, area=$area";
エコー "
";
}
?>
エラー メッセージ出力は次のとおりです。 注意: 未定義の定数 PI の使用 - D:Program FilesApache GroupApache2htdocs123.php の 3 行目で 'PI' が想定されています
参考回答
これはエラーではなく、単なる「メモ」なのでオフにすることができます
これをプログラムの先頭に追加してください
error_reporting(E_ALL ^ E_NOTICE);
参考回答
define() の 2 番目のパラメーターは一重引用符で囲む必要があります。そうしないと代入が失敗し、定数が宣言されず、呼び出し時に当然エラーが発生します。
参考回答
何に注意すべきでしょうか?私のコードは再び正しいです!
なぜ PI の値が 3.14 であることは明らかなのでしょうか?
PHPを勉強したばかりでよくわかりません~~
参考回答
bool 定義 ( string $name ,mixed $value [, bool $case_insensitive ] )
引用符を追加する必要はありません。引用符を追加しないと、gettype を使用して表示されます。
参考回答
[img]http://www.111cn.cn/bbs/images/smilies/default/sweat.gif[/img]
コードdefine(DZ,'My name is not Big Face Cat')を記述する前に、PHPの構文を読むことをお勧めします。コード全体は、定数DZの値を一重引用符内の文字列に設定することを意味します。私は「大きな顔の猫」とは呼ばれません。あなたにとって明白なことは、必ずしもプログラムにとって意味があるとは限りません。
参考回答
間違えました。最初のパラメータも一重引用符で囲む必要があります。PHP のような弱い型付け言語の場合、これは文字列型かどうかに依存します。実行する操作の種類。
参考回答
定義(DA,'123');
定義('DB','123');
定義('DC',123);
エコー gettype(DZ)、gettype(DB)、gettype(DC);
3つ目は厳格です。そうです、それは PHP 言語自体のせいです。
コードをコピー
参考回答
プログラミングの良い習慣を身につけ、教えてもらいましょう
参考回答
ありがとう、弟!