امروز:سه شنبه ,۱۳۹۸/۰۸/۲۸
Download http://bigtheme.net/joomla Free Templates Joomla! 3
Home / Tag Archives: oop

Tag Archives: oop

تفاوت this و self در برنامه نویسی شی گرا

برنامه نویسی php چه زمانی باید از $this و چه زمانی از self استفاده کنیم؟ $this به شی جاری اشاره می کند . refer to object self به کلاس جاری اشاره می کند.refer to class $this->member به غیر استاتیک متد و پروپرتی اشاره می کند self::member به استاتیک متد و …

Read More »

دوباره نویسی متدهای کنترلر – Overriding Controller Functions

آموزش فریم ورک های laravel و Yii هر کنترلری که در پروژه ها استفاده می شود از کلاس Controller ارثبری (extend) میشوند . این کلاس خود دارای متد ها و پروپرتی هایی است . در صورتی که شما نیاز به استفاده از انها داشته باشین می توانین آنها را بر …

Read More »

ArrayObject در برنامه نویسی شی گرایی

یکی دیگه از دستورات جدید در پی اچ پی پنج َArrayObject هست تبدیل آرایه به شی این کلاس اجازه میده که با اشیا مانند آرایه رفتار کنیم append() متدی است که به آخر شی مقداری اضافه میکند: getIterator() این متد یک شی ایتراتور ایجاد میکنه و شما میتونین از تکرار …

Read More »

classInformation

مبحث امروز که در سایت GoYii به آن می پردازیم توابع مربوط به کلاس ها می باشد . توابع مرتبط با کلاس ها تابع زیر برای بررسی کلاس هایی که قبلا ایجاد شده اند به کار میرود به این معنی که آیا کلاس وجود دارد یا نه class_exists(“GoYii”) خروجی true …

Read More »

مجیک متد MagicMethods برنامه نویسی شی گرایی قسمت۲

یه مجیک متد دیگه ای هم وجود داره که به شما کمک میکنه هر متدیو اورلود کنین. این قابلیت توی پی اچ پی ۵ هست __call() این متد به شما این امکانو میده که اگه پس از ایجاد نمونه ای از شی یه متدیو فراخونی کردین که نبود در کلاس …

Read More »

مجیک متد MagicMethods برنامه نویسی شی گرایی

برنامه نویسی شی گرا php خوب برای حل کردن( مشکل قبلی) از متد های جادویی استفاده میکنیم یکی ازین مجیک متد ها کارش اینه که گت و سترا به صورت اتومات انجام میده خوب اونا __set() __get() هستن مثال:

Read More »

اکسسور متد AccessorMethods برنامه نویسی شی گرایی

اکسسور متد AccessorMethods متد های ساده ای هستن که امکان گت یا ست کردن مقدار توی هر کلاسی را فراهم میکنه. بهترین راه برای دسترسی به پروپرتی های یک کلاس , بدون دسترسیه مستقیم به اون متد ها, همین اکسسور متد ها هستند. اککسور متد ها دو نوع دارند. گتتر …

Read More »

static method در برنامه نویسی شی گرایی

آموزش برنامه نویسی شی گرا php oop کلمه کلیدی استاتیک خیلی مهم در مبحث شی گرایی است. متد ها و پروپرتی های استاتیک نقش حیاتی ای در طراحی نرم افزار و دیساین پترن بازی میکنن. (design patern) هنگامی که شما میخواین از شی ای استفاده کنین. نمونه ای از آن …

Read More »

جزئیات تعریف یک کلاس در php

تدریس خصوصی برنامه نویسی به زبان php یه توضیح اجمالی در رابطه با برخی مفاهیم در کلاس : برای ایجاد یک آبجکت از کلمه کلیدی کلاس استفاده میکنیم. کلاس=class هر کلاس یک ابجکت می باشد. هر کلاس از تعدادی پروپرتی و متد تشکیل شده است. پروپرتی که بهش اتریبیوت هم …

Read More »

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

آموزش برنامه نویسی شی گرایی در PHP ساختار یک کلاس به این صورت است که ابتدا از کلمه کلیدی class استفاده می کنیم سپس نام کلاس (با حرف بزرگ شروع می شود ) را تعریف می کنیم هر کلاس شامل چندین متغییر (که به متغییر هایی که در کلاس تعریف …

Read More »