위토즈 - 개발자프로그램판매공간

정보공유

[PHP] Methods with the same name as their class will not be constructors in a future version of PHP 오류.

 

php 7.x 버전 에서는 클래스 이름과 같은 이름의 메소드를 정의 할 경우 오류메시지를 뿜어낸다.

 

아래와 같은 상황일경우 Deprecated 가 발생한다.

class foo { 

    function foo() { 

        echo 'I am the constructor'; 

    } 

}

 

따라서 PHP 7 에서는 Class 내에서 이 형식의 Constructors 밖에 정의되지 않은 경우에 E_DEPRECATED 발생하는데

__construct() 메소드를 구현하면 이 경고는 발생하지 않는다고 한다.

 

public function __construct() {

 // 빈공백

}

 

 

 

 

정보공유
Total 74건 3 페이지
번호 제목 글쓴이 날짜 조회
44 d-day 계산, 디데이 계산 함수 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-06 35835
43 URL 주소입력받을때 반드시 http 붙게 처리해야할 경우 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-06 29187
42 한글 초성 추출하기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-30 31741
41 첨부파일 멀티 등록 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-21 27195
40 방문자의 접속국가 처리. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-23 45395
39 해외 CMS 솔루션 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-10 43640
38 함수, 클래스 사용가능여부 확인. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-13 30192
열람중 Methods with the same name as their class will not be constructors in a future version of PHP 오류. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-13 29823
36 2차 도메인 뽑아내기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-05 45991
35 외부에서 자동로그인 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-27 32803
34 php 현재 페이지 주소 알아내기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-21 32526
33 [코드이그나이터] 한사이트에 여러도메인 사용하기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-14 30881
32 로그 기록 남기기 샘플 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-06 30714
31 코드이그나이터 검색 기본 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-14 31151
30 네이밍, 코딩룰 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-24 45409