주간 베스트 월간 베스트 3개월 베스트 베스트 게시물
꽃배달 한국, 중국 전지역배송

[Tip] 함수 중복 방지

네로 | 2003.02.24 03:45:29 댓글: 0 조회: 594 추천: 8
분류웹 프로그래밍 https://life.moyiza.kr/itstudy/1758917
써먹을 가치가 있는 함수 하나를 예제와 함께 소개합니다. ^^;

<?
if (!function_exists("plus")) {
function plus($a,$b) {
return $a+$b;
}
}
echo plus(5,4);
?>

function_exists() 함수가 핵심입니다.

위의 경우 만약 plus라는 이름의 함수가 없을 경우 (!)
plus 함수를 정의하는 것입니다.

프로그램을 작성할 때 공통적으로 쓰이는 함수는 따로 라이브러리 파일로 떼어두곤 합니다. 이를 include 해서 사용하죠.
같은 프로그램을 또다시 include 하면 함수 중복 때문에 fatal error가 뜹니다.
또는 다른 프로그램을 include한다 해도 동일한 함수명이 있을 경우 역시 에러가 뜹니다.

이상 이런 함수 중복에 의한 에러를 방지하기 위한 팁 같지도 않은 팁이었습니다.

* 전설님에 의해서 게시물 이동되었습니다 (2004-05-30 17:07)
* 이동한 이유 :
* 원래의 위치 : 웹 공부 >> 웹 프로그래밍
* 이동후 위치 : 웹 공부 >>

* 전설님에 의해서 게시물 이동되었습니다 (2004-05-30 17:12)
* 이동한 이유 :
* 원래의 위치 : 웹 공부 >>
* 이동후 위치 : 웹 공부 >> 웹 프로그래밍
추천 (8) 선물 (0명)
IP: ♡.27.♡.234
3,006 개의 글이 있습니다.
제목 글쓴이 날짜 조회
관리자
2003-09-20
11969
관리자
2003-09-20
11526
관리자
2003-09-20
20670
지구인
2010-08-27
19452
지구인
2009-09-07
13771
SOLIDH
2010-01-29
15733
엔죠라이프
2004-10-07
16824
네로
2003-02-24
756
네로
2003-02-24
524
네로
2003-02-24
547
네로
2003-02-24
594
네로
2003-02-24
464
네로
2003-02-24
580
네로
2003-02-24
504
네로
2003-02-24
488
네로
2003-02-24
475
네로
2003-02-24
597
네로
2003-02-24
614
네로
2003-02-24
480
네로
2003-02-24
636
네로
2003-02-24
507
네로
2003-02-24
463
네로
2003-02-24
1850
네로
2003-02-24
494
네로
2003-02-24
501
네로
2003-02-24
534
네로
2003-02-24
573
네로
2003-02-24
852
모이자 모바일