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

零下一度
リリース: 2023-03-13 08:54:01
オリジナル
1575 人が閲覧しました
<?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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート