Kumaha carana ngalindungan pengecualian runtime kode anu dieusian dina PHP
Rujukan
Operator kontrol érorAnggo @ pikeun ngahalangan kasalahan
PHP ngadukung operator kontrol kasalahan: @. Nalika éta disimpen sateuacan ekspresi PHP, pesen kasalahan naon waé anu tiasa dikasilkeun ekspresi bakal dipaliré. Upami fungsi nanganan kasalahan khusus disetél sareng set_error_handler (), éta bakal tetep disebut. Tingali kana kode conto di handap pikeun panggunaan.
$my_file = @file ('non_existent_file');
$value = @$cache[$key];
Tindakan pancegahan
Operator ieu ngan ukur valid pikeun éksprési. Aturan saderhana pikeun anu anyar nyaéta: upami anjeun tiasa kéngingkeun nilai ti mana waé, anjeun tiasa nambihan operator @ payunna. Salaku conto, anjeun tiasa nempatkeun éta sateuacan variabel, fungsi sareng kalebet nelepon, konstanta, jst. Éta henteu tiasa ditempatkeun sateuacan definisi fungsi atanapi kelas, ogé henteu tiasa dianggo dina struktur kaayaan sapertos upami sareng payuneun.