/
uselessParenthesesNoErrors.php
106 lines (68 loc) · 1.18 KB
/
uselessParenthesesNoErrors.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<?php
function doSomething($parameter) {
}
while ($current) {
}
if ($true) {
}
$a = 10 ? 1 : 0;
$b = $c + $d ? 1 : 0;
$closure = function ($parameter) use ($inheritedVariable) {
};
$closure(10);
max($a, $b);
if (isset($a)) {
}
if (empty($a)) {
}
unset($a);
$class = new class ($number) {
};
(bool) $a;
$b = $array['function']($parameter);
new self($a);
new static($b);
new parent($c);
$z = ($a ? '0' : '1') ? '2' : '3';
$zz = ($a + $b);
$zzz = !($a) ? true : false;
exit($a);
die($a);
(function ($b): void {
// Do something
})($b);
eval($c);
list($c) = [];
switch (true) {
case !($boo !== null):
}
class ClassWithClosure
{
private $closure;
public function __construct()
{
$this->closure = function () {
echo 123;
};
($this->closure)();
}
}
$response = (new Response())->withStatus(200);
function () {
return [
'a' => ('aa' . 'bb'),
];
};
$a = $b / (100 + $c);
$a = (100 - $b) * $c;
$a = ('100' . '000') * $c;
$a = $b + (100 - $c);
$a = 'a' . '/' . (32 - ($b * 8));
$var = $foo && ($bar > 0 || $baz > 0) ? true : false;
include($file);
include_once($file);
require($file);
require_once($file);
return true
? 100
: (int) ((100 / 50) * 100);