Php sudah mendukung Object Oriented Programming mulai pada php versi 5
Berikut cara mendefinisikan class atau biasa disebut dengan objek pada php
class myClass
{
var $attribute1;
var $attribute2;
function method1()
{
// Code here
return $something;
}
function method2()
{
// Code here
}
}
Lalu bagaiman cara mengakses/menggunakan class$myObject = new myClass();
Sekarang telah tercipta suatu objek bernama $myObject yang telah memiliki atriubut dan fungsi sebagaimana yang telah didefinisikan di objek / class myClass.
Bahkan kita bisa menciptakan objek-objek baru dengan cara yang sama seperti berikut
$myObject2 = new myClass();
$myObject3 = new myClass();
$myObject4 = new myClass();
untuk mengakses atribut dan methods yang terdapat pada class / objek myClass kita bisa menggunakan penghubung -> terkadang biasa disebut dengan operator panah atau the arrow operator.
// Attributes
$myObject->attribute1 = 'Sonic';
$myObject->attribute2 = 'Knuckles';
// Methods
$returned = $myObject->method1();
$myObject->method2();
sumber :
http://nefariousdesigns.co.uk/object-oriented-php-part-1-definition.html
0 komentar:
Post a Comment