بسم الله الرحمن الرحيم
الحمدلله، والصلاة والسلام على خير خلق الله، سيدنا محمد، وعلى آله وصحبه ومن والاه، وبعد؛
إخوتي روّاد قسم PHP ، أود أن أطرح فكرة بسيطة وجميلة في نفس الوقت، تفيد المبتدئين في فهم اللغة، وكذلك تقوّي المتمكنين على كتابة أكواد الـ PHP المتعمقة في اللغة ..
الفكرة في محاكاة دوال الـ PHP الموجودة في بنية اللغة Built In .. أي أننا نطرح اسم الدالة ونعيد كتابة وظيفتها كاملة ..
وكي تتضح الفكرة أكثر لمن لم يفهمها .. سنطرح مثلاً تعبير echo فيكون المحاكي له:
طبعاً الفكرة ليست في هذه الدوال البسيطة لكن هذا حتى يتضح ما أقصده بالـ " محاكاة " .. أي إعادة كتابة وظيفة الدالة من الصفر ..كود PHP:
function echo_sim($var) {
print $var;
}
دعونا نبدأ بدالة دالة وستكون آلية العمل أن يطرح أحدنا اسم دالة ونقوم جميعاً بمحاكاتها ، وتعديل الأكواد جماعياً هنا حتى نصل إلى دالة تعمل عمل الدالة الأصلية 100٪ .. ونتفق على ذلك، ثم نطرح اسم دالة أخرى لنحاكيها معاً مرة أخرى ..
أي أننا لن ننتقل إلى دالة أخرى إلا بعد أن نتفق على محاكاة الدالة السابقة، لأغراض التنظيم ..
أتمنى الالتزام في إطار الموضوع .. وبجدية النقاش والكتابة والتنظيم ..
سنبدأ بمحاكاة دالة بسيطة وهي trim ، طبعاً وظيفة الدالة بشكل عام إزالة الفراغات البيضاء من بداية ونهاية البيانات النصية .. http://www.php.net/trim
المطلوب إتمام الوظيفة كاملة كما تنفذها الدالة ..
تحياتي، أشرف السمهوري