| extends | HTMLPurifier_VarParser | 
|---|
This variable parser uses PHP's internal code engine. Because it does this, it can represent all inputs; however, it is dangerous and cannot be used by users.
| Methods | ||
|---|---|---|
| 
					
	protected
					
					
				 | parseImplementation(mixed $var, int $type, bool $allow_null): null|string
		Actually implements the parsing. Base implementation does not
do anything to $var. Subclasses should overload this!
	 Actually implements the parsing. Base implementation does not do anything to $var. Subclasses should overload this! Overrides | # | 
| 
					
	protected
					
					
				 | evalExpression(string $expr): mixed | # | 
| Methods inherited from HTMLPurifier_VarParser | 
|---|
| parse(), error(), errorInconsistent(), errorGeneric(), getTypeName() | 
| Constants inherited from HTMLPurifier_VarParser | 
|---|
|  | 
| Properties inherited from HTMLPurifier_VarParser | 
|---|
| $types, $stringTypes |