مرا اسکن کن!


گروه های مقاله های آموزشی

فریم ورک لاراول تکنولوژی های طراحی وب آخرین اخبار دنیای وب GOLANG معماری نرم افزار توسعه فردی شبکه و ارتباطات بهترین طراحی سایت فتوشاپ مدیریت پروژه آموزش Git Windows 10 الگوی طراحی Design Pattern Mac OS PHP LINUX


مگا وب  دیباگ کردن یک کد چندین مرتبه از نوشتن آن سخت‌تر است. بنابراین اگر کد اولیه خود را بسیار هوشمندانه بنویسید، جهت دیباگ کردن آن به اندازه‌ کافی باهوش نخواهید بود.  مگا وب

Brian Kernighan



آزمون چهار گزینه ای
سنجش مهارت در برنامه نویسی



تفاوت بین public ، private و protected در php

تفاوت بین public ، private و protected در php



برای آنکه کنترل بیشتری روی پراپرتی ها و متدهای یک کلاس به خصوص در زبان برنامه نویسی PHP داشته باشیم، نیاز است تا این امکان را داشته باشیم تا مشخص کنیم که "چه" متدها و پراپرتی هایی و "از کجا" قابل دسترسی باشند. برای این منظور، می بایست با مفهوم Property and Method Visibility به معنی تحت الفظی "دسترسی پراپرتی ها و متدها" آشنا شویم.
در حقیقت، با استفاده از کلیدواژگان public و private و protected می توان این میزان دسترسی را مشخص ساخت. این کلیدواژگان به ترتیب به معنی "عمومی"، "خصوصی" و "محافظت شده" می باشند و این در حالی است که معانی آنها در زبان برنامه نویسی پی اچ پی تا حدودی متفاوت از معنی لغوی آنها است.
این سه کلمه کلیدی جهت مشخص کردن سطح دسترسی اجزای یک کلاس به کار می روند. هنگامی که یک کلاس به همراه اجزای درونی مانند: متغیرها و توابع ایجاد می شود می توان به سه حالت به آنها دسترسی داشت:

public: در این نوع از دسترسی، متغیر یا تابع در کلاس های دیگر و نمونه های ایجاد شده از کلاس قابل دسترسی است:


class smartphone
{
    public $name='Samsung - Note5';  // متغیر عمومی
}

 

protected: در این نوع از دسترسی، متغیر یا تابع، در کلاسی که در آن تعریف شده و کلاس هایی که از این کلاس ارث برده اند قابل دسترس است:

 

 


class smartphone
{
    protected $name='Sony - Xperia Z5';  // متغیر محافظت شده
}


 

private: در این نوع از دسترسی، متغیر یا تابع فقط در کلاسی که در آن تعریف شده است قابل دسترسی است:

 


class smartphone
{
    protected $name='HTC - One M9';  // متغیر خصوصی
}

 


نوشته شده توسط :

وحید صمدیان وحید صمدیان



شنبه, 9 مرداد 1395

تعداد بازديد : 4261

برچسب ها : PHP

3.0 ستاره