Concatenating a string and an array just doesn't look that good:

```
echo "DB execute with arguments : " . str_replace("\n", " ", var_export(array("Only", 1, "beer"), true));
DB execute with arguments : array (   0 => 'Only',   1 => 1,   2 => 'beer', )

echo "DB execute with arguments : " . implode(", ", $input = array("Only", 1, "beer"));
DB execute with arguments : Only, 1, beer
```
But it's true that you can't see whether it's an int, bool, string or whatever.