[PHP] PHP v5.3의 새로운 기능 : 람다함수와 클로저란
1. 람다 함수(또는 익명함수) - 언제라도 정의할 수 있고 일반적으로 변수에 바인딩되(결합할수있)는 임시 함수 - 함수 자체는 자신이 정의된 변수의 범위 내에만 존재하기 때문에 해당 변수가 범위를 벗어나면 함수도 범위를 벗어나게 됨 2. 람다 함수의 활용 - 콜백함수에 많이 사용. - array_map()함수를 사용하면 전체 뱌열을 순환하면 배열의 각 요소에 콜백함수를 적용. - 하지만 이전에는(php 5.3 이전) 콜백함수를 정의하는 명확한 방법이 없었음. 따라서, 가독성이 떨어지고 유지 관리가 어려웠음 - 또한 같은 코드 블록 내에 콜백 함수를 정의하고 이름을 지정하게 될 때는 네임스페이스 충돌을 피하기 위해 주변에 if를 추가하여 충돌을 막음 function quoteWords() { return..