BİZİ ARAYIN: 0507 6964120 Canlı Destek Bildirim Yap
PHP-MYSQL – Sorun Giderme ve Hata Ayıklama

PHP-MYSQL – Sorun Giderme ve Hata Ayıklama

[et_pb_section fullwidth=”on” specialty=”off”][et_pb_fullwidth_menu admin_label=”Tam Sayfa Menü” menu_id=”120″ background_color=”#dd9933″ background_layout=”dark” text_orientation=”center” submenu_direction=”downwards” /][/et_pb_section][et_pb_section][et_pb_row][et_pb_column type=”4_4″][et_pb_text admin_label=”Text” background_layout=”light” text_orientation=”left”]

PHP-MYSQL – Sorun Giderme ve Hata Ayıklama

  PHP ile geliştirme yaparken aldığımız hataları görmek bizim işimizi oldukça kolaylaştırır. Ancak geliştirme aşaması sona erdiğinde hataları görmek negatif bir durum haline gelecektir. Çünkü kullanıcılar hata mesajlarıyla boğuşmak istemezler. Aynı zamanda hata mesajları güvenlik açıklarına da sebep olmaktadır. PHP ayarlarından hata mesajlarının gösterilmesini kolaylıkla kapatabiliriz. Ancak hatalar kayıt edilmeye devam edecektir. Bu hatalar log olarak kayıt altına alınırlar. Xampp Server kullanan arkadaşlar için bu; C:xamppapachelogs dizini içerisinde tutulur. Wamp Server kullanan arkadaşlar için ise C:wamplogs dizininde tutulur. Uygulamayı sunucuya attığımızda bu dizinler apache’nin kurulmasına göre farklılık göstereceklerdir. Ancak localde bu işlemleri takip etmek isteyen arkadaşlar için kolaylık olacağını düşünüyorum. PHP programlamaya yeni başlayan kullanıcılar genelde sabit hatalar yapmaktadırlar. Bu hataların başında komutların yanlış yazılması ve satır sonunda noktalı virgül koyulmasının unutulması, kapatma ayraçlarının eksik yazılması başta gelir. Değişkenlerin başında $(dolar) işaretinin kullanılmaması da en çok yapılan hatalardan biridir.

PHP-MYSQL - Sorun Giderme ve Hata Ayıklama

PHP-MYSQL – Sorun Giderme ve Hata Ayıklama

Syntax Hatası: Yazımda bir hata yaptığınızda SYNTAX hatası alırız. Meşhur Syntax Error hataları bu sebeple oluşur. Mesela satır sonundaki noktalı virgülü kaldırdığımızda, yada kapatma ayracını eksik yazdığımızda yazım hatası verir. Hata mesajlarının bir güzel tarafı da yaptığımız hataların satır numaralarını bize verir. Bizde satır satır hata aramak yerine ilgili satıra giderek burada hatamızı düzeltmeye çalışırız. Karşılaştırma Hatası: Koşul işlemlerinde (if yapısında) iki değeri karşılaştırırken kullandığımız ‘==’ (çift eşittir) yerine atama operatörü olan ‘=’ (tek eşittir) kullanılması sonucu ortaya çıkar. gettype: Değişken tipini öğrenmek için kullanılan fonksiyondur. var_drump: Değişken ya da dizinin tüm bilgilerini veren fonksiyondur. Değişken string ise; değeri, veri türünü ve boyutunu listeler. Eğer bir dizi ise; hiyerarşik yapısı içinde tüm eleman bilgilerini listeler. get_defined_vars: Etki alanındaki tüm değişkenleri içeren bir diziyi döndüren fonksiyondur.

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row][et_pb_column type=”1_2″][et_pb_text admin_label=”Metin” background_layout=”light” text_orientation=”left”]

Sorunuzmu Var?

Bu konu ile ilgili takıldığınız bir konu olursa sağ taraftaki iletişim formundan bize ulaşabilirsiniz.

logo_pp

Teknoasweb Bilişim Teknolojileri
Alper OKCU
Toros Mah. 816 sk. Duygunlar Apt. No 9/2 Konyaaltı / Antalya
Tel: +90 242 231 00 0

[/et_pb_text][/et_pb_column][et_pb_column type=”1_2″][et_pb_contact_form admin_label=”İletişim Formu” captcha=”on” email=”alper@teknoasweb.com” title=”İletişim” /][/et_pb_column][/et_pb_row][/et_pb_section]

Bir Yorum Bırakın