Teknobu

CodeIgniter a PHP error was encountered Çözümü 2020

CodeIgniter a PHP error was encountered Çözümü 2020

CodeIgniter a PHP error was encountered Çözümü 2020

CodeIgniter a PHP error was encountered

CodeIgniter, sitede kullanılan kodlarda bir sorun olduğunda ‘bir PHP hatasıyla karşılaşıldı’ hatası veriyor.

Bugün bu hatanın en önemli nedenlerine bir göz atacağız ve bunları nasıl düzelteceğimizi göreceğiz.

CodeIgniter’ın bir PHP hatasıyla karşılaşılmasına ne sebep olur?

Bu hata, kullanılan kodlardaki sorunları, veritabanı sunucusundaki herhangi bir sorunu vb. İçeren birçok farklı nedenden kaynaklanabilir.

Normalde, hata aşağıdaki biçimde olacaktır:

Bir PHP Hatası ile karşılaşıldı
Önem: Bu, hatanın önem derecesini belirtir. Bu, Bildirim veya Uyarı olabilir.
Mesaj: Bu hatanın oluşmasına hangi sorunun neden olduğunu gösterir.
Dosya adı: Hatanın oluştuğu dosyadan tam olarak bahseder.
Satır Numarası: Burada hataya neden olan kod satırından bahsedilir.

Örneğin, hata aşağıdaki gibi görünür.

codeigniter bir php hatasıyla karşılaşıldı

CodeIgniter’ı nasıl düzeltiriz, bir PHP hatasıyla karşılaşıldı

Başlangıçta hata mesajında ​​belirtilen dosyayı kontrol ettik ve kodlara baktık.

Bu Yazımızda Okuyun :   Windows Aygıtla Veya Kaynakla İletişim Kuramıyor Hatasının Çözümü 2021

Daha sonra Sorgu Oluşturucu Modelinin yanlış bir şekilde eklendiğini görebilirdik. Aşağıdaki düzendeydi.

$query = $db->table->get['table_name'];

Ardından Query Builder Modelini aşağıdaki gibi güncelledik.

$query = $db->table->get('table_name');

Bu nihayet hatayı düzeltti. Ancak çözüm, hatada belirtilen hata mesajına göre farklılık gösterir.

Aşağıdaki hata mesajıyla KARŞILAŞILDIĞINDA bu durumu tartışalım.

A PHP Error was encountered
Severity: Notice
Message: Use of undefined constant user_array - assumed ‘user_array’
Filename: xxx/xxx.php
Line Number: x

Burada değişken adının başına bir $ sembolü ekledik. Bu sorunu çözdü.

Kullanıcıların çoğu, tanımsız bir sabit kullanırken değişken adının başına bir $ simgesi eklemeyi unutur.

Sonuç

Kısaca bu CodeIgniter hatası sitede kullanılan kodlarda bir sorun olduğunda ortaya çıkabilir.

15 Beğen