2016-12-23 1 views
2
$bar =function foo() use (&a) { 

}; 

function bar(&b) { 

} 

PHP를 사용하지 않고 종료하면 어떻게 될까요?PHP를 사용하지 않고 종료합니다.

익명 기능을 사용해야합니까? 왜? (변수를 저장하지 않으면 오류가 발생합니다.)

+0

한 번만 사용하거나 하나의 특정 스크립트 안에서만 사용되는 함수가 필요한 경우 익명 함수를 사용합니다. 대답으로 사용하는 종결은 아래에 제안합니다. 나는 보통 현재 클래스 또는 함수 내에서 필요할 수있는 다른 요소를 전달합니다. 나는 개인적으로 매우 자주 anon 기능을 사용하지 않지만 때때로 유용하게 사용됩니다. – Rasclatt

답변

0

클로저가 클로저 외부의 변수에 액세스 할 때마다 사용되는 키워드를 사용합니다.

+0

1. 왜 익명을 사용해야합니까? 2. 사용하지 않고서도 변수 –

+0

을 액세스하고 업데이트 할 수 있습니다. (& $ a) u 잊어 버렸습니다 & –

+0

@BenjaminW '&'를 사용하면 참조를 전달하기 때문에 필요한 경우가 아니면 필요하지 않습니다. – Rasclatt

관련 문제