Memanipulasi PHP Class memberikan beberapa Option dengan mudah
Posted by Jawaad on 6 January, 2009
No comments yet
This item was filled under [ Code Snippet, PHP ]
Berikut contoh class dan penggunaanya (bisa untuk PHP4 dan PHP5, blm di test di PHP6):
<?php error_reporting(E_ALL); // Class Test class Test { // men set option dengan nama variable field dan value function setOption($field, $value) { $this->$field = $value; } function a() { $isi = "ini fungsi a dari Class Test"; if(isset($this->gal)) { // lakukan jika opsi gal adalah true $isi .= " *gallery* "; } if(isset($this->limit)) { // lakukan jika opsi limit dan mencocokan dengan variable $isi .= " *limit = ".$this->limit." * "; } $isi .= "<br />"; return $isi; } function b() { $isi = "ini fungsi b dari Class Test <br />"; return $isi; } } // End Of Class $test = new Test; // membuat object test $test->setOption("gallery", true); // membubuhkan option gallery $test->setOption("limit", 10); // membubuhkan option limit = 10 echo $test->a(); // menampilkan hasil dari class Test->fungsi a yg sudah diberi opsi2 unset($test); // hapus object variable test echo Test::b(); // menembus langsung ke Class Test -> fungsi b. print_r(get_class_methods('Test')); // memanggil metode/fungsi apa saja yg ada pada class test ?>
Popularity: 1,849 views

