0:00 / 0:00

آموزش شی‌گرایی در PHP - بازنویسی متدها و مقادیر ثابت کلاس

47.5K بازدید۱۴۰۳/۷/۱۵00:13:55

آموزش شی گرایی در PHP: Overriding Methods و Class Constants شی گرایی یکی از مفاهیم اساسی در برنامه نویسی PHP است که به برنامه نویسان امکان ایجاد کد به شکل ساختار یافته و بهینه را فراهم می‌کند. یکی از قابلیت‌های مهم در شی گرایی، اورراید کردن (Overriding) متدها و استفاده از ثابت‌های کلاس (Class Constants) می‌باشد که در این مقاله به بررسی این دو قابلیت مهم در PHP خواهیم پرداخت. اورراید کردن متدها یک ویژگی مهم در شی گرایی است که به برنامه نویس این امکان را می‌دهد که یک متد از کلاس پدر را با یک متد با همان نام از کلاس فرزند جایگزین کند. با این کار، می‌توان عملیات مورد نیاز را بسته به نیازهای خاص کلاس فرزند تغییر داد. برای اورراید کردن یک متد در PHP، کافی است که متد با همان نام و تعداد پارامترها ولی با عملکرد متفاوت در کلاس فرزند تعریف شود. ثابت‌های کلاس نیز امکان تعریف مقادیر ثابت