تابع ثبت لاگ و خطا یابی در پی اچ پی
احتمالا برای شما هم پیش آمده که خطایی منطقی در برنامه نوشته شده تان پیش آماده باشد و نیاز داشته باشید مرحله به مرحله داده های خودتون رو بررسی کنید و خطایابی کنید. در اینجا تابعی را برای شما حاضر کرده ایم که شما می توانید از تمامی داده های خود بصورت تمیز و همراه با جزئیات کامل لاگ تهیه کنید. تابع به شکل زیر می باشد:
if( ! function_exists( 'log_it' ) ) {
function log_it() {
$args = func_get_args();
foreach( $args as $arg ) {
if( is_array( $arg ) || is_object( $arg ) ) {
error_log( print_r( $arg, true ) );
} else {
error_log( $arg );
}
}
}
}
این تابع از هیچ تا بی نهایت ورودی را از شما دریافت می کنید و هر ورودی را متناسب با نوع داده در فایل لاگ ذخیره می کند.






