/
aletoropov
/
php_training
Обзор
Документация
Войти
/
aletoropov
/
php_training
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
patterns/Interpreter/OrExpression.php
20 строк
379 B
Alexandr
Шаблон Interpreter
07 янв 2024, 13:20
07 янв 2024, 13:20
0fba167
Код
Авторство
О чём код?
<?php /* * Non terminal Expression */ class OrExpression implements IExpression { private $exp1; private $exp2; function __construct(IExpression $exp1, IExpression$exp2) { $this->exp1 = $exp1; $this->exp2 = $exp2; } function interpret(int $i): bool { return $this->exp1->interpret($i) || $this->exp2->interpret($i); } }