update : 2015.11.03
php.shukuma.com

검색:
 
 
Closure 클래스

Closure 클래스

(PHP 5 >= 5.3.0)

소개

익명 함수를 만들기 위해 사용되는 클래스 입니다.

PHP 5.3 에서 구현된 익명함수는 이 타입의 객체로 대체 되었습니다. 이 때문에 늘 구현 상세를 고려해야 했습니다. 하지만 이제 그러지 않아도 됩니다. PHP 5.4 부터 이 클래스는 객체가 만들어진 이후부터 익명함수를 조금더 제어 할수 있는 메서드를 가지게 되었습니다.

여기에 나열된 메서드 이외에, 이 클래스는 __invoke 메서드를 가집니다. 이것은 매직콜을 구현한 다른 클래스들과의 일관성을 위한것이며, 함수를 호출하기 위해 사용되지는 않습니다.

클래스 개요

Closure {
/* 메소드 */
private __construct ( void )
public static Closure bind ( Closure $closure , object $newthis [, mixed $newscope = "static" ] )
public Closure bindTo ( object $newthis [, mixed $newscope = "static" ] )
public mixed call ( object $newthis [, mixed $... ] )
}

Table of Contents