【发布时间】:2014-05-25 21:02:20
【问题描述】:
我正在尝试在其他function 下调用function 即nested 考虑一个例子:
function _get_stats() {
function _get_string() {
$string = 'Nested Function Not Working';
return $string;
}
}
public function index() {
$data['title'] = $this->_get_stats() . _get_string();
$this->load->view('home', $data);
}
现在当我在网络浏览器中运行页面时,blank 页面会显示出来。
任何建议或帮助都会对我有很大帮助.. 提前致谢
【问题讨论】:
-
试试这一行
$data['title'] = $this->_get_stats() . $this->_get_string();我从来没有发现使用嵌套函数有任何意义......(不是闭包)。 -
您能解释一下为什么要这样做吗?我看不出这有什么好处……
-
@Kryten 我只是想知道嵌套函数在 php 中是如何工作的。
-
我明白了。谢谢!现在我也更好地理解了它们的工作原理:-)
标签: php function codeigniter nested-function