10
10
1 // 0
11
11
; // 0
12
12
13
- function empty1 () // +1
14
- { // 0
15
- } // 0
16
- function empty2 (){ // +1
17
- } // 0
13
+ function empty1 ()
14
+ {
15
+ } // +1
16
+ function empty2 (){
17
+ } // +1
18
18
19
- function simple1 () // +1
20
- { // 0
21
- return 1 ; // 0
19
+ function simple1 ()
20
+ {
21
+ return 1 ; // +1
22
22
}
23
- function simple2 (){ // +1
24
- return 1 ; // 0
23
+ function simple2 (){
24
+ return 1 ; // +1
25
25
}
26
26
27
27
$ var2 = 1 ; // -4
@@ -33,9 +33,9 @@ function simple2(){ // +1
33
33
$ var2 += 1 ; // +5
34
34
} // -5
35
35
36
- function withIf () // +6
37
- { // 0
38
- $ var = 1 ; // 0
36
+ function withIf ()
37
+ {
38
+ $ var = 1 ; // +6
39
39
if (false ) { // 0
40
40
$ var += 2 ; // +1
41
41
} // -1
@@ -46,26 +46,27 @@ class MyClass
46
46
{
47
47
public const C1 = 1 ;
48
48
public $ var1 = 1 ;
49
- public // +2
50
- function // 0
51
- __construct // 0
52
- ( // 0
53
- $ var // 0
54
- = // 0
55
- 1 // 0
56
- ) // 0
57
- { // 0
58
- $ var = 1 ; // 0
49
+ public
50
+ function
51
+ __construct
52
+ (
53
+ &
54
+ $ var
55
+ =
56
+ 1
57
+ )
58
+ {
59
+ $ var = 1 ; // +2
59
60
if (false ) { // 0
60
61
$ var += 2 ; // +1
61
62
} // -1
62
63
}
63
- public function myEmpty () // +2
64
- { // 0
65
- } // 0
66
- public function withForeach () // +1
67
- { // 0
68
- $ var = 1 ; // 0
64
+ public function myEmpty ()
65
+ {
66
+ } // +2
67
+ public function withForeach ()
68
+ {
69
+ $ var = 1 ; // +1
69
70
foreach ([] as $ value ); // 0
70
71
foreach ([] as $ value ) $ var += 2 ; // 0
71
72
foreach ([] as $ value ) { // 0
@@ -88,9 +89,9 @@ public function withForeach() // +1
88
89
$ var += 2 ; // +4
89
90
} // -4
90
91
}
91
- public function withWhile () // +5
92
- { // 0
93
- $ var = 1 ; // 0
92
+ public function withWhile ()
93
+ {
94
+ $ var = 1 ; // +5
94
95
while (0 === $ var ); // 0
95
96
while (0 === $ var ) ++$ var ; // 0
96
97
while (0 === $ var ) { // 0
@@ -111,9 +112,9 @@ public function withWhile() // +5
111
112
++$ var ; // +4
112
113
} // -4
113
114
}
114
- public function withIfElseifElse () // +5
115
- { // 0
116
- $ var = 1 ; // 0
115
+ public function withIfElseifElse ()
116
+ {
117
+ $ var = 1 ; // +5
117
118
if (0 === $ var ); // 0
118
119
if (0 === $ var ) { ++$ var ; } // 0
119
120
if (1 === $ var ): // 0
@@ -155,9 +156,9 @@ public function withIfElseifElse() // +5
155
156
++$ var ; // +12
156
157
} // -12
157
158
}
158
- public function withFor () // +13
159
- { // 0
160
- $ var = 1 ; // 0
159
+ public function withFor ()
160
+ {
161
+ $ var = 1 ; // +13
161
162
for (;false ;); // 0
162
163
for (;false ;) $ var += 2 ; // 0
163
164
for (;false ;) { // 0
@@ -178,9 +179,9 @@ public function withFor() // +13
178
179
$ var += 2 ; // +4
179
180
} // -4
180
181
}
181
- public function withDoWhile () // +5
182
- { // 0
183
- $ var = 1 ; // 0
182
+ public function withDoWhile ()
183
+ {
184
+ $ var = 1 ; // +5
184
185
do {} while (0 === $ var ); // 0
185
186
do ++$ var ; while (0 === $ var ); // 0
186
187
do // 0
@@ -203,9 +204,9 @@ public function withDoWhile() // +5
203
204
) // 0
204
205
; // 0
205
206
}
206
- public function withSwitch () // +1
207
- { // 0
208
- $ var = 1 ; // 0
207
+ public function withSwitch ()
208
+ {
209
+ $ var = 1 ; // +1
209
210
switch ($ var ) { // 0
210
211
case 0 : // 0
211
212
case 1 : // 0
@@ -233,9 +234,9 @@ public function withSwitch() // +1
233
234
++$ var ; // +8
234
235
endswitch ; // -8
235
236
}
236
- public function withMatch () // +9
237
- { // 0
238
- $ var = 1 ; // 0
237
+ public function withMatch ()
238
+ {
239
+ $ var = 1 ; // +9
239
240
$ var2 = match ($ var ) { // 0
240
241
0 => ++$ var , // +1
241
242
1 => ++$ var , // +1
@@ -263,9 +264,9 @@ public function withMatch() // +9
263
264
} // 0
264
265
; // 0
265
266
}
266
- public function withReturn () // +7
267
- { // 0
268
- $ var = 1 ; // 0
267
+ public function withReturn ()
268
+ {
269
+ $ var = 1 ; // +7
269
270
if (false ) { // 0
270
271
++$ var ; // +1
271
272
return // 0
@@ -279,9 +280,9 @@ public function withReturn() // +7
279
280
return ; // 0
280
281
++$ var ; // +4
281
282
}
282
- public function withContinue () // +1
283
- { // 0
284
- $ var = 1 ; // 0
283
+ public function withContinue ()
284
+ {
285
+ $ var = 1 ; // +1
285
286
for ($ i = 0 ; $ i < 10 ; $ i ++) { // 0
286
287
if (false ) { // +1
287
288
++$ var ; // +1
@@ -295,9 +296,9 @@ public function withContinue() // +1
295
296
++$ var ; // +3
296
297
} // -4
297
298
}
298
- public function withBreak () // +5
299
- { // 0
300
- $ var = 1 ; // 0
299
+ public function withBreak ()
300
+ {
301
+ $ var = 1 ; // +5
301
302
for ($ i = 0 ; $ i < 10 ; $ i ++) { // 0
302
303
if (false ) { // +1
303
304
++$ var ; // +1
@@ -311,9 +312,9 @@ public function withBreak() // +5
311
312
++$ var ; // +3
312
313
} // -4
313
314
}
314
- public function withGoto () // +5
315
- { // 0
316
- $ var = 1 ; // 0
315
+ public function withGoto ()
316
+ {
317
+ $ var = 1 ; // +5
317
318
if (false ) { // 0
318
319
++$ var ; // +1
319
320
goto // 0
@@ -328,9 +329,9 @@ public function withGoto() // +5
328
329
b: // +1
329
330
++$ var ; // 0
330
331
}
331
- public function withThrow () // +1
332
- { // 0
333
- $ var = 1 ; // 0
332
+ public function withThrow ()
333
+ {
334
+ $ var = 1 ; // +1
334
335
try { // 0
335
336
++$ var ; // +1
336
337
throw // 0
@@ -348,9 +349,9 @@ public function withThrow() // +1
348
349
} // -7
349
350
++$ var ; // 0
350
351
}
351
- public function withTernaryOperator () // +8
352
- { // 0
353
- $ var // 0
352
+ public function withTernaryOperator ()
353
+ {
354
+ $ var // +8
354
355
= // 0
355
356
true // 0
356
357
? // 0
@@ -359,9 +360,9 @@ public function withTernaryOperator() // +8
359
360
'b ' // +2
360
361
; // -2
361
362
}
362
- public function withCall () // +3
363
- { // 0
364
- $ var = 1 ; // 0
363
+ public function withCall ()
364
+ {
365
+ $ var = 1 ; // +3
365
366
$ var = intval ($ var ); // 0
366
367
++$ var ; // +1
367
368
$ date = new DateTimeImmutable (); // 0
@@ -373,9 +374,9 @@ public function withCall() // +3
373
374
$ date = DateTime::createFromImmutable ($ date ); // 0
374
375
++$ var ; // +1
375
376
}
376
- public function withClosure () // +1
377
- { // 0
378
- $ myf = function (){}; // 0
377
+ public function withClosure ()
378
+ {
379
+ $ myf = function (){}; // +1
379
380
$ myf = function (){ // 0
380
381
}; // +1
381
382
$ myf = function () // -1
@@ -408,9 +409,9 @@ function // 0
408
409
}; // +5
409
410
$ myf = function (){ $ var = 1 ;}; // -5
410
411
}
411
- public function withArrowFn () // +6
412
- { // 0
413
- $ y = 1 ; // 0
412
+ public function withArrowFn ()
413
+ {
414
+ $ y = 1 ; // +6
414
415
$ fn1 = fn ($ x ) => $ x + $ y ; // 0
415
416
$ fn1 = fn ($ x ) => // 0
416
417
$ x + $ y ; // +1
0 commit comments