Jinsi ya kukinga ubaguzi wa wakati wa kukimbia wa nambari maalum katika PHP
Rejea
Kosa la kudhibiti hitilafuTumia @ kuzuia makosa
PHP inasaidia mwendeshaji wa kudhibiti makosa: @. Inapowekwa mbele ya usemi wa PHP, ujumbe wowote wa makosa ambayo msemo unaweza kutoa utapuuzwa. Ikiwa kazi ya utunzaji wa makosa ya kawaida imewekwa na set_error_handler (), bado itaitwa. Rejelea nambari ya mfano hapa chini kwa matumizi.
$my_file = @file ('non_existent_file');
$value = @$cache[$key];
Tahadhari
Operesheni hii ni halali tu kwa misemo. Sheria rahisi kwa novice ni: ikiwa unaweza kupata thamani kutoka mahali pengine, unaweza kuongeza mwendeshaji wa @ mbele yake. Kwa mfano, unaweza kuiweka kabla ya anuwai, kazi na ujumuishe simu, vizuizi, n.k. Haiwezi kuwekwa kabla ya ufafanuzi wa kazi au darasa, na haiwezi kutumika katika muundo wa masharti kama if and foreach.