PHP "Parse error"

  • Konuyu Başlatan Konuyu Başlatan UlughBeg
  • Başlangıç tarihi Başlangıç tarihi

UlughBeg

Diamond Üye
Katılım
11 Eki 2022
Mesajlar
513
Beğeniler
144
İyi forumlar,

Login.php dosyamda bu kodda böyle bir hata var. Bunu nasıl düzeltebilirim?

HATA: Parse error: syntax error, unexpected ':', expecting '{' in C:\xampp\htdocs\admin\login.php on line 4

KOD:

if (!function_exists('str_contains')) { function str_contains(string $haystack, string $needle): bool { return '' === $needle || false !== strpos($haystack, $needle); } }
 
İyi forumlar,

Login.php dosyamda bu kodda böyle bir hata var. Bunu nasıl düzeltebilirim?

HATA: Parse error: syntax error, unexpected ':', expecting '{' in C:\xampp\htdocs\admin\login.php on line 4

KOD:

if (!function_exists('str_contains')) { function str_contains(string $haystack, string $needle): bool { return '' === $needle || false !== strpos($haystack, $needle); } }
Bu kod parçacığında bir hata yok gibi görünüyor. Ancak, burada bir str_contains işlevi tanımlanıyor ve bu işlevin daha önceden tanımlanmış olup olmadığı kontrol ediliyor. Eğer daha önceden tanımlanmamışsa, işlev tanımlanıyor ve döndürülen değerin doğru bir bool değeri olduğundan emin olun.


Ekstra
Bu hatanın sebebi, login.php dosyasının dördüncü satırında yanlış bir sözdizimi kullanılmış olmasıdır. Özellikle, beklenmeyen bir ":" işareti görülmüştür ve bu işaret "{" işareti bekleniyordu. Bu hatayı düzeltmek için, login.php dosyasının dördüncü satırını kontrol edip yanlışlıkları düzeltmelisiniz. Eğer satırın tamamını göremiyorsanız, bu satırın başındaki kodu kontrol edin ve sözdizimini doğru bir şekilde kullandığınızdan emin olun.​

 

Şuanda konuyu görüntüleyen kullanıcılar

Geri
Üst Alt