PHP static 關鍵字
示例
建立和使用靜態屬性和方法
<?php
class MyClass {
public static $str = "Hello World!";
public static function hello() {
echo MyClass::$str;
}
}
echo MyClass::$str;
echo "<br>";
echo MyClass::hello();
?>
自己動手試一試 »
定義和用法
static
關鍵字用於宣告類的屬性和方法為靜態。靜態屬性和方法可以在不建立類例項的情況下使用。
static
關鍵字還用於宣告函式內的變數,這些變數在函式執行完畢後會保留其值。
相關頁面
有關靜態方法的更多資訊,請參閱我們的 PHP OOP - 靜態方法教程。
有關靜態屬性的更多資訊,請參閱我們的 PHP OOP - 靜態屬性教程。
更多示例
示例
在函式中使用靜態變數
<?php
function add1() {
static $number = 0;
$number++;
return $number;
}
echo add1();
echo "<br>";
echo add1();
echo "<br>";
echo add1();
?>
自己動手試一試 »
❮ PHP 關鍵字