آموزش مقدماتی PHP | ویژگی های static در OOP
خطای دسترسی
برای ثبت پاسخ، ابتدا باید در سایت وارد شوید.
ویژگی های static می توانند به صورت مستقیم و بدون نیاز به ساختن نمونه ای کلاس، فراخوانی شوند.
ویژگی های static با کلمه کلیدی static تعریف می شوند:
<?php
class ClassName {
public static $staticProp = "Backendbaz";
}
?>
برای دسترسی به یک ویژگی Static، از نام کلاس به علاوه ی علامت :: و سپس نام ویژگی استفاده می کنیم:
ClassName::staticProp;
به این مثال دقت کنید:
<?php
class pi {
public static $value = 3.14159;
}
// چاپ ویژگی static
echo pi::$value;
?>
توضیح مثال بالا:
در اینجا، ما یک ویژگی Static تعریف کرده ایم: value$. و سپس با استفاده از نام کلاس + :: + نام ویژگی و بون نیاز به ساختن یک شیء آن را چاپ کرده ایم.
برای ثبت پرسش ابتدا در سایت وارد شوید.