 |
|
|  |
|
 |
19년 전 |
작업을 하다보면 함수나 클래스를 중복해서 선언해 에러가 발생하는 경우가 있습니다.
중복해서 선언 할 가능성이 있는 함수나 클래스 들은 선언하기 전에 먼저 선언이 되었는지 확인을 하는 PHP함수 입니다.
function_exists(함수명)
//함수가 선언되어있으면, TRUE를 반환하고, 그렇지 않으면 FALSE를 반환한다
//함수안에서 선언된 함수는 그 함수내에서만 적용이 됩니다.
ex)
if(!function_exists('test'){
function test(){ }
}
class_exists(클래스명)
//클래스가 선언되어있으면, TRUE를 반환하고, 그렇지 않으면 FALSE를 반환한다
ex)
if(!class_exists('test'){
class test { }
}
함수를 include시 에는 include_once()를 사용(PHP 4.0.1pl2에서 추가됨)하시면 한번만 include되 함수 중복을 막을 수 있습니다. |
|
추천 : 389 |
추천
목록
|
|
|  |
|