PHP 클래스 외부에서 클래스 속성을 호출하는 데 문제가 있습니다. 조언을 주실 수 있나요?
BrianRawlings
BrianRawlings 2018-04-12 01:36:27
0
4
1004

<?php

class Animal{

  public $name;

  public $color;

  public function __construct($color){

    $this->color=$color;

  }

  함수 write($name){

    echo $this->name=$name." 쓸 수 있습니다!";

  }

  function run($name){

    echo $this->name=$name. " 달릴 수 있어요!";

  }

}

$dog=new Animal("yellow");

$dog->write("Dog");

echo '<br/>' ;

$sheep=new Animal("white");

$sheep->run("Sheep");

echo '<br/>';

echo " 양 색상은 ".$ 양->$color;  //这行报错,该怎么调사용$color这个属性?

 ?>


BrianRawlings
BrianRawlings

모든 응답(2)
Mr.Robot

$sheep->color, color 앞에 $

가 필요하지 않습니다.
  • 회신하다 감사합니다. 이전에는 Java를 사용했지만 이제는 PHP를 배우고 싶습니다. Java 구문에 익숙해지기 때문에 실수하기 쉽고 이유를 알 수 없습니다.
    BrianRawlings 작가 2018-04-12 13:50:44
飞翔,期待、、、

echo " sheep color is ".$sheep->color; //이 줄은 이렇게 작성됩니다. $가 존재하면 color가 정의되지 않은 변수가 되나요?

  • 회신하다 감사합니다. 이전에는 Java를 사용했지만 이제는 PHP를 배우고 싶습니다. Java 구문에 익숙해지기 때문에 실수하기 쉽고 이유를 알 수 없습니다.
    BrianRawlings 작가 2018-04-12 13:50:51
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿