Operator Kontrol Kesalahan (Error) Pada PHP

PHP mendukung satu operator kontrol kesalahan, yaitu tanda ("@"). Ketika operator kontrol kesalahan dikenakan pada ekspresi, bisa jadi jika ada kesalahan maka kesalahan tersebut akan diabaikan.

Jika fitur track_errors diaktifkan (ada di file php.ini) maka pesan kesalahan akan ditampilkan; ekspresi kesalahan disimpan dalam variabel $php_errormsg. Variabel ini akan selalu ditimpa setiap kali ada kesalahan.

Untuk lebih jelas, perhatikan contoh berikut ini:
<?php
/* Kesalahan pada file */
$my_file = @file ('non_existent_file') or die ("File gagal dibuka: error was '$php_errormsg'");
// tidak hanya fungsi tapi juga bekerja pada ekspresi
$value = @$cache[$key];
?>

Semoga bermanfaat.

*) Dari berbagai sumber

Ditulis Oleh : puroza.blogspot.com // 13.50
Kategori:

 
Diberdayakan oleh Blogger.