Objek Oriented Programing PHP

Menguasai Object Oriented programing, suatu tuntutan yang susah dihindari, karena dengan teknik memprogram berorientasi objek ini programer bisa saling bekerja sama dalam menyelesaikan suatu project tanpa perlu menunggu programmer lain menyelesaikan tugasnya.
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: