Я получаю эту ошибку
Примечание: преобразование массива в строку в coolFile в строке 54
Теперь строка 54 следующая
$result = $stmt->execute($par)
;
, где $par
:
$par = array (
'eNo' => $no,
'eType' => $type,
'eString' => $string,
'eFile' => $file,
'eLine' => $line,
'eContext' => $context,
'eTime' => time(),
'eIp' => $_SERVER['REMOTE_ADDR']
);
И $stmt
- это $stmt = $pdo->prepare($sql);
, а $pdo
- это экземпляр класса PDO
.
Я немного растерялся: предупреждает ли меня PHP о необходимости преобразования массива в строку?
Почему он не может принять такой массив в функции, которая ожидает, что массив будет передан в качестве параметра?