Tach!
Aber schön ist das irgendwie nicht.
Anders geht es nicht, weil dann nicht klar wird, ob der Wert als Skalar behandelt werden soll oder auf irgendeine Weise zerpflückt werden muss.
Nun könnte man argumentieren, dass bei Übergabe eines Arrays das PDO die Aufteilung vornimmt und das Statement im Nachhinein ändert. Das wäre dann aber eine Ausnahme und Abweichung vom Üblichen. Und das würde auch nur bei simulierten Prepared Statements gehen, weil ansonsten das Statement ja bereits im DBMS ist.
dedlfix.