(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.2.4)
PDOStatement::fetchObject — 获取下一行并作为一个对象返回
$class
= "stdClass", array $constructorArgs
= []): object|false
获取下一行并作为一个对象返回。此函数(方法)是使用 PDO::FETCH_CLASS
或 PDO::FETCH_OBJ
风格的 PDOStatement::fetch() 的一种替代。
当获取对象时,它的属性从各自的列值中分配,然后调用它的构造函数。
class
创建类的名称。
constructorArgs
此数组的元素被传递给构造方法。
返回一个属性名对应于列名的所要求类的实例, 或者在失败时返回 false
.
如果属性 PDO::ATTR_ERRMODE
设置为 PDO::ERRMODE_WARNING
,则发出级别为 E_WARNING
的错误。
如果属性 PDO::ATTR_ERRMODE
设置为 PDO::ERRMODE_EXCEPTION
,则抛出 PDOException。