Video: BELAJAR PHP: Membuat Sistem Informasi Mahasiswa (Part 1) 2024
Paling sederhana, objek adalah tipe data. Kelas adalah template (pattern) untuk objek. PHP menyediakan beberapa fungsi yang dapat Anda gunakan untuk mendapatkan informasi tentang objek dan kelas:
-
Anda dapat memeriksa apakah sebuah kelas ada dengan yang berikut:
class_exists (" classname ");
-
Anda dapat menguji apakah sebuah properti ada di kelas tertentu dengan yang berikut:
property_exists (" classname ", " propertyname ");
-
Anda dapat mengetahui properti, dengan defaultnya, dan metode yang didefinisikan di kelas dengan pernyataan berikut:
get_class_vars (" classname "); get_class_methods (" classname ");
Fungsi get_class_ mengembalikan sebuah array. Array properti berisi nama properti sebagai kunci dan default sebagai nilainya. Array metode berisi kunci numerik dan nama metode sebagai nilai. Jika sebuah properti atau metode bersifat pribadi, fungsinya tidak akan mengembalikan namanya kecuali jika dieksekusi dari dalam kelas.
-
Anda dapat menguji apakah sebuah objek, orang tuanya, atau antarmuka yang diimplementasikan dibuat oleh kelas tertentu dengan menggunakan instance dari operator, yang ditambahkan dalam PHP 5, sebagai berikut:
if ($ instance objectname " classname ")
-
Anda dapat mengetahui nilai properti dari objek dengan fungsi sebagai berikut:
get_object_vars ($ objectname );
Fungsi mengembalikan sebuah array yang berisi nilai properti saat ini, dengan nama properti sebagai kunci.