عمومی (public)
اینجا «سطح دسترسی public» را یاد می گیریم. «سطح دسترسی (Access Modifier)» یعنی اینکه چه کسی می تواند کد را ببیند یا تغییر دهد. با public، همه کدها می توانند به عضو دسترسی داشته باشند. مثل گوشی بی قفل است؛ هرکس می تواند بازش کند.
public چیست؟
کلمه کلیدی public یک «سطح دسترسی» است. یعنی ویژگی یا متد برای همه کدها قابل استفاده است. بنابراین، هر جایی که شیء را داشته باشی، می توانی آن عضو را بخوانی یا تغییر دهی.
مثال ساده از public
در این مثال، ویژگی number عمومی است. هر کدی می تواند مقدارش را عوض کند.
<?php
class MyClass {
public $number = 0;
}
$obj = new MyClass();
$obj->number = 5;
echo "The number is " . $obj->number;
?>
نکات مهم درباره public
- برای همه کدها باز است.
- ساده است، اما دقت لازم دارد.
- برای مقادیر عمومی مناسب است.
نکته: اگر داده مهم است، همیشه public نگذار. از protected یا private استفاده کن.
گام های عملی
- یک کلاس بساز و یک ویژگی public تعریف کن.
- از بیرون کلاس، مقدار ویژگی را تغییر بده.
- نتیجه را با echo چاپ کن و بررسی کن.
لینک های مرتبط
درباره سطح دسترسی public و بقیه سطوح اینجا بخوان. همچنین به صفحات protected و private سر بزن.
جمع بندی سریع
- public یعنی دسترسی برای همه.
- برای داده حساس مناسب نیست.
- ساده است اما مراقب امنیت باش.
- جای مناسبش را آگاهانه انتخاب کن.