File: pipe.test

package info (click to toggle)
php-parser 5.7.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 4,544 kB
  • sloc: php: 23,636; yacc: 1,280; makefile: 39; sh: 8
file content (22 lines) | stat: -rw-r--r-- 439 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Pipe operator
-----
<?php
$a |> $b |> $c;
$a . $b |> $c . $d;
$a |> $b == $c;
$c == $a |> $b;
($a == $b) |> ($c == $d);
$a . ($b |> $c) . $d;
$a |> (fn($x) => $x) |> (fn($y) => $y) |> $b;
(fn($x) => $x) |> $y;
fn($x) => $x |> $y;
-----
$a |> $b |> $c;
$a . $b |> $c . $d;
$a |> $b == $c;
$c == $a |> $b;
($a == $b) |> ($c == $d);
$a . ($b |> $c) . $d;
$a |> (fn($x) => $x) |> (fn($y) => $y) |> $b;
(fn($x) => $x) |> $y;
fn($x) => $x |> $y;