PHP പിശക് പ്രവർത്തനങ്ങൾ

PHP ഡയറക്ടറി പ്രവർത്തനങ്ങൾ
PHP ഫയലുകളുടെ പ്രവർത്തനങ്ങൾ
  • ഈ പേജിൽ, PHP സ്ക്രിപ്റ്റിൽ സംഭവിക്കുന്ന പിശകുകൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള പ്രവർത്തനങ്ങൾ നിങ്ങൾ കണ്ടെത്തും.
  • പിശകുകൾ കൈകാര്യം ചെയ്യുന്നതിനും അവ ലോഗ് ചെയ്യുന്നതിനുമുള്ള ഞങ്ങളുടെ സ്വന്തം രീതി വ്യക്തമാക്കാൻ ഈ പ്രവർത്തനങ്ങൾ ഞങ്ങളെ അനുവദിക്കുന്നു.
  • സിസ്റ്റം ലോഗുകളോ ഇമെയിലുകളോ പോലുള്ള മറ്റ് ഉറവിടങ്ങളിലേക്ക് ലോഗുകൾ/സന്ദേശങ്ങൾ റീഡയറക്‌ട് ചെയ്യാൻ ലോഗ് ഫംഗ്‌ഷനുകൾ ഞങ്ങളെ അനുവദിക്കുന്നു.
  • പിശക് സംഭവിക്കുമ്പോഴെല്ലാം ഞങ്ങൾക്ക് ഏത് തരത്തിലുള്ള ഫീഡ്‌ബാക്ക് അല്ലെങ്കിൽ പിശക് വ്യക്തമാക്കാൻ കഴിയും.

ഈ പ്രവർത്തനങ്ങൾക്ക് ഇൻസ്റ്റാളേഷൻ ആവശ്യമില്ല. അവ പ്രധാന ഭാഷയിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.

ഫംഗ്ഷൻവിവരണം
debug_backtrace()ഒരു ബാക്ക്ട്രെയിസ് സൃഷ്ടിക്കുക
debug_print_backtrace()ഒരു ബാക്ക്ട്രെയിസ് ഔട്ട്പുട്ട് ചെയ്യുക
error_clear_last()അവസാനത്തെ പിശക് മായ്‌ക്കുക
error_get_last()സംഭവിച്ച അവസാന പിശക് നേടുക
error_log()ഒരു ലോഗിലേക്കോ ഫയലിലേക്കോ മെയിൽ അക്കൗണ്ടിലേക്കോ പിശക് സന്ദേശം അയയ്‌ക്കുക
error_reporting()ഏതൊക്കെ പിശകുകളാണ് റിപ്പോർട്ട് ചെയ്തതെന്ന് വ്യക്തമാക്കുക
restore_error_handler()മുമ്പത്തെ പിശക് ഹാൻഡ്‌ലർ പുനഃസ്ഥാപിക്കുക
restore_exception_handler()മുമ്പത്തെ ഒഴിവാക്കൽ ഹാൻഡ്‌ലർ പുനഃസ്ഥാപിക്കുക
set_error_handler()ഉപയോക്താവ് നിർവചിച്ച പിശക് ഹാൻഡ്‌ലർ ഫംഗ്‌ഷൻ സജ്ജമാക്കുക
set_exception_handler()ഉപയോക്തൃ-നിർവചിക്കപ്പെട്ട ഒഴിവാക്കൽ ഹാൻഡ്‌ലർ ഫംഗ്‌ഷൻ സജ്ജമാക്കുക
trigger_error()ഉപയോക്തൃ-തല പിശക് സന്ദേശം സൃഷ്ടിക്കുക
user_error()എന്ന അപരനാമം trigger_error()
PHP-യിലെ പ്രവർത്തനങ്ങളിൽ പിശക്

PHP മുൻകൂട്ടി നിശ്ചയിച്ച പിശകും ലോഗിംഗ് കോൺസ്റ്റന്റുകളും

വിലസ്ഥിരമായവിവരണം
1E_ERRORമാരകമായ റൺ-ടൈം പിശകുകൾ. വീണ്ടെടുക്കാൻ കഴിയാത്ത പിശകുകൾ. തിരക്കഥയുടെ നിർവ്വഹണം നിർത്തിവച്ചു
2E_WARNINGറൺ-ടൈം മുന്നറിയിപ്പുകൾ (മാരകമല്ലാത്ത പിശകുകൾ). തിരക്കഥയുടെ നിർവ്വഹണം മുടങ്ങിയിട്ടില്ല
4E_PARSEകംപൈൽ-ടൈം പാഴ്സ് പിശകുകൾ. പാഴ്‌സ് പിശകുകൾ പാഴ്‌സർ മാത്രമേ സൃഷ്‌ടിക്കാവൂ
8E_NOTICEറൺ-ടൈം അറിയിപ്പുകൾ. സ്‌ക്രിപ്റ്റ് എന്തെങ്കിലും പിശക് കണ്ടെത്തി, എന്നാൽ സ്‌ക്രിപ്റ്റ് സാധാരണയായി പ്രവർത്തിപ്പിക്കുമ്പോൾ സംഭവിക്കാം
16E_CORE_ERRORPHP സ്റ്റാർട്ടപ്പിലെ മാരകമായ പിശകുകൾ. ഇത് E_ERROR പോലെയാണ്, ഇത് PHP യുടെ കോർ സൃഷ്ടിച്ചതല്ലാതെ
32E_CORE_WARNINGPHP സ്റ്റാർട്ടപ്പിലെ മാരകമല്ലാത്ത പിശകുകൾ. ഇത് E_WARNING പോലെയാണ്, ഇത് PHP യുടെ കോർ വഴി സൃഷ്ടിക്കപ്പെട്ടതല്ലാതെ
64E_COMPILE_ERRORമാരകമായ കംപൈൽ-ടൈം പിശകുകൾ. ഇത് E_ERROR പോലെയാണ്, ഇത് Zend സ്ക്രിപ്റ്റിംഗ് എഞ്ചിൻ സൃഷ്ടിച്ചതല്ലാതെ
128E_COMPILE_WARNINGമാരകമല്ലാത്ത കംപൈൽ-ടൈം പിശകുകൾ. ഇത് E_WARNING പോലെയാണ്, സെൻഡ് സ്ക്രിപ്റ്റിംഗ് എഞ്ചിൻ സൃഷ്ടിച്ചതല്ലാതെ
256E_USER_ERRORമാരകമായ ഉപയോക്താവ് സൃഷ്ടിച്ച പിശക്. ഇത് E_ERROR പോലെയാണ്, PHP ഫംഗ്‌ഷൻ trigger_error() ഉപയോഗിച്ച് PHP കോഡിൽ സൃഷ്‌ടിച്ചതല്ലാതെ.
512E_USER_WARNINGമാരകമല്ലാത്ത ഉപയോക്താവ് സൃഷ്ടിച്ച മുന്നറിയിപ്പ്. ഇത് E_WARNING പോലെയാണ്, PHP ഫംഗ്‌ഷൻ trigger_error() ഉപയോഗിച്ച് PHP കോഡിൽ സൃഷ്‌ടിച്ചതല്ലാതെ
1024E_USER_NOTICEഉപയോക്താവ് സൃഷ്ടിച്ച അറിയിപ്പ്. ഇത് E_NOTICE പോലെയാണ്, PHP ഫംഗ്‌ഷൻ trigger_error() ഉപയോഗിച്ച് PHP കോഡിൽ സൃഷ്‌ടിച്ചതല്ലാതെ.
2048E_STRICTനിങ്ങളുടെ കോഡിന്റെ മികച്ച ഇന്റർഓപ്പറബിളിറ്റിയും ഫോർവേഡ് കോംപാറ്റിബിളിറ്റിയും ഉറപ്പാക്കുന്ന നിങ്ങളുടെ കോഡിലേക്ക് PHP മാറ്റങ്ങൾ നിർദ്ദേശിക്കുന്നത് പ്രാപ്തമാക്കുക (PHP 5 മുതൽ എന്നാൽ PHP 5.4 വരെ E_ALL-ൽ ഉൾപ്പെടുത്തിയിട്ടില്ല)
4096E_RECOVERABLE_ERRORപിടിക്കാവുന്ന മാരകമായ പിശക്. അപകടകരമായ ഒരു പിശക് സംഭവിച്ചുവെന്ന് ഇത് സൂചിപ്പിക്കുന്നു, പക്ഷേ എഞ്ചിനെ അസ്ഥിരമായ അവസ്ഥയിൽ ഉപേക്ഷിച്ചില്ല. ഉപയോക്താവ് നിർവചിച്ചിരിക്കുന്ന ഒരു ഹാൻഡിൽ പിശക് കണ്ടെത്തിയില്ലെങ്കിൽ, അത് ഒരു E_ERROR ആയിരുന്നതിനാൽ ആപ്ലിക്കേഷൻ നിർത്തലാക്കുന്നു (PHP 5.2 മുതൽ)
8192E_DEPRECATEDറൺ-ടൈം അറിയിപ്പുകൾ. ഭാവി പതിപ്പുകളിൽ (PHP 5.3 മുതൽ) പ്രവർത്തിക്കാത്ത കോഡിനെ കുറിച്ചുള്ള മുന്നറിയിപ്പുകൾ ലഭിക്കുന്നതിന് ഇത് പ്രവർത്തനക്ഷമമാക്കുക
16384E_USER_DEPRECATEDഉപയോക്താവ് സൃഷ്ടിച്ച മുന്നറിയിപ്പ് സന്ദേശം. ഇത് E_DEPRECATED പോലെയാണ്, PHP ഫംഗ്‌ഷൻ trigger_error() (PHP 5.3 മുതൽ) ഉപയോഗിച്ച് PHP കോഡിൽ സൃഷ്‌ടിച്ചതല്ലാതെ.
32767E_ALLഎല്ലാ PHP പിശകുകളും മുന്നറിയിപ്പുകളും പ്രവർത്തനക്ഷമമാക്കുക (< 5.4 പതിപ്പുകളിലെ E_STRICT ഒഴികെ)
PHP-യിലെ പിശക് കോഡുകൾ
PHP ഡയറക്ടറി പ്രവർത്തനങ്ങൾ
PHP ഫയലുകളുടെ പ്രവർത്തനങ്ങൾ
en English
X
ടോപ്പ് സ്ക്രോൾ