Posted by Materi Teknik Informatika • Informasi Teknologi Informasi • Digital Marketing on 10/09/2015
Constructor di buat untuk memudahkan dalam teknik PHP OOP inisiasi variabel yang dimasukan ke dalam paramaeter.
Berikut ini implementasi dari Constructor kasus Class Makan :
<title>Constructor - PHP OOP</title>
<?php
class makanan
{
var $makan;
var $nama;
function statusMakan()
{
if ($this->makan >= 3) $perut = 'Kenyang';
else $perut = 'Lapar';
return $perut;
}
function namaOrang()
{
return $this->nama;
}
function lagiMakan()
{
return $this->makan;
}
function __construct($x, $y)
{
$this->nama = $x;
$this->makan = $y;
}
}
$makanan1 = new makanan('Tianchan', 5);
echo '<b>'.$makanan1->namaOrang().'</b> makan dalam sehari <b>'.$makanan1->lagiMakan().'x</b>, selalu merasa <b>'.$makanan1->statusMakan().'</b>';
?>
Berikut ini implementasi dari Constructor kasus Class Perkalian :
<title>Constructor Nilai - PHP OOP</title>
<?php
class Perkalian {
var $bil1;
var $bil2;
function __construct($x, $y) {
$this->bil1 = $x;
$this->bil2 = $y;
}
function hasil() {
$hasil = $this->bil1 * $this->bil2;
return $hasil;
}
}
$rumus = new Perkalian(7,7);
echo "Hasil Perkalian = ".$rumus->hasil();
?>
Bisa di ambil kesimpulan penggunaan function __construct($parameter) lebih memudahkan dalam menginisiasi variabel yang akan di proses.