Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

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 ."


"; }

} ?>

avatar Lusipadma
@Lusipadma

2 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

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

avatar ashleenanh46
@ashleenanh46

21 Kontribusi 5 Poin

Dipost 6 tahun yang lalu

<pre> &lt;?php class Matakuliah {

	private $nama_matkul, $sks_matkul, $nilai_matkul, $keterangan ;

	function setData($nama_matkul, $sks_matkul, $nilai_matkul, $keterangan) { 
		$this-&amp;gt;nama_matkul=$nama_matkul; 
		$this-&amp;gt;sks_matkul=$sks_matkul; 
		$this-&amp;gt;nilai_matkul=$nilai_matkul; 
		$this-&amp;gt;keterangan=$keterangan; 


	} 

	function getData() { 
		echo &quot;Nama Matakuliah :&quot; . $this-&amp;gt;nama_matkul .&quot;&amp;lt;br/&amp;gt;&quot;; 
		echo &quot;Sks Matakuliah :&quot; . $this-&amp;gt;sks_matkul .&quot;&amp;lt;br/&amp;gt;&quot;; 
		echo &quot;Nilai Matakuliah :&quot; . $this-&amp;gt;nilai_matkul.&quot;&amp;lt;br/&amp;gt;&quot;; 
		echo &quot;Keterangan :&quot; . $this-&amp;gt;keterangan .&quot;&amp;lt;br/&amp;gt;&quot;; 
	} 


}

$test = new Matakuliah();
$test-&amp;gt;setData(&#039;Database&#039;, 10, 10, &#039;note&#039;);
$test-&amp;gt;getData() ;		

?&gt; </pre>

avatar mltobing
@mltobing

114 Kontribusi 77 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban