0:00 / 0:00

آموزش شی‌گرایی در PHP - اصلاح‌گر دسترسی Protected

25.4K بازدید۱۴۰۳/۷/۱۵00:14:31

در زبان PHP، شی گرایی یکی از اصول اساسی برنامه‌نویسی است که امکان ایجاد کلاس‌ها، ویژگی‌ها و توابع مربوط به آنها را فراهم می‌کند. یکی از مفاهیم مهم در شی گرایی، دسترسی‌دهی به ویژگی‌ها و توابع کلاس‌ها است. یکی از ویژگی‌هایی که برای تنظیم سطح دسترسی به اعضای یک کلاس استفاده می‌شود، Access Modifier می‌باشد. در PHP، ما دارای چهار نوع Access Modifier هستیم: Public، Protected، Private و Default. هر کدام از این نوع‌ها میزان دسترسی به اعضای یک کلاس را تعیین می‌کنند. در اینجا به توضیح نحوه استفاده از Protected در PHP می‌پردازیم. هنگامی که یک عضو در یک کلاس با Access Modifier Protected تعریف شود، این عضو تنها قابل دسترسی از داخل کلاس خود و کلاس‌های ارث‌بری شده از آن کلاس می‌باشد. به عبارت دیگر، ما نمی‌توانیم به یک ویژگی یا تابع Protected از خارج از کلاس دسترسی داشته باشیم. برای استفاده از Access Modifier Protected در PHP،