ホームページ > バックエンド開発 > PHPチュートリアル > 回答が出力され、エラーが表示されるのはなぜですか? code_PHP チュートリアルを参照してください。

回答が出力され、エラーが表示されるのはなぜですか? code_PHP チュートリアルを参照してください。

WBOY
リリース: 2016-07-13 10:51:23
オリジナル
1077 人が閲覧しました



質問
回答が出力され、エラーが表示されるのはなぜですか? コードを参照してください
解決策

定義(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 言語自体のせいです。


コードをコピー
参考回答
プログラミングの良い習慣を身につけ、教えてもらいましょう
参考回答
ありがとう、弟!


http://www.bkjia.com/PHPjc/632578.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632578.html技術記事質問が回答を出力し、エラーが表示されるのはなぜですか。コードの解決策を参照してください。 r, area=$area"; echo " "; } ?> 出力エラー...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート