请看下面的类定义:
我目前使用的是 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
?