在 PHP 中,要實現一個靜態類,您需要使用 static
關鍵字來定義類中的方法和屬性。這意味著這些方法和屬性可以在不創建類實例的情況下直接通過類名訪問。以下是一個簡單的示例:
class MyStaticClass {
// 靜態屬性
public static $myStaticProperty = "I am a static property!";
// 靜態方法
public static function myStaticMethod() {
echo "This is a static method!";
}
}
// 使用靜態屬性和方法
echo MyStaticClass::$myStaticProperty; // 輸出: I am a static property!
MyStaticClass::myStaticMethod(); // 輸出: This is a static method!
在這個例子中,我們定義了一個名為 MyStaticClass
的靜態類,它具有一個靜態屬性 $myStaticProperty
和一個靜態方法 myStaticMethod
。要訪問這些靜態成員,我們只需使用類名而不是類的實例即可。