PHP дээр заасан кодоос бусад ажиллах хугацааг хэрхэн хамгаалах вэ?

Лавлагаа

Алдаа хянах оператор

Алдаа хаахын тулд @ -г ашиглана уу

PHP нь алдааг хянах операторыг дэмждэг: @. Үүнийг PHP илэрхийлэлийн өмнө байрлуулахад илэрхийлэл гарч болзошгүй алдааны мэдэгдлийг үл тоомсорлодог. Хэрэв тохируулсан алдаа зохицуулах функцийг set_error_handler () -ээр тохируулсан бол түүнийг дуудсаар байх болно. Ашиглахын тулд доорх загвар кодыг үзнэ үү.

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

Урьдчилан сэргийлэх

Энэ оператор нь зөвхөн илэрхийлэлд хүчинтэй. Шинэхэн хүмүүст зориулсан энгийн дүрэм бол: хэрэв та хаа нэг газраас үнэ цэнэ олж авах боломжтой бол түүний урд @ операторыг нэмж оруулах боломжтой. Жишээлбэл, та үүнийг хувьсагч, функцээс өмнө тавьж, дуудлага, тогтмол гэх мэтийг оруулах боломжтой. Үүнийг функц эсвэл ангиллын тодорхойлолтоос өмнө байрлуулах боломжгүй бөгөөд if, foreach зэрэг нөхцөлт бүтцэд ашиглах боломжгүй юм.