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

정보공유

[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 cURL 모듈 사용가능여부 판단. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 06-15 30858
43 로그 기록 남기기 샘플 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-06 30784
42 배열값을 조회하고 없으면 밀어넣기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-19 30340
41 함수, 클래스 사용가능여부 확인. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-13 30249
40 양옆 문자 제거. 양옆 문자 삭제. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-05 30132
39 Simple Microphone Recorder 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-26 29927
열람중 Methods with the same name as their class will not be constructors in a future version of PHP 오류. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-13 29885
37 메일주소 정규식 체크 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-25 29775
36 GD 를 이용한 그래프 만들기 SAMPLE 1 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-18 29748
35 정규식 참고 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-27 29530
34 2차원 배열 정렬 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-18 29463
33 URL 주소입력받을때 반드시 http 붙게 처리해야할 경우 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-06 29241
32 WGS84 두지점 간 거리 계산식. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-11 29140
31 달력 함수. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-24 28763
30 GD 를 이용한 그래프 만들기 SAMPLE 2 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-18 28611