Postingan lainnya
Menampilkan nilai variabel menggunakan $this
Menampilkan nilai variabel menggunakan $this
nama_matkul=$nama_matkul; $this->sks_matkul=$sks_matkul; $this->nilai_matkul=$nilai_matkul; $this->keterangan=$keterangan; } function getData() { echo "Nama Matakuliah :" . $this->nama_matkul ."
"; echo "Sks Matakuliah :" . $this->sks_matkul ."
"; echo "Nilai Matakuliah :" . $this->nilai_matkul."
"; echo "Keterangan :" . $this->keterangan ."
"; }
} ?>
Tanggapan
Terimakasih informasinya, sangat bermanfaat. :)
2 Jawaban:
kalau variabel var $nama_matkul; var $sks_matkul; var $nilai_matkul; var $keterangan; var $kon; var $hasil; berada diluar sebuah function untuk menampilkan gk perlu pke $this karena variabel yg diluar function itu jadinya variabel global dan gk perlu pke $this
di function getData bisa langsung echo dan untuk variabel gk pke var bisa kok
<pre> <?php class Matakuliah {
private $nama_matkul, $sks_matkul, $nilai_matkul, $keterangan ;
function setData($nama_matkul, $sks_matkul, $nilai_matkul, $keterangan) {
$this-&gt;nama_matkul=$nama_matkul;
$this-&gt;sks_matkul=$sks_matkul;
$this-&gt;nilai_matkul=$nilai_matkul;
$this-&gt;keterangan=$keterangan;
}
function getData() {
echo "Nama Matakuliah :" . $this-&gt;nama_matkul ."&lt;br/&gt;";
echo "Sks Matakuliah :" . $this-&gt;sks_matkul ."&lt;br/&gt;";
echo "Nilai Matakuliah :" . $this-&gt;nilai_matkul."&lt;br/&gt;";
echo "Keterangan :" . $this-&gt;keterangan ."&lt;br/&gt;";
}
}
$test = new Matakuliah();
$test-&gt;setData('Database', 10, 10, 'note');
$test-&gt;getData() ;
?> </pre>