Cara nglindhungi pengecualian runtime kode sing ditemtokake ing PHP

Referensi

Operator kontrol kesalahan

Gunakake @ kanggo ngalangi kesalahan

PHP ndhukung operator kontrol kesalahan: @. Nalika dilebokake sadurunge ekspresi PHP, pesen kesalahan sing bisa digawe ekspresi bakal diabaikan. Yen fungsi nangani kesalahan khusus disetel karo set_error_handler (), isih bakal ditelpon. Waca kode conto ing ngisor iki kanggo panggunaan.

            $my_file = @file ('non_existent_file');
$value = @$cache[$key];
        

Cegahan

Operator iki mung valid kanggo ekspresi. Aturan sing gampang kanggo wong anyar yaiku: yen sampeyan bisa entuk regane saka endi wae, sampeyan bisa nambah operator @ ing ngarepe. Contone, sampeyan bisa nyelehake sadurunge variabel, fungsi lan nyakup telpon, pancet, lsp. Ora bisa dilebokake sadurunge definisi fungsi utawa kelas, uga ora bisa digunakake ing struktur kahanan kayata yen lan ngarep.