Daftar dan Belajar Sekarang!

Menampilkan nilai variabel menggunakan $this

foto Lusipadma
2 Kontribusi 0 Coto
1 minggu yang lalu
Menampilkan nilai variabel menggunakan $this <?php class Matakuliah { var $nama_matkul; var $sks_matkul; var $nilai_matkul; var $keterangan; var $kon; var $hasil; function setData($nama_matkul, $sks_matkul, $nilai_matkul, $keterangan) { $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 ."<br/>"; echo "Sks Matakuliah :" . $this->sks_matkul ."<br/>"; echo "Nilai Matakuliah :" . $this->nilai_matkul."<br/>"; echo "Keterangan :" . $this->keterangan ."<br/><HR>"; } } ?>

Login untuk tulis komentar


Tag: php


Jawaban
foto ashleenanh46
9 Kontribusi 1 Coto
1 minggu yang lalu
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

foto mltobing
104 Kontribusi 64 Coto
1 minggu yang lalu
<?php
	class Matakuliah
	{			
		
		private $nama_matkul, $sks_matkul, $nilai_matkul, $keterangan ;

		function setData($nama_matkul, $sks_matkul, $nilai_matkul, $keterangan) { 
			$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 ."<br/>"; 
			echo "Sks Matakuliah :" . $this->sks_matkul ."<br/>"; 
			echo "Nilai Matakuliah :" . $this->nilai_matkul."<br/>"; 
			echo "Keterangan :" . $this->keterangan ."<br/>"; 
		} 


	}

	$test = new Matakuliah();
	$test->setData('Database', 10, 10, 'note');
	$test->getData() ;		
?>


Login untuk diksusi di forum sekolah koding