在本例中:
$stmt->setFetchMode(PDO::FETCH_CLASS, 'ClassName', $pdoargs);
当我传递$pdoargs
作为关联数组时,我在类构造函数中得到它,但不再作为关联数组,而是作为数字数组。
是否有一种方法来接收数组作为关联的?
据我所知,它与PDO没有直接关系,而是与一般的函数参数有关。
如果你想要一个关联数组被发送到构造函数中,你可以这样做
$stmt->setFetchMode(PDO::FETCH_CLASS, 'ClassName', array($pdoargs));