目录

PHP static 关键字

❮ PHP 关键字

示例

创建和使用静态属性和方法:

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