有没有办法接收PDO setFetchMode的构造函数参数作为关联数组?

时间:2015-10-15 12:05:54

标签: php pdo

在这种情况下:

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

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

有没有办法将数组作为关联方式接收?

1 个答案:

答案 0 :(得分:0)

就我可以得到你的问题而言,它与PDO没有直接关系,而是与一般的函数参数直接相关。

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

@CheckAnnotation
String tocompare = "SomeTimeDataString";
...
Annotation[] annotations = field.getDeclaredAnnotations();

for(Annotation annotation : annotations){
    if(annotation instanceof CheckAnnotation){
        //Compare the field
    }
}