PHP icon indicating copy to clipboard operation
PHP copied to clipboard

6. Constant dan Magic Constant

Open wildanie12 opened this issue 3 years ago • 0 comments

Sub-materi ini adalah bagian dari materi utama 14_oop_dasar di #84

Constant masih terkait dengan properti static karena memang mirip sekali cara pembuatan dan pemanggilannya. Yang dijelaskan pada submateri ini adalah bagaimana cara membuat constant, mengakses contant dari sebuah objek dan mengakses constant dari dalam kelas.

Berbeda dengan magic constant, PHP menyediakan magic constant khusus untuk sebuah kelas, seperti __CLASS__, __METHOD__, dll. Kamu dapat menunjukkan apa saja magic constant dalam sebuah list, namun pada demonya cukup buat demonstrasi untuk __CLASS__ dan __METHOD__ saja.. kamu dapat buat pada file demo yang sama.

Skema kelasnya kami sarankan untuk samakan dengan sub materi yang sebelumnya, yaitu Pengguna. untuk constant dapat dibuat sesuatu yang terkait misalnya MSG_STRUK yang berisi ucapan footer struk seperti Terimakasih telah berbelanja di toko kami, kasir : . Dan untuk magic constant kamu dapat buat method sendiri, misalnya getNamaClass() atau getNamaMethod() yang menunjukkan hasil keluaran dari magic constant yang ditulis.

rekomendasi nama file:

  • 6_constant_magic_constant.php

Baca CONTRIBUTING.md untuk pedoman berkontribusi selengkapnya.

wildanie12 avatar Jan 25 '22 05:01 wildanie12