color = $color; 関数 what_color() { $this->color を返します。 }}$car = 新しい"/> color = $color; 関数 what_color() { $this->color を返します。 }}$car = 新しい">
<?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"; ?>
PHP バージョン番号
php 7.0.10
エラーが報告されました
: クラスと同じ名前のメソッドは、の将来のバージョンPHP; 情報を確認して発見 php7.0以降、クラスと同名のコンストラクタはサポートされなくなり、コンストラクタメソッドは一律__construct()を使用することになります。
修正コード
<?php class Car { public $color = "add"; function __construct($color="green") { //注意是双下划线$this->color = $color; } public function what_color() { return $this->color; } } $car = new Car("red"); echo $car->what_color(),"<br>over"; ?>
以上がPHPのバージョン番号に関するエラーの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。