💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ امیرحسین صحرانورد
setter and getter
جامعه پی اچ پی ایجاد شده در ۲۸ آبان ۱۳۹۹

استاد واقعا روش عالی ای بود برای ایجاد setter و  getter

تو  c# یه قانون هست برای نام گذاری که به این روش ست میکنه

public class MyClass
{
    private string _myProperty ;
    public string MyProperty
    {
        get
        {
            return myProperty ;
        }
        set
        {
            myProperty = value ;
        }
    }
}

 

چرا این روش شما پیشفرض php نیست و یا کلا php یه همچین قانونی تعیین نکرده که یه مورد به این مهمی رو تو خودش داشته باشه و برنامه نویس مجبور نباشه هر بار تو هر کلاس خودش پیاده سازی کنه ؟

و چرا پی اچ پی enum نداره ؟! :)))

سلام و احترام

این مواردی که گفتید چیزایی هستند که مربوط به هسته خود PHP میشن و به این راحتی‌ها هم نمیشه تغییرش داد. PHP چون از پایه به صورت شی گرایی نمیومده بالا یه سری تفاوت هایی با زبان هایی مثل سی شارپ، جاوا که خیلی خوبن توی شی گرایی داره

امیر صالحی ۲۸ آبان ۱۳۹۹، ۲۰:۰۹