如果您想将结果提取到一个类中(使用 PDO::FETCH_CLASS),并且希望在 PDO 分配对象属性 *之前* 执行构造函数,则需要使用 PDO::FETCH_PROPS_LATE 常量
<?php
$stmt = $pdo->prepare("your query");
$stmt->setFetchMode(PDO::FETCH_CLASS|PDO::FETCH_PROPS_LATE, "className", $constructorArguments);
# 传递参数,如果查询需要
$stmt->execute($parameters);
foreach ($stmt as $row)
{
// 对(每个)对象执行某些操作
}
?>