/** * constructor * @param string $column_name * @param mixed $value * @return void */ function __construct($column_name, $value) { parent::__construct($column_name); $this->value = $value; }
function __construct($name) { $this->func = $name; parent::__construct(array_slice(func_get_args(), 1)); }
/** * constructor * @param string $column_name * @param object $argument * @return void */ function __construct($column_name, $argument) { parent::__construct($column_name); $this->argument = $argument; }
/** * constructor * @param string $column_name * @param string $alias * @return void */ function __construct($column_name, $alias = NULL) { parent::__construct($column_name); $this->column_alias = $alias; }