在 PHP 中,self
是一個指向當前類的指針,可以用來訪問類的靜態屬性和方法。使用 self
關鍵字的語法格式如下:
class MyClass {
public static $myProperty = "Hello";
public static function getMyProperty() {
return self::$myProperty;
}
}
echo MyClass::getMyProperty(); // 輸出 Hello
class MyClass {
public static function myMethod() {
echo "Hello from myMethod";
}
public static function callMyMethod() {
self::myMethod();
}
}
MyClass::callMyMethod(); // 輸出 Hello from myMethod
在上面的例子中,我們使用 self::
來訪問類的靜態屬性和調用類的靜態方法。注意 self
關鍵字只能在類的內部使用,用于引用當前類的屬性和方法。