How do I add a new method to an object \"on the fly\"?
$me= new stdClass; $me->doSomething=function () { echo \'I\\\'ve done something\'; }; $me->
With PHP 7 you can use anonymous classes, which eliminates the stdClass limitation.
stdClass
$myObject = new class { public function myFunction(){} }; $myObject->myFunction();
PHP RFC: Anonymous Classes