تابع ثبت لاگ و خطا یابی در پی اچ پی

تابع ثبت لاگ و خطا یابی در پی اچ پی

احتمالا برای شما هم پیش آمده که خطایی منطقی در برنامه نوشته شده تان پیش آماده باشد و نیاز داشته باشید مرحله به مرحله داده های خودتون رو بررسی کنید و خطایابی کنید. در اینجا تابعی را برای شما حاضر کرده ایم که شما می توانید از تمامی داده های خود بصورت تمیز و همراه با جزئیات کامل لاگ تهیه کنید. تابع به شکل زیر می باشد:

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 );
            }
        }
    }
}

این تابع از هیچ تا بی نهایت ورودی را از شما دریافت می کنید و هر ورودی را متناسب با نوع داده در فایل لاگ ذخیره می کند.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *