PHP obsolète : méthodes avec des noms identiques à leur classe
Le message d'erreur "Les méthodes portant le même nom que leur classe ne seront pas des constructeurs dans une future version de PHP" indique que la définition de classe contient une méthode portant le même nom que la classe elle-même. Ceci est obsolète et ne sera plus pris en charge en tant que constructeur dans les futures versions de PHP.
Pour résoudre ce problème, localisez la ligne qui définit la méthode de classe. Dans l'exemple fourni, la classe TSStatus a une méthode nommée TSStatus à la ligne 10. Remplacez cette méthode constructeur par la méthode __construct comme recommandé dans le manuel officiel et les commentaires d'erreur :
// Deprecated method
public function TSStatus($host, $queryPort) {}
// Replace with
public function __construct($host, $queryPort) {}
En implémentant ce changement, vous pouvez empêcher l'erreur de dépréciation de se produire et assurer la compatibilité avec les futures versions de PHP.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3