-->

Konstanta Class dalam OOP

php

Assalamu'alaikum W.W
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

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 (:.

0 Response to "Konstanta Class dalam OOP"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel