PDO (and many other builtin functions) does not like extra parameters

PDOException : SQLSTATE[HY000]: General error: Extraneous additional parameters

refs c174239 #588
refs fca101a

This is with PHP 5.5

The code I had failing was very simple:

```php
		$sth = $con->prepare("SELECT * FROM $table_name WHERE $field=?");
		$sth->execute([$value]);
		return $sth->fetchAll(\PDO::FETCH_ASSOC);
```