【发布时间】:2013-10-08 05:05:31
【问题描述】:
请看下面的类定义:
我目前使用的是5.3.9版本的PHP
class A{
static function ab(){
echo "static function ab<br>";
}
public function xy(){
echo "public function xy<br>";
}
}
$obj = new A();
$obj->ab();
A::ab();
两个函数调用都给出相同的输出,没有任何错误
static function ab
static function ab
static method 怎么可能也被类对象调用?
因为static method 只使用class name only?! 调用
现在访问这两种方式调用static method有什么区别?
【问题讨论】:
标签: php oop static-methods