PHP-та күрсәтелгән кодтан кала, эш вакытын ничек сакларга

Сылтама

Хата белән идарә итү операторы

Хаталарны блоклау өчен @ кулланыгыз

PHP хата белән идарә итү операторына ярдәм итә: @. PHP экспрессиясе алдына куелгач, экспресс ясарга мөмкин булган хаталар хәбәр ителмәячәк. Әгәр дә хата белән эш итү функциясе set_error_handler () белән куелса, ул әле дә аталыр. Куллану өчен түбәндәге үрнәк кодка мөрәҗәгать итегез.

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

Саклык

Бу оператор белдерүләр өчен генә кулланыла. Яңа кешеләр өчен гади кагыйдә: каядыр кыйммәтне ала алсагыз, аның алдына @ операторны өсти аласыз. Мәсәлән, сез аны үзгәрүләр, функцияләр алдына куя аласыз, шалтыратулар, тотрыклылар һ.б. Аны функция яки класс билгеләгәнче урнаштырып булмый, һәм шартлы структураларда кулланып булмый, мәсәлән, фрах.