update : 2015.11.03
php.shukuma.com

검색:
 
 
Dynamically removes the given method

classkit_method_remove

(PECL classkit >= 0.1)

classkit_method_removeDynamically removes the given method

설명

bool classkit_method_remove ( string $classname , string $methodname )

Note: This function cannot be used to manipulate the currently running (or chained) method.

Warning

이 함수는 실험적입니다. 이 함수의 작동, 함수의 이름, 그리고 관련된 모든 문서는 이후의 PHP 릴리즈에서 예고 없이 변경할 수 있습니다. 이 함수의 사용에 관한 것은 사용자 책임입니다.

인수

classname

The class in which to remove the method

methodname

The name of the method to remove

반환값

성공 시 TRUE를, 실패 시 FALSE를 반환합니다.

예제

Example #1 classkit_method_remove() example

<?php
class Example {
    function 
foo() {
        return 
"foo!\n";
    }
    
    function 
bar() {
        return 
"bar!\n";
    }
}

// Remove the 'foo' method
classkit_method_remove(
    
'Example',
    
'foo'
);

echo 
implode(' 'get_class_methods('Example'));

?>

위 예제의 출력:

bar

참고