Devdit
 

PHP static function คืออะไร มีประโยชน์อย่างไร

2.5K

PHP static function คือฟังก์ชันที่สามารถเรียกใช้งานได้เลยโดยไม่ต้องสร้าง object หรือ instance ของ class จากตัวอย่างสร้าง class ชื่อ Example พร้อม static function ชื่อ hello มีรายละเอียดดังนี้

 

ตัวอย่าง PHP static function คืออะไร มีประโยชน์อย่างไร

<?php
    class Example {
        public static function hello() {
            return "Hello Devdit";
        }
    }
    echo Example::hello();
?>

ผลลัพธ์

Hello Devdit

คำอธิบาย

PHP static function จากตัวอย่างสร้างฟังก์ชันชื่อ hello เป็น public static function อยู่ใน class Example เวลาจะเรียกใช้ฟังก์ชัน hello ที่เป็น static สามารถเรียกได้ดังนี้ [ชื่อ class]::[ชื่อ ฟังก์ชัน()] เช่น Example::hello() คือเรียกใช้ฟังก์ชันชื่อ hello จาก class Example โดยใช้อักษร :: คั่นระหว่างกลาง

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ