protected

شی گرایی در PHP بخش پنجم : ارث بری

در قسمت قبلی در خصوص کلمه کلیدی This و نحوه استفاده از آن توضیح دادیم در این جا می خواهیم در خصوص قلب شی گرایی که به وراثت ( Inheritance ) معروف است صحبت کنیم با مردان وردپرس همراه باشید. بحث وراثت در شی گرایی را با یک مثال کوتاه آغاز می کنیم: فرض کنید که یک کلاس تعریف کرده اید به نام انسان حال می خواهید از این کلاس تکثیر کنید اما می دانیم که انسان های متفاوتی وجود دارند پس باید برای هرکدام یک کلاس جدا بنویسیم؟خیر اینطور نیست ما می توانیم یک کلاس انسان تعریف کرده و در داخل آن ویژگی ها و خصیصه های انسان را در آن تعریف کنیم مثلا دست و پا ...

ادامه مطالب
شی گرایی در PHP بخش چهارم : کلمه کلیدی This

در بخش قبلی در خصوص میدان دید صحبت کردیم در اینجا قصد داریم تا یکی از کاربردی ترین بخش های شی گرایی را توضیح دهیم با مردان وردپرس همراه باشید تا در باره همه آنچه با کلمه کلیدی This در شی گرایی و کلاس ها می توان انجام داد آشنا شوید. زمانی که نیاز است درون یک کلاس به بخشی از آن دسترسی داشته باشیم نیاز به کلمه کلیدی This پیدا خواهیم کرد به عنوان مثال فرض بگیرید درون یکی از توابع ای که درون کلاس نوشته ایم می خواهیم به متغییری از آن کلاس دسترسی داشته باشیم برای این کار راه ساده ای پیش روی مان قرار داده اند تنها کافیست کلمه This را به همراه ...

ادامه مطالب
شی گرایی در PHP بخش سوم : میدان دید

در قسمت قبلی در خصوص شی گرایی و چیستی آن صحبت کردیم و در آخر یک مثال از ساخت کلاس و شی را توضیح دادیم در این قسمت می خواهیم در خصوص میدان دید ( Scope )  در شی گرایی صحبت کنیم موضوع بسیار مهمی که در بحث های امنیتی بسیار به کار می آید و مدیریت برنامه نیز کمک شایانی می کند با مردان وردپرس همراه باشید.   تعریف و معنای Scope : مشخص می کند که دسترسی به اعضا ( member )  کلاس یا object برای سایر کلاس ها ، object ها و فضای عمومی برنامه به چه صورت است. در کل سه نوع میدان دید داریم به نام های Public , Protected , Private که به طور کلی در باره ...

ادامه مطالب