in

OOP metode set dan get pada php

logo php


Kali ini saya akan membahas mengenai metode set dan get pada php . Bukan metode get untuk pegiriman data , tetapi ini metode get untuk OOP di php . Baik langsung saja sekarang saya akan menggunakan contoh class hewan .

Baca juga membuat dan mengakses kelas pada php

<?PHP
class hewan{
//property
var $nama;
function setNama($namaBaru){
$this->nama=$namaBaru;
}
function getNama(){
return $this->nama;
}
}
//membuat objek
$Hewan = new hewan;
//mengset nama
$Hewan->setNama(“Harimau”);
                     //mendapatkan nama
echo “Nama Hewan : “.$Hewan->getNama();
?>

Baik saya akan jelaskan pertama metode set

function setNama($namaBaru){
$this->nama=$namaBaru;
}

seperti hanya fungsi bisa , mungkin ada yang bigung untuk $this->nama , itu artinya kita mengambil property nama dari classnya sendiri yaitu dari class hewan . $namaBaru itu parameternya yang telah kita beri isi yaitu Harimau .

$Hewan->setNama(“Harimau”);

Baik itu tadi metode set , sekarang saya akan bahas mengenai metode get .

function getNama(){
return $this->nama;
}

baca juga metode pengiriman data dengan php

seperti tadi saya bilang bahwa $this->nama; artinya mengambil property nama dari classnya sendiri . Baik untuk return artinya mengembalikan dan di itu artinya mengembalikan nilia berupa hariamau yang telah kita set di metode setNama, lalu menampilkannya .

echo “Nama Hewan : “.$Hewan->getNama();

Jadi intinya untuk metode set itu di dalam instruksinya adalah berfungsi mengset nama dan metode get mengembalikan nilai yang nantinya bisa dimanipulasi oleh kita . Sekarang saya akan memberikan satu lagi contoh , membuat pertambahan menggunakan metode set dan get .

<?PHP
class penjumlahan{
//property
var $bil1,$bil2;
function settingNilai($bilangan1,$bilangan2){
$this->bil1=$bilangan1;
$this->bil2=$bilangan2;
}
function dapatkanHasil(){
return $this->bil1+$this->bil2;
}
}
//membuat objek
$Penjumlahan = new penjumlahan;
//mengset nilai
$Penjumlahan->settingNilai(6,12);
                     //mendapatkan nilai
echo “Hasil : “.$Penjumlahan->dapatkanHasil();
?>

set get nilai di php

Bisa juga kita mengset dua nilai sekaligus

  function settingNilai($bilangan1,$bilangan2){
$this->bil1=$bilangan1;
$this->bil2=$bilangan2;
}

Setelah mengset nilai yaitu 6 dan 12 , kita menget hasil dengan 
function dapatkanHasil(){
return $this->bil1+$this->bil2;
}
Baik itu dia semoga bermanfaat dan sampai jumpa 

Written by admin