public function arrayIsset(Variable $var, $resolvedExpr, $expression, CompilationContext $context)
{
if (!$resolvedExpr instanceof Variable) {
if ($resolvedExpr->getType() == 'string') {
return new CompiledExpression('bool', 'zephir_array_isset_string(' . $this->getVariableCode($var) . ', SL("' . $resolvedExpr->getCode() . '"))', $expression);
}
}
return parent::arrayIsset($var, $resolvedExpr, $expression, $context);
}