Reflection
Reflection adalah cara untuk mengambil informasi yang berhubungan dengan class, pada saat script sedang berjalan. Untuk melakukan hal itu, kita menggu...
Reflection adalah cara untuk mengambil informasi yang berhubungan dengan class, pada saat script sedang berjalan. Untuk melakukan hal itu, kita menggu...
Exception adalah object yang dilempar untuk menjelaskan terjadinya error pada script. Nantinya kita bisa meminta keterangan lebih lanjut mengenai erro...
Enumeration adalah tipe data dimana jumlah nilainya terbatas. Contoh kasus penggunaan Enumeration yang paling umum adalah Gender atau jenis kelamin, d...
Kita bisa menggunakan kata kunci foreach pada array, karena secara default array memiliki iterator. Begitu juga dengan object. Secara default object m...
Sebelum melanjutkan ke object cloning, kita harus memahami terlebih dahulu bagaimana cara PHP menangani memory untuk menyimpan nilai di dalam variable...
stdClass adalah kelas generik bawaan PHP. Artinya kita bisa langsung menggunakan kelas tersebut tanpa perlu membuat deklarasi kelas. Biasanya stdClass...
Kita akan bahas lebih lanjut mengenai Trait, terutama yang berhubungan dengan Overriding. Yang pertama adalah kita bisa melakukan overriding terhadap...
Pada saat hendak melakukan Inheritance, kita dibatasi hanya boleh menggunakan 1 parent. Bagaimana kalau kita perlu menggunakan beberapa parent sekalig...
Dalam dunia pemograman berbasis objek, Interface adalah semacam kontrak, dimana kita bisa memastikan bahwa kelas-kelas yang mengimplementasikan interf...
Pada saat deklarasi kelas, kita bisa menambahkan kata kunci abstract sebelum kata class. Hal ini akan mengubah kelas menjadi abstract. Kelas yang bers...
Apakah teman-teman sudah pernah menggunakan Google Maps untuk mencari jalan? Misalkan kita hendak pergi ke Bekasi dari Serpong. Google Maps akan membe...
Selama ini kita selalu menggunakan tipe data boolean sebagai kondisi, baik pada if maupun pada perulangan for. Namun, kira-kira apa yang terjadi kalau...