آموزش مقدماتی PHP | متد های static در OOP
خطای دسترسی
برای ثبت پاسخ، ابتدا باید در سایت وارد شوید.
متد های static می توانند مستقیما و بدون ساخت یک نمونه از کلاس، فراخوانی شوند.
متد های static با کلمه کلیدی static معرفی می شوند:
<?php
class ClassName {
public static function staticMethod() {
echo "Hello World!";
}
}
?>
برای دسترسی به یک متد static از نام کلاس، دو علامت : و سپس نام متد استفاده کنید:
ClassName::staticMethod();
به این مثال دقت کنید:
<?php
class greeting {
public static function welcome() {
echo "Hello World!";
}
}
// فراخوانی متد static
greeting::welcome();
?>
توضیح مثال بالا:
در اینجا، یک متد static تعریف کرده ایم: ()welcome و سپس این متد static را با استفاده از نام کلاس، علامت :: و نام متد استفاده کرده ایم. (بدون اینکه نیاز باشد اول یک شیء بسازیم)
برای ثبت پرسش ابتدا در سایت وارد شوید.