Test: /ext/tokenizer/tests/token_get_all_variation12.phpt - Version 7.4.3-dev    

There are 2 different diffs reported by users for this test.

Count Diff
7 (54%)
003+ array(15) {
003- array(16) {
009+ string(6) "<?php
010+ "
009- string(6) "<?php "
018- string(1) "
019- "
019+ string(3) "$fp"
021+ int(2)
021- int(1)
028+ string(1) " "
028- string(3) "$fp"
033+ string(1) "="
034+ [4]=>
037- string(1) " "
039+ string(2) " "
041- [4]=>
042- string(1) "="
048+ string(5) "fopen"
048- string(2) " "
053+ string(1) "("
054+ [7]=>
057- string(5) "fopen"
059+ string(8) "__FILE__"
061- [7]=>
062- string(1) "("
064+ string(1) ","
065+ [9]=>
068- string(8) "__FILE__"
070+ string(1) " "
072- [9]=>
073- string(1) ","
079+ string(3) "'r'"
079- string(1) " "
084+ string(1) ")"
085+ [12]=>
086+ string(1) ";"
087+ [13]=>
088- string(3) "'r'"
092+ string(1) "
093+ "
092- [12]=>
093- string(1) ")"
094- [13]=>
095- string(1) ";"
101- string(1) "
102- "
103- [2]=>
104- int(2)
105- }
106- [15]=>
102+ string(2) "?>"
103+ [2]=>
104+ int(3)
105+ }
106+ }
107+ -- with CLASS, TRAIT and FUNCTION --
108+ array(35) {
109+ [0]=>
111- string(2) "?>"
114+ string(6) "<?php
115+ "
115- }
116- -- with CLASS, TRAIT and FUNCTION --
117- array(35) {
118- [0]=>
119+ [1]=>
123- string(6) "<?php
124- "
125- [2]=>
126- int(1)
127- }
128- [1]=>
124+ string(5) "class"
125+ [2]=>
126+ int(2)
127+ }
128+ [2]=>
133+ string(1) " "
133- string(5) "class"
137+ [3]=>
137- [2]=>
142+ string(7) "MyClass"
142- string(1) " "
146+ [4]=>
146- [3]=>
151+ string(1) "
152+ "
151- string(7) "MyClass"
155- [4]=>
156+ [5]=>
157+ string(1) "{"
158+ [6]=>
160- string(1) "
161- "
163+ string(3) "
164+ "
165+ [2]=>
166+ int(3)
167+ }
168+ [7]=>
169+ array(3) {
170+ [0]=>
171+ int(324)
172+ [1]=>
173+ string(4) "echo"
163- int(2)
165- [5]=>
166- string(1) "{"
167- [6]=>
172- string(3) "
173- "
175+ int(4)
177+ [8]=>
177- [7]=>
182+ string(2) " "
182- string(4) "echo"
186+ [9]=>
186- [8]=>
191+ string(9) "__CLASS__"
191- string(2) " "
195+ [10]=>
196+ string(1) ";"
197+ [11]=>
195- [9]=>
200- string(9) "__CLASS__"
202+ string(3) "
203+ "
202- int(4)
204- [10]=>
205- string(1) ";"
206- [11]=>
207+ [12]=>
211- string(3) "
212- "
212+ string(4) "echo"
214+ int(5)
216+ [13]=>
216- [12]=>
221+ string(2) " "
221- string(4) "echo"
225+ [14]=>
225- [13]=>
230+ string(9) "__TRAIT__"
230- string(2) " "
234+ [15]=>
235+ string(1) ";"
236+ [16]=>
234- [14]=>
239- string(9) "__TRAIT__"
241+ string(3) "
242+ "
241- int(5)
243- [15]=>
244- string(1) ";"
245- [16]=>
246+ [17]=>
250- string(3) "
251- "
252- [2]=>
253- int(5)
254- }
255- [17]=>
251+ string(8) "function"
253+ int(6)
255+ [18]=>
260+ string(1) " "
261+ [2]=>
262+ int(6)
263+ }
264+ [19]=>
260- string(8) "function"
264- [18]=>
269+ string(10) "myFunction"
269- string(1) " "
273+ [20]=>
274+ string(1) "("
275+ [21]=>
276+ string(1) ")"
277+ [22]=>
273- [19]=>
278- string(10) "myFunction"
280- int(6)
282+ string(3) "
283+ "
282- [20]=>
283- string(1) "("
284- [21]=>
285- string(1) ")"
286- [22]=>
287+ [23]=>
288+ string(1) "{"
289+ [24]=>
291- string(3) "
292- "
294+ string(2) " "
294- int(6)
296+ int(7)
296- [23]=>
297- string(1) "{"
298- [24]=>
298+ [25]=>
303+ string(4) "echo"
304+ [2]=>
305+ int(7)
306+ }
307+ [26]=>
308+ array(3) {
309+ [0]=>
310+ int(385)
311+ [1]=>
312+ string(2) " "
303- string(2) " "
307- [25]=>
312- string(4) "echo"
314+ int(7)
316+ [27]=>
316- [26]=>
321+ string(12) "__FUNCTION__"
321- string(2) " "
325+ [28]=>
326+ string(1) ";"
327+ [29]=>
325- [27]=>
330- string(12) "__FUNCTION__"
332+ string(1) " "
332- int(7)
334- [28]=>
335- string(1) ";"
336- [29]=>
336+ [30]=>
337+ string(1) "}"
338+ [31]=>
341- string(1) " "
343+ string(1) "
344+ "
343- int(7)
345- [30]=>
346- string(1) "}"
347- [31]=>
348+ [32]=>
349+ string(1) "}"
350+ [33]=>
352- string(1) "
355+ string(1) "
356+ "
355- int(7)
357- [32]=>
358- string(1) "}"
359- [33]=>
358+ int(8)
360+ [34]=>
364- string(1) "
365- "
366- [2]=>
367- int(8)
368- }
369- [34]=>
365+ string(2) "?>"
367+ int(9)
369+ }
370+ -- with LINE and METHOD --
371+ array(19) {
372+ [0]=>
374- string(2) "?>"
376- int(9)
377+ string(6) "<?php
378- }
379- -- with LINE and METHOD --
380- array(19) {
381- [0]=>
380+ int(1)
382+ [1]=>
386- string(6) "<?php
387- "
388- [2]=>
389- int(1)
390- }
391- [1]=>
387+ string(2) " "
388+ [2]=>
389+ int(2)
390+ }
391+ [2]=>
396+ string(2) "$a"
396- string(2) " "
398+ int(2)
400+ [3]=>
400- [2]=>
405+ string(1) " "
406+ [2]=>
407+ int(2)
408+ }
409+ [4]=>
410+ string(1) "="
411+ [5]=>
405- string(2) "$a"
409- [3]=>
414- string(1) " "
416+ string(1) " "
418- [4]=>
419- string(1) "="
420- [5]=>
420+ [6]=>
425+ string(8) "__LINE__"
425- string(1) " "
426- [2]=>
427- int(2)
428- }
429- [6]=>
429+ [7]=>
430+ string(1) ";"
431+ [8]=>
434- string(8) "__LINE__"
436+ string(3) "
437+ "
436- int(2)
438- [7]=>
439- string(1) ";"
440- [8]=>
441+ [9]=>
445- string(3) "
446- "
447- [2]=>
448- int(2)
449- }
450- [9]=>
446+ string(2) "$b"
447+ [2]=>
448+ int(3)
449+ }
450+ [10]=>
455+ string(1) " "
457+ int(3)
459+ [11]=>
460+ string(1) "="
461+ [12]=>
459- [10]=>
464- string(1) " "
466+ string(1) " "
467+ [2]=>
468+ int(3)
469+ }
470+ [13]=>
468- [11]=>
469- string(1) "="
470- [12]=>
475- string(1) " "
479+ [14]=>
480+ string(1) "."
481+ [15]=>
479- [13]=>
484- string(2) "$b"
486+ string(10) "__METHOD__"
488- [14]=>
489- string(1) "."
490+ [16]=>
491+ string(1) ";"
492+ [17]=>
497+ string(1) "
498+ "
502+ [18]=>
507+ string(2) "?>"
511+ }
512+ Done
490- [15]=>
491- array(3) {
492- [0]=>
493- int(%d)
494- [1]=>
495- string(10) "__METHOD__"
496- [2]=>
497- int(%d)
498- }
499- [16]=>
500- string(1) ";"
501- [17]=>
502- array(3) {
503- [0]=>
504- int(%d)
505- [1]=>
506- string(1) "
507- "
508- [2]=>
509- int(%d)
510- }
511- [18]=>
512- array(3) {
513- [0]=>
514- int(%d)
515- [1]=>
516- string(2) "?>"
517- [2]=>
518- int(4)
519- }
520- }
521- Done
6 (46%)
003+ array(15) { 003- array(16) { 009+ string(6) "<?php 010+ " 009- string(6) "<?php " 018- string(1) " 019- " 019+ string(3) "$fp" 021+ int(2) 021- int(1) 028+ string(1) " " 028- string(3) "$fp" 033+ string(1) "=" 034+ [4]=> 037- string(1) " " 039+ string(2) " " 041- [4]=> 042- string(1) "=" 048+ string(5) "fopen" 048- string(2) " " 053+ string(1) "(" 054+ [7]=> 057- string(5) "fopen" 059+ string(8) "__FILE__" 061- [7]=> 062- string(1) "(" 064+ string(1) "," 065+ [9]=> 068- string(8) "__FILE__" 070+ string(1) " " 072- [9]=> 073- string(1) "," 079+ string(3) "'r'" 079- string(1) " " 084+ string(1) ")" 085+ [12]=> 086+ string(1) ";" 087+ [13]=> 088- string(3) "'r'" 092+ string(1) " 093+ " 092- [12]=> 093- string(1) ")" 094- [13]=> 095- string(1) ";" 101- string(1) " 102- " 103- [2]=> 104- int(2) 105- } 106- [15]=> 102+ string(2) "?>" 103+ [2]=> 104+ int(3) 105+ } 106+ } 107+ -- with CLASS, TRAIT and FUNCTION -- 108+ array(35) { 109+ [0]=> 111- string(2) "?>" 114+ string(6) "<?php 115+ " 115- } 116- -- with CLASS, TRAIT and FUNCTION -- 117- array(35) { 118- [0]=> 119+ [1]=> 123- string(6) "<?php 124- " 125- [2]=> 126- int(1) 127- } 128- [1]=> 124+ string(5) "class" 125+ [2]=> 126+ int(2) 127+ } 128+ [2]=> 133+ string(1) " " 133- string(5) "class" 137+ [3]=> 137- [2]=> 142+ string(7) "MyClass" 142- string(1) " " 146+ [4]=> 146- [3]=> 151+ string(1) " 152+ " 151- string(7) "MyClass" 155- [4]=> 156+ [5]=> 157+ string(1) "{" 158+ [6]=> 160- string(1) " 161- " 163+ string(3) " 164+ " 165+ [2]=> 166+ int(3) 167+ } 168+ [7]=> 169+ array(3) { 170+ [0]=> 171+ int(324) 172+ [1]=> 173+ string(4) "echo" 163- int(2) 165- [5]=> 166- string(1) "{" 167- [6]=> 172- string(3) " 173- " 175+ int(4) 177+ [8]=> 177- [7]=> 182+ string(2) " " 182- string(4) "echo" 186+ [9]=> 186- [8]=> 191+ string(9) "__CLASS__" 191- string(2) " " 195+ [10]=> 196+ string(1) ";" 197+ [11]=> 195- [9]=> 200- string(9) "__CLASS__" 202+ string(3) " 203+ " 202- int(4) 204- [10]=> 205- string(1) ";" 206- [11]=> 207+ [12]=> 211- string(3) " 212- " 212+ string(4) "echo" 214+ int(5) 216+ [13]=> 216- [12]=> 221+ string(2) " " 221- string(4) "echo" 225+ [14]=> 225- [13]=> 230+ string(9) "__TRAIT__" 230- string(2) " " 234+ [15]=> 235+ string(1) ";" 236+ [16]=> 234- [14]=> 239- string(9) "__TRAIT__" 241+ string(3) " 242+ " 241- int(5) 243- [15]=> 244- string(1) ";" 245- [16]=> 246+ [17]=> 250- string(3) " 251- " 252- [2]=> 253- int(5) 254- } 255- [17]=> 251+ string(8) "function" 253+ int(6) 255+ [18]=> 260+ string(1) " " 261+ [2]=> 262+ int(6) 263+ } 264+ [19]=> 260- string(8) "function" 264- [18]=> 269+ string(10) "myFunction" 269- string(1) " " 273+ [20]=> 274+ string(1) "(" 275+ [21]=> 276+ string(1) ")" 277+ [22]=> 273- [19]=> 278- string(10) "myFunction" 280- int(6) 282+ string(3) " 283+ " 282- [20]=> 283- string(1) "(" 284- [21]=> 285- string(1) ")" 286- [22]=> 287+ [23]=> 288+ string(1) "{" 289+ [24]=> 291- string(3) " 292- " 294+ string(2) " " 294- int(6) 296+ int(7) 296- [23]=> 297- string(1) "{" 298- [24]=> 298+ [25]=> 303+ string(4) "echo" 304+ [2]=> 305+ int(7) 306+ } 307+ [26]=> 308+ array(3) { 309+ [0]=> 310+ int(385) 311+ [1]=> 312+ string(2) " " 303- string(2) " " 307- [25]=> 312- string(4) "echo" 314+ int(7) 316+ [27]=> 316- [26]=> 321+ string(12) "__FUNCTION__" 321- string(2) " " 325+ [28]=> 326+ string(1) ";" 327+ [29]=> 325- [27]=> 330- string(12) "__FUNCTION__" 332+ string(1) " " 332- int(7) 334- [28]=> 335- string(1) ";" 336- [29]=> 336+ [30]=> 337+ string(1) "}" 338+ [31]=> 341- string(1) " " 343+ string(1) " 344+ " 343- int(7) 345- [30]=> 346- string(1) "}" 347- [31]=> 348+ [32]=> 349+ string(1) "}" 350+ [33]=> 352- string(1) " 355+ string(1) " 356+ " 355- int(7) 357- [32]=> 358- string(1) "}" 359- [33]=> 358+ int(8) 360+ [34]=> 364- string(1) " 365- " 366- [2]=> 367- int(8) 368- } 369- [34]=> 365+ string(2) "?>" 367+ int(9) 369+ } 370+ -- with LINE and METHOD -- 371+ array(19) { 372+ [0]=> 374- string(2) "?>" 376- int(9) 377+ string(6) "<?php 378- } 379- -- with LINE and METHOD -- 380- array(19) { 381- [0]=> 380+ int(1) 382+ [1]=> 386- string(6) "<?php 387- " 388- [2]=> 389- int(1) 390- } 391- [1]=> 387+ string(2) " " 388+ [2]=> 389+ int(2) 390+ } 391+ [2]=> 396+ string(2) "$a" 396- string(2) " " 398+ int(2) 400+ [3]=> 400- [2]=> 405+ string(1) " " 406+ [2]=> 407+ int(2) 408+ } 409+ [4]=> 410+ string(1) "=" 411+ [5]=> 405- string(2) "$a" 409- [3]=> 414- string(1) " " 416+ string(1) " " 418- [4]=> 419- string(1) "=" 420- [5]=> 420+ [6]=> 425+ string(8) "__LINE__" 425- string(1) " " 426- [2]=> 427- int(2) 428- } 429- [6]=> 429+ [7]=> 430+ string(1) ";" 431+ [8]=> 434- string(8) "__LINE__" 436+ string(3) " 437+ " 436- int(2) 438- [7]=> 439- string(1) ";" 440- [8]=> 441+ [9]=> 445- string(3) " 446- " 447- [2]=> 448- int(2) 449- } 450- [9]=> 446+ string(2) "$b" 447+ [2]=> 448+ int(3) 449+ } 450+ [10]=> 455+ string(1) " " 457+ int(3) 459+ [11]=> 460+ string(1) "=" 461+ [12]=> 459- [10]=> 464- string(1) " " 466+ string(1) " " 467+ [2]=> 468+ int(3) 469+ } 470+ [13]=> 468- [11]=> 469- string(1) "=" 470- [12]=> 475- string(1) " " 479+ [14]=> 480+ string(1) "." 481+ [15]=> 479- [13]=> 484- string(2) "$b" 486+ string(10) "__METHOD__" 488- [14]=> 489- string(1) "." 490+ [16]=> 491+ string(1) ";" 492+ [17]=> 497+ string(1) " 498+ " 502+ [18]=> 507+ string(2) "?>" 511+ } 512+ Done 490- [15]=> 491- array(3) { 492- [0]=> 493- int(%d) 494- [1]=> 495- string(10) "__METHOD__" 496- [2]=> 497- int(%d) 498- } 499- [16]=> 500- string(1) ";" 501- [17]=> 502- array(3) { 503- [0]=> 504- int(%d) 505- [1]=> 506- string(1) " 507- " 508- [2]=> 509- int(%d) 510- } 511- [18]=> 512- array(3) { 513- [0]=> 514- int(%d) 515- [1]=> 516- string(2) "?>" 517- [2]=> 518- int(4) 519- } 520- } 521- Done