cari

Rumah  >  Soal Jawab  >  teks badan

Terdapat masalah dengan memanggil atribut kelas di luar kelas PHP Bolehkah anda memberi saya nasihat?

<?php

kelas Haiwan{

  public $name;

  public $color;

  public function __construct($color){

    $this->color=$color;

 

 fungsi tulis($nama){

     echo $this->name=$name." Boleh tulis!";

  }

  function run($name){

    echo $this->name=$name. " Boleh lari!";

  }

}

$anjing=Haiwan baharu("kuning");

$anjing->tulis("Anjing");

gema '<br/>' ;

$biri-biri=Haiwan baharu("putih");

$biri->lari("Kambing biri-biri");

echo '<br/>';

echo " warna biri-biri ialah ".$ biri->$warna;  //这行报错,该怎么调用$color这个属性?

 ?>

BrianRawlingsBrianRawlings2420 hari yang lalu984

membalas semua(4)saya akan balas

  • Mr.Robot

    Mr.Robot2018-04-12 13:38:56

    $domba->warna, tidak perlu $

    di hadapan warna

    balas
    0
  • BrianRawlings

    Terima kasih. Saya menggunakan Java sebelum ini, tetapi sekarang saya ingin belajar PHP saya sudah biasa dengan sintaks Java, jadi mudah untuk membuat kesilapan di sini dan saya tidak tahu mengapa, haha.

    BrianRawlings · 2018-04-12 13:50:44
  • 飞翔,期待、、、

    飞翔,期待、、、2018-04-12 10:34:43

    echo " warna biri-biri ialah ".$sheep->color; //Barisan ini ditulis seperti ini.

    balas
    0
  • BrianRawlings

    Terima kasih. Saya menggunakan Java sebelum ini, tetapi sekarang saya ingin belajar PHP saya sudah biasa dengan sintaks Java, jadi mudah untuk membuat kesilapan di sini dan saya tidak tahu mengapa, haha.

    BrianRawlings · 2018-04-12 13:50:51
  • Batalbalas