array_map里面方法,use的用法?

WBOY
Lepaskan: 2016-08-20 09:04:05
asal
2372 orang telah melayarinya

array_map(function($v)use($status){

<code>   return $this->_formatProject($v,$status);</code>
Salin selepas log masuk
Salin selepas log masuk

},$projects)

回复内容:

array_map(function($v)use($status){

<code>   return $this->_formatProject($v,$status);</code>
Salin selepas log masuk
Salin selepas log masuk

},$projects)

如你所见

<code>array_map(function($v) use($status){
    return $this->_formatProject($v,$status);
},$projects);</code>
Salin selepas log masuk

这里有闭包。PHP向闭包传递参数的方法目前推荐user,老版本中可以使用global

闭包要使用外部变量的时候,要用use.

<code class="php"><?php $i = 1;
$callback = function($params) {
    echo $i;    //不能这样使用$i
};

$callback = function($params) use ($i) {
    echo $i;    //正确的用法
};</code></code>
Salin selepas log masuk
Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan