Pratikum Sesi 6 OOP PHP Autoload
Pratikum Sesi 6 OOP PHP Autoload
Assalamualaikum Wr.Wb.
pada pertemuan kali ini saya akan menjelaskan lagi tentang oop php tetapi yang sekarang menjelaskan apa itu autoload.
1.Autoload
Banyak
pengembang yang membuat aplikasi berorientasi objek membuat satu file
sumber PHP per definisi Class. Salah satu gangguan terbesar adalah harus
menulis daftar panjang yang diperlukan termasuk pada awal setiap skrip
(satu untuk setiap Class). Di PHP 5, ini tidak lagi diperlukan. Fungsi
spl_autoload_register () mendaftarkan sejumlah autoloader, memungkinkan
Class dan antarmuka dimuat secara otomatis jika mereka saat ini tidak
didefinisikan. Dengan mendaftarkan autoloaders, PHP diberikan kesempatan
terakhir untuk memuat Class atau antarmuka sebelum gagal dan error.
2.Object Interface
Object
Interface memungkinkan Anda membuat kode yang menentukan METHOD mana
yang harus diimplementasikan oleh suatu Class, tanpa harus menentukan
bagaimana method ini diterapkan. Interface didefinisikan dengan cara
yang sama seperti Class, tetapi dengan kata kunci Interface menggantikan
kata kunci Class dan tanpa method apa pun yang memiliki kontennya
ditentukan. Semua method yang dideklarasikan di Interface harus
bersifat public ; ini adalah sifat interface. Perhatikan bahwa
dimungkinkan untuk mendeklarasikan konstruktor di interface, apa yang
bisa berguna dalam beberapa konteks.
3.Implements
untuk
mengimplementasikan interface, operator implement digunakan. Semua
method dalam interface harus diimplementasikan dalam class; error akan
menghasilkan kesalahan fatal. Class dapat di implement lebih dari satu
interface jika diinginkan.
4.Visibility
Visibilitas
dari sebuah properti, method atau sebuah konstanta dapat didefinisikan
dengan mengawali deklarasi dengan kata kunci public, protected atau
private.
Anggota class dideklarasikan public agar dapat diakses di mana saja. Anggota yang dinyatakan protected hanya dapat diakses di dalam class itu sendiri dan dengan mewarisi class induk. Anggota yang dinyatakan sebagai private hanya dapat diakses oleh class yang mendefinisikan anggotanya.
Anggota class dideklarasikan public agar dapat diakses di mana saja. Anggota yang dinyatakan protected hanya dapat diakses di dalam class itu sendiri dan dengan mewarisi class induk. Anggota yang dinyatakan sebagai private hanya dapat diakses oleh class yang mendefinisikan anggotanya.
5. Mencoba Visibililty (Private) Pada Codingan Studi kasus sebelumnya.
hewanpeliharaan.php
kelompokmakanan.phpindex.php
hasil

Comments
Post a Comment