Pertanyaan yang diberi tag «error-handling»

Bahasa pemrograman dirancang untuk menangani kesalahan yang ditandai oleh kode kesalahan, pengecualian atau cara khusus bahasa lainnya.


30
Bagaimana cara saya menampilkan kesalahan PHP?
Saya telah memeriksa file PHP ini saya ( php.ini) dan display_errorssudah diatur dan juga pelaporan kesalahan E_ALL. Saya telah memulai kembali server web Apache saya. Saya bahkan telah meletakkan baris-baris ini di bagian atas skrip saya, dan bahkan tidak menangkap kesalahan parse sederhana. Sebagai contoh, saya mendeklarasikan variabel dengan a …





30
Haruskah metode pengambilan mengembalikan 'nol' atau melemparkan pengecualian ketika tidak dapat menghasilkan nilai kembali? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Saya punya metode yang seharusnya mengembalikan objek jika ditemukan. Jika tidak ditemukan, haruskah …

15
Output pipa dan ambil status keluar di Bash
Saya ingin menjalankan perintah yang berjalan lama di Bash, dan keduanya menangkap status keluarnya, dan mem - tee outputnya. Jadi saya melakukan ini: command | tee out.txt ST=$? Masalahnya adalah bahwa variabel ST menangkap status keluar teedan bukan dari perintah. Bagaimana saya bisa memecahkan masalah ini? Perhatikan bahwa perintah sudah …

11
Apa yang dimaksud dengan "Kesalahan fatal: Tidak terduga ditemukan nih saat membuka bungkusan nilai Opsional"?
Program Swift saya macet dengan EXC_BAD_INSTRUCTIONdan salah satu dari kesalahan serupa berikut. Apa artinya kesalahan ini, dan bagaimana cara memperbaikinya? Kesalahan fatal: Tidak terduga ditemukan nil saat membuka bungkus nilai Opsional atau Kesalahan fatal: Tidak terduga ditemukan nihil sementara secara implisit membuka bungkusan nilai Opsional Posting ini dimaksudkan untuk mengumpulkan …

21
Di mana PHP menyimpan log kesalahan? (php5, apache, fastcgi, cpanel)
Saya menggunakan shared hosting dan memiliki Cpanel, Apache, PHP dijalankan oleh fastcgi. Di mana PHP menyimpan log kesalahan? Apakah ada cara lain saya dapat menemukan log kesalahan pada lingkungan hosting bersama daripada harus melalui seluruh struktur situs untuk mencari file error_log? Saya memiliki akses ke php.ini(Saya menggunakan PHP versi 5.2.16).

29
Cara tercepat untuk memeriksa apakah string JSON di PHP?
Saya membutuhkan metode yang sangat, sangat cepat untuk memeriksa apakah sebuah string adalah JSON atau tidak. Saya merasa ini bukan cara terbaik: function isJson($string) { return ((is_string($string) && (is_object(json_decode($string)) || is_array(json_decode($string))))) ? true : false; } Adakah penggemar kinerja di luar sana yang ingin meningkatkan metode ini?

8
Apa perbedaan antara `throw new Error` dan` throw someObject`?
Saya ingin menulis handler kesalahan umum yang akan menangkap kesalahan kustom yang dilemparkan dengan sengaja pada setiap contoh kode. Ketika saya throw new Error('sample')suka dalam kode berikut try { throw new Error({'hehe':'haha'}); // throw new Error('hehe'); } catch(e) { alert(e); console.log(e); } Log menunjukkan di Firefox sebagai Error: [object Object]dan …


11
Bisakah saya mencoba / menangkap peringatan?
Saya perlu menangkap beberapa peringatan yang dilemparkan dari beberapa fungsi asli php dan kemudian menanganinya. Secara khusus: array dns_get_record ( string $hostname [, int $type= DNS_ANY [, array &$authns [, array &$addtl ]]] ) Itu melempar peringatan ketika permintaan DNS gagal. trySaya catchtidak bekerja karena peringatan bukan pengecualian. Saya sekarang …

23
Bagaimana cara saya men-debug "Error: spawn ENOENT" di node.js?
Ketika saya mendapatkan kesalahan berikut: 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) Prosedur apa yang bisa saya ikuti untuk memperbaikinya? Catatan penulis : Banyak masalah dengan kesalahan ini mendorong saya untuk mengirim pertanyaan ini untuk referensi di masa mendatang. Pertanyaan-pertanyaan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.