테스트 사이트 - 개발 중인 베타 버전입니다

/lib/Excel 아래 Deprecated 오류 관련 문의 채택완료

카무이 5년 전 조회 1,815

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; writeexcel_workbook has a deprecated constructor in /~/public_html/lib/Excel/php_writeexcel/class.writeexcel_workbook.inc.php on line 32

 

 

오류를 일단 발견하고 몇개 파일은 수정했는데요.

 

이 파일은 수정을 해도 해결이 안되서 문의 드립니다. 

 

클래스명과 함수명이 같으면 발생하는 오류라고 하는데요.

 

그래서 함수명을 __construct 로 바꿔서 일단 해결을 일부 했습니다.

 

이게 외부 라이브러리 사용한거 같아서 해당 라이브러리 최신판이 있나 찾아보고 있는데

없는거 같아서 문의 드립니다. 

 

혹시 비슷한 문제를 경험하고 해결하신 분이 계시다면 해결 방안을 좀 알려주세요.

 

감사합니다.

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

카무이
5년 전
해당 소스로 수정하고 php.ini 파일 수정해서 일단 오류만 안나게 처리 완료 하였네요. 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

플래토
5년 전

php 7 이후부터는  나오는 현상으로 보여집니다.

 

고치신 방법이 정상적으로 변경하신겁니다.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인