プログラミング覚え書き

WEB製作覚え書き

ノート代わりに勉強した内容をまとめています。

PHP:or die

 

$dbobj = mysqli_connect('localhost''Tanaka''Manager')
  or
  die('DB接続できませんでした');
// or:論理演算子のOR
// 複数条件のどれか1つでも満たされていればOK
// 第1条件:$dbobj = mysqli_connect('localhost', 'Tanaka', 'Manager')
// 第2条件:die(mysqli_error($dbobj))
// 「OR」は第1条件が満たされると「true」確定
// よって第2条件は見ない
// 第1条件で接続OK:
// 変数dbobjに接続オブジェクト → true → 第2条件は見ない
// 第1条件で接続NG:
// 変数dbobjに「false」 → 第2条件を確認
//  → die関数呼び出し → 処理停止

// die関数:処理を停止させ以降の処理を実行しない
// 第1引数:処理停止時に出力するメッセージ