Wonder惜以下例子实际上是如何运作的,以及人们如何能够积极从事类似工作。 使用<条码> 用户_func或<条码> 用户_func_array 这样做是没有的。
<?php
class Person
{
public $name = "George";
public function say_hi()
{
return ExtraMethods::hi();
}
}
class ExtraMethods
{
public function hi()
{
return "Hi, ".$this->name;
}
}
$george = new Person();
echo $george->say_hi();
?>
这应当导致:
Hi, George
说明为什么采用实例方法<代码>hi 不仅可以静态地称之为(并不令人惊讶的是,这种情形可能出现在购买力平价中),而且我为什么能够使用<代码>$<>。