"Deprecated: str_replace(): Passing null to parameter" hatası
Herkese merhaba.
Aşağıdaki hatayı alıyorum, sorunu nasıl çözebilirim.
Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
PHP Sürümüm 8.2.13
<?php
$patterns = [
'{url}' => '([0-9a-zA-Z]+)',
'{id}' => '([0-9]+)'
];
$url = str_replace(array_keys($patterns), array_values($patterns), $url);
// Şu şekilde denedim ama yine aynı hatayı alıyorum.
$url = $url ? str_replace(array_keys($patterns), array_values($patterns), $url) : "";