제목을 다음과 같이 다시 작성함: PHP 7은 더 이상 사용되지 않는 PHP4 스타일 클래스 생성자와 호환되지 않습니다.
P粉713846879
2023-08-25 00:18:16
<p>SiteGround에서 호스팅되는 WP 웹사이트의 PHP 버전을 업그레이드하려고 합니다. 업그레이드 도구에 다음 오류가 표시됩니다. </p>
<인용문>
<p>33 | 경고 | PHP 7부터 더 이상 사용되지 않는 PHP4 스타일 클래스 생성자를 사용하는 것은 지원되지 않습니다</p>
</인용문>
<p>특정 위치에서 찾은 코드는 다음과 같습니다. </p>
<pre class="brush:php;toolbar:false;">function gc_XmlBuilder($indent = ' ') {
$this->indent = $indent;
$this->xml = '<?xml version="1.0" 인코딩="utf-8"?>'."n";
}</pre>
<p>이 문제를 어떻게 해결하나요? </p>
으아악
이전에는 클래스 이름을 통해 생성자를 정의할 수 있었지만 이는 PHP 7부터 더 이상 사용되지 않습니다.
문서에 따르면 오류 예: