var1 = ''; $this->var2 = ''; break; case 1: $this->var1 = func_get_arg(0); $this->var2 = ''; break; case 2: $this->var1 = func_get_arg(0); $this->var2 = func_get_arg(1); break; } } } $o1 = new Foobar('A'); echo $o1->var1 . "\r\n"; echo $o1->var2 . "\r\n"; $o2 = new Foobar('B', 'C'); echo $o2->var1 . "\r\n"; echo $o2->var2 . "\r\n"; ?>