Tajuk ditulis semula untuk dibaca: PHP 7 tidak lagi serasi dengan menggunakan pembina kelas gaya PHP4 yang tidak digunakan lagi
P粉713846879
2023-08-25 00:18:16
<p>Saya cuba menaik taraf versi PHP tapak web WP saya, yang dihoskan di SiteGround. Alat naik taraf memaparkan ralat berikut: </p>
<blockquote>
<p>33 |. Mulai PHP 7, menggunakan pembina kelas gaya PHP4 tidak disokong</p>
</blockquote>
<p>Ini ialah kod yang saya temui di lokasi yang diberikan: </p>
<pre class="brush:php;toolbar:false;">function gc_XmlBuilder($indent = ' ') {
$ini->indent = $indent;
$this->xml = '<?xml version="1.0" encoding="utf-8"?>'."n";
}</pre>
<p>Bagaimanakah saya boleh menyelesaikan masalah ini? </p>
Memandangkan anda pernah dapat mentakrifkan pembina mengikut nama kelas, tetapi ini telah ditamatkan sejak PHP 7:
Contoh ralat, mengikut dokumentasi: