Вход Регистрация
Файл: vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp.php
Строк: 36
<?php declare(strict_types=1);

namespace 
PhpParserNodeExpr;

use 
PhpParserNodeExpr;

abstract class 
BinaryOp extends Expr
{
    
/** @var Expr The left hand side expression */
    
public $left;
    
/** @var Expr The right hand side expression */
    
public $right;

    
/**
     * Constructs a binary operator node.
     *
     * @param Expr  $left       The left hand side expression
     * @param Expr  $right      The right hand side expression
     * @param array $attributes Additional attributes
     */
    
public function __construct(Expr $leftExpr $right, array $attributes = []) {
        
$this->attributes $attributes;
        
$this->left $left;
        
$this->right $right;
    }

    public function 
getSubNodeNames() : array {
        return [
'left''right'];
    }

    
/**
     * Get the operator sigil for this binary operation.
     *
     * In the case there are multiple possible sigils for an operator, this method does not
     * necessarily return the one used in the parsed code.
     *
     * @return string
     */
    
abstract public function getOperatorSigil() : string;
}
Онлайн: 2
Реклама