[eluser]KJSDFHASD78FASDF78SA[/eluser]
I wonder why there are so many eval(...) statements in this library? Is it to tackle bugs in some version of PHP5 or something?
For instance:
Code:
eval('return $this->' . $method . ';');
and
Code:
return $this->$method;
or even
Code:
eval('$return = new ' . $this->_class_name . '();');
and
Code:
$return = new $this->_class_name();
work the same, while eval version is somewhat slower and less readable?