OOP PHP: Pelajaran Asas OOP (2)
hargaKambing;
echo '
';
}
// Function Kaki() akan tayangkan bilangan kaki jika ditanya. namun,
// Albab tiba-tiba bersikap jujur, dan menyatakan variable tempang
// padahal public variable, beliau tidak menyatakan ada tempang.
function Kaki()
{
echo 'Jumlah kaki kambing Ahmad Albab Ini:';
echo $this->jumlahKaki;
echo '
';
// value $tempang dinyatakan disini, dan bukan di public variable kerana
// ianya Ahmad Albab baru teringat ada satu kaki tempang, dan nasib baik
// variable itu hanya digunakan di function kaki, so selit kat sini jer lah.
$tempang=1;
echo 'Tapi kaki tempang kambing itu ada:'.$tempang;
echo '
';
}
// function SebutHarga() adalah memanggil function Harga(); SebutHarga()
// tidak mengandungi arahan kursus, namun semua arahan ada dalam Harga().
function SebutHarga()
{
$this->Harga();
}
// Function NamaKambingItu() akan tayangkan nama kambing jika ditanya.
function NamaKambingItu()
{
echo 'Nama Kambing ini adalah: ';
echo $this->namaKambing;
echo '
';
}
// Kita memanggil semua function yang dibuat diatas, dan dipaparkan di
// biodata kambing ini. Kuikuikui.
// So, pada biodata kambing ini akan memanggil nama kambing yang telah
// di proses di NamaKambingItu(), dan memanggil bilangan Kaki yang
// telah diberitahu oleh Ahmad Albab di Kaki(), serta menayangkan harga
// yang Ahmad Albab jual dengan murah disebabkan kesempitan duit, harga
// itu telah dibuat di Harga(); dan dipanggil di biodataKambing()
// Walaupun semua arahan papar 'echo' ada didalam biodataKambing().
// Kita masih perlu buat objek di luar kelas untuk panggil iaitu:
// $NakBeli = new KambingAhmadAlbab(); $NakBeli ->biodataKambing();
function biodataKambing()
{
echo $this->NamaKambingItu();
echo $this->Kaki();
echo $this->Harga();
echo '
';
}
}
$NakBeli = new KambingAhmadAlbab();
$NakBeli ->biodataKambing(); //arahkan biodataKambing() display semua method.
echo "Berapa Harga Kambing itu?
";
$NakBeli->SebutHarga(); // kita panggil SebutHarga(),SebutHarga akan panggil
// Harga() untuk selesaikan operasinya.Lihat Function.
?>