Pertanyaan yang diberi tag exception-handling

116
PHP: pengecualian vs kesalahan?

Mungkin saya melewatkannya di suatu tempat di manual PHP, tetapi apa sebenarnya perbedaan antara kesalahan dan pengecualian? Satu-satunya perbedaan yang dapat saya lihat adalah kesalahan dan pengecualian ditangani secara berbeda. Tetapi apa yang menyebabkan pengecualian dan apa yang menyebabkan...

111
Mengapa kita tidak membuang pengecualian ini?

Saya menemukan halaman MSDN ini yang menyatakan: Jangan melempar Exception , SystemException , NullReferenceException , atau IndexOutOfRangeException dengan sengaja dari kode sumber Anda sendiri. Sayangnya, tidak repot-repot menjelaskan alasannya. Saya bisa menebak alasannya tetapi saya...