Hoe kinne jo de runtime útsûndering beskermje fan 'e oantsjutte koade yn PHP
Referinsje
FoutbehearderBrûk @ om flaters te blokkearjen
PHP stipet in flaterbehearder: @. As it wurdt pleatst foar in PHP-ekspresje, wurde alle flaterberjochten dy't de ekspresje kin produsearje negeare. As in oanpaste funksje foar ôfhanneljen fan flaters is ynsteld mei set_error_handler (), dan wurdt it noch neamd. Ferwize nei de foarbyldkoade hjirûnder foar gebrûk.
$my_file = @file ('non_existent_file');
$value = @$cache[$key];
Foarsoarchsmaatregels
Dizze operator is allinich jildich foar útdrukkingen. In ienfâldige regel foar begjinners is: as jo earne in wearde kinne krije, kinne jo de @ operator derfoar tafoegje. Jo kinne it bygelyks sette foar fariabelen, funksjes en omfetsje oproppen, konstanten, ensfh. It kin net pleatst wurde foardat de definysje fan in funksje of klasse is, en kin ek net brûkt wurde yn kondysjonele struktueren lykas as en foarôf.