【发布时间】:2015-02-16 01:07:49
【问题描述】:
如果我在 PHP 函数中返回之前回显某些内容会发生什么?一个例子如下:
protected function getStockFromGarp($data) {
echo $data." stock returned from call ".$url;
return $data; // Returning $data for future date
}
public function updateStock($sku) {
$entry->this = getStockFromGarp($sku);
}
调用 updateStock($var) 时,$entry->this 的值是什么?
【问题讨论】:
-
是的,可能只是想寻求提示而不是工作。
-
我缩短了代码,假设它是这个示例的简单变量。
-
恕我直言,将数据存储在名为
this的对象变量中是个坏主意。 -
你跳过了很多东西。首先,您知道
$url和$entry超出范围,对吧? -
我缩短了这个问题和这个例子的代码。假设其他一切都是正确的,并且变量在范围内。