목록프로그래밍 언어/php (2)
가희의자기개발블로그
요즘 프랑스어를 공부할 시간이 없어서 최대한 document들을 불어로 찾아서 보려고 노력중이다. Closure에 대해 공부하던 중 Méthodes magiques 라는 단어가 나와서.. 당황했다.. 찾아보니 php에서 매직 메서드(방법?) 그리고 매직 상수라는 개념을 제공하는것 같다. 1. Magic Methodes (매직 메서드) 란? 이 매직 메소드들은 php에서 특수한 기능을 위해 미리 정의해 놓은 메소드이다. 이러한 매직 메소드는 메소드 이름과 매개변수, 반환 타입, 호출의 타이밍만이 정해져 있으며, 그 내용은 사용자가 직접 작성하여 사용할 수 있다. PHP에서 모든 매직 메소드의 이름은 두 개의 언더스코어(__)로 시작한다. 2. Magic Methodes 종류 __get (), __set (..
1. 개념 Closure 클래스는 익명함수를 나타내기 위해 사용된다. 익명함수는 해당 타입의 객체들을 생성해낸다. Closure 클래스는 여러 메소드들을 가지고 있다. 이 메소드들은 익명함수가 생성된 후에, 그것을 보충적으로 컨트롤하는 역할을 한다. 또한 이 클래스는 아래 적혀진 메소드들 외에, __invoke메서드도 가지고 있다. Closure { /* Methods */ private __construct ( ) public static bind ( Closure $closure , object $newthis [, mixed $newscope = "static" ] ) : Closure|false public bindTo ( object $newthis [, mixed $newscope = "sta..