1. PHP
1

استفسار في تقنية OOP في PHP

  • حذف بواسطة المستخدم
  • مجهول
  • 2015-08-01T14:48:22+00:00
  • رابط مختصر

التعليقات

عرض جميع التعليقات
2
kuwaitphp
  • 2015-08-01T21:08:57+00:00
  • أضف ردا
    • رابط مختصر

وعليكم السلام

عزيزي هيكليه العمل علي oop لا تحتاج عمل كثير او شروحات عديده ولكن فقط معرفه الاساسيات والمنهجيه

الكلاس سيحتوي المتغيرات والدوال ليتكون اوبجكت متكامل

اذا كنت تعرف كيف التعامل مع المتغيرات والدوال لن تجد صعوبه في بناء كلاس وهنا سياتي الفرق بالتعاريف او الخصوصيه

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

عذرا علي الرد البسيط لي عوده ان شاءلله في وقت لاحق

0
مجهول
  • حذف بواسطة المستخدم
  • 2015-08-02T00:30:51+00:00
    • رابط مختصر
2
kuwaitphp
  • 2015-08-02T01:18:40+00:00
  • أضف ردا
    • رابط مختصر

اهلاً بك عزيزي وعذراً علي التاخير

الاستدعاء يكون من خلال دوال include

وتقوم بانشاء الاوبجكت الخاص بالكلاس

أخي أريد أن أعرف كيف أستدعي دالة موجودة داخل الكلاس في ملف آخر،

اوضح الاخ @supercoder مشكوراً كيف الاستدعاء .. وساحاول المساهم بذلك .. الشي الذي طبعته انت صحيح في myfunction ساضع لك مثال في الاسفل ولكن اريد اوضح مساله فط عندما يتم اضافه عباره static لا يمكن طلب الداله بعد الانشاء ولكن سيتم الطلب كالتالي Myclass::myfunction() كما شرح الاخ @supercoder .. وعدا ذلك سيتكون "->"

كمثال بسيط

// TestObject.class.php
class TestObject {
    private $name;

    public function __construct() {

    }
    public function getName() {
        return $this->name;
    }

    public function setName($name) {
        $this->name = $name;
    }
}

// test.php
include 'file.class.php';
$object = new TestObject();
$object->setName("Test");

function printTest($obj) {
    print $obj->getName();
}

اتمنى ان التنسيق يساعد علي عرض الكود

ويمكن الاطلاع علي

http://php.net/manual/en/la...

حيث ان namespace ستساهم بتوسيع مفهوم oop الخاص بالمشروع بشكل اشمل

بالتوفيق للجميع ..

عزيزي @walid.khaffou ضع اي سوال دون خجل .. وان شاءلله ساحاول الاجابه

PHP

مجتمع مخصص للغة الـ PHP

4.94 ألف متابع

أطلق موقعك الإلكتروني في دقائق

صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.

أنشئ موقعك الآن

انسخ هذا الرابط:

تنبيه