أجهزة الكمبيوتربرمجة

PHP بناء: فئة إنشاء المثال

فكرة البرمجة كائنية التوجه هي أوسع من ذلك بكثير الاحتمالات PHP بسبب خصوصيته، ولكن حتى في تنفيذ الحالي أنه يعطي مبرمج إمكانيات غير محدودة. PHP تصميم بناء - طريقة خاصة من فئة (كائن) الذي يسمى في كل مرة يتم إنشاء مثيل.

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

إنشاء مثيل

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

وفقا لمنطق أسلوب البرمجة كائنية التوجه، يجب أن يكون لكل فئة منشئ يجب أن تبدأ أكثر من مجردة شجرة فئة (فارغة تماما) سلف. هذه بقايا من الماضي، بدلا من ممارسة معقولة.

عندما يبدأ نسب الفئة الهامة، التي لديها في البيانات والخصائص المرتبطة البيانات الخارجية (الكائنات) بدون وظيفة بناء الخاصة PHP أمر لا غنى عنه.

في هذا المثال، يتم استدعاء الدالة (منشئ) لإنشاء (PHP بناء) تاريخ مثيل فئة. أنه يحتوي على اسم معين ويسمى __construct الجهاز مرة واحدة فقط، عندما يتم إنشاء مثيل فئة.

توفر هذه الفئة ثابت متغير $ iUniqueNo، وذلك في كل نسخة من هذه الفئة سيكون لها قيمة فريدة من نوعها. مثيلات الفئات لديها شيء مشترك باستثناء الوصف في إطار PHP وتركيب المقدمة من قبل المطور أساليب تفاعلها.

منطق التهيئة الميراث

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

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

عندما تعمل كل كائن في الأعمال التجارية، والعملية الشاملة صحيحة ومفهومة. ولكن هذا لا ينبغي أن ينظر إليه عادة باعتباره المعيار لجميع أنظمة المرافق.

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

مطور يجب بناء كل كائن على تطبيق النظام، وليس على ما كان عليه مرة واحدة لشخص اقترح. كل مشكلة فريدة من نوعها، بل هو شرط لاستخدامها في PHP بناء الوالدين - ليست مطلقة.

المنشئات العامة والخاصة

منشئ افتراضي هو شائع ومتاح للاستخدام من قبل جميع الفروع. لا يشير بالضرورة إلى بناء وظيفة العام، افتراضيا، يعامل PHP وصف جميع كما هو شائع.

كيف يجعل لاستخدام إحساس الكلمة خاصة في الوصف من المصممين - خصوصية المشكلة، سمة من سمات عملية التنمية أو مبرمج تفضيل؟

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

عمر الكائن

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

مشاركة عبر متصفح جافا سكريبت AJAX ورمز الصحيح على الخادم يمكن أن يساعد على إطالة عمر الأشياء، ولكن في أي شكل سيكون على غرار محدودة.

يوفر PHP القدرة على تشغيل البرنامج النصي على الملقم عند العميل هو "قطع" و "يقبل" العميل إلى تشغيل البرنامج النصي من قبل، ولكن هذا ليس خيارا عندما يتم تنفيذ برنامج وجوه المنحى في C ++.

وفي الحالة الأخيرة، يمكنك بناء نظام كامل من الأشياء التي ستكون "إلى الأبد"، وهذا البرنامج هو وتشغيلها. ومع ذلك، فإنه يمكن إلا أن يفخر بأن لديه لغة البرمجة ثابتة مثل C ++، C #، باسكال ودلفي. كل بنيت بشكل مختلف، ويعيش بشكل أسرع وتصل إلى أكثر في عالم ديناميكي على الانترنت.

من التسلسل الحفاظ على الذات

يمكنك العثور على مبرر تاريخي لمصطلح "التسلسل" والمظهر في الحياة اليومية مفهوم "ماجيك ميثودس". ولكن كل شيء أسهل بكثير. بالضبط نفس الفرق بين حرية C ++ على صلابة من C # التسلسل يختلف عن المفاهيم المبتذلة:

  • إرسال الكائن إلى السلسلة؛
  • قراءة كائن من السلسلة.

وقال السحر تطويق وطرق السحرية الأسطورية - جميل، بصوت عال، ولكن عملية قليلا. عالم المعلومات من المثير للاهتمام في المقام الأول أن جميع مرئية، مسموعة وملموسة يمكن وصفها بأنها نص بسيط ومتماسك.

وكانت المعلومات دائما، هو، وسوف تكون سلسلة أحرف. مهما كانت طبيعتها. الهياكل الرسمية من لغات البرمجة، رمز الطبيعة وحدها - الترميز الجدول.

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

من الذات إلى الذات

دلالات PHP بناء منشئ في بناء الجملة محدودة، ولكن إذا كان مصمم تطوير مع الموقف تطوير:

  • إنها بداية - لإنشاء مثيل جديد تماما.
  • هي الحالة الراهنة - يخلق المثيل الموجود.

قيود PHP يرجع ذلك إلى حقيقة أن نظام الأشياء لا توجد إلا في وقت صفحة، فإنها تسحب نفسها.

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

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

كائن نظام مستديمة "يتذكر" تصرفات الزوار وصفحة حالة، وفي كل مرة ندير PHP، لا يتم إنشاء من الصفر واستعادة إلى الحالة السابقة.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.birmiss.com. Theme powered by WordPress.