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();
?>
亲自试一试 »
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();
?>
亲自试一试 »
function add1() {
static $number = 0;
$number++;
return $number;
}
echo add1();
echo "<br>";
echo add1();
echo "<br>";
echo add1();
?>