<?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
오류가 보고되었습니다
Deprecated: 클래스와 동일한 이름을 가진 메소드는 향후 버전 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!