6.10.2 实现静态方法
PHP允许使用static关键字。该关键字适用于允许在未初始化类的情况下就可以调用的方法。这种方法等价于Per-Class常量的思想。例如,分析在上一节创建的Math类。可以在该类中添加一个squared()函数,并且在未初始化该类的情况下调用这个方法,如下所示:
class Math
{
static function squared($input)
{
return$input*$input;
}
}
echo Math::squared(8);
请注意,在一个静态方法中,不能使用this关键字。因为可能会没有可以引用的对象实例。