I had no idea at all about PHP or programming until I started reading your website! "لم يكن لدي أي فكرة على الإطلاق عن PHP أو البرمجة حتى أنني بدأت قراءة موقع الويب الخاص بك!"
سكوت

قطع الأشجار

PHP تأتي مع بني في مرافق تسجيل. ولكن لماذا المشاكل السجل؟ كذلك لمن زارها لتشخيص المشاكل في شبكة تسجيل تطبيق أمر ضروري، لأنها تتيح لك لعبور إشارة عندما مشكلة مع ما حدث في الواقع حدث في رمز. التحكم في الأخطاء، وقطع الأشجار لذا فمن الضروري. واحدة من أفضل الطرق لسجل خطأ هو تسجيل الأخطاء عندما يتم القبض عليهم في محاولة كتلة المصيد. وسوف نناقش أسهل طريقة لتنفيذ قطع الأشجار باستخدام وظيفة error_log. وظيفة error_log يحتوي على التنسيق التالي.
$ message , $ message_type , $ destination ) error_log ($ رسالة، message_type $ الوجهة)
المعلمة desitination هو اختياري ويعتمد على قيمة الرسالة المعلمة نوع. ثلاثة أنواع من الرسالة هي: إذا يتم اختيار نوع الرسالة 1 أو 3 ثم وجهة يحتاج إلى ضبط، لنوع الرسالة 1 وسوف يكون هذا عنوان البريد الإلكتروني وبالنسبة لنوع الرسالة 3 سيكون من مسار إلى ملف السجل.
محاولة
{
/ *
Error happens here * خطأ يحدث هنا
* /
}
Exception $ e ) قبض على (استثناء $ ه)
{
" A problem occured , the error is : $ e - > getMessage ( ) , 0 ) ; error_log ("مشكلة حدث، الخطأ هو: $ ه -> getMessage ()، 0)؛
}
تسجيل في سجل النظام هو أفضل من لا شيء،. ولكن سيكون لديك للعثور على ما تبذلونه من التطبيقات الرسائل من كافة الرسائل الأخرى داخل سجل النظام ويمكن أن يكون هناك الكثير جدا. أنا عادة ما يفضلون استخدام سجل مخصص فقط لطلبي.
محاولة
{
/ *
Error happens here * خطأ يحدث هنا
* /
}
Exception $ e ) قبض على (استثناء $ ه)
{
" A problem occured , the error is : $ e - > getMessage ( ) , 3 , " errors . log " ) ; error_log ("مشكلة حدث، الخطأ هو: $ ه -> getMessage ()، 3،" أخطاء سجل ")؛
}
أخيرا من وجود أخطاء خطيرة للغاية يمكنك استخدام عنوان البريد الإلكتروني، وأنا أميل إلى القيام بذلك إلا من وجود أخطاء خطيرة للمساعدة على تجنب مربع البريد الإلكتروني التي غمرت مع مزيد من المشاكل الدنيوية، على الرغم من الناحية المثالية ينبغي أن تكون هناك أية أخطاء مهما كانت!
محاولة
{
/ *
Error happens here * خطأ يحدث هنا
* /
}
Exception $ e ) قبض على (استثناء $ ه)
{
" A problem occured , the error is : $ e - > getMessage ( ) , 1 , " errors@example . com " ) ; error_log (. "مشكلة حدث، الخطأ هو: $ ه -> getMessage ()، 1،" أخطاء @ مثال كوم ")؛
}

لا وقدمت تعليق.
أمن صورة
كتبه الدباغ دومينيك
آخر تحديث: 2011/10/25 16:00:38