PHP Fatal error: Cannot redeclare function hatası

Düzenlenme tarihi:
cannot redeclare fatal error php php fatal error fatal error fatal

'PHP Fatal error: Cannot redeclare function' iletisini veya benzer hata iletisini komut dosyanızda görürseniz, komut dosyası kodunuzda bir sorun olduğu anlamına gelir (aynı fonksiyonu birden çok kez bildirmeye çalışır).

Bu hata, fonksiyonunuzun zaten tanımlandığını söylüyor. Bu şu anlama gelebilir:

  • Iki dosyada aynı fonksiyona sahipsiniz
  • Aynı fonksiyonu aynı dosyada iki yerde tanımladınız
  • Fonksiyonunuzun tanımlandığı dosya iki kez dahil edildi (bu nedenle, fonksiyon iki kez tanımlanmış gibi görünür)


Ayrıca, functions.php dosyanızı dahil ederken include yerine include_once kullanmak çözüm olabilir - böylece birden fazla kez eklenemez.

Bugün birisini mutlu edin!