when call function of class (in included file), text being output echo. need store in variable.
here code:
require_once('../restapis/api.php'); class apitest { public function testapis(){ $api = new api(); $api->validate_request(); } } $obj = new apitest(); $obj->testapis(); and getting json string echoed in browser:
{"errorcode":"e032","errormessage":"invalid url."} i don't have permission change in api.php file, that's why can't change echo return.
is there way can this?
you use output buffering.
ob_start(); // activate output buffering $obj->testapis(); // whatever code output want capture $contents = ob_get_contents(); // store buffered contents ob_end_clean(); // deactivate output buffering after that, $contents contain echoed output.
Comments
Post a Comment