«error-handling» etiketlenmiş sorular

Hata kodları, istisnalar veya dile özgü diğer yöntemlerle bildirilen hataları işlemek için tasarlanmış programlama dili yapıları.


30
PHP hatalarını nasıl görüntüleyebilirim?
Ben PHP ini dosyamı ( php.ini) kontrol ettim ve display_errorsayarlanır ve ayrıca hata raporlama E_ALL. Apache web sunucumu yeniden başlattım. Hatta bu satırları betiğimin en üstüne koydum ve basit ayrıştırma hatalarını bile yakalamıyor. Örneğin, a ile değişkenler "$"bildiriyorum ve ifadeleri kapatmıyorum ";". Ancak tüm komut dosyalarım bu hatalarda boş bir …



30
PHP'de yararlı hata mesajlarını nasıl alabilirim?
Oldukça sık bir PHP betiği çalıştıracağım ve boş bir ekran geri alacağım. Hata mesajı yok; sadece boş bir ekran. Nedeni basit bir sözdizimi hatası (yanlış köşeli ayraç, eksik noktalı virgül) veya başarısız bir işlev çağrısı veya tamamen başka bir şey olabilir. Neyin yanlış gittiğini anlamak çok zor. Sorunu daraltmaya çalışırken, …

7
Ruby'de Başlayın, Kurtarma ve Güvence Sağlama?
Yakın zamanda Ruby'de programlamaya başladım ve istisna yönetimine bakıyorum. C # ensureRuby eşdeğer olup olmadığını merak ediyordum finally? Sahip olmalı mıyım: file = File.open("myFile.txt", "w") begin file << "#{content} \n" rescue #handle the error here ensure file.close unless file.nil? end yoksa bunu yapmalı mıyım? #store the file file = File.open("myFile.txt", …

30
Geri alma yöntemi, dönüş değerini üretemediğinde 'null' döndürmeli veya bir istisna atmalı mı? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Bir nesne bulunursa döndürülmesi gereken bir yöntem var. Bulunmazsa, yapmalıyım: boş döndür istisna atmak diğer

15
Bash'te boru çıkışı ve yakalama çıkış durumu
Bash uzun çalışan komut çalıştırmak istiyor ve her iki yakalama çıkış durum ve vuruşunu çıkışını. Yani bunu yapıyorum: command | tee out.txt ST=$? Sorun ST değişkeninin teekomutun değil çıkış durumunu yakalamasıdır . Bunu Nasıl Çözebilirim? Komutun uzun süredir çalıştığını ve çıktıyı daha sonra görüntülemek için bir dosyaya yönlendirdiğini unutmayın.

11
“Önemli hata: İsteğe bağlı bir değer açılırken beklenmedik bir şekilde nil bulundu” ne anlama geliyor?
Swift programım çöküyor EXC_BAD_INSTRUCTIONve aşağıdaki benzer hatalardan biri. Bu hata ne anlama geliyor ve nasıl düzeltebilirim? Önemli hata: İsteğe bağlı bir değer açılırken beklenmedik bir şekilde nil bulundu veya Önemli hata: Opsiyonel bir değeri dolaylı olarak açarken beklenmedik bir şekilde nil bulundu Bu yazı, "beklenmedik bir şekilde bulunmuş nil" sorunlarına …

21
PHP hata günlüğünü nerede saklıyor? (php5, apache, fastcgi, cpanel)
Paylaşılan hosting ve Cpanel, Apache, PHP fastcgi tarafından çalıştırılır var. PHP hata günlüğünü nerede saklıyor? Error_log dosyalarını aramak için site yapısının tamamından geçmek yerine, paylaşılan günlük ortamında hata günlüğünü bulabilmemin başka bir yolu var mı? Ben erişebilir php.ini(PHP sürümü 5.2.16 kullanıyorum).

29
PHP bir dize JSON olup olmadığını kontrol etmenin en hızlı yolu?
Bir dize JSON olup olmadığını kontrol gerçekten, gerçekten hızlı bir yöntem gerekir. Bunun en iyi yol olmadığını hissediyorum: function isJson($string) { return ((is_string($string) && (is_object(json_decode($string)) || is_array(json_decode($string))))) ? true : false; } Orada herhangi bir performans meraklısı bu yöntemi geliştirmek istiyor?

8
"Yeni hata atmak" ve "bazı mesajlar atmak" arasındaki fark nedir?
Kodun herhangi bir örneğinde özel olarak atılan özel hataları yakalayacak ortak bir hata işleyicisi yazmak istiyorum. Ben ne zaman throw new Error('sample')aşağıdaki kodu gibi try { throw new Error({'hehe':'haha'}); // throw new Error('hehe'); } catch(e) { alert(e); console.log(e); } Günlük Firefox'ta olarak gösterilir Error: [object Object]ve nesneyi ayrıştıramadım. İkincisi throwiçin …


11
Bir uyarıyı deneyebilir miyim?
Bazı php yerli işlevlerden atılan bazı uyarıları yakalamak ve sonra onları işlemek gerekir. özellikle: array dns_get_record ( string $hostname [, int $type= DNS_ANY [, array &$authns [, array &$addtl ]]] ) DNS sorgusu başarısız olduğunda bir uyarı verir. try/ catchbir uyarı bir istisna olmadığından çalışmaz. Şimdi 2 seçeneğim var: set_error_handler …

23
Node.js'de “Hata: spawn ENOENT” hata ayıklamasını nasıl yaparım?
Aşağıdaki hatayı aldığımda: events.js:72 throw er; // Unhandled 'error' event ^ Error: spawn ENOENT at errnoException (child_process.js:1000:11) at Process.ChildProcess._handle.onexit (child_process.js:791:34) Düzeltmek için hangi prosedürü takip edebilirim? Yazar notu : Bu hatayla ilgili birçok sorun, bu soruyu ileride başvurmak üzere göndermem konusunda beni teşvik etti. İlgili sorular: NODE_ENV = üretim ile …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.