PHP クラスの外でクラス属性を呼び出す際に問題があります。アドバイスをいただけますか?
BrianRawlings
BrianRawlings 2018-04-12 01:36:27
0
4
973

<?php

class Animal{

public $name;

public $color;

public function __construct($color){

$this->color=$color;

}

function 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("羊" );

echo '<br/>';

echo " 羊の色は ".$sheep->$color; //この行报错,この毥怎么调用$colorこのプロパティ?

?>


BrianRawlings
BrianRawlings

全員に返信(2)
Mr.Robot

$sheep->カラー、カラーの前に$

は必要ありません
いいねを押す +0
  • 返事 ありがとうございます。以前は Java を使用していましたが、今は PHP を学びたいと思っています。Java の構文には慣れているので、間違いを犯しやすく、その理由がわかりません。
    BrianRawlings 著者 2018-04-12 13:50:44
飞翔,期待、、、

echo " 羊の色は ".$sheep->color; //この行は$が存在すると未定義変数になる?

いいねを押す +0
  • 返事 ありがとうございます。以前は Java を使用していましたが、今は PHP を学びたいと思っています。Java の構文には慣れているので、間違いを犯しやすく、その理由がわかりません。
    BrianRawlings 著者 2018-04-12 13:50:51
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!