Object Oriented Programming in PHP
Untuk hari ini saya akan coba menulis berkaitan dengan PHP khususnya pemrograman berorientasi object dengan PHP.
Baik kita mulai dari konsep dasarnya OOP di php
Class
Mendefinisikan class di PHP menggunakan keyword class diikuti dengan nama kelas, Nama kelas ini tidak boleh keyword yang sudah digunakan oleh php.
name = $name;
}
public function getName(){
return $this->name;
}
}
// Contoh deklaresi object dari kelas Student
$std = new Student();
$std::setName("Massri");
echo $std->getName();
?>
Pada code diatas untuk mengakses method dari suatu object bisa menggunakan “::” atau “->”, $this adalah pseudo-variable yang digunakan untuk memanggil metod dari object itu sendiri.
Untuk membuat instance dari class digunakan keyword new
extends
Extends digunakan untuk mewariskan methods dan attribute ke kelas turunannya, untuk deklarsinya di tempatkan setelah nama kelas