我基本上有2個有關查詢:有沒有辦法從PHP函數中獲取打印值而不返回?
考慮一類以下PHP函數說xyz.php
function sendResponse(){
$car="Lambo";
echo $car;
}
function sendResponseTwo(){
$car="Lambo";
echo $car;
return $car;
}
function getResponse(){
//case 1:
$carName=$this->sendResponse();
//ABOVE WON'T WORK AS THE FUNCTION RETURNS NOTHING.
//case 2:
$carName=$this->sendResponseTwo();
//THIS WILL PRINT THE NAME OF CAR
}
在案例1中,有沒有辦法通過獲取回波值在另一個函數中調用函數,但不使用返回語句?
在case2中,有沒有什麼辦法來停止echo語句打印的值(我只想返回值)?
輸出緩衝。 – CBroe
那是什麼。任何鏈接? –
試試這些http://php.net/manual/en/function.ob-start.php http://php.net/manual/en/function.ob-get-contents.php –