Zephir\Variable::isDoublePointer PHP Method

isDoublePointer() public method

Returns the variable
public isDoublePointer ( )
    public function isDoublePointer()
    {
        return $this->doublePointer;
    }

Usage Example

Beispiel #1
0
 public function ifVariableValueUndefined(Variable $var, CompilationContext $context, $useBody = false, $useCodePrinter = true)
 {
     if ($var->isDoublePointer()) {
         return parent::ifVariableValueUndefined($var, $context, $useBody, $useCodePrinter);
     }
     $body = 'Z_TYPE_P(' . $this->getVariableCode($var) . ') == IS_UNDEF';
     $output = 'if (' . $body . ') {';
     if ($useCodePrinter) {
         $context->codePrinter->output($output);
     }
     return $useBody ? $body : $output;
 }
All Usage Examples Of Zephir\Variable::isDoublePointer