それ自体がクラスであるプロパティを作成し、「親」クラス内に他のメソッドを追加して、次の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