<?php class Car { var $color = "add"; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } } $car = new Car; echo $car->what_color(),"<br>over"; ?>
Numéro de version PHP
php 7.0.10
Erreur signalée
Obsolète : Les méthodes portant le même nom que leur classe ne seront pas des constructeurs dans une future version de PHP Car est obsolète ; constructeur enE:phpStormfirstPhptest.php en ligne Solution
Après avoir vérifié les informations, j'ai trouvé php7 Après 0, les constructeurs du même nom que la classe ne seront plus pris en charge, et les constructeurs utiliseront tous __construct. ().
Code corrigé
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!