ホームページ > バックエンド開発 > PHPチュートリアル > PHP ステートメントでの または の使用_PHP チュートリアル

PHP ステートメントでの または の使用_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:21:08
オリジナル
1013 人が閲覧しました

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





www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/532514.html技術記事 $file = fopen($filename, r) または die("Sorry, not open: $filename"); のようなステートメントをよく見かけますが、PHP ではデータ型が区別されないため、...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート