溫馨提示×

php中static的用法是什么

PHP
小億
85
2024-02-20 17:14:22
欄目: 編程語言

在PHP中,static關(guān)鍵字用于聲明靜態(tài)屬性和靜態(tài)方法。靜態(tài)屬性和靜態(tài)方法可以在不實(shí)例化類的情況下直接訪問,而非靜態(tài)屬性和方法需要通過實(shí)例化類來訪問。

靜態(tài)屬性在整個(gè)類中是共享的,所有實(shí)例化的對象都可以訪問和修改它。靜態(tài)方法也是類的一部分,不屬于任何實(shí)例化對象,可以通過類名直接調(diào)用。

以下是一個(gè)使用static關(guān)鍵字的示例:

class MyClass {
    public static $staticProperty = 'I am a static property';

    public static function staticMethod() {
        return 'I am a static method';
    }
}

echo MyClass::$staticProperty; // 輸出:I am a static property
echo MyClass::staticMethod(); // 輸出:I am a static method

0