Kniffen Web Design

OptionsObject Class

Download
<?php
class OptionsObject
{
	private $options;
	public function __construct($options)
	{
		$this->options = $options; 
	}
	public function isValidOption($name)
	{
		return array_key_exists($name, $this->options);
	}
	public function setOptions(array $options)
	{
		foreach($options as $key => $value)
		{
			if($this->isValidOption($key)) $this->options[$key] = $value;
		}
	}
	public function __get($option)
	{
		return $this->options[$option];
	}
}
?> 
KniffenWebDesign.com