uopz_set_hook

(PECL uopz 5, PECL uopz 6, PECL uopz 7)

uopz_set_hook — 함수나 메소드를 입력할 때 실행할 후크를 설정합니다.


설명

uopz_set_hook(string $function, Closure $hook): bool

uopz_set_hook(string $class, string $function, Closure $hook): bool

함수나 메서드를 입력할 때 실행할 후크를 설정합니다.


매개변수

class
클래스의 이름입니다.
function
함수 또는 메서드의 이름입니다.
hook
함수나 메서드를 입력할 때 실행할 클로저입니다.

반환 값

성공하면 true를, 실패하면 false를 반환합니다.


Examples

예제 #1 기본 uopz_set_hook() 사용법

                  
<?php
function foo() {
    echo 'foo';
}
uopz_set_hook('foo', function () {echo 'bar';});
foo();
?>
                  
                

위의 예는 다음을 출력합니다.

barfoo
                

기타

  • uopz_get_hook() - 함수 또는 메서드에 대해 이전에 설정된 후크를 가져옵니다.
  • uopz_unset_hook() - 함수 또는 메서드에서 이전에 설정한 후크를 제거합니다.