Der Titel wurde wie folgt umgeschrieben: PHP 7 ist nicht mehr mit der Verwendung veralteter Klassenkonstruktoren im PHP4-Stil kompatibel
P粉713846879
2023-08-25 00:18:16
<p>Ich versuche, die PHP-Version meiner WP-Website zu aktualisieren, die auf SiteGround gehostet wird. Das Upgrade-Tool zeigt den folgenden Fehler an: </p>
<blockquote>
<p>33 |. WARNUNG |. Ab PHP 7 wird die Verwendung der veralteten PHP4-Klassenkonstruktoren nicht unterstützt</p>
</blockquote>
<p>Dies ist der Code, den ich an der angegebenen Stelle gefunden habe: </p>
<pre class="brush:php;toolbar:false;">function gc_XmlBuilder($indent = ' ') {
$this->indent = $indent;
$this->xml = '<?xml version="1.0" binding="utf-8"?>'."n";
}</pre>
<p>Wie behebe ich dieses Problem? </p>
由于您过去可以通过类名定义构造函数,但自PHP 7起已被弃用:
错误示例,根据文档: