| 
                      
                         جدول المحتويات
                             
                     
                    
                     
                     
                     
                    
                        
 [تحسين] استنفاذ حجم الذاكرة المتاحة 
                        ويظهر بالانجليزية بالشكل التالى: Allowed memory size of X bytes exhaustedهذا النوع من الخطأ يحدث فى حالة تجاوز الاسكربت الذاكرة المتاحة التى سبق وتم تحديدها من memory_limit ، عن طريق اعدادات السيرفر لديك كيف يمكننى اصلاحهقم بفتح ملف php.ini والتعديل على memory_limit لشىء اعلى مستخدما هذا الامر:memory_limit = 20Mاو استخدم دالة ini_set() بطريقة مباشرة لتغيير حجم الذاكرة. مثال: ini_set("memory_limit","20M");[تحسين] طلب دالة غير موجودة 
                        ويظهر بالانجليزية بالشكل التالى:- Fatal Error: Call to undefined functionسوف يظهر لك هذا الخطأ عندما تستدعى دالة غير موجودة اى غير معرفة من قبل فى الاسكربت الخاص بك ، وفى حالة استخدام الكائنات (classes) هذا الخطأ يظهر عندما تنسى وضع $this-> لكى تشير على الكائن الموجودة به الدالة كيف يمكننى اصلاحهعليك التأكد من وجود دالة بهذا الاسم ، او استدعاء الدالة فى حالة وجودها عن طريق دالة function_exists('sayHi') وهى دالة تستخدم عن طريق جملة شرطية لتستدعى الدالة فى حالة وجودها فقط ، انظر المثال<?php 
function sayHi(){ 
    echo "مرحبا";
}
if (function_exists("sayHi")) { 
    sayHi();
} 
?> او فقط تأكد انك قمت بتعريف الدالة بنفس الاسم الذى تطلبه بها<?php 
function sayHi(){ 
    echo "hi";
}
sayhi();// خطأ
sayHi();// صحيح
?> [تحسين] طريقة غير موجودة 
                        وهو بالانجليزية Fatal Error: Call to undefined methodهذا الخطا يحدث دائما عندما ينسى المبرمج ان يعرف كلاس ما بطريقة صحيحة عند الطلب ، وبهذا لن تفلح محاولة استخدام اى من طرقه (methods) ، ويمكن ان يحدث ايضا بسبب ان المبرمج ينسى وضع $this-> عند الاشارة الى كلاس وطرق داخلية له . كيف يمكننى اصلاحهعليك استخدام دالة method_exists() وهى سوف تتأكد من وجود الطريقة قبل بدئها حتى لا تتسبب فى الخطأ.if (method_exists($myObjectInstance,"method")) {
    echo "الطريقة المطلوبة يمكن استعمالها";
} else {
    echo "الطريقة المطلوبة لايمكن استعمالها";
} [تحسين] Fatal Error: Cannot redeclare 
                        This error usually means that you are trying to declare a function or class that has already been declared in your script. How can i fix itDo not declare things twice, like functions, classes, etc...//----------------------------------------
// Let us say you have this function
//----------------------------------------
function sayHi(){ 
    echo "hi";
}
// That same function cannot be redeclared
function sayHi(){ 
    echo "Goodbye";
}
//----------------------------------------
// Same goes for classes
//----------------------------------------
class sayHi{}
// Do not declare any class twice
class sayHi{} | 
            
الموقع الآن فى الفترة التجريبية  وهذا الجزء غير كامل وجارى العمل عليه، للراغبين في المساعدة برجاء التقدم

