Titre réécrit pour lire : PHP 7 n'est plus compatible avec l'utilisation de constructeurs de classes obsolètes de style PHP4
P粉713846879
P粉713846879 2023-08-25 00:18:16
0
1
616
<p>J'essaie de mettre à niveau la version PHP de mon site Web WP, qui est hébergé sur SiteGround. L'outil de mise à niveau affiche l'erreur suivante : </p> <blockquote> <p>33 | AVERTISSEMENT | Depuis PHP 7, l'utilisation des constructeurs de classes obsolètes de style PHP4 n'est pas prise en charge</p> </blockquote> <p>Voici le code que j'ai trouvé à l'emplacement indiqué : </p> <pre class="brush:php;toolbar:false;">fonction gc_XmlBuilder($indent = ' ') { $this->indent = $indent; $this->xml = '<?xml version="1.0" encoding="utf-8"?>'."n"; }</pré> <p>Comment puis-je résoudre ce problème ? </p>
P粉713846879
P粉713846879

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

Puisque vous pouviez définir les constructeurs par nom de classe, mais cela est obsolète depuis PHP 7 :

Exemple d'erreur, selon la documentation :

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal