Cara melaksanakan melangkau apabila PHP menghadapi ralat: 1. Buka fail kod PHP yang sepadan 2. Paparkan ralat dan sekatnya melalui pengendali kawalan @error.
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer Dell G3.
Bagaimana untuk melangkau apabila menghadapi ralat dalam php?
PHP melangkau ralat dan meneruskan pelaksanaan:
@Operator kawalan ralat boleh mencapai fungsi ini.
Simbol @ boleh mengabaikan ralat dan mempunyai fungsi menyekat ralat.
Contohnya:
function db_connect()//连接数据库 { @$db =mysql_connect('localhost','root','test'); if(!$db) { throw new Exception('连接数据库失败!请重试!'); } mysql_select_db('book'); return $db; }
Jika sambungan ke pangkalan data tidak berjaya, "@" di hadapan boleh menekan paparan ralat, iaitu ralat tidak akan dipaparkan dan maka pengecualian akan dilemparkan , memaparkan pengendalian pengecualian anda sendiri, disyorkan untuk menggunakannya dengan berhati-hati, kerana ini akan meningkatkan jumlah overhed sistem.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk melangkau apabila php menghadapi ralat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!