Your Developer Exam showed me just how much there is to PHP. "وأظهر الامتحان الخاص المطور لي مدى ما تحقق من وجود لPHP."
روس

شاشة بيضاء من الموت

إذا كان لديك تثبيت PHP يقمع رسائل الخطأ واجه خطأ فادح من قبل السيناريو الخاص بك PHP ينتج أي إخراج ثم PHP والخروج والعودة استجابة HTTP من دون أي مضمون!

وهناك سبب آخر محتمل لهذه المسألة هو أن تكون المساحة البيضاء بعد إغلاق؟> لذلك حاول حذف جميع المساحة البيضاء بعد إغلاق علامة بي.

هذا هو obvioulsy من الصعب للغاية لتصحيح ذلك يجب استخدام بدوره على التقرير عن الخطأ .

آخر وسيلة جيدة لتصحيح هذه المشكلة عن طريق استخدام وظيفة PHP ليموت لوقف التنفيذ بعد حيث كنت تعتقد أن المشكلة هي.

$ problem = = ' me " ) إذا دولار (مشكلة == 'لي ")
{
" Problem is me " ; صدى "المشكلة هي لي"؛
}

' reached here ' ) ; يموت ('الذي تم التوصل إليه هنا')؛

$ problem = = " you " ) إذا دولار (مشكلة == "أنت")
{
" Problem is you " ; صدى "المشكلة هي أنت"؛
}
إذا كان النص يموت لا تظهر بعد ذلك يمكنك أن تكون على يقين من أن PHP لم تنفذ هذا القانون. لذلك في المثال أعلاه النص الذي وصل هنا 'لن تظهر الخطأ أعلاه هو الدعوة الى وظيفة يموت. حتى تتمكن من نقل وظيفة يموت دعوة أخرى إلى الأمام في القانون، حتى يتم استدعاء الدالة يموت. هذا يحدث مرة واحدة كما تعلمون كنت قد وجدت المشكلة. للتأكد من تعليق مهلة شيء رمز وصدى المخالف بعد ذلك.

إذا كنت ترى شيئا الآن، يمكنك التأكد من هذا هو ما يسبب القضايا الخاصة بك. هذا هو سبب آخر لماذا يجب أن تنفذ تسجيل مثل هذه الطريقة يمكنك ان ترى ما يحدث حتى عندما يتم عرض أي الإخراج على الشاشة.


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