かなり短い質問は、ここでの例です:PHP PDO:フェッチスタイルFETCH_CLASSおよびFETCH_INTOはプライベートオブジェクトプロパティにフェッチしますか?
$prepared = $this->pdo->prepare("SELECT * FROM Users WHERE ID = :ID");
$statement = $prepared->execute(array(":ID" => $User_ID))
$result = $statement->fetchAll(PDO::FETCH_CLASS, "User");
//OR
$User = new User();
$result = $statement->fetch(PDO::FETCH_INTO, $User);
(頭のてっぺんから書かれた、構文エラーが含まれている可能性が)
これら二つは直接言っオブジェクトのプライベートプロパティにフェッチしますか? 私はそれもまた__construct
の機能を迂回して読むので、私的な状態も迂回するでしょうか?
ああ、大丈夫...これが機能することはありません。わかった! – sinni800
クラスを作成する際には問題ありませんが、FETCH_INTOは動作しません。これは、単一のオブジェクトをパラメータとしてのみ送信できるためです。 –
@Wesleayそれは私が参照していたものです。私はそれを単一インスタンスにするだけで動作しません。 – sinni800