본문 바로가기
프로그래밍/PHP

함수 존재 확인, 메소드 존재 확인

by 백룡화검 2009. 10. 1.
작업을 하다보면 간혹 이 함수가 존재하는지 혹은

클래스 내에 이 메소드가 존재하는지 로직상에서 확인해야 할 경우가 발생한다

그럴때에는 다음과 같이 한다.

함수가 존재하는지 확인하기 위해서는
function in_there(){
...
}

if(function_exists('in_there'))
  //yes
else
  //no


클래스의 경우 메소드가 존재하는지 확인하기 위해서는

class test{
    function t1(){ }

    function t2(){
        echo method_exists($this,'t1');
    }
}

'프로그래밍 > PHP' 카테고리의 다른 글

php 정규식 문자열 체크  (0) 2009.10.23
Smarty에서 javascript 처리 하기 PHP  (0) 2009.10.21
.htaccess 파일 관련  (0) 2009.09.25
XML파싱때 주의할점  (0) 2009.08.19
xml 파서  (0) 2009.06.15