النتائج 1 إلى 2 من 2
  1. #1
    مطور جديد الرتبة Array
    تاريخ التسجيل
    27-04-2008
    المشاركات
    4
    معدل تقييم المستوى
    10

    شرح عمل كلاس و انشاء اوبجكت واستخدام احد وظائفه

    السلام عليكم ورحمة الله وبركاته

    اعجبني الحماس في هذا ىالمنتدى وخصوصا في نشر المعلومة والمعرفه وعدم الاحتفاض بها من اجل ان يتميز على الاخرين .

    لذا اود اليوم ان اقوم بشرح عمل كلاس في لغة البي اتش بي اتش وشرح عمل اوبجكت من الكلاس :


    نبدا بالعمل

    في بداية تعريف الكلاس في الملف يجب كتابة الحرف الاول من اسم الكلاس كبتل أي حرف كبير B

    كود PHP:
    class Country{
      function 
    deleteCountry($id)
       {
              global 
    $db;


            
    $id = (int) $id;
            
    $sql "DELETE FROM country WHERE id=$id";
            
    $result $db->query($sql);

            RETURN 
    $result;
       }
       function 
    listCountry()
    {
        global 
    $db;
        
    $id 0;
        
    $sSQL="SELECT * FROM country WHERE parentid =$id";
        
    $result=$db->query($sSQL);
        
    $data=array();
        while(
    $rs=$db->fetch_array($result))
        {
            
    $data[]=$rs;
        }
        return 
    $data;
    }   
        function 
    selectCountry($id)
    {
        global 
    $db;

        
    $id =  (int) $id;
        
    $sSQL="SELECT * FROM country WHERE id=$id";
        
    $result=$db->query_first($sSQL);

        return 
    $result;
    }

    بالطريقة هذي احنا عملنا كلاس الدولة وفيه عدة وظايف
    ولاستخدام هذه الوظائف نقوم بعمل انشاء اوبجكت من هذا الكلاس بالطريق التالية باستدعاء constructor للكلاس بالطريقة التالي
    طبعا احنا ماعملنا constructor للكلاس بس لكل كلاس constructor افتراضي ان ما قمنا بكتابته يقوم باستدعائه وانشاء الله بقوم بشرح ال constructor في موضوع مستقل لكي لا تتشتت المعلومة
    كود PHP:
    $country = new Country(); 
    ولاستخدام احدى وظايف هذا الاوبجت الي قمنا بانشائه من الكلاس نقوم بالتالي
    كود PHP:
    $data$country->listCountry(); 
    اتمنى اني قد وفقت في شرح الكلاس بشكل بسيط وسهل ولأي استفسار او ملاحظة اتمنى عدم التردد في نشر رد في هذا الموضوع

  2. #2
    اداري الرتبة الرتبة الرتبة الرتبة الرتبة الرتبة الرتبة الرتبة Array
    تاريخ التسجيل
    09-03-2008
    العمر
    32
    المشاركات
    2,036
    معدل تقييم المستوى
    10
    بارك الله فيك يا كويت ديفلوبر

    ابدفت وافدت الله يعطيك العافية

    تقبل تحياتي
    مدير شركة توب لاين - فرع جدة
    http://www.tl4s.com.sa
    00966-2-6527954

المواضيع المتشابهه

  1. حصري جدا ! برمجة كلاس عارض الصور من ملف
    بواسطة mr.AmRaLaA في المنتدى لغات برمجة مواقع PHP, ASP, Java Script, Perl
    مشاركات: 4
    آخر مشاركة: 07-02-2011, 04:14 PM
  2. Bip كلاس جديد
    بواسطة بلال المساوي في المنتدى لغات برمجة مواقع PHP, ASP, Java Script, Perl
    مشاركات: 9
    آخر مشاركة: 06-01-2011, 01:12 AM
  3. كود منع النسخ واستخدام الزر الايمن للماوس للزوآر
    بواسطة العاشق في المنتدى قسم تطوير منتديات vb3.8.0
    مشاركات: 0
    آخر مشاركة: 21-12-2010, 11:49 AM
  4. برنامج تسريع الكمبيوتر واستخدام كل طاقته بنسخته الجديدة Ashampoo Core Tuner2011
    بواسطة boujniba في المنتدى قسم البرامج العامة المشروحة
    مشاركات: 0
    آخر مشاركة: 17-10-2010, 02:57 PM

الكلمات الدلالية لهذا الموضوع

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
المعهد غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسؤولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي معهد مطور ولا نتحمل أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)