Konstanta Class dalam OOP
Sebelumnya kita telah membahas tentang Inheritas pada PHP. Pada kesempatan kali ini onodasakamichi.blogspot.com akan membahas tentang Konstanta Class dalam OOP. Oke langsung saja cekidot semangat ngoprek.
A.Pengertian
Menurut
Wikipedia, PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat
ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk
memprogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah
CMS.
B.Latar Belakang
PHP
termasuk bahasa pemrograman server side. PHP juga menjadi salah satu
bahasa pemrograman yang wajib dikuasi oleh seorang programmer yang ingin
menjadi seorang web developer. Hampir semua lowongan kerja web
developer mensyaratkan menguasai bahasa pemrogramman PHP.
C. Maksud dan Tujuan
Memahami, mengerti, bisa, dan menguasai Konstanta Class dalam OOP.
D. Jangka Waktu
90 Menit
E. Alat Dan Bahan
Koneksi Internet, Text Editor dan PC
F . Pembahasan
Pengertian Konstanta
Konstanta adalah suatu tempat untuk menampung data yang nilainya selalu tetap dan tidak pernah berubah. Jadi konstanta class adalah suatu tempat untuk menampung data yang nilainya selalu tetap dan tidak berubah. Keyword yang digunakan untuk membuta konstanta class adalah const. Penulisan nama konstanta diusahakan besar untuk membedakan dengan variabel biasa.
Struktur
class nama_class {
const NAMA_KONSTANTA = nilai_konstanta;
}
Contoh Penggunaan
<?php
class matauang {
const DOLLAR='12000';
public function konversi($nilai){
return "Hasil konversi dari dollar ke rupiah adalah ".$nilai * self::DOLLAR;
}
}
$nominal = new matauang();
$nom1 = "matauang";
echo "harga dolar saat ini = Rp. ".matauang::DOLLAR;
echo "<br/>";
echo "harga dolar saat ini = Rp. ".$nominal::DOLLAR;
echo "<br/>";
echo "harga dolar saat ini = Rp. ".$nom1::DOLLAR;
echo "<br/>";
echo $nominal->konversi(10);
?>
Keterangan :
- Dalam PHP, constanta class berperilaku seperti static property karena terikat pada class bukan objek. Untuk mengakses nilai class contanta digunakan operator double colon (::).
- Untuk mengakses constantan class dari class itu sendiri menggunakan keyword self::nama_konstanta
- Untuk mengakakses nilai constanta class kita bisa memanggilnya dengan "nama_kelas::nama_konstanta".
- PHP menggunakan operator parent::nama_konstanta untuk mengakses konstanta milik parent class.
G. Kesimpulan
Konstanta adalah suatu tempat untuk menampung data yang nilainya selalu
tetap dan tidak pernah berubah. Jadi konstanta class adalah suatu tempat
untuk menampung data yang nilainya selalu tetap dan tidak berubah.
H. Referensi
https://www.duniailkom.com
https://www.w3school.com
https://www.w3school.com
Sekian pembahasan mengenai constanta class, artikel selanjutnya mebahas mengenai constructur dan destructor OOP PHP. Terima kasih sampai bertemu di tutorial selanjutnya. Salam Pantang tidur sebelum code fix (:.
Terkait :
Constanta PHP, Constanta Class
Constanta PHP, Constanta Class
0 Response to "Konstanta Class dalam OOP"
Post a Comment