Method |
Description |
|
addArrayEntry ( Variable $variable, $key, $value, Zephir\CompilationContext $context, $statement = null, $useCodePrinter = true ) |
|
|
arrayIsset ( Variable $var, $resolvedExpr, $expression, Zephir\CompilationContext $context ) |
|
|
arrayIssetFetch ( Variable $target, Variable $var, $resolvedExpr, $flags, $expression, Zephir\CompilationContext $context ) |
|
|
arrayUnset ( Variable $variable, $exprIndex, $flags, Zephir\CompilationContext $context ) |
|
|
assignString ( Variable $variable, $value, Zephir\CompilationContext $context, $useCodePrinter = true, $doCopy = null ) |
* Assign value to variable |
|
assignZval ( Variable $variable, string $code, Zephir\CompilationContext $context ) |
Assigns a zval to another |
|
callMethod ( $symbolVariable, Variable $variable, $methodName, $cachePointer, $params, Zephir\CompilationContext $context ) |
|
|
copyOnWrite ( Variable $target, $var, Zephir\CompilationContext $context ) |
|
|
createClosure ( Variable $variable, $classDefinition, Zephir\CompilationContext $context ) |
|
|
declareConstant ( $type, $name, $value, Zephir\CompilationContext $context ) |
|
|
destroyIterator ( Variable $iteratorVariable, Zephir\CompilationContext $context ) |
|
|
fetchClass ( Variable $zendClassEntry, $className, $guarded, Zephir\CompilationContext $context ) |
|
|
fetchClassEntry ( $str ) |
|
|
fetchGlobal ( Variable $globalVar, Zephir\CompilationContext $compilationContext, $useCodePrinter = true ) |
|
|
fetchProperty ( Variable $symbolVariable, Variable $variableVariable, $property, $readOnly, Zephir\CompilationContext $context, $useOptimized = false ) |
|
|
fetchStaticProperty ( Variable $symbolVariable, $classDefinition, $property, $readOnly, Zephir\CompilationContext $context ) |
|
|
forStatement ( Variable $exprVariable, $keyVariable, $variable, $duplicateKey, $duplicateHash, $statement, $statementBlock, Zephir\CompilationContext $compilationContext ) |
|
|
forStatementIterator ( Variable $iteratorVariable, Variable $targetVariable, Zephir\CompilationContext $compilationContext ) |
|
|
generateInitCode ( &$groupVariables, $type, $pointer, Variable $variable ) |
|
|
getBoolCode ( Variable $variable, Zephir\CompilationContext $context, $useCodePrinter = true ) |
|
|
getFcallManager ( ) |
|
|
getInternalSignature ( ClassMethod $method, Zephir\CompilationContext $context ) |
Returns the signature of an internal method |
|
getScalarTempVariable ( $type, Zephir\CompilationContext $compilationContext, $isLocal = true ) |
|
|
getStringsManager ( ) |
|
|
getTypeDefinition ( $type ) |
|
|
getTypeofCondition ( Variable $variableVariable, string $operator, string $value, Zephir\CompilationContext $context ) : string |
Checks the type of a variable using the ZendEngine constants |
|
getVariableCode ( Variable $variable ) |
|
|
getVariableCodePointer ( Variable $variable ) |
|
|
ifVariableValueUndefined ( Variable $var, Zephir\CompilationContext $context, $useBody = false, $useCodePrinter = true ) |
|
|
isZE3 ( ) |
* TODO: This should not be used, temporary (until its completely refactored) |
|
onPostCompile ( $method, Zephir\CompilationContext $context ) |
|
|
onPreCompile ( $method, Zephir\CompilationContext $context ) |
|
|
onPreInitVar ( $method, Zephir\CompilationContext $context ) |
|
|
propertyIsset ( Variable $var, $key, Zephir\CompilationContext $context ) |
|
|
resolveValue ( $value, Zephir\CompilationContext $context, $usePointer = false ) |
|
|
returnString ( $value, Zephir\CompilationContext $context, $useCodePrinter = true ) |
|
|
setSymbolIfSeparated ( Variable $variableTempSeparated, Variable $variable, Zephir\CompilationContext $context ) |
|
|
updateProperty ( Variable $symbolVariable, $propertyName, $value, Zephir\CompilationContext $context ) |
|
|
updateStaticProperty ( $classEntry, $property, $value, Zephir\CompilationContext $context ) |
|
|