try catch ile yapabilirsin.
foreach(//bla bla){
try {
//work work
} catch (Exception $e) {
var_dump($e->getMessage());
}
}
Değerli arkadaşım, konu sahibi diyor ki, döngü duruyor. Döngü break ile durur. %99.99 fatal error alıyor. Aşağıdaki kodu incele, abc fonksiyonu yok. Fatal error döndürecek. try catch bu hatayı yakalayabilir mi?
try {
abc();
} catch (Exception $e){
echo $e->getMessage();
}
ilgili satırın başına @ koyarak hataları bastırabilirsin görünmez yani.
$object = (object) array('a'=>'A');
echo $object['a'];
echo 'satir sonu';Bu hatayı @ ile gizlemeyi dener misiniz? "satır sonu" çıktısını görmeniz gerek.
$sonuc= gerceksilem($parametre) or hatalogla($parametre)
Sorunun cevabı bu değil
Konu sahibine gelecek olursak hatanın mesajını ve ilgili satırı buraya eklerse gözden geçirelim.
Hepinizi tek tek etiketlememin sebebi muhalif olmak değil, çok fazla bilgi kirliliği var.