PHPдеги көрсөтүлгөн коддон тышкары, иштөө убактысын кошпогондо кантип коргойт

Маалымдама

Ката башкаруу оператору

Каталарды бөгөттөө үчүн @ колдонуңуз

PHP каталарды башкаруу операторун колдойт: @. Ал PHP экспрессиясынын алдына коюлганда, сөз айкашы пайда болушу мүмкүн болгон ката билдирүүлөрү эске алынбайт. Эгер колдонуучунун катасын жөндөө функциясы set_error_handler () менен коюлган болсо, ал дагы деле атала берет. Колдонуу үчүн төмөндөгү үлгү кодун караңыз.

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

Cактык чаралары

Бул оператор сөз айкаштары үчүн гана жарактуу. Жаңы үйрөнгөндөр үчүн жөнөкөй эреже: эгер сиз кандайдыр бир жерден бааны ала турган болсоңуз, анда анын алдына @ операторун кошсоңуз болот. Мисалы, аны өзгөрмө, функциялардан мурун коюп, чалууларды, туруктуу ж.б. Аны функциянын же класстын аныктамасына чейин жайгаштырууга болбойт, ошондой эле if жана foreach сыяктуу шарттуу структураларда колдонууга болбойт.