Memanipulasi PHP Class memberikan beberapa Option dengan mudah

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
?>
Rate this topic:
1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5.00 out of 5)
Loading ... Loading ...
Popularity: 1,849 views
Tagged with: [ , , ]
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Artikel Sejenis

Leave a Comment

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Halaman ini di eksekusi dalam waktu 1.6 detik! (koneksi mayan bagus nih...)