PHP 中的静态方法和属性属于类,而不是类的实例。这意味着它们可以在不创建类对象的情况下访问。静态方法使用 static 关键字声明,并可以直接使用类名后跟作用域解析运算符来调用。类似地,静态属性也使用 static 关键字定义,但即使从类方法内部也无法直接访问它们——必须通过静态方法访问。以下是一个简单的示例:
class MyClass { static $myStaticProperty = "Hello, world";
static function myStaticMethod() { return self::$myStaticProperty; } }
echo MyClass::myStaticMethod();
在这个示例中,我们直接从 MyClass 访问 myStaticMethod,而无需实例化。
用自己的话写下这一站的结论。