Iは、思っていた:mysqli結果オブジェクトを配列の良い方法にキャストしていますか?私のようないくつかのコードを持っている場合
$result->fetch_assoc();
はmysqliの結果オブジェクトを返す
$result = $db->query($sql); // dont worry, its escaped
$myData = (array)$result->fetch_assoc();
。
今すぐこのようにキャスティングしていますか?私はこれが高価な呼びだと思います - これは本当ですか?
私はそれを問い合わせた直後に使うのが便利ですが、私は悪い形で何かをしていないことを確認したいと思います。それはとにかく配列を返すmysqli documentation ...
代わりに型キャストの離れた場所にある特殊なケースをチェックし、より良いですが)(あなたは平均$ result-> FETCH_ASSOCましたか? – Greg
はい - それをキャッチするためにありがとう。私は質問を更新しました。 – barfoon