Pinq\Expressions\Expression::arrayItem PHP Method

arrayItem() final public static method

final public static arrayItem ( Expression $key = null, Expression $value, boolean $isReference = false ) : ArrayItemExpression
$key Expression
$value Expression
$isReference boolean
return ArrayItemExpression
    public static final function arrayItem(Expression $key = null, Expression $value, $isReference = false)
    {
        return new ArrayItemExpression($key, $value, $isReference);
    }

Usage Example

コード例 #1
0
ファイル: AST.php プロジェクト: timetoogo/pinq
 private function parseArrayNode(Node\Expr\Array_ $node)
 {
     $itemExpressions = [];
     foreach ($node->items as $item) {
         //Keys must match
         $itemExpressions[] = Expression::arrayItem($item->key === null ? null : $this->parseNode($item->key), $this->parseNode($item->value), $item->byRef);
     }
     return Expression::arrayExpression($itemExpressions);
 }
All Usage Examples Of Pinq\Expressions\Expression::arrayItem