私は機能を持っています:
function dbConnect($usertype, $connectionType = 'mysqli') {
// some code hare
return new mysqli($host, $user, $pwd, $db) or die ('Cannot open database');
}
しかし、私がこれを試すと:
$conn = dbConnect('read');
$result = $conn->query('SELECT * FROM images');
関数は何も返さず、次のように言います:
致命的なエラー: 10 行目の C:\xampp\htdocs\phpsols\mysql\mysqli.php の非オブジェクトに対するメンバー関数 query() の呼び出し
しかし、それはこのように機能します(die()なしで)
return new mysqli($host, $user, $pwd, $db);