Rumah  >  Soal Jawab  >  teks badan

Tajuk ditulis semula untuk dibaca: PHP 7 tidak lagi serasi dengan menggunakan pembina kelas gaya PHP4 yang tidak digunakan lagi

<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粉713846879P粉713846879394 hari yang lalu480

membalas semua(1)saya akan balas

  • P粉755863750

    P粉7558637502023-08-25 23:19:20

    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:

    balas
    0
  • Batalbalas