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 关键字