Verzeichnisstruktur phpBB-3.3.15
- Veröffentlicht
- 28.08.2024
So funktioniert es
|
Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück |
Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis. |
|
(Beispiel Datei-Icons)
|
Auf das Icon klicken um den Quellcode anzuzeigen |
ConditionalExpression.php
01 <?php
02
03 /*
04 * This file is part of Twig.
05 *
06 * (c) Fabien Potencier
07 * (c) Armin Ronacher
08 *
09 * For the full copyright and license information, please view the LICENSE
10 * file that was distributed with this source code.
11 */
12
13 namespace Twig\Node\Expression;
14
15 use Twig\Compiler;
16
17 class ConditionalExpression extends AbstractExpression
18 {
19 public function __construct(AbstractExpression $expr1, AbstractExpression $expr2, AbstractExpression $expr3, int $lineno)
20 {
21 parent::__construct(['expr1' => $expr1, 'expr2' => $expr2, 'expr3' => $expr3], [], $lineno);
22 }
23
24 public function compile(Compiler $compiler)
25 {
26 $compiler
27 ->raw('((')
28 ->subcompile($this->getNode('expr1'))
29 ->raw(') ? (')
30 ->subcompile($this->getNode('expr2'))
31 ->raw(') : (')
32 ->subcompile($this->getNode('expr3'))
33 ->raw('))')
34 ;
35 }
36 }
37
38 class_alias('Twig\Node\Expression\ConditionalExpression', 'Twig_Node_Expression_Conditional');
39