http://www.php.net/manual/en/functions.variable-functions.php#24931
That function does something like $this->{$this->varname}()
. I tried it out and confirmed that that's valid syntax but it leaves me wondering... where does php.net discuss the use of curly brackets in variable names like that?