Kif tipproteġi l-eċċezzjoni tal-runtime tal-kodiċi speċifikat fil-PHP
Referenza
Operatur tal-kontroll tal-iżbaljiUża @ biex timblokka żbalji
PHP jappoġġja operatur tal-kontroll tal-iżbalji: @. Meta titqiegħed qabel espressjoni PHP, kwalunkwe messaġġ ta 'żball li l-espressjoni tista' tipproduċi jiġi injorat. Jekk funzjoni tal-immaniġġjar tal-iżbalji tad-dwana hija ssettjata ma 'set_error_handler (), xorta tissejjaħ. Irreferi għall-kodiċi tal-kampjun hawn taħt għall-użu.
$my_file = @file ('non_existent_file');
$value = @$cache[$key];
Prekawzjonijiet
Dan l-operatur huwa validu biss għal espressjonijiet. Regola sempliċi għan-novizzi hija: jekk tista 'tikseb valur minn x'imkien, tista' żżid l-operatur @ quddiemha. Pereżempju, tista 'tpoġġiha qabel varjabbli, funzjonijiet u tinkludi sejħiet, kostanti, eċċ. Ma jistax jitqiegħed qabel id-definizzjoni ta 'funzjoni jew klassi, u lanqas ma jista' jintuża fi strutturi kondizzjonali bħal jekk u foreach.