uopz_del_function

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

uopz_del_function — 이전에 추가한 함수 또는 메서드를 삭제합니다.


설명

uopz_del_function(string $function): bool

uopz_del_function(string $class, string $function, int &$all = true): bool

이전에 추가한 함수나 메서드를 삭제합니다.


매개변수

class
클래스의 이름입니다.
function
함수 또는 메서드의 이름입니다.
all
class에서 파생된 모든 클래스도 영향을 받는지 여부.

반환 값

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


오류/예외

삭제할 함수 또는 메서드가 uopz_add_function()에 의해 추가되지 않은 경우 uopz_del_function()RuntimeException을 발생시킵니다.


Examples

예제 #1 기본 Basic uopz_del_function() 사용법

                  
<?php
uopz_add_function('foo', function () {echo 'bar';});
var_dump(function_exists('foo'));
uopz_del_function('foo');
var_dump(function_exists('foo'));
?>
                  
                

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

bool(true)
bool(false)
                

기타