• 23-06-2018, 20:40:25
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba,
    bir listenin başından sonuna kadar döngü ile birşeyler yapıyorum.
    Bazı satırlarda döngü hata veriyor ve orada duruyor. İstediğim hata verse de durmasın, sonraki satıra geçsin.
    Nasıl yapabilirim?
  • 23-06-2018, 20:42:50
    #2
    try catch ile yapabilirsin.
  • 23-06-2018, 20:48:10
    #3
    Üyeliği durduruldu
    ilgili satırın başına @ koyarak hataları bastırabilirsin görünmez yani.
  • 23-06-2018, 21:00:01
    #4
    $sonuc= gerceksilem($parametre) or hatalogla($parametre)
  • 24-06-2018, 00:50:55
    #5
    foreach(//bla bla){
        try {
                //work work
            } catch (Exception $e) {
                var_dump($e->getMessage());
            }
    }
  • 24-06-2018, 01:33:09
    #6
    Teşekkür ederim. Try catch kullanacağım.
  • 24-06-2018, 09:26:38
    #7
    Genç Hosting adlı üyeden alıntı: mesajı görüntüle
    try catch ile yapabilirsin.
    mehmetuken adlı üyeden alıntı: mesajı görüntüle
    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();
    }
    P4SHA adlı üyeden alıntı: mesajı görüntüle
    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.

    gencbeyin adlı üyeden alıntı: mesajı görüntüle
    $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.
  • 24-06-2018, 09:28:57
    #8
    Cycl0ne adlı üyeden alıntı: mesajı görüntüle
    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();
    
    }


    $x = (object) array('a'=>'A');
    
    
    
    echo $object['x'];
    
    echo 'satir sonu';


    Bu hatayı @ ile gizlemeyi dener misiniz? "satır sonu" çıktısını görmeniz gerek.





    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.


    Döngü içine try koyacak. Gayet güzel olur.
  • 24-06-2018, 09:39:29
    #9
    Genç Hosting adlı üyeden alıntı: mesajı görüntüle
    Döngü içine try koyacak. Gayet güzel olur.


    https://twitter.com/zekikayahan/stat...66538707193857


    Bu kategoriden uzak duruyordum. Aradan baya süre geçince unutmuşum. Hatırlattığın için teşekkür ederim