color = $color; 関数 what_color() { $this->color を返します。 }}$car = 新しい"/> color = $color; 関数 what_color() { $this->color を返します。 }}$car = 新しい">

ホームページ  >  記事  >  バックエンド開発  >  PHPのバージョン番号に関するエラーの詳細な説明

PHPのバージョン番号に関するエラーの詳細な説明

零下一度
零下一度オリジナル
2017-07-21 13:21:231573ブラウズ
<?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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。