array_map(함수($v)사용($status){
<code> return $this->_formatProject($v,$status);</code>
},$projects)
array_map(함수($v)사용($status){
<code> return $this->_formatProject($v,$status);</code>
},$projects)
보시다시피
<code>array_map(function($v) use($status){ return $this->_formatProject($v,$status); },$projects);</code>
여기는 영업이 종료되었습니다. PHP는 현재 클로저에 매개변수를 전달하기 위해 user를 권장합니다. 이전 버전에서는 global
을 사용할 수 있습니다.
클로저가 외부 변수를 사용하려면 use
을 사용하세요.
<code class="php"><?php $i = 1; $callback = function($params) { echo $i; //不能这样使用$i }; $callback = function($params) use ($i) { echo $i; //正确的用法 };</code>