Revision: 1387
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 3, 2006 05:14 by ekobudisetiyo
Initial Code
<?php
class constant
{
var $____x = array();
function __construct($a = array())
{
$this->fromArray($a);
}
function __set($name,$val)
{
if(!isset($this->____x[$name]))
{
$this->____x[$name] = $val;
}
}
function __get($name)
{
if(isset($this->____x[$name])) return $this->____x[$name];
}
function __isset($name)
{
return isset($this->____x[$name]);
}
function toArray()
{
return $this->____x;
}
function fromArray($a = array())
{
if(count($a)>0)
{
foreach($a as $k => $v) $this->____x[$k] = $v;
}
}
}
?>
Initial URL
http://fuselogic.haltebis.com
Initial Description
Usage: $constant = new constant(); $constant->test = 'abcd'; $constant->test = '1234'; echo $constant->test; // out put -> 'abcd'
Initial Title
PHP5 Constant Class
Initial Tags
Initial Language
PHP