|
1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
-
-
- class HTMLPurifier_VarParser_Native extends HTMLPurifier_VarParser
- {
-
-
-
- protected function parseImplementation($var, $type, $allow_null)
- {
- return $this->evalExpression($var);
- }
-
-
-
- protected function evalExpression($expr)
- {
- $var = null;
- $result = eval("\$var = $expr;");
- if ($result === false) {
- throw new HTMLPurifier_VarParserException("Fatal error in evaluated code");
- }
- return $var;
- }
- }
-
-
|