ホームページ >バックエンド開発 >PHPチュートリアル >PHP オペレーターについての 1 つの疑問

PHP オペレーターについての 1 つの疑問

WBOY
WBOYオリジナル
2016-06-13 12:21:53951ブラウズ

PHP 演算子について少し疑問があります

この投稿は mf0916 によって最終編集されました: 2015-06-12 00:26:43 マニュアルで見たのは

<br />&&	与	$x && $y	如果 $x 和 $y 都为 true,则返回 true。<br />||	或	$x || $y	如果 $x 和 $y 至少有一个为 true,则返回 true。<br />


しかし、よく知られたオープンソース プログラムを含む多くの PHP ファイルが逆バージョンを使用しているのをよく見かけるのはなぜでしょうか? ?

例えば、ある情報を削除するための条件判定コードは、

は管理者 && 公開者ですか? という形式になります。マニュアルによると、情報を削除する条件は管理者と公開者の両方であるということです


何が起こっているのかよくわかりませんが、マニュアルに誤りがありますか?

-----ソリューションのアイデア----------------------
これは、a が空、または b が空の場合、フォームが不完全であることを意味します
if(empty($_POST['a']))
------解決策のアイデア -----------------------
empty($_POST['b'])){
echo "申し訳ありませんが、フォームは不完全です" ;
}else{
echo "正常に公開されました";
}

これは、a と b が同時に空の場合、不完全であることを意味しますフォームが表示されます
if (empty($_POST['a'])) && empty($_POST['b'])){
echo "申し訳ありませんが、フォームが不完全です";
}else{
echo "正常に公開されました" ;
}

論理的には、投稿者がなぜ問題があると考えるのか理解できません。これらは要求に基づいて行われます。 。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。