2
가능한 중복 :이 PHP 기능을 감안할 때
Is it possible to access outer local variable in PHP?
PHP closure scope problem변수로 선언 된 함수 내에서 변수에 액세스하는 방법은 무엇입니까?
:
function get_deals_by_type($records, $type) {
$available = function($record) {
if($record->mobile_type == $type) return $record;
};
return array_filter($records, $available);
}
가 ... 어떻게이 함수의 내부 $type
전달에 액세스 할 수 있습니다 $available
에 선언 되었습니까? 현재 의미대로 $type
은 get_deals_by_type()
으로 전달되는 값과 관계없이 array_filter
에 대해 NULL
을 반환합니다.
예! 정확히 내가 무엇을 찾고 있었는지. 감사! – neezer