Jika kamu melakukan pemrograman php berbasis MVC (Model – View – Controller) yang sering dijumpai di framework seperti Code Igniter (CI), Yii, Panada, Zend Framework dan lain-lain, pasti kamu melakukan inheritance dari class core framework atau aplikasi tersebut. Semisal membuat controller, pasti menggunakan syntax: “class Kelasmu extends Controller” dan sebagainya.
Inheritance pada pemrograman PHP
Lalu bagaimana penggunaan inheritance itu? Saya berikan contoh berikut:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| <?phpclass Utama{function cetak_nama(){echo 'Nama saya Roes Wibowo.<br/>';}}class Turunan extends Utama{function cetak(){$this->cetak_nama();}}$coba = new Utama;$coba -> cetak_nama();$coba = new Turunan;$coba -> cetak();?> |
Source : http://roes-wibowo.com/inheritance-turunan-pewarisan-php-oop/
kalau melakukan cetak di luar kelas bisa gak ?? intinya echonya di luar kelas
BalasHapus