ホームページ  >  記事  >  バックエンド開発  >  PHP で作業した初日に PHP がクラッシュし、これらすべてのエラーが報告されましたか?

PHP で作業した初日に PHP がクラッシュし、これらすべてのエラーが報告されましたか?

WBOY
WBOYオリジナル
2016-06-23 13:58:111064ブラウズ

if($_GET['all']=='yes'){    echo "hi";  }

エラー: 注意: 未定義のインデックス: C:UsersAdministratorDownloadsPHPnow-1.5.6.4237493736htdocsoamanage.php の 71 行目すべて

1 つの等号と 2 つの等号の違いがまったくわかりません。
さらに、等号に変更すると、エラーは報告されませんが、URL に all=yes がある場合、このステートメントは役に立ちません。 URL、こんにちは


ディスカッションへの返信 (解決策)

...................................英語は自分で見たほうがいいと思います

71行目の誤りが指摘されていますが、このコードには問題ありません。

if(isset($_GET['all']) && $_GET['all']=='yes')
{
echo "こんにちは"
}

if(!empty($_GET['all ']) && $_GET['all']=='yes')
{
echo "こんにちは" }

if(isset($_GET['all']) && $_GET['all'] =='はい')

{
echo "hi"
}

アバターはあなたのガールフレンドですか?とても美しい
羨ましくて羨ましい
$_GET['all'] 未定義、エラーではなく、単なるプロンプトです。


isset() メソッドを使用して、定義されているかどうかを確認し、値を取得できます。

例:
rrree

1 つの等号は代入

2 つの等号は
に等しい
正しい書き方は、最初に isset によって判断される必要があります。

セット、空

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。