Yeşil olarak işaretlenen alanda, fonksiyon çağrısını doğrudan bir dizi elemanının anahtarındaki değer olarak kullanıyorsunuz. Bu, PHP'nin dil yapısına uymadığından syntax hatası alıyorsunuz. Bunun yerine, db_connection() fonksiyonunu önce bir değişkene atayarak bağlantıyı alın ve sonra özellik veya yöntem çağırmak için bu değişkeni kullanın:
$connection = db_connection();
$rowValues = array_map(
function($value) use ($connection) {
return $connection[':query']->quote($value);
},
$rowValues
);Bu şekilde, db_connection() fonksiyonu yalnızca bir kez çağrılacak ve bağlantıyı değişkende saklayacaksınız. Daha sonra, özellik veya yöntem çağrısı sırasında bu değişkeni kullanabilirsiniz.