是否有一种方法可以接收PDO setFetchMode的构造函数参数作为关联数组


Is there a way to receive constructor arguments for PDO setFetchMode as associative array?

在本例中:

$stmt->setFetchMode(PDO::FETCH_CLASS, 'ClassName', $pdoargs);

当我传递$pdoargs作为关联数组时,我在类构造函数中得到它,但不再作为关联数组,而是作为数字数组。

是否有一种方法来接收数组作为关联的?

据我所知,它与PDO没有直接关系,而是与一般的函数参数有关。

如果你想要一个关联数组被发送到构造函数中,你可以这样做

$stmt->setFetchMode(PDO::FETCH_CLASS, 'ClassName', array($pdoargs));