Tajuk ditulis semula untuk dibaca: PHP 7 tidak lagi serasi dengan menggunakan pembina kelas gaya PHP4 yang tidak digunakan lagi
P粉713846879
P粉713846879 2023-08-25 00:18:16
0
1
649
<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>
P粉713846879
P粉713846879

membalas semua(1)
P粉755863750
function __construct($indent = '  ') {
  $this->indent = $indent;
  $this->xml = '<?xml version="1.0" encoding="utf-8"?>'."\n";
}

Memandangkan anda pernah dapat mentakrifkan pembina mengikut nama kelas, tetapi ini telah ditamatkan sejak PHP 7:

Contoh ralat, mengikut dokumentasi:

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan