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

정보공유

[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 코드이그나이터 검색 기본 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-14 31459
43 로그 기록 남기기 샘플 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-06 31030
42 [코드이그나이터] 한사이트에 여러도메인 사용하기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-14 31215
41 php 현재 페이지 주소 알아내기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-21 32865
40 외부에서 자동로그인 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-27 33146
39 2차 도메인 뽑아내기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-05 46635
열람중 Methods with the same name as their class will not be constructors in a future version of PHP 오류. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-13 30169
37 함수, 클래스 사용가능여부 확인. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-13 30539
36 해외 CMS 솔루션 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-10 44312
35 방문자의 접속국가 처리. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-23 46041
34 첨부파일 멀티 등록 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-21 27478
33 한글 초성 추출하기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-30 32094
32 URL 주소입력받을때 반드시 http 붙게 처리해야할 경우 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-06 29486
31 d-day 계산, 디데이 계산 함수 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-06 36189
30 get_magic_quotes_gpc 가 on 으로 되어있는경우 해결법. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-21 32495