تابع ثبت لاگ و خطا یابی در پی اچ پی
احتمالا برای شما هم پیش آمده که خطایی منطقی در برنامه نوشته شده تان پیش آماده باشد و نیاز داشته باشید مرحله به مرحله داده های خودتون رو بررسی کنید و خطایابی کنید. در اینجا تابعی را برای شما حاضر کرده ایم که شما می توانید از تمامی داده های خود بصورت تمیز و همراه با جزئیات کامل لاگ تهیه کنید. تابع به شکل زیر می باشد:
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 ); } } } }
این تابع از هیچ تا بی نهایت ورودی را از شما دریافت می کنید و هر ورودی را متناسب با نوع داده در فایل لاگ ذخیره می کند.