វិធីការពារការលើកលែងពេលរត់នៃលេខកូដដែលបានបញ្ជាក់នៅក្នុង PHP

ឯកសារយោង

ប្រតិបត្តិករត្រួតពិនិត្យកំហុស

ប្រើ @ ដើម្បីរារាំងកំហុស

PHP គាំទ្រប្រតិបត្តិករត្រួតពិនិត្យកំហុស៖ @ ។ នៅពេលដែលវាត្រូវបានដាក់នៅមុខកន្សោម PHP សារកំហុសណាមួយដែលកន្សោមអាចនឹងត្រូវបានមិនអើពើ។ ប្រសិនបើមុខងារដោះស្រាយកំហុសផ្ទាល់ខ្លួនត្រូវបានកំណត់ជាមួយ set_error_handler () វានឹងនៅតែត្រូវបានហៅ។ សូមមើលលេខកូដគំរូខាងក្រោមសម្រាប់ការប្រើប្រាស់។

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

ការប្រុងប្រយ័ត្ន​ជាមុន

ប្រតិបត្តិករនេះមានសុពលភាពសម្រាប់តែការបង្ហាញប៉ុណ្ណោះ។ ច្បាប់សាមញ្ញសម្រាប់អ្នកថ្មីគឺប្រសិនបើអ្នកអាចទទួលបានតម្លៃពីកន្លែងណាមួយអ្នកអាចបន្ថែមសញ្ញាប្រមាណវិធី @ នៅពីមុខវា។ ឧទាហរណ៍អ្នកអាចដាក់វាមុនអថេរមុខងារនិងរាប់បញ្ចូលការហៅថេរ។ ល។ វាមិនអាចត្រូវបានដាក់មុននិយមន័យនៃមុខងារឬថ្នាក់ហើយក៏មិនអាចត្រូវបានប្រើនៅក្នុងរចនាសម្ព័ន្ធដែលមានលក្ខខណ្ឌដូចជា if និង foreach ។