PDA

View Full Version : سوال: کلاس ها



kavayo
سه شنبه 13 خرداد 1393, 09:32 صبح
من چندین جدول دارم و میخواهم با استفاده از شی گرایی در mysqli برا ی جداول مورد نظر کلاس بنویسم حال در تمامی این کلاس ها یک سری توابع مثل اتصال به دیتابیس تکرار میشوند آیا میشود من یه کلاس تعریف کنم و تمامی توابع مشترک در کلاس های دیگر را در این کلاس تعریف کنم و سپس کلاس های دیگر از این کلاس ارث بری داشته باشند و یا راه بهتری وجود دارد ؟

plague
سه شنبه 13 خرداد 1393, 23:56 عصر
بله وراثت برای همینه دیگه !

راه دیگه اینکه میتونی توابعت رو در یک کلاس بنویس
سپس کلاس رو در کلاس های دیگه اینکلود کنی و به عنوان یکی از پارمتر های کلاس های دیگه یک شی از کلاس والد بسازی

این رو نگاه
https://github.com/maxxxir/php-crud

فایل crud.php خط 2 و سپس خط 13 و سپس خط 27 رو نگاه متوجه میشی