티스토리 뷰

IT 관련

PHP5 Class 생성자 파괴자

서관실 2009. 4. 20. 22:40
PHP4 에서는 Class의 생성자를 Class와 같은이름의 메소드로 사용해 왔다.(본인이 알기로는)
일반적으로 Class를 지원하는 언어들은 생성자를 Class와 같은 메소드가 된다.

PHP5에서는 __construct() 라는 생성자를 지원하고 더욱더 놀라운 사실은 __destruct()라는 파괴자도 지원한다!!
(관심이 부족하였기에 지금까지 모르다가 오늘 이사실을 알고 어찌나 놀랐던지..)
생성자는 __construct() 가 있으면 실행 없으면 Class명과 같은 메소드를 찾아서 실행한다.
<?php
//PHP5 생성자 와 파괴자
class TestClass extends Object
{
    public function __construct()
    {
        echo '생성자';
    }
    
    public function TestClass()
    {
        echo '이넘은 __construct()가 있으면 실행안된다.';
    }
    
    public function __destruct()
    {
        echo '파괴자';
    }
}
?>

'IT 관련' 카테고리의 다른 글

ISAPI 필터 로드 실패  (1) 2011.08.24
Flex AS파일 보기  (0) 2009.05.01
제목 없음  (0) 2009.04.17
이미지 슬라이드 쇼  (0) 2009.04.07
D-Day 카운터  (0) 2009.04.06
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함