ホームページ  >  記事  >  php教程  >  またはの使い方について。

またはの使い方について。

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

次のようなステートメントがよく見られます:
$file = fopen($filename, 'r') または die("Sorry, can be open: $filename");
または、PHP データでは区別がないため、ここでは次のように理解されます。 type であるため、$file は int または bool のいずれかであるため、そのようなステートメントはエラーを報告しません。しかし、友人の中には処理プロセスを理解していない人もいるかもしれません。
実際、ほとんどの言語では、bool や bool のようなステートメントでは、前の値が true の場合、次の値は判定されません。ここでも同じことが当てはまり、fopen 関数が正しく実行されると、0 より大きい int 値 (実際には「true」) が返され、後続のステートメントは実行されません。 fopen 関数の実行が失敗した場合は false を返し、次の式が true かどうかを判定します。
die() の実行後、何が返されても、プログラムは実行を停止し、指定されたエラー メッセージが表示され、デバッグの目的は達成されます。
以上です。 :)



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