이전 스타일 생성자 선언 (ClassName())을 보고하고, 새 스타일 생성자 (__construct())를 사용하도록 제안합니다.

PHP 8.0 이전에는 전역 네임스페이스의 클래스에 사용되는 이전 스타일 생성자 구문이 곧 사용할 수 없게 될 구문으로 처리되며 E_DEPRECATED 오류를 발생시킵니다. __construct()ClassName() 메서드가 둘 다 정의된 경우, __construct()가 호출됩니다.

네임스페이스된 클래스 또는 PHP 8.0의 모든 클래스에서 ClassName() 메서드는 특별한 의미가 없으며 생성자로 호출되지 않습니다. PHP 언어 수준이 8.0이상인 경우, 검사는 이러한 사례를 보고하지 않습니다.

자세한 내용은 Constructors and destructors (php.net)(을)를 참고하세요.