10 protected $expression;
13 * @param string $e the expression or a format string followed by arguments
16 function __construct($e) {
17 if (func_num_args() > 1) {
18 $this->expression
= call_user_func_array("sprintf", func_get_args());
20 $this->expression
= $e;
25 * Get the string expression
28 function __toString() {
29 return (string) $this->expression
;