我想创建一个属性,它本身就是一个类,并在“父”类中添加其他方法MyName
,这样我就可以做类似的事情
$myname = new MyName();
$myname->event->post($params);
我尝试了以下方法,但它不起作用:
class MyName {
public function __construct() {
$this->event = new stdClass();
$this->event->post = function($params) {
print_r($params);
};
}
}
$x = new MyName();
$x->event->post(array(1, 2, 3));
最终只会标记以下致命错误:
Fatal error: Call to undefined method stdClass::post() in C:\xampp\htdocs\Arkway\recreation\primepromotions\api\classes\FacebookWrapper.php on line 25