بىزگە قوشۇلۇڭ |كىرىش

ئەزالارنىڭ ھوقۇقىدا ئۆزگىرىش بولدى مەقسىتىمىز بىر! مەنزىلىمىز بىر! كىلەچەك ئۈچۈن ... نۇرقۇت ئەترىتىئىزىمىزسېپىمىزگە قوشۇلۇڭ

ئۇيغۇرچە Discuz!X1.0 بولىقى تارقىتىلدى | تەپسىلىي ئۇيغۇرچە Discuz!X1.0 نى تەڭشەش باسقۇچلىرى ئۇيغۇرچە Discuz!X1.0 ھەققىدە سۇئال-جاۋابلار

Discuz!X 1.0Discuz!7.2.0PHPWind7.3.2 HDwiki4.0.3DIY-Page 6.0DV B B S 8.2.0 Discuz!7.0.0Discuz!6.1.0Discuz!6.0.0

بىزگە قوشۇلۇڭ |كىرىش

نۇرقۇت دۇنياسىدەرۋازا › تېما كۆرۈش

[باشقىلار] PHP دىكى خاتالىق ئۇچۇرى error_reporting() ھەققىدە

يوللىغۇچى: FinalDream| يوللانغان ۋاقتى: 2010-1-25 16:16| كۆرۈلۈشى: 591| ئىنكاس سانى: 0
مەشغۇلات :

PHP دا نۇرغۇن پروگراممىلارنىڭ ئەڭ بېشىدا تۈۋەندىكىدەك كود ئۇرايدىكەن :
  1. error_report(E_ALL ^ E_NOTICE);
مەزمۇننى كۆچۈرۈۋېلىش
ياكى
  1. error_report(E_ALL );
مەزمۇننى كۆچۈرۈۋېلىش
دېگەندەك شەكىلدە .

ئەمدى بىز بۇ كود ھەققىدە توختىلىپ ئۆتەيلى (ماتىرىياللاردىن خۇلاسىلەنگەن)

بۇ يەردىكى error_report نىڭ رولى مۇلازىمىتېردىكى php.ini تەكشەك ھۆججىتىنىڭ error_reporting =  سى بىلەن تەڭداش بولۇپ ، پروگراممىنىڭ خاتالىق مەلۇم قىلىش دەرىجىسىنى كۆرسىتىدىكەن . يەنى بۇ ئارقىلىق مۇلازىمىتىردېكى php.ini غا چېقىلماي تۇرۇپمۇ ئىجرا بۇلۇش تەڭشىكىنى بەلگىلى بولىدۇ .

بارلىق خاتالىقلارنى مەلۇم قىلىش:
  1. error_reporting(E_ALL);
مەزمۇننى كۆچۈرۈۋېلىش
ئاگاھلاندۇرۇش ئۇچۇرىدىن باشقىلىرىنى مەلۇم قىلىش: ئادەتتە مۇشۇ تەۋسىيە قىلىنىدۇ . پروگراممىنىڭ ماسلىشىچانلىقىنى ئاشۇرىدۇ .
  1. error_report(E_ALL ^ E_NOTICE);
مەزمۇننى كۆچۈرۈۋېلىش
نورمال ئەھۋالدا php.ini دا مۇنداق بولىدۇ:
  1. ;error_reporting = E_ALL & ~E_NOTICE
  2. ;error_reporting = E_ALL & ~E_NOTICE | E_STRICT
  3. ;error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
  4. error_reporting  =  E_ALL
مەزمۇننى كۆچۈرۈۋېلىش
يەنى بارلىق خاتالىق ئۇچۇرىنى كۆرسىتىپ بېرىدۇ.

يېڭى ئىنكاسلار



سەھىپىلەر

.