لغة PHP - ارجو المساعدة في PHP - معهد زين العربية
موقع كيف افضل موقع للرد على جميع اسئلتك موقع كيف بوابتك للمستقبل
موقع حلبية الموقع الاول في العالم العربي لللمعلومات الصحيحة
تجارتنا منصة تجارية تساهم في تطور التجارة العالمية والاقتصاد

لغة PHP ارجو المساعدة في PHP

المهدي

:: الأعضاء ::
إنضم
13 أغسطس 2020
المشاركات
94
مستوى التفاعل
83
النقاط
18
العمر
18
الإقامة
كوستي
  • التقييمات: 0
  • #1
السلام عليكم و رحمة الله تعالي و بركاته و بعد :
أعضاء و ادارة زين العربية كيف حالكم عساكم بخير 💜؟
بدأت رحلتي في تطوير من الصفر
من HTML 5 و CSS3 و لقد تحاوزت JS لاني رأيتها صعبة و دخلت في PHP و طبقت عليها بعض المشاريع الصغيرة جدا .
مشكلتي اني فهمت ال OOP نظريا فقط و لم استطع تطبيقه عمليا لا اعلم لما او كيف اطبقه.
مثلا كيف عمل class ليكون قالب header او footer و شئ اخر .
لو تكرمت و نشرتم دورة عن OOP في PHP مع تطبيق عملي له سيكون ذلك رائعا جدا .
// هل من ضروري تعلم JS في مسار تطوير الويب !؟
و شكرا لكم مقدما 💜💜
 

shqawe

ربي أشرح لي صدري
طاقم الإدارة
إنضم
27 يونيو 2019
المشاركات
2,794
مستوى التفاعل
2,375
النقاط
113
الإقامة
K.S.A
وعليكم السلام ورحمة الله وبركاته

حياك الله اخوي @المهدي ابشرك حنا بخير وصحة ونتمنى تكون انت كذلك

بالنسبة لاستفسارك عن OOP فهي تعتبر من المراحل المتقدمة في لغة php او اي لغة أخرى ولكن انصحك قبل تعلم الكلاسات ان تتعلم الفنكشن function لان الكلاسات هي عبارة عن فنكشنات محصورة داخل كلاس واحد ولكن الفرق بين الكلاس والفنكشنز ان الكلاس تستطيع استخدامه وتطويره يعني تقدر تضيف عليه بينما الفنكشنز لا تستطيع


بالنسبة لكيفية عمل كلاس للهيدر والفوتير فتفضل هذا مثال جداً بسيط مع اني افضل استخدام القوالب بدلاً عن ذلك

PHP:
<?php


class Mytemplates {


    public function myHader($siteName)
    {
        echo '<div id="header">
        <h1>
            '. $siteName .'
        </h1>
        </div>';
    }


    
    public function myFooter($copyright)
    {
        echo '<div id="footer">
        <p>
            '. $copyright .'
        </p>
        </div>';
    }
}

// بداية قمنا بانشاء متغير للكلاس
$template = new Mytemplates();

// هنا قمنا باستدعاء دالة طباعة الهيدر
$template->myHader('معهد زين العربية');

// هنا قمنا باستدعاء دالة طباعة الفوتير
$template->myFooter('جميع الحقوق محفوظة');

اما بالنسبة لدورة oop فاليوتيوب موجودة فيه دورات كثير ولكن انصحك لتعلم اي لغة بعد ما تاخذ دورة عليها تبحث عن دورة تكون مشروع يعني مثلا ً بناء مدونة بلغة php او بناء متجر لغة php ... وهكذا

حقيقة ما اعرف لغتك الانجليزية كيف ولكن اذا كانت لغتك جيده تابع الدورة هذي هي عن طريقة بناء مدونة باستخدام OOP ان شاء الله تفيدك


بالنسة هل من الضروري استخدام الجافاسكربت لا ليس ضروري ولكن الجافاسكربت يتم استخدامها دائما كاضافة بعض الجماليات للموقع واكيد اي مطور مواقع لابد ان يكون له خبره فيها خصوصا ً ان الجيكوري jQuery اتى لتسهيل الجافاسكربت القديمة valnila

اتمنى اني افدتك اخوي المهدي

تقبل احترامي وتقديري
اخوك
شقاوي
 

المهدي

:: الأعضاء ::
إنضم
13 أغسطس 2020
المشاركات
94
مستوى التفاعل
83
النقاط
18
العمر
18
الإقامة
كوستي
تسلم اخونا الغالي ربنا يجزيك خيرا 💜
يعتذر. لتأخر الرد بسبب ظروف الدراسة.

طيب كيف يعمل نظام القوالب ؟
 

shqawe

ربي أشرح لي صدري
طاقم الإدارة
إنضم
27 يونيو 2019
المشاركات
2,794
مستوى التفاعل
2,375
النقاط
113
الإقامة
K.S.A
تسلم اخونا الغالي ربنا يجزيك خيرا 💜
يعتذر. لتأخر الرد بسبب ظروف الدراسة.

طيب كيف يعمل نظام القوالب ؟

العفو اخوي @المهدي

والله يجزاك خير ويوفقك في دراستك يارب

بالنسبة لنظام القوالب بما انك لا تستخدم اي نظام MVC فأفضل نظام قوالب هو نظام smarty ويمكنك زيارة موقعه الرسمي على الرابط التالي


حقيقة لم استخدمه من قبل لاني في بداياتي كنت استخدم نظام القالب السهل الخاص باخونا ضيف الله العتيبي ولكن للاسف توقف عن تحديث النظام في عام 2008 وهو لا يتوافق مع اصدارات php الحديثة

ومن بعدها اتجهت الى استخدام مكاتب MVC كمكتبة Codeignitor و مكتبة Laravel حيث انها توفر نظام قوال بداخلها

لذا لك حرية الاختيار اي قوالب تريد وان كنت حسب موضوع قمت بتطبيق بعض المشاريع على php فانصحك بتعلم codeignitor او laravel فهي اسهل واسرع

احترامي وتقديري
اخوك
شقاوي
 

جميع المواضيع والمشاركات المكتوبة تعبّر عن وجهة نظر صاحبها ,, ولا تعبّر بأي شكل من الاشكال عن وجهة نظر إدارة زين العربية .

التعليقات المنشورة لا تعبر عن رأي معهد زين العربية ولا نتحمل أي مسؤولية قانونية حيال ذلك :: يتحمل كاتبها مسؤولية النشر ::

الأعضاء المتصلون

لا يوجد أعضاء متصلون الآن.

إحصائيات المنتدى

المواضيع
1,707
المشاركات
18,626
الأعضاء
682
آخر عضو مسجل
hima
أعلى