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)
기타
- uopz_add_function() - 존재하지 않는 함수나 메소드를 추가
- uopz_unset_return() - 함수에 대해 이전에 설정된 반환 값을 설정 해제합니다.