Nasıl wamp bu hatayı kapatmak için:
haber tanımsız ofset
Ben sadece bu hata açmak ister, ancak tüm hataları ediyorum.
Iki konu burada iş başında bulunmaktadır. Biri ne hataları PHP raporları, ve ikinci (apache hata günlüğüne aksine) bu sayfada bu hataları görüntüler olsun ya da değildir. Sadece BİLDİRİMLERE kapatmak isterseniz:
<?php
error_reporting(E_ALL & ~E_NOTICE);
?>
Eğer hata günlüğüne bildirimleri bildirmek istiyorum ama bunları kullanıcıya göstermek istemiyorsanız, bu do:
<?php
ini_set('display_errors','off');
?>
Ekran hataları kapatarak son kullanıcıya TÜM hataları göstererek durur ve hataları test ederken görmek için genellikle / var / log / httpd / hatalar.log bulunan hata günlüğüne bakmak gerekir unutmayın.
error_reporting()
a> bakabilirsiniz.
Sen yerleştirilmek olabilir Hata raporlama ayarlanır
error_reporting(E_ERROR | E_WARNING | E_PARSE)
Ama daha iyi aslında Notice
nedeni ne olduğunu kontrol ve bunu düzeltmek olacaktır. Sonra kaydetmek tarafında bulunmaktadır.
E_NOTICE
Run-time notices. Indicate that the script encountered something that could indicate an error, but could also happen in the normal course of running a script.
error-> haber tanımsız offset
Ana şey, her zaman hata yerine hata gizleme ücretsiz programı tasarlamak isteyen sizin script.Programmer üzerinde hata kaldırmak olduğunu.
Dizi Vales ayarlayın, böylece PHP bu dizi anahtarların değerini erişmeye çalıştığında bir tanımsız ofset karşılaşır değildir.
$new_array = array('1','2','3');//If I have an array
//We can now access:
$new_array[0];
$new_Array[1];
$new_array[2];
//If we try and access
$new_Array[3];
we will get the same error-->error-> haber tanımsız offset