xref: /PHP-5.3/tests/lang/024.phpt (revision d94136fc)
1--TEST--
2Looped regression test (may take a while)
3--FILE--
4<?php
5for ($jdk=0; $jdk<50; $jdk++) {
6?><html>
7<head>
8<?php /* the point of this file is to intensively test various aspects of the parser.
9    * right now, each test focuses in one aspect only (e.g. variable aliasing, arithemtic operator,
10    * various control structures), while trying to combine code from other parts of the parser as well.
11    */
12?>
13*** Testing assignments and variable aliasing: ***
14<?php
15  /* This test tests assignments to variables using other variables as variable-names */
16  $a = "b";
17  $$a = "test";
18  $$$a = "blah";
19  ${$$$a}["associative arrays work too"] = "this is nifty";
20?>
21This should read "blah": <?php echo "$test\n"; ?>
22This should read "this is nifty": <?php echo $blah[$test="associative arrays work too"]."\n"; ?>
23*************************************************
24
25*** Testing integer operators ***
26<?php
27  /* test just about any operator possible on $i and $j (ints) */
28  $i = 5;
29  $j = 3;
30?>
31Correct result - 8:  <?php echo $i+$j; ?>
32
33Correct result - 8:  <?php echo $i+$j; ?>
34
35Correct result - 2:  <?php echo $i-$j; ?>
36
37Correct result - -2:  <?php echo $j-$i; ?>
38
39Correct result - 15:  <?php echo $i*$j; ?>
40
41Correct result - 15:  <?php echo $j*$i; ?>
42
43Correct result - 2:  <?php echo $i%$j; ?>
44
45Correct result - 3:  <?php echo $j%$i; ?>
46
47*********************************
48
49*** Testing real operators ***
50<?php
51  /* test just about any operator possible on $i and $j (floats) */
52  $i = 5.0;
53  $j = 3.0;
54?>
55Correct result - 8:  <?php echo $i+$j; ?>
56
57Correct result - 8:  <?php echo $i+$j; ?>
58
59Correct result - 2:  <?php echo $i-$j; ?>
60
61Correct result - -2:  <?php echo $j-$i; ?>
62
63Correct result - 15:  <?php echo $i*$j; ?>
64
65Correct result - 15:  <?php echo $j*$i; ?>
66
67Correct result - 2:  <?php echo $i%$j; ?>
68
69Correct result - 3:  <?php echo $j%$i; ?>
70
71*********************************
72
73*** Testing if/elseif/else control ***
74
75<?php
76/* sick if/elseif/else test by Andi :) */
77$a = 5;
78if ($a == "4") {
79	echo "This "." does "."  not "." work\n";
80} elseif ($a == "5") {
81	echo "This "." works\n";
82	$a = 6;
83	if ("andi" == ($test = "andi")) {
84		echo "this_still_works\n";
85	} elseif (1) {
86		echo "should_not_print\n";
87	} else {
88    		echo "should_not_print\n";
89  	}
90        if (44 == 43) {
91		echo "should_not_print\n";
92	} else {
93		echo "should_print\n";
94	}
95} elseif ($a == 6) {
96  	echo "this "."broken\n";
97  	if (0) {
98		echo "this_should_not_print\n";
99  	} else {
100		echo "TestingDanglingElse_This_Should_not_print\n";
101  	}
102} else {
103	echo "This "."does "." not"." work\n";
104}
105?>
106
107
108*** Seriously nested if's test ***
109** spelling correction by kluzz **
110<?php
111/* yet another sick if/elseif/else test by Zeev */
112$i=$j=0;
113echo "Only two lines of text should follow:\n";
114if (0) { /* this code is not supposed to be executed */
115  echo "hmm, this shouldn't be displayed #1\n";
116  $j++;
117  if (1) {
118    $i += $j;
119    if (0) {
120      $j = ++$i;
121      if (1) {
122        $j *= $i;
123        echo "damn, this shouldn't be displayed\n";
124      } else {
125        $j /= $i;
126        ++$j;
127        echo "this shouldn't be displayed either\n";
128      }
129    } elseif (1) {
130      $i++; $j++;
131      echo "this isn't supposed to be displayed\n";
132    }
133  } elseif (0) {
134    $i++;
135    echo "this definitely shouldn't be displayed\n";
136  } else {
137    --$j;
138    echo "and this too shouldn't be displayed\n";
139    while ($j>0) {
140      $j--;
141    }
142  }
143} elseif (2-2) {  /* as long as 2-2==0, this isn't supposed to be executed either */
144  $i = ++$j;
145  echo "hmm, this shouldn't be displayed #2\n";
146  if (1) {
147    $j = ++$i;
148    if (0) {
149      $j = $i*2+$j*($i++);
150      if (1) {
151        $i++;
152        echo "damn, this shouldn't be displayed\n";
153      } else {
154        $j++;
155        echo "this shouldn't be displayed either\n";
156      }
157    } else if (1) {
158      ++$j;
159      echo "this isn't supposed to be displayed\n";
160    }
161  } elseif (0) {
162    $j++;
163    echo "this definitely shouldn't be displayed\n";
164  } else {
165    $i++;
166    echo "and this too shouldn't be displayed\n";
167  }
168} else {
169  $j=$i++;  /* this should set $i to 1, but shouldn't change $j (it's assigned $i's previous values, zero) */
170  echo "this should be displayed. should be:  \$i=1, \$j=0.  is:  \$i=$i, \$j=$j\n";
171  if (1) {
172    $j += ++$i;  /* ++$i --> $i==2,  $j += 2 --> $j==2 */
173    if (0) {
174      $j += 40;
175      if (1) {
176        $i += 50;
177        echo "damn, this shouldn't be displayed\n";
178      } else {
179        $j += 20;
180        echo "this shouldn't be displayed either\n";
181      }
182    } else if (1) {
183      $j *= $i;  /* $j *= 2  --> $j == 4 */
184      echo "this is supposed to be displayed. should be:  \$i=2, \$j=4.  is:  \$i=$i, \$j=$j\n";
185      echo "3 loop iterations should follow:\n";
186      while ($i<=$j) {
187        echo $i++." $j\n";
188      }
189    }
190  } elseif (0) {
191    echo "this definitely shouldn't be displayed\n";
192  } else {
193    echo "and this too shouldn't be displayed\n";
194  }
195  echo "**********************************\n";
196}
197?>
198
199*** C-style else-if's ***
200<?php
201  /* looks like without we even tried, C-style else-if structure works fine! */
202  if ($a=0) {
203    echo "This shouldn't be displayed\n";
204  } else if ($a++) {
205    echo "This shouldn't be displayed either\n";
206  } else if (--$a) {
207    echo "No, this neither\n";
208  } else if (++$a) {
209    echo "This should be displayed\n";
210  } else {
211    echo "This shouldn't be displayed at all\n";
212  }
213?>
214*************************
215
216*** WHILE tests ***
217<?php
218$i=0;
219$j=20;
220while ($i<(2*$j)) {
221  if ($i>$j) {
222    echo "$i is greater than $j\n";
223  } else if ($i==$j) {
224    echo "$i equals $j\n";
225  } else {
226    echo "$i is smaller than $j\n";
227  }
228  $i++;
229}
230?>
231*******************
232
233
234*** Nested WHILEs ***
235<?php
236$arr_len=3;
237
238$i=0;
239while ($i<$arr_len) {
240  $j=0;
241  while ($j<$arr_len) {
242    $k=0;
243    while ($k<$arr_len) {
244      ${"test$i$j"}[$k] = $i+$j+$k;
245      $k++;
246    }
247    $j++;
248  }
249  $i++;
250}
251
252echo "Each array variable should be equal to the sum of its indices:\n";
253
254$i=0;
255while ($i<$arr_len) {
256  $j=0;
257  while ($j<$arr_len) {
258    $k=0;
259    while ($k<$arr_len) {
260      echo "\${test$i$j}[$k] = ".${"test$i$j"}[$k]."\n";
261      $k++;
262    }
263    $j++;
264  }
265  $i++;
266}
267?>
268*********************
269
270*** hash test... ***
271<?php
272/*
273$i=0;
274
275while ($i<10000) {
276  $arr[$i]=$i;
277  $i++;
278}
279
280$i=0;
281while ($i<10000) {
282  echo $arr[$i++]."\n";
283}
284*/
285echo "commented out...";
286?>
287
288**************************
289
290*** Hash resizing test ***
291<?php
292$i = 10;
293$a = "b";
294while ($i > 0) {
295	$a = $a . "a";
296	echo "$a\n";
297	$resize[$a] = $i;
298	$i--;
299}
300$i = 10;
301$a = "b";
302while ($i > 0) {
303	$a = $a . "a";
304	echo "$a\n";
305	echo $resize[$a]."\n";
306	$i--;
307}
308?>
309**************************
310
311
312*** break/continue test ***
313<?php
314$i=0;
315
316echo "\$i should go from 0 to 2\n";
317while ($i<5) {
318  if ($i>2) {
319    break;
320  }
321  $j=0;
322  echo "\$j should go from 3 to 4, and \$q should go from 3 to 4\n";
323  while ($j<5) {
324    if ($j<=2) {
325      $j++;
326      continue;
327    }
328    echo "  \$j=$j\n";
329    for ($q=0; $q<=10; $q++) {
330      if ($q<3) {
331        continue;
332      }
333      if ($q>4) {
334        break;
335      }
336      echo "    \$q=$q\n";
337    }
338    $j++;
339  }
340  $j=0;
341  echo "\$j should go from 0 to 2\n";
342  while ($j<5) {
343    if ($j>2) {
344      $k=0;
345      echo "\$k should go from 0 to 2\n";
346      while ($k<5) {
347        if ($k>2) {
348          break 2;
349        }
350        echo "    \$k=$k\n";
351        $k++;
352      }
353    }
354    echo "  \$j=$j\n";
355    $j++;
356  }
357  echo "\$i=$i\n";
358  $i++;
359}
360?>
361***********************
362
363*** Nested file include test ***
364<?php include("023-2.inc"); ?>
365********************************
366
367<?php
368{
369  echo "Tests completed.\n";  # testing some PHP style comment...
370}
371
372} ?>
373--EXPECT--
374<html>
375<head>
376*** Testing assignments and variable aliasing: ***
377This should read "blah": blah
378This should read "this is nifty": this is nifty
379*************************************************
380
381*** Testing integer operators ***
382Correct result - 8:  8
383Correct result - 8:  8
384Correct result - 2:  2
385Correct result - -2:  -2
386Correct result - 15:  15
387Correct result - 15:  15
388Correct result - 2:  2
389Correct result - 3:  3
390*********************************
391
392*** Testing real operators ***
393Correct result - 8:  8
394Correct result - 8:  8
395Correct result - 2:  2
396Correct result - -2:  -2
397Correct result - 15:  15
398Correct result - 15:  15
399Correct result - 2:  2
400Correct result - 3:  3
401*********************************
402
403*** Testing if/elseif/else control ***
404
405This  works
406this_still_works
407should_print
408
409
410*** Seriously nested if's test ***
411** spelling correction by kluzz **
412Only two lines of text should follow:
413this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
414this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
4153 loop iterations should follow:
4162 4
4173 4
4184 4
419**********************************
420
421*** C-style else-if's ***
422This should be displayed
423*************************
424
425*** WHILE tests ***
4260 is smaller than 20
4271 is smaller than 20
4282 is smaller than 20
4293 is smaller than 20
4304 is smaller than 20
4315 is smaller than 20
4326 is smaller than 20
4337 is smaller than 20
4348 is smaller than 20
4359 is smaller than 20
43610 is smaller than 20
43711 is smaller than 20
43812 is smaller than 20
43913 is smaller than 20
44014 is smaller than 20
44115 is smaller than 20
44216 is smaller than 20
44317 is smaller than 20
44418 is smaller than 20
44519 is smaller than 20
44620 equals 20
44721 is greater than 20
44822 is greater than 20
44923 is greater than 20
45024 is greater than 20
45125 is greater than 20
45226 is greater than 20
45327 is greater than 20
45428 is greater than 20
45529 is greater than 20
45630 is greater than 20
45731 is greater than 20
45832 is greater than 20
45933 is greater than 20
46034 is greater than 20
46135 is greater than 20
46236 is greater than 20
46337 is greater than 20
46438 is greater than 20
46539 is greater than 20
466*******************
467
468
469*** Nested WHILEs ***
470Each array variable should be equal to the sum of its indices:
471${test00}[0] = 0
472${test00}[1] = 1
473${test00}[2] = 2
474${test01}[0] = 1
475${test01}[1] = 2
476${test01}[2] = 3
477${test02}[0] = 2
478${test02}[1] = 3
479${test02}[2] = 4
480${test10}[0] = 1
481${test10}[1] = 2
482${test10}[2] = 3
483${test11}[0] = 2
484${test11}[1] = 3
485${test11}[2] = 4
486${test12}[0] = 3
487${test12}[1] = 4
488${test12}[2] = 5
489${test20}[0] = 2
490${test20}[1] = 3
491${test20}[2] = 4
492${test21}[0] = 3
493${test21}[1] = 4
494${test21}[2] = 5
495${test22}[0] = 4
496${test22}[1] = 5
497${test22}[2] = 6
498*********************
499
500*** hash test... ***
501commented out...
502**************************
503
504*** Hash resizing test ***
505ba
506baa
507baaa
508baaaa
509baaaaa
510baaaaaa
511baaaaaaa
512baaaaaaaa
513baaaaaaaaa
514baaaaaaaaaa
515ba
51610
517baa
5189
519baaa
5208
521baaaa
5227
523baaaaa
5246
525baaaaaa
5265
527baaaaaaa
5284
529baaaaaaaa
5303
531baaaaaaaaa
5322
533baaaaaaaaaa
5341
535**************************
536
537
538*** break/continue test ***
539$i should go from 0 to 2
540$j should go from 3 to 4, and $q should go from 3 to 4
541  $j=3
542    $q=3
543    $q=4
544  $j=4
545    $q=3
546    $q=4
547$j should go from 0 to 2
548  $j=0
549  $j=1
550  $j=2
551$k should go from 0 to 2
552    $k=0
553    $k=1
554    $k=2
555$i=0
556$j should go from 3 to 4, and $q should go from 3 to 4
557  $j=3
558    $q=3
559    $q=4
560  $j=4
561    $q=3
562    $q=4
563$j should go from 0 to 2
564  $j=0
565  $j=1
566  $j=2
567$k should go from 0 to 2
568    $k=0
569    $k=1
570    $k=2
571$i=1
572$j should go from 3 to 4, and $q should go from 3 to 4
573  $j=3
574    $q=3
575    $q=4
576  $j=4
577    $q=3
578    $q=4
579$j should go from 0 to 2
580  $j=0
581  $j=1
582  $j=2
583$k should go from 0 to 2
584    $k=0
585    $k=1
586    $k=2
587$i=2
588***********************
589
590*** Nested file include test ***
591<html>
592This is Finish.phtml.  This file is supposed to be included
593from regression_test.phtml.  This is normal HTML.
594and this is PHP code, 2+2=4
595</html>
596********************************
597
598Tests completed.
599<html>
600<head>
601*** Testing assignments and variable aliasing: ***
602This should read "blah": blah
603This should read "this is nifty": this is nifty
604*************************************************
605
606*** Testing integer operators ***
607Correct result - 8:  8
608Correct result - 8:  8
609Correct result - 2:  2
610Correct result - -2:  -2
611Correct result - 15:  15
612Correct result - 15:  15
613Correct result - 2:  2
614Correct result - 3:  3
615*********************************
616
617*** Testing real operators ***
618Correct result - 8:  8
619Correct result - 8:  8
620Correct result - 2:  2
621Correct result - -2:  -2
622Correct result - 15:  15
623Correct result - 15:  15
624Correct result - 2:  2
625Correct result - 3:  3
626*********************************
627
628*** Testing if/elseif/else control ***
629
630This  works
631this_still_works
632should_print
633
634
635*** Seriously nested if's test ***
636** spelling correction by kluzz **
637Only two lines of text should follow:
638this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
639this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
6403 loop iterations should follow:
6412 4
6423 4
6434 4
644**********************************
645
646*** C-style else-if's ***
647This should be displayed
648*************************
649
650*** WHILE tests ***
6510 is smaller than 20
6521 is smaller than 20
6532 is smaller than 20
6543 is smaller than 20
6554 is smaller than 20
6565 is smaller than 20
6576 is smaller than 20
6587 is smaller than 20
6598 is smaller than 20
6609 is smaller than 20
66110 is smaller than 20
66211 is smaller than 20
66312 is smaller than 20
66413 is smaller than 20
66514 is smaller than 20
66615 is smaller than 20
66716 is smaller than 20
66817 is smaller than 20
66918 is smaller than 20
67019 is smaller than 20
67120 equals 20
67221 is greater than 20
67322 is greater than 20
67423 is greater than 20
67524 is greater than 20
67625 is greater than 20
67726 is greater than 20
67827 is greater than 20
67928 is greater than 20
68029 is greater than 20
68130 is greater than 20
68231 is greater than 20
68332 is greater than 20
68433 is greater than 20
68534 is greater than 20
68635 is greater than 20
68736 is greater than 20
68837 is greater than 20
68938 is greater than 20
69039 is greater than 20
691*******************
692
693
694*** Nested WHILEs ***
695Each array variable should be equal to the sum of its indices:
696${test00}[0] = 0
697${test00}[1] = 1
698${test00}[2] = 2
699${test01}[0] = 1
700${test01}[1] = 2
701${test01}[2] = 3
702${test02}[0] = 2
703${test02}[1] = 3
704${test02}[2] = 4
705${test10}[0] = 1
706${test10}[1] = 2
707${test10}[2] = 3
708${test11}[0] = 2
709${test11}[1] = 3
710${test11}[2] = 4
711${test12}[0] = 3
712${test12}[1] = 4
713${test12}[2] = 5
714${test20}[0] = 2
715${test20}[1] = 3
716${test20}[2] = 4
717${test21}[0] = 3
718${test21}[1] = 4
719${test21}[2] = 5
720${test22}[0] = 4
721${test22}[1] = 5
722${test22}[2] = 6
723*********************
724
725*** hash test... ***
726commented out...
727**************************
728
729*** Hash resizing test ***
730ba
731baa
732baaa
733baaaa
734baaaaa
735baaaaaa
736baaaaaaa
737baaaaaaaa
738baaaaaaaaa
739baaaaaaaaaa
740ba
74110
742baa
7439
744baaa
7458
746baaaa
7477
748baaaaa
7496
750baaaaaa
7515
752baaaaaaa
7534
754baaaaaaaa
7553
756baaaaaaaaa
7572
758baaaaaaaaaa
7591
760**************************
761
762
763*** break/continue test ***
764$i should go from 0 to 2
765$j should go from 3 to 4, and $q should go from 3 to 4
766  $j=3
767    $q=3
768    $q=4
769  $j=4
770    $q=3
771    $q=4
772$j should go from 0 to 2
773  $j=0
774  $j=1
775  $j=2
776$k should go from 0 to 2
777    $k=0
778    $k=1
779    $k=2
780$i=0
781$j should go from 3 to 4, and $q should go from 3 to 4
782  $j=3
783    $q=3
784    $q=4
785  $j=4
786    $q=3
787    $q=4
788$j should go from 0 to 2
789  $j=0
790  $j=1
791  $j=2
792$k should go from 0 to 2
793    $k=0
794    $k=1
795    $k=2
796$i=1
797$j should go from 3 to 4, and $q should go from 3 to 4
798  $j=3
799    $q=3
800    $q=4
801  $j=4
802    $q=3
803    $q=4
804$j should go from 0 to 2
805  $j=0
806  $j=1
807  $j=2
808$k should go from 0 to 2
809    $k=0
810    $k=1
811    $k=2
812$i=2
813***********************
814
815*** Nested file include test ***
816<html>
817This is Finish.phtml.  This file is supposed to be included
818from regression_test.phtml.  This is normal HTML.
819and this is PHP code, 2+2=4
820</html>
821********************************
822
823Tests completed.
824<html>
825<head>
826*** Testing assignments and variable aliasing: ***
827This should read "blah": blah
828This should read "this is nifty": this is nifty
829*************************************************
830
831*** Testing integer operators ***
832Correct result - 8:  8
833Correct result - 8:  8
834Correct result - 2:  2
835Correct result - -2:  -2
836Correct result - 15:  15
837Correct result - 15:  15
838Correct result - 2:  2
839Correct result - 3:  3
840*********************************
841
842*** Testing real operators ***
843Correct result - 8:  8
844Correct result - 8:  8
845Correct result - 2:  2
846Correct result - -2:  -2
847Correct result - 15:  15
848Correct result - 15:  15
849Correct result - 2:  2
850Correct result - 3:  3
851*********************************
852
853*** Testing if/elseif/else control ***
854
855This  works
856this_still_works
857should_print
858
859
860*** Seriously nested if's test ***
861** spelling correction by kluzz **
862Only two lines of text should follow:
863this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
864this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
8653 loop iterations should follow:
8662 4
8673 4
8684 4
869**********************************
870
871*** C-style else-if's ***
872This should be displayed
873*************************
874
875*** WHILE tests ***
8760 is smaller than 20
8771 is smaller than 20
8782 is smaller than 20
8793 is smaller than 20
8804 is smaller than 20
8815 is smaller than 20
8826 is smaller than 20
8837 is smaller than 20
8848 is smaller than 20
8859 is smaller than 20
88610 is smaller than 20
88711 is smaller than 20
88812 is smaller than 20
88913 is smaller than 20
89014 is smaller than 20
89115 is smaller than 20
89216 is smaller than 20
89317 is smaller than 20
89418 is smaller than 20
89519 is smaller than 20
89620 equals 20
89721 is greater than 20
89822 is greater than 20
89923 is greater than 20
90024 is greater than 20
90125 is greater than 20
90226 is greater than 20
90327 is greater than 20
90428 is greater than 20
90529 is greater than 20
90630 is greater than 20
90731 is greater than 20
90832 is greater than 20
90933 is greater than 20
91034 is greater than 20
91135 is greater than 20
91236 is greater than 20
91337 is greater than 20
91438 is greater than 20
91539 is greater than 20
916*******************
917
918
919*** Nested WHILEs ***
920Each array variable should be equal to the sum of its indices:
921${test00}[0] = 0
922${test00}[1] = 1
923${test00}[2] = 2
924${test01}[0] = 1
925${test01}[1] = 2
926${test01}[2] = 3
927${test02}[0] = 2
928${test02}[1] = 3
929${test02}[2] = 4
930${test10}[0] = 1
931${test10}[1] = 2
932${test10}[2] = 3
933${test11}[0] = 2
934${test11}[1] = 3
935${test11}[2] = 4
936${test12}[0] = 3
937${test12}[1] = 4
938${test12}[2] = 5
939${test20}[0] = 2
940${test20}[1] = 3
941${test20}[2] = 4
942${test21}[0] = 3
943${test21}[1] = 4
944${test21}[2] = 5
945${test22}[0] = 4
946${test22}[1] = 5
947${test22}[2] = 6
948*********************
949
950*** hash test... ***
951commented out...
952**************************
953
954*** Hash resizing test ***
955ba
956baa
957baaa
958baaaa
959baaaaa
960baaaaaa
961baaaaaaa
962baaaaaaaa
963baaaaaaaaa
964baaaaaaaaaa
965ba
96610
967baa
9689
969baaa
9708
971baaaa
9727
973baaaaa
9746
975baaaaaa
9765
977baaaaaaa
9784
979baaaaaaaa
9803
981baaaaaaaaa
9822
983baaaaaaaaaa
9841
985**************************
986
987
988*** break/continue test ***
989$i should go from 0 to 2
990$j should go from 3 to 4, and $q should go from 3 to 4
991  $j=3
992    $q=3
993    $q=4
994  $j=4
995    $q=3
996    $q=4
997$j should go from 0 to 2
998  $j=0
999  $j=1
1000  $j=2
1001$k should go from 0 to 2
1002    $k=0
1003    $k=1
1004    $k=2
1005$i=0
1006$j should go from 3 to 4, and $q should go from 3 to 4
1007  $j=3
1008    $q=3
1009    $q=4
1010  $j=4
1011    $q=3
1012    $q=4
1013$j should go from 0 to 2
1014  $j=0
1015  $j=1
1016  $j=2
1017$k should go from 0 to 2
1018    $k=0
1019    $k=1
1020    $k=2
1021$i=1
1022$j should go from 3 to 4, and $q should go from 3 to 4
1023  $j=3
1024    $q=3
1025    $q=4
1026  $j=4
1027    $q=3
1028    $q=4
1029$j should go from 0 to 2
1030  $j=0
1031  $j=1
1032  $j=2
1033$k should go from 0 to 2
1034    $k=0
1035    $k=1
1036    $k=2
1037$i=2
1038***********************
1039
1040*** Nested file include test ***
1041<html>
1042This is Finish.phtml.  This file is supposed to be included
1043from regression_test.phtml.  This is normal HTML.
1044and this is PHP code, 2+2=4
1045</html>
1046********************************
1047
1048Tests completed.
1049<html>
1050<head>
1051*** Testing assignments and variable aliasing: ***
1052This should read "blah": blah
1053This should read "this is nifty": this is nifty
1054*************************************************
1055
1056*** Testing integer operators ***
1057Correct result - 8:  8
1058Correct result - 8:  8
1059Correct result - 2:  2
1060Correct result - -2:  -2
1061Correct result - 15:  15
1062Correct result - 15:  15
1063Correct result - 2:  2
1064Correct result - 3:  3
1065*********************************
1066
1067*** Testing real operators ***
1068Correct result - 8:  8
1069Correct result - 8:  8
1070Correct result - 2:  2
1071Correct result - -2:  -2
1072Correct result - 15:  15
1073Correct result - 15:  15
1074Correct result - 2:  2
1075Correct result - 3:  3
1076*********************************
1077
1078*** Testing if/elseif/else control ***
1079
1080This  works
1081this_still_works
1082should_print
1083
1084
1085*** Seriously nested if's test ***
1086** spelling correction by kluzz **
1087Only two lines of text should follow:
1088this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
1089this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
10903 loop iterations should follow:
10912 4
10923 4
10934 4
1094**********************************
1095
1096*** C-style else-if's ***
1097This should be displayed
1098*************************
1099
1100*** WHILE tests ***
11010 is smaller than 20
11021 is smaller than 20
11032 is smaller than 20
11043 is smaller than 20
11054 is smaller than 20
11065 is smaller than 20
11076 is smaller than 20
11087 is smaller than 20
11098 is smaller than 20
11109 is smaller than 20
111110 is smaller than 20
111211 is smaller than 20
111312 is smaller than 20
111413 is smaller than 20
111514 is smaller than 20
111615 is smaller than 20
111716 is smaller than 20
111817 is smaller than 20
111918 is smaller than 20
112019 is smaller than 20
112120 equals 20
112221 is greater than 20
112322 is greater than 20
112423 is greater than 20
112524 is greater than 20
112625 is greater than 20
112726 is greater than 20
112827 is greater than 20
112928 is greater than 20
113029 is greater than 20
113130 is greater than 20
113231 is greater than 20
113332 is greater than 20
113433 is greater than 20
113534 is greater than 20
113635 is greater than 20
113736 is greater than 20
113837 is greater than 20
113938 is greater than 20
114039 is greater than 20
1141*******************
1142
1143
1144*** Nested WHILEs ***
1145Each array variable should be equal to the sum of its indices:
1146${test00}[0] = 0
1147${test00}[1] = 1
1148${test00}[2] = 2
1149${test01}[0] = 1
1150${test01}[1] = 2
1151${test01}[2] = 3
1152${test02}[0] = 2
1153${test02}[1] = 3
1154${test02}[2] = 4
1155${test10}[0] = 1
1156${test10}[1] = 2
1157${test10}[2] = 3
1158${test11}[0] = 2
1159${test11}[1] = 3
1160${test11}[2] = 4
1161${test12}[0] = 3
1162${test12}[1] = 4
1163${test12}[2] = 5
1164${test20}[0] = 2
1165${test20}[1] = 3
1166${test20}[2] = 4
1167${test21}[0] = 3
1168${test21}[1] = 4
1169${test21}[2] = 5
1170${test22}[0] = 4
1171${test22}[1] = 5
1172${test22}[2] = 6
1173*********************
1174
1175*** hash test... ***
1176commented out...
1177**************************
1178
1179*** Hash resizing test ***
1180ba
1181baa
1182baaa
1183baaaa
1184baaaaa
1185baaaaaa
1186baaaaaaa
1187baaaaaaaa
1188baaaaaaaaa
1189baaaaaaaaaa
1190ba
119110
1192baa
11939
1194baaa
11958
1196baaaa
11977
1198baaaaa
11996
1200baaaaaa
12015
1202baaaaaaa
12034
1204baaaaaaaa
12053
1206baaaaaaaaa
12072
1208baaaaaaaaaa
12091
1210**************************
1211
1212
1213*** break/continue test ***
1214$i should go from 0 to 2
1215$j should go from 3 to 4, and $q should go from 3 to 4
1216  $j=3
1217    $q=3
1218    $q=4
1219  $j=4
1220    $q=3
1221    $q=4
1222$j should go from 0 to 2
1223  $j=0
1224  $j=1
1225  $j=2
1226$k should go from 0 to 2
1227    $k=0
1228    $k=1
1229    $k=2
1230$i=0
1231$j should go from 3 to 4, and $q should go from 3 to 4
1232  $j=3
1233    $q=3
1234    $q=4
1235  $j=4
1236    $q=3
1237    $q=4
1238$j should go from 0 to 2
1239  $j=0
1240  $j=1
1241  $j=2
1242$k should go from 0 to 2
1243    $k=0
1244    $k=1
1245    $k=2
1246$i=1
1247$j should go from 3 to 4, and $q should go from 3 to 4
1248  $j=3
1249    $q=3
1250    $q=4
1251  $j=4
1252    $q=3
1253    $q=4
1254$j should go from 0 to 2
1255  $j=0
1256  $j=1
1257  $j=2
1258$k should go from 0 to 2
1259    $k=0
1260    $k=1
1261    $k=2
1262$i=2
1263***********************
1264
1265*** Nested file include test ***
1266<html>
1267This is Finish.phtml.  This file is supposed to be included
1268from regression_test.phtml.  This is normal HTML.
1269and this is PHP code, 2+2=4
1270</html>
1271********************************
1272
1273Tests completed.
1274<html>
1275<head>
1276*** Testing assignments and variable aliasing: ***
1277This should read "blah": blah
1278This should read "this is nifty": this is nifty
1279*************************************************
1280
1281*** Testing integer operators ***
1282Correct result - 8:  8
1283Correct result - 8:  8
1284Correct result - 2:  2
1285Correct result - -2:  -2
1286Correct result - 15:  15
1287Correct result - 15:  15
1288Correct result - 2:  2
1289Correct result - 3:  3
1290*********************************
1291
1292*** Testing real operators ***
1293Correct result - 8:  8
1294Correct result - 8:  8
1295Correct result - 2:  2
1296Correct result - -2:  -2
1297Correct result - 15:  15
1298Correct result - 15:  15
1299Correct result - 2:  2
1300Correct result - 3:  3
1301*********************************
1302
1303*** Testing if/elseif/else control ***
1304
1305This  works
1306this_still_works
1307should_print
1308
1309
1310*** Seriously nested if's test ***
1311** spelling correction by kluzz **
1312Only two lines of text should follow:
1313this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
1314this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
13153 loop iterations should follow:
13162 4
13173 4
13184 4
1319**********************************
1320
1321*** C-style else-if's ***
1322This should be displayed
1323*************************
1324
1325*** WHILE tests ***
13260 is smaller than 20
13271 is smaller than 20
13282 is smaller than 20
13293 is smaller than 20
13304 is smaller than 20
13315 is smaller than 20
13326 is smaller than 20
13337 is smaller than 20
13348 is smaller than 20
13359 is smaller than 20
133610 is smaller than 20
133711 is smaller than 20
133812 is smaller than 20
133913 is smaller than 20
134014 is smaller than 20
134115 is smaller than 20
134216 is smaller than 20
134317 is smaller than 20
134418 is smaller than 20
134519 is smaller than 20
134620 equals 20
134721 is greater than 20
134822 is greater than 20
134923 is greater than 20
135024 is greater than 20
135125 is greater than 20
135226 is greater than 20
135327 is greater than 20
135428 is greater than 20
135529 is greater than 20
135630 is greater than 20
135731 is greater than 20
135832 is greater than 20
135933 is greater than 20
136034 is greater than 20
136135 is greater than 20
136236 is greater than 20
136337 is greater than 20
136438 is greater than 20
136539 is greater than 20
1366*******************
1367
1368
1369*** Nested WHILEs ***
1370Each array variable should be equal to the sum of its indices:
1371${test00}[0] = 0
1372${test00}[1] = 1
1373${test00}[2] = 2
1374${test01}[0] = 1
1375${test01}[1] = 2
1376${test01}[2] = 3
1377${test02}[0] = 2
1378${test02}[1] = 3
1379${test02}[2] = 4
1380${test10}[0] = 1
1381${test10}[1] = 2
1382${test10}[2] = 3
1383${test11}[0] = 2
1384${test11}[1] = 3
1385${test11}[2] = 4
1386${test12}[0] = 3
1387${test12}[1] = 4
1388${test12}[2] = 5
1389${test20}[0] = 2
1390${test20}[1] = 3
1391${test20}[2] = 4
1392${test21}[0] = 3
1393${test21}[1] = 4
1394${test21}[2] = 5
1395${test22}[0] = 4
1396${test22}[1] = 5
1397${test22}[2] = 6
1398*********************
1399
1400*** hash test... ***
1401commented out...
1402**************************
1403
1404*** Hash resizing test ***
1405ba
1406baa
1407baaa
1408baaaa
1409baaaaa
1410baaaaaa
1411baaaaaaa
1412baaaaaaaa
1413baaaaaaaaa
1414baaaaaaaaaa
1415ba
141610
1417baa
14189
1419baaa
14208
1421baaaa
14227
1423baaaaa
14246
1425baaaaaa
14265
1427baaaaaaa
14284
1429baaaaaaaa
14303
1431baaaaaaaaa
14322
1433baaaaaaaaaa
14341
1435**************************
1436
1437
1438*** break/continue test ***
1439$i should go from 0 to 2
1440$j should go from 3 to 4, and $q should go from 3 to 4
1441  $j=3
1442    $q=3
1443    $q=4
1444  $j=4
1445    $q=3
1446    $q=4
1447$j should go from 0 to 2
1448  $j=0
1449  $j=1
1450  $j=2
1451$k should go from 0 to 2
1452    $k=0
1453    $k=1
1454    $k=2
1455$i=0
1456$j should go from 3 to 4, and $q should go from 3 to 4
1457  $j=3
1458    $q=3
1459    $q=4
1460  $j=4
1461    $q=3
1462    $q=4
1463$j should go from 0 to 2
1464  $j=0
1465  $j=1
1466  $j=2
1467$k should go from 0 to 2
1468    $k=0
1469    $k=1
1470    $k=2
1471$i=1
1472$j should go from 3 to 4, and $q should go from 3 to 4
1473  $j=3
1474    $q=3
1475    $q=4
1476  $j=4
1477    $q=3
1478    $q=4
1479$j should go from 0 to 2
1480  $j=0
1481  $j=1
1482  $j=2
1483$k should go from 0 to 2
1484    $k=0
1485    $k=1
1486    $k=2
1487$i=2
1488***********************
1489
1490*** Nested file include test ***
1491<html>
1492This is Finish.phtml.  This file is supposed to be included
1493from regression_test.phtml.  This is normal HTML.
1494and this is PHP code, 2+2=4
1495</html>
1496********************************
1497
1498Tests completed.
1499<html>
1500<head>
1501*** Testing assignments and variable aliasing: ***
1502This should read "blah": blah
1503This should read "this is nifty": this is nifty
1504*************************************************
1505
1506*** Testing integer operators ***
1507Correct result - 8:  8
1508Correct result - 8:  8
1509Correct result - 2:  2
1510Correct result - -2:  -2
1511Correct result - 15:  15
1512Correct result - 15:  15
1513Correct result - 2:  2
1514Correct result - 3:  3
1515*********************************
1516
1517*** Testing real operators ***
1518Correct result - 8:  8
1519Correct result - 8:  8
1520Correct result - 2:  2
1521Correct result - -2:  -2
1522Correct result - 15:  15
1523Correct result - 15:  15
1524Correct result - 2:  2
1525Correct result - 3:  3
1526*********************************
1527
1528*** Testing if/elseif/else control ***
1529
1530This  works
1531this_still_works
1532should_print
1533
1534
1535*** Seriously nested if's test ***
1536** spelling correction by kluzz **
1537Only two lines of text should follow:
1538this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
1539this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
15403 loop iterations should follow:
15412 4
15423 4
15434 4
1544**********************************
1545
1546*** C-style else-if's ***
1547This should be displayed
1548*************************
1549
1550*** WHILE tests ***
15510 is smaller than 20
15521 is smaller than 20
15532 is smaller than 20
15543 is smaller than 20
15554 is smaller than 20
15565 is smaller than 20
15576 is smaller than 20
15587 is smaller than 20
15598 is smaller than 20
15609 is smaller than 20
156110 is smaller than 20
156211 is smaller than 20
156312 is smaller than 20
156413 is smaller than 20
156514 is smaller than 20
156615 is smaller than 20
156716 is smaller than 20
156817 is smaller than 20
156918 is smaller than 20
157019 is smaller than 20
157120 equals 20
157221 is greater than 20
157322 is greater than 20
157423 is greater than 20
157524 is greater than 20
157625 is greater than 20
157726 is greater than 20
157827 is greater than 20
157928 is greater than 20
158029 is greater than 20
158130 is greater than 20
158231 is greater than 20
158332 is greater than 20
158433 is greater than 20
158534 is greater than 20
158635 is greater than 20
158736 is greater than 20
158837 is greater than 20
158938 is greater than 20
159039 is greater than 20
1591*******************
1592
1593
1594*** Nested WHILEs ***
1595Each array variable should be equal to the sum of its indices:
1596${test00}[0] = 0
1597${test00}[1] = 1
1598${test00}[2] = 2
1599${test01}[0] = 1
1600${test01}[1] = 2
1601${test01}[2] = 3
1602${test02}[0] = 2
1603${test02}[1] = 3
1604${test02}[2] = 4
1605${test10}[0] = 1
1606${test10}[1] = 2
1607${test10}[2] = 3
1608${test11}[0] = 2
1609${test11}[1] = 3
1610${test11}[2] = 4
1611${test12}[0] = 3
1612${test12}[1] = 4
1613${test12}[2] = 5
1614${test20}[0] = 2
1615${test20}[1] = 3
1616${test20}[2] = 4
1617${test21}[0] = 3
1618${test21}[1] = 4
1619${test21}[2] = 5
1620${test22}[0] = 4
1621${test22}[1] = 5
1622${test22}[2] = 6
1623*********************
1624
1625*** hash test... ***
1626commented out...
1627**************************
1628
1629*** Hash resizing test ***
1630ba
1631baa
1632baaa
1633baaaa
1634baaaaa
1635baaaaaa
1636baaaaaaa
1637baaaaaaaa
1638baaaaaaaaa
1639baaaaaaaaaa
1640ba
164110
1642baa
16439
1644baaa
16458
1646baaaa
16477
1648baaaaa
16496
1650baaaaaa
16515
1652baaaaaaa
16534
1654baaaaaaaa
16553
1656baaaaaaaaa
16572
1658baaaaaaaaaa
16591
1660**************************
1661
1662
1663*** break/continue test ***
1664$i should go from 0 to 2
1665$j should go from 3 to 4, and $q should go from 3 to 4
1666  $j=3
1667    $q=3
1668    $q=4
1669  $j=4
1670    $q=3
1671    $q=4
1672$j should go from 0 to 2
1673  $j=0
1674  $j=1
1675  $j=2
1676$k should go from 0 to 2
1677    $k=0
1678    $k=1
1679    $k=2
1680$i=0
1681$j should go from 3 to 4, and $q should go from 3 to 4
1682  $j=3
1683    $q=3
1684    $q=4
1685  $j=4
1686    $q=3
1687    $q=4
1688$j should go from 0 to 2
1689  $j=0
1690  $j=1
1691  $j=2
1692$k should go from 0 to 2
1693    $k=0
1694    $k=1
1695    $k=2
1696$i=1
1697$j should go from 3 to 4, and $q should go from 3 to 4
1698  $j=3
1699    $q=3
1700    $q=4
1701  $j=4
1702    $q=3
1703    $q=4
1704$j should go from 0 to 2
1705  $j=0
1706  $j=1
1707  $j=2
1708$k should go from 0 to 2
1709    $k=0
1710    $k=1
1711    $k=2
1712$i=2
1713***********************
1714
1715*** Nested file include test ***
1716<html>
1717This is Finish.phtml.  This file is supposed to be included
1718from regression_test.phtml.  This is normal HTML.
1719and this is PHP code, 2+2=4
1720</html>
1721********************************
1722
1723Tests completed.
1724<html>
1725<head>
1726*** Testing assignments and variable aliasing: ***
1727This should read "blah": blah
1728This should read "this is nifty": this is nifty
1729*************************************************
1730
1731*** Testing integer operators ***
1732Correct result - 8:  8
1733Correct result - 8:  8
1734Correct result - 2:  2
1735Correct result - -2:  -2
1736Correct result - 15:  15
1737Correct result - 15:  15
1738Correct result - 2:  2
1739Correct result - 3:  3
1740*********************************
1741
1742*** Testing real operators ***
1743Correct result - 8:  8
1744Correct result - 8:  8
1745Correct result - 2:  2
1746Correct result - -2:  -2
1747Correct result - 15:  15
1748Correct result - 15:  15
1749Correct result - 2:  2
1750Correct result - 3:  3
1751*********************************
1752
1753*** Testing if/elseif/else control ***
1754
1755This  works
1756this_still_works
1757should_print
1758
1759
1760*** Seriously nested if's test ***
1761** spelling correction by kluzz **
1762Only two lines of text should follow:
1763this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
1764this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
17653 loop iterations should follow:
17662 4
17673 4
17684 4
1769**********************************
1770
1771*** C-style else-if's ***
1772This should be displayed
1773*************************
1774
1775*** WHILE tests ***
17760 is smaller than 20
17771 is smaller than 20
17782 is smaller than 20
17793 is smaller than 20
17804 is smaller than 20
17815 is smaller than 20
17826 is smaller than 20
17837 is smaller than 20
17848 is smaller than 20
17859 is smaller than 20
178610 is smaller than 20
178711 is smaller than 20
178812 is smaller than 20
178913 is smaller than 20
179014 is smaller than 20
179115 is smaller than 20
179216 is smaller than 20
179317 is smaller than 20
179418 is smaller than 20
179519 is smaller than 20
179620 equals 20
179721 is greater than 20
179822 is greater than 20
179923 is greater than 20
180024 is greater than 20
180125 is greater than 20
180226 is greater than 20
180327 is greater than 20
180428 is greater than 20
180529 is greater than 20
180630 is greater than 20
180731 is greater than 20
180832 is greater than 20
180933 is greater than 20
181034 is greater than 20
181135 is greater than 20
181236 is greater than 20
181337 is greater than 20
181438 is greater than 20
181539 is greater than 20
1816*******************
1817
1818
1819*** Nested WHILEs ***
1820Each array variable should be equal to the sum of its indices:
1821${test00}[0] = 0
1822${test00}[1] = 1
1823${test00}[2] = 2
1824${test01}[0] = 1
1825${test01}[1] = 2
1826${test01}[2] = 3
1827${test02}[0] = 2
1828${test02}[1] = 3
1829${test02}[2] = 4
1830${test10}[0] = 1
1831${test10}[1] = 2
1832${test10}[2] = 3
1833${test11}[0] = 2
1834${test11}[1] = 3
1835${test11}[2] = 4
1836${test12}[0] = 3
1837${test12}[1] = 4
1838${test12}[2] = 5
1839${test20}[0] = 2
1840${test20}[1] = 3
1841${test20}[2] = 4
1842${test21}[0] = 3
1843${test21}[1] = 4
1844${test21}[2] = 5
1845${test22}[0] = 4
1846${test22}[1] = 5
1847${test22}[2] = 6
1848*********************
1849
1850*** hash test... ***
1851commented out...
1852**************************
1853
1854*** Hash resizing test ***
1855ba
1856baa
1857baaa
1858baaaa
1859baaaaa
1860baaaaaa
1861baaaaaaa
1862baaaaaaaa
1863baaaaaaaaa
1864baaaaaaaaaa
1865ba
186610
1867baa
18689
1869baaa
18708
1871baaaa
18727
1873baaaaa
18746
1875baaaaaa
18765
1877baaaaaaa
18784
1879baaaaaaaa
18803
1881baaaaaaaaa
18822
1883baaaaaaaaaa
18841
1885**************************
1886
1887
1888*** break/continue test ***
1889$i should go from 0 to 2
1890$j should go from 3 to 4, and $q should go from 3 to 4
1891  $j=3
1892    $q=3
1893    $q=4
1894  $j=4
1895    $q=3
1896    $q=4
1897$j should go from 0 to 2
1898  $j=0
1899  $j=1
1900  $j=2
1901$k should go from 0 to 2
1902    $k=0
1903    $k=1
1904    $k=2
1905$i=0
1906$j should go from 3 to 4, and $q should go from 3 to 4
1907  $j=3
1908    $q=3
1909    $q=4
1910  $j=4
1911    $q=3
1912    $q=4
1913$j should go from 0 to 2
1914  $j=0
1915  $j=1
1916  $j=2
1917$k should go from 0 to 2
1918    $k=0
1919    $k=1
1920    $k=2
1921$i=1
1922$j should go from 3 to 4, and $q should go from 3 to 4
1923  $j=3
1924    $q=3
1925    $q=4
1926  $j=4
1927    $q=3
1928    $q=4
1929$j should go from 0 to 2
1930  $j=0
1931  $j=1
1932  $j=2
1933$k should go from 0 to 2
1934    $k=0
1935    $k=1
1936    $k=2
1937$i=2
1938***********************
1939
1940*** Nested file include test ***
1941<html>
1942This is Finish.phtml.  This file is supposed to be included
1943from regression_test.phtml.  This is normal HTML.
1944and this is PHP code, 2+2=4
1945</html>
1946********************************
1947
1948Tests completed.
1949<html>
1950<head>
1951*** Testing assignments and variable aliasing: ***
1952This should read "blah": blah
1953This should read "this is nifty": this is nifty
1954*************************************************
1955
1956*** Testing integer operators ***
1957Correct result - 8:  8
1958Correct result - 8:  8
1959Correct result - 2:  2
1960Correct result - -2:  -2
1961Correct result - 15:  15
1962Correct result - 15:  15
1963Correct result - 2:  2
1964Correct result - 3:  3
1965*********************************
1966
1967*** Testing real operators ***
1968Correct result - 8:  8
1969Correct result - 8:  8
1970Correct result - 2:  2
1971Correct result - -2:  -2
1972Correct result - 15:  15
1973Correct result - 15:  15
1974Correct result - 2:  2
1975Correct result - 3:  3
1976*********************************
1977
1978*** Testing if/elseif/else control ***
1979
1980This  works
1981this_still_works
1982should_print
1983
1984
1985*** Seriously nested if's test ***
1986** spelling correction by kluzz **
1987Only two lines of text should follow:
1988this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
1989this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
19903 loop iterations should follow:
19912 4
19923 4
19934 4
1994**********************************
1995
1996*** C-style else-if's ***
1997This should be displayed
1998*************************
1999
2000*** WHILE tests ***
20010 is smaller than 20
20021 is smaller than 20
20032 is smaller than 20
20043 is smaller than 20
20054 is smaller than 20
20065 is smaller than 20
20076 is smaller than 20
20087 is smaller than 20
20098 is smaller than 20
20109 is smaller than 20
201110 is smaller than 20
201211 is smaller than 20
201312 is smaller than 20
201413 is smaller than 20
201514 is smaller than 20
201615 is smaller than 20
201716 is smaller than 20
201817 is smaller than 20
201918 is smaller than 20
202019 is smaller than 20
202120 equals 20
202221 is greater than 20
202322 is greater than 20
202423 is greater than 20
202524 is greater than 20
202625 is greater than 20
202726 is greater than 20
202827 is greater than 20
202928 is greater than 20
203029 is greater than 20
203130 is greater than 20
203231 is greater than 20
203332 is greater than 20
203433 is greater than 20
203534 is greater than 20
203635 is greater than 20
203736 is greater than 20
203837 is greater than 20
203938 is greater than 20
204039 is greater than 20
2041*******************
2042
2043
2044*** Nested WHILEs ***
2045Each array variable should be equal to the sum of its indices:
2046${test00}[0] = 0
2047${test00}[1] = 1
2048${test00}[2] = 2
2049${test01}[0] = 1
2050${test01}[1] = 2
2051${test01}[2] = 3
2052${test02}[0] = 2
2053${test02}[1] = 3
2054${test02}[2] = 4
2055${test10}[0] = 1
2056${test10}[1] = 2
2057${test10}[2] = 3
2058${test11}[0] = 2
2059${test11}[1] = 3
2060${test11}[2] = 4
2061${test12}[0] = 3
2062${test12}[1] = 4
2063${test12}[2] = 5
2064${test20}[0] = 2
2065${test20}[1] = 3
2066${test20}[2] = 4
2067${test21}[0] = 3
2068${test21}[1] = 4
2069${test21}[2] = 5
2070${test22}[0] = 4
2071${test22}[1] = 5
2072${test22}[2] = 6
2073*********************
2074
2075*** hash test... ***
2076commented out...
2077**************************
2078
2079*** Hash resizing test ***
2080ba
2081baa
2082baaa
2083baaaa
2084baaaaa
2085baaaaaa
2086baaaaaaa
2087baaaaaaaa
2088baaaaaaaaa
2089baaaaaaaaaa
2090ba
209110
2092baa
20939
2094baaa
20958
2096baaaa
20977
2098baaaaa
20996
2100baaaaaa
21015
2102baaaaaaa
21034
2104baaaaaaaa
21053
2106baaaaaaaaa
21072
2108baaaaaaaaaa
21091
2110**************************
2111
2112
2113*** break/continue test ***
2114$i should go from 0 to 2
2115$j should go from 3 to 4, and $q should go from 3 to 4
2116  $j=3
2117    $q=3
2118    $q=4
2119  $j=4
2120    $q=3
2121    $q=4
2122$j should go from 0 to 2
2123  $j=0
2124  $j=1
2125  $j=2
2126$k should go from 0 to 2
2127    $k=0
2128    $k=1
2129    $k=2
2130$i=0
2131$j should go from 3 to 4, and $q should go from 3 to 4
2132  $j=3
2133    $q=3
2134    $q=4
2135  $j=4
2136    $q=3
2137    $q=4
2138$j should go from 0 to 2
2139  $j=0
2140  $j=1
2141  $j=2
2142$k should go from 0 to 2
2143    $k=0
2144    $k=1
2145    $k=2
2146$i=1
2147$j should go from 3 to 4, and $q should go from 3 to 4
2148  $j=3
2149    $q=3
2150    $q=4
2151  $j=4
2152    $q=3
2153    $q=4
2154$j should go from 0 to 2
2155  $j=0
2156  $j=1
2157  $j=2
2158$k should go from 0 to 2
2159    $k=0
2160    $k=1
2161    $k=2
2162$i=2
2163***********************
2164
2165*** Nested file include test ***
2166<html>
2167This is Finish.phtml.  This file is supposed to be included
2168from regression_test.phtml.  This is normal HTML.
2169and this is PHP code, 2+2=4
2170</html>
2171********************************
2172
2173Tests completed.
2174<html>
2175<head>
2176*** Testing assignments and variable aliasing: ***
2177This should read "blah": blah
2178This should read "this is nifty": this is nifty
2179*************************************************
2180
2181*** Testing integer operators ***
2182Correct result - 8:  8
2183Correct result - 8:  8
2184Correct result - 2:  2
2185Correct result - -2:  -2
2186Correct result - 15:  15
2187Correct result - 15:  15
2188Correct result - 2:  2
2189Correct result - 3:  3
2190*********************************
2191
2192*** Testing real operators ***
2193Correct result - 8:  8
2194Correct result - 8:  8
2195Correct result - 2:  2
2196Correct result - -2:  -2
2197Correct result - 15:  15
2198Correct result - 15:  15
2199Correct result - 2:  2
2200Correct result - 3:  3
2201*********************************
2202
2203*** Testing if/elseif/else control ***
2204
2205This  works
2206this_still_works
2207should_print
2208
2209
2210*** Seriously nested if's test ***
2211** spelling correction by kluzz **
2212Only two lines of text should follow:
2213this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
2214this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
22153 loop iterations should follow:
22162 4
22173 4
22184 4
2219**********************************
2220
2221*** C-style else-if's ***
2222This should be displayed
2223*************************
2224
2225*** WHILE tests ***
22260 is smaller than 20
22271 is smaller than 20
22282 is smaller than 20
22293 is smaller than 20
22304 is smaller than 20
22315 is smaller than 20
22326 is smaller than 20
22337 is smaller than 20
22348 is smaller than 20
22359 is smaller than 20
223610 is smaller than 20
223711 is smaller than 20
223812 is smaller than 20
223913 is smaller than 20
224014 is smaller than 20
224115 is smaller than 20
224216 is smaller than 20
224317 is smaller than 20
224418 is smaller than 20
224519 is smaller than 20
224620 equals 20
224721 is greater than 20
224822 is greater than 20
224923 is greater than 20
225024 is greater than 20
225125 is greater than 20
225226 is greater than 20
225327 is greater than 20
225428 is greater than 20
225529 is greater than 20
225630 is greater than 20
225731 is greater than 20
225832 is greater than 20
225933 is greater than 20
226034 is greater than 20
226135 is greater than 20
226236 is greater than 20
226337 is greater than 20
226438 is greater than 20
226539 is greater than 20
2266*******************
2267
2268
2269*** Nested WHILEs ***
2270Each array variable should be equal to the sum of its indices:
2271${test00}[0] = 0
2272${test00}[1] = 1
2273${test00}[2] = 2
2274${test01}[0] = 1
2275${test01}[1] = 2
2276${test01}[2] = 3
2277${test02}[0] = 2
2278${test02}[1] = 3
2279${test02}[2] = 4
2280${test10}[0] = 1
2281${test10}[1] = 2
2282${test10}[2] = 3
2283${test11}[0] = 2
2284${test11}[1] = 3
2285${test11}[2] = 4
2286${test12}[0] = 3
2287${test12}[1] = 4
2288${test12}[2] = 5
2289${test20}[0] = 2
2290${test20}[1] = 3
2291${test20}[2] = 4
2292${test21}[0] = 3
2293${test21}[1] = 4
2294${test21}[2] = 5
2295${test22}[0] = 4
2296${test22}[1] = 5
2297${test22}[2] = 6
2298*********************
2299
2300*** hash test... ***
2301commented out...
2302**************************
2303
2304*** Hash resizing test ***
2305ba
2306baa
2307baaa
2308baaaa
2309baaaaa
2310baaaaaa
2311baaaaaaa
2312baaaaaaaa
2313baaaaaaaaa
2314baaaaaaaaaa
2315ba
231610
2317baa
23189
2319baaa
23208
2321baaaa
23227
2323baaaaa
23246
2325baaaaaa
23265
2327baaaaaaa
23284
2329baaaaaaaa
23303
2331baaaaaaaaa
23322
2333baaaaaaaaaa
23341
2335**************************
2336
2337
2338*** break/continue test ***
2339$i should go from 0 to 2
2340$j should go from 3 to 4, and $q should go from 3 to 4
2341  $j=3
2342    $q=3
2343    $q=4
2344  $j=4
2345    $q=3
2346    $q=4
2347$j should go from 0 to 2
2348  $j=0
2349  $j=1
2350  $j=2
2351$k should go from 0 to 2
2352    $k=0
2353    $k=1
2354    $k=2
2355$i=0
2356$j should go from 3 to 4, and $q should go from 3 to 4
2357  $j=3
2358    $q=3
2359    $q=4
2360  $j=4
2361    $q=3
2362    $q=4
2363$j should go from 0 to 2
2364  $j=0
2365  $j=1
2366  $j=2
2367$k should go from 0 to 2
2368    $k=0
2369    $k=1
2370    $k=2
2371$i=1
2372$j should go from 3 to 4, and $q should go from 3 to 4
2373  $j=3
2374    $q=3
2375    $q=4
2376  $j=4
2377    $q=3
2378    $q=4
2379$j should go from 0 to 2
2380  $j=0
2381  $j=1
2382  $j=2
2383$k should go from 0 to 2
2384    $k=0
2385    $k=1
2386    $k=2
2387$i=2
2388***********************
2389
2390*** Nested file include test ***
2391<html>
2392This is Finish.phtml.  This file is supposed to be included
2393from regression_test.phtml.  This is normal HTML.
2394and this is PHP code, 2+2=4
2395</html>
2396********************************
2397
2398Tests completed.
2399<html>
2400<head>
2401*** Testing assignments and variable aliasing: ***
2402This should read "blah": blah
2403This should read "this is nifty": this is nifty
2404*************************************************
2405
2406*** Testing integer operators ***
2407Correct result - 8:  8
2408Correct result - 8:  8
2409Correct result - 2:  2
2410Correct result - -2:  -2
2411Correct result - 15:  15
2412Correct result - 15:  15
2413Correct result - 2:  2
2414Correct result - 3:  3
2415*********************************
2416
2417*** Testing real operators ***
2418Correct result - 8:  8
2419Correct result - 8:  8
2420Correct result - 2:  2
2421Correct result - -2:  -2
2422Correct result - 15:  15
2423Correct result - 15:  15
2424Correct result - 2:  2
2425Correct result - 3:  3
2426*********************************
2427
2428*** Testing if/elseif/else control ***
2429
2430This  works
2431this_still_works
2432should_print
2433
2434
2435*** Seriously nested if's test ***
2436** spelling correction by kluzz **
2437Only two lines of text should follow:
2438this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
2439this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
24403 loop iterations should follow:
24412 4
24423 4
24434 4
2444**********************************
2445
2446*** C-style else-if's ***
2447This should be displayed
2448*************************
2449
2450*** WHILE tests ***
24510 is smaller than 20
24521 is smaller than 20
24532 is smaller than 20
24543 is smaller than 20
24554 is smaller than 20
24565 is smaller than 20
24576 is smaller than 20
24587 is smaller than 20
24598 is smaller than 20
24609 is smaller than 20
246110 is smaller than 20
246211 is smaller than 20
246312 is smaller than 20
246413 is smaller than 20
246514 is smaller than 20
246615 is smaller than 20
246716 is smaller than 20
246817 is smaller than 20
246918 is smaller than 20
247019 is smaller than 20
247120 equals 20
247221 is greater than 20
247322 is greater than 20
247423 is greater than 20
247524 is greater than 20
247625 is greater than 20
247726 is greater than 20
247827 is greater than 20
247928 is greater than 20
248029 is greater than 20
248130 is greater than 20
248231 is greater than 20
248332 is greater than 20
248433 is greater than 20
248534 is greater than 20
248635 is greater than 20
248736 is greater than 20
248837 is greater than 20
248938 is greater than 20
249039 is greater than 20
2491*******************
2492
2493
2494*** Nested WHILEs ***
2495Each array variable should be equal to the sum of its indices:
2496${test00}[0] = 0
2497${test00}[1] = 1
2498${test00}[2] = 2
2499${test01}[0] = 1
2500${test01}[1] = 2
2501${test01}[2] = 3
2502${test02}[0] = 2
2503${test02}[1] = 3
2504${test02}[2] = 4
2505${test10}[0] = 1
2506${test10}[1] = 2
2507${test10}[2] = 3
2508${test11}[0] = 2
2509${test11}[1] = 3
2510${test11}[2] = 4
2511${test12}[0] = 3
2512${test12}[1] = 4
2513${test12}[2] = 5
2514${test20}[0] = 2
2515${test20}[1] = 3
2516${test20}[2] = 4
2517${test21}[0] = 3
2518${test21}[1] = 4
2519${test21}[2] = 5
2520${test22}[0] = 4
2521${test22}[1] = 5
2522${test22}[2] = 6
2523*********************
2524
2525*** hash test... ***
2526commented out...
2527**************************
2528
2529*** Hash resizing test ***
2530ba
2531baa
2532baaa
2533baaaa
2534baaaaa
2535baaaaaa
2536baaaaaaa
2537baaaaaaaa
2538baaaaaaaaa
2539baaaaaaaaaa
2540ba
254110
2542baa
25439
2544baaa
25458
2546baaaa
25477
2548baaaaa
25496
2550baaaaaa
25515
2552baaaaaaa
25534
2554baaaaaaaa
25553
2556baaaaaaaaa
25572
2558baaaaaaaaaa
25591
2560**************************
2561
2562
2563*** break/continue test ***
2564$i should go from 0 to 2
2565$j should go from 3 to 4, and $q should go from 3 to 4
2566  $j=3
2567    $q=3
2568    $q=4
2569  $j=4
2570    $q=3
2571    $q=4
2572$j should go from 0 to 2
2573  $j=0
2574  $j=1
2575  $j=2
2576$k should go from 0 to 2
2577    $k=0
2578    $k=1
2579    $k=2
2580$i=0
2581$j should go from 3 to 4, and $q should go from 3 to 4
2582  $j=3
2583    $q=3
2584    $q=4
2585  $j=4
2586    $q=3
2587    $q=4
2588$j should go from 0 to 2
2589  $j=0
2590  $j=1
2591  $j=2
2592$k should go from 0 to 2
2593    $k=0
2594    $k=1
2595    $k=2
2596$i=1
2597$j should go from 3 to 4, and $q should go from 3 to 4
2598  $j=3
2599    $q=3
2600    $q=4
2601  $j=4
2602    $q=3
2603    $q=4
2604$j should go from 0 to 2
2605  $j=0
2606  $j=1
2607  $j=2
2608$k should go from 0 to 2
2609    $k=0
2610    $k=1
2611    $k=2
2612$i=2
2613***********************
2614
2615*** Nested file include test ***
2616<html>
2617This is Finish.phtml.  This file is supposed to be included
2618from regression_test.phtml.  This is normal HTML.
2619and this is PHP code, 2+2=4
2620</html>
2621********************************
2622
2623Tests completed.
2624<html>
2625<head>
2626*** Testing assignments and variable aliasing: ***
2627This should read "blah": blah
2628This should read "this is nifty": this is nifty
2629*************************************************
2630
2631*** Testing integer operators ***
2632Correct result - 8:  8
2633Correct result - 8:  8
2634Correct result - 2:  2
2635Correct result - -2:  -2
2636Correct result - 15:  15
2637Correct result - 15:  15
2638Correct result - 2:  2
2639Correct result - 3:  3
2640*********************************
2641
2642*** Testing real operators ***
2643Correct result - 8:  8
2644Correct result - 8:  8
2645Correct result - 2:  2
2646Correct result - -2:  -2
2647Correct result - 15:  15
2648Correct result - 15:  15
2649Correct result - 2:  2
2650Correct result - 3:  3
2651*********************************
2652
2653*** Testing if/elseif/else control ***
2654
2655This  works
2656this_still_works
2657should_print
2658
2659
2660*** Seriously nested if's test ***
2661** spelling correction by kluzz **
2662Only two lines of text should follow:
2663this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
2664this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
26653 loop iterations should follow:
26662 4
26673 4
26684 4
2669**********************************
2670
2671*** C-style else-if's ***
2672This should be displayed
2673*************************
2674
2675*** WHILE tests ***
26760 is smaller than 20
26771 is smaller than 20
26782 is smaller than 20
26793 is smaller than 20
26804 is smaller than 20
26815 is smaller than 20
26826 is smaller than 20
26837 is smaller than 20
26848 is smaller than 20
26859 is smaller than 20
268610 is smaller than 20
268711 is smaller than 20
268812 is smaller than 20
268913 is smaller than 20
269014 is smaller than 20
269115 is smaller than 20
269216 is smaller than 20
269317 is smaller than 20
269418 is smaller than 20
269519 is smaller than 20
269620 equals 20
269721 is greater than 20
269822 is greater than 20
269923 is greater than 20
270024 is greater than 20
270125 is greater than 20
270226 is greater than 20
270327 is greater than 20
270428 is greater than 20
270529 is greater than 20
270630 is greater than 20
270731 is greater than 20
270832 is greater than 20
270933 is greater than 20
271034 is greater than 20
271135 is greater than 20
271236 is greater than 20
271337 is greater than 20
271438 is greater than 20
271539 is greater than 20
2716*******************
2717
2718
2719*** Nested WHILEs ***
2720Each array variable should be equal to the sum of its indices:
2721${test00}[0] = 0
2722${test00}[1] = 1
2723${test00}[2] = 2
2724${test01}[0] = 1
2725${test01}[1] = 2
2726${test01}[2] = 3
2727${test02}[0] = 2
2728${test02}[1] = 3
2729${test02}[2] = 4
2730${test10}[0] = 1
2731${test10}[1] = 2
2732${test10}[2] = 3
2733${test11}[0] = 2
2734${test11}[1] = 3
2735${test11}[2] = 4
2736${test12}[0] = 3
2737${test12}[1] = 4
2738${test12}[2] = 5
2739${test20}[0] = 2
2740${test20}[1] = 3
2741${test20}[2] = 4
2742${test21}[0] = 3
2743${test21}[1] = 4
2744${test21}[2] = 5
2745${test22}[0] = 4
2746${test22}[1] = 5
2747${test22}[2] = 6
2748*********************
2749
2750*** hash test... ***
2751commented out...
2752**************************
2753
2754*** Hash resizing test ***
2755ba
2756baa
2757baaa
2758baaaa
2759baaaaa
2760baaaaaa
2761baaaaaaa
2762baaaaaaaa
2763baaaaaaaaa
2764baaaaaaaaaa
2765ba
276610
2767baa
27689
2769baaa
27708
2771baaaa
27727
2773baaaaa
27746
2775baaaaaa
27765
2777baaaaaaa
27784
2779baaaaaaaa
27803
2781baaaaaaaaa
27822
2783baaaaaaaaaa
27841
2785**************************
2786
2787
2788*** break/continue test ***
2789$i should go from 0 to 2
2790$j should go from 3 to 4, and $q should go from 3 to 4
2791  $j=3
2792    $q=3
2793    $q=4
2794  $j=4
2795    $q=3
2796    $q=4
2797$j should go from 0 to 2
2798  $j=0
2799  $j=1
2800  $j=2
2801$k should go from 0 to 2
2802    $k=0
2803    $k=1
2804    $k=2
2805$i=0
2806$j should go from 3 to 4, and $q should go from 3 to 4
2807  $j=3
2808    $q=3
2809    $q=4
2810  $j=4
2811    $q=3
2812    $q=4
2813$j should go from 0 to 2
2814  $j=0
2815  $j=1
2816  $j=2
2817$k should go from 0 to 2
2818    $k=0
2819    $k=1
2820    $k=2
2821$i=1
2822$j should go from 3 to 4, and $q should go from 3 to 4
2823  $j=3
2824    $q=3
2825    $q=4
2826  $j=4
2827    $q=3
2828    $q=4
2829$j should go from 0 to 2
2830  $j=0
2831  $j=1
2832  $j=2
2833$k should go from 0 to 2
2834    $k=0
2835    $k=1
2836    $k=2
2837$i=2
2838***********************
2839
2840*** Nested file include test ***
2841<html>
2842This is Finish.phtml.  This file is supposed to be included
2843from regression_test.phtml.  This is normal HTML.
2844and this is PHP code, 2+2=4
2845</html>
2846********************************
2847
2848Tests completed.
2849<html>
2850<head>
2851*** Testing assignments and variable aliasing: ***
2852This should read "blah": blah
2853This should read "this is nifty": this is nifty
2854*************************************************
2855
2856*** Testing integer operators ***
2857Correct result - 8:  8
2858Correct result - 8:  8
2859Correct result - 2:  2
2860Correct result - -2:  -2
2861Correct result - 15:  15
2862Correct result - 15:  15
2863Correct result - 2:  2
2864Correct result - 3:  3
2865*********************************
2866
2867*** Testing real operators ***
2868Correct result - 8:  8
2869Correct result - 8:  8
2870Correct result - 2:  2
2871Correct result - -2:  -2
2872Correct result - 15:  15
2873Correct result - 15:  15
2874Correct result - 2:  2
2875Correct result - 3:  3
2876*********************************
2877
2878*** Testing if/elseif/else control ***
2879
2880This  works
2881this_still_works
2882should_print
2883
2884
2885*** Seriously nested if's test ***
2886** spelling correction by kluzz **
2887Only two lines of text should follow:
2888this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
2889this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
28903 loop iterations should follow:
28912 4
28923 4
28934 4
2894**********************************
2895
2896*** C-style else-if's ***
2897This should be displayed
2898*************************
2899
2900*** WHILE tests ***
29010 is smaller than 20
29021 is smaller than 20
29032 is smaller than 20
29043 is smaller than 20
29054 is smaller than 20
29065 is smaller than 20
29076 is smaller than 20
29087 is smaller than 20
29098 is smaller than 20
29109 is smaller than 20
291110 is smaller than 20
291211 is smaller than 20
291312 is smaller than 20
291413 is smaller than 20
291514 is smaller than 20
291615 is smaller than 20
291716 is smaller than 20
291817 is smaller than 20
291918 is smaller than 20
292019 is smaller than 20
292120 equals 20
292221 is greater than 20
292322 is greater than 20
292423 is greater than 20
292524 is greater than 20
292625 is greater than 20
292726 is greater than 20
292827 is greater than 20
292928 is greater than 20
293029 is greater than 20
293130 is greater than 20
293231 is greater than 20
293332 is greater than 20
293433 is greater than 20
293534 is greater than 20
293635 is greater than 20
293736 is greater than 20
293837 is greater than 20
293938 is greater than 20
294039 is greater than 20
2941*******************
2942
2943
2944*** Nested WHILEs ***
2945Each array variable should be equal to the sum of its indices:
2946${test00}[0] = 0
2947${test00}[1] = 1
2948${test00}[2] = 2
2949${test01}[0] = 1
2950${test01}[1] = 2
2951${test01}[2] = 3
2952${test02}[0] = 2
2953${test02}[1] = 3
2954${test02}[2] = 4
2955${test10}[0] = 1
2956${test10}[1] = 2
2957${test10}[2] = 3
2958${test11}[0] = 2
2959${test11}[1] = 3
2960${test11}[2] = 4
2961${test12}[0] = 3
2962${test12}[1] = 4
2963${test12}[2] = 5
2964${test20}[0] = 2
2965${test20}[1] = 3
2966${test20}[2] = 4
2967${test21}[0] = 3
2968${test21}[1] = 4
2969${test21}[2] = 5
2970${test22}[0] = 4
2971${test22}[1] = 5
2972${test22}[2] = 6
2973*********************
2974
2975*** hash test... ***
2976commented out...
2977**************************
2978
2979*** Hash resizing test ***
2980ba
2981baa
2982baaa
2983baaaa
2984baaaaa
2985baaaaaa
2986baaaaaaa
2987baaaaaaaa
2988baaaaaaaaa
2989baaaaaaaaaa
2990ba
299110
2992baa
29939
2994baaa
29958
2996baaaa
29977
2998baaaaa
29996
3000baaaaaa
30015
3002baaaaaaa
30034
3004baaaaaaaa
30053
3006baaaaaaaaa
30072
3008baaaaaaaaaa
30091
3010**************************
3011
3012
3013*** break/continue test ***
3014$i should go from 0 to 2
3015$j should go from 3 to 4, and $q should go from 3 to 4
3016  $j=3
3017    $q=3
3018    $q=4
3019  $j=4
3020    $q=3
3021    $q=4
3022$j should go from 0 to 2
3023  $j=0
3024  $j=1
3025  $j=2
3026$k should go from 0 to 2
3027    $k=0
3028    $k=1
3029    $k=2
3030$i=0
3031$j should go from 3 to 4, and $q should go from 3 to 4
3032  $j=3
3033    $q=3
3034    $q=4
3035  $j=4
3036    $q=3
3037    $q=4
3038$j should go from 0 to 2
3039  $j=0
3040  $j=1
3041  $j=2
3042$k should go from 0 to 2
3043    $k=0
3044    $k=1
3045    $k=2
3046$i=1
3047$j should go from 3 to 4, and $q should go from 3 to 4
3048  $j=3
3049    $q=3
3050    $q=4
3051  $j=4
3052    $q=3
3053    $q=4
3054$j should go from 0 to 2
3055  $j=0
3056  $j=1
3057  $j=2
3058$k should go from 0 to 2
3059    $k=0
3060    $k=1
3061    $k=2
3062$i=2
3063***********************
3064
3065*** Nested file include test ***
3066<html>
3067This is Finish.phtml.  This file is supposed to be included
3068from regression_test.phtml.  This is normal HTML.
3069and this is PHP code, 2+2=4
3070</html>
3071********************************
3072
3073Tests completed.
3074<html>
3075<head>
3076*** Testing assignments and variable aliasing: ***
3077This should read "blah": blah
3078This should read "this is nifty": this is nifty
3079*************************************************
3080
3081*** Testing integer operators ***
3082Correct result - 8:  8
3083Correct result - 8:  8
3084Correct result - 2:  2
3085Correct result - -2:  -2
3086Correct result - 15:  15
3087Correct result - 15:  15
3088Correct result - 2:  2
3089Correct result - 3:  3
3090*********************************
3091
3092*** Testing real operators ***
3093Correct result - 8:  8
3094Correct result - 8:  8
3095Correct result - 2:  2
3096Correct result - -2:  -2
3097Correct result - 15:  15
3098Correct result - 15:  15
3099Correct result - 2:  2
3100Correct result - 3:  3
3101*********************************
3102
3103*** Testing if/elseif/else control ***
3104
3105This  works
3106this_still_works
3107should_print
3108
3109
3110*** Seriously nested if's test ***
3111** spelling correction by kluzz **
3112Only two lines of text should follow:
3113this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
3114this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
31153 loop iterations should follow:
31162 4
31173 4
31184 4
3119**********************************
3120
3121*** C-style else-if's ***
3122This should be displayed
3123*************************
3124
3125*** WHILE tests ***
31260 is smaller than 20
31271 is smaller than 20
31282 is smaller than 20
31293 is smaller than 20
31304 is smaller than 20
31315 is smaller than 20
31326 is smaller than 20
31337 is smaller than 20
31348 is smaller than 20
31359 is smaller than 20
313610 is smaller than 20
313711 is smaller than 20
313812 is smaller than 20
313913 is smaller than 20
314014 is smaller than 20
314115 is smaller than 20
314216 is smaller than 20
314317 is smaller than 20
314418 is smaller than 20
314519 is smaller than 20
314620 equals 20
314721 is greater than 20
314822 is greater than 20
314923 is greater than 20
315024 is greater than 20
315125 is greater than 20
315226 is greater than 20
315327 is greater than 20
315428 is greater than 20
315529 is greater than 20
315630 is greater than 20
315731 is greater than 20
315832 is greater than 20
315933 is greater than 20
316034 is greater than 20
316135 is greater than 20
316236 is greater than 20
316337 is greater than 20
316438 is greater than 20
316539 is greater than 20
3166*******************
3167
3168
3169*** Nested WHILEs ***
3170Each array variable should be equal to the sum of its indices:
3171${test00}[0] = 0
3172${test00}[1] = 1
3173${test00}[2] = 2
3174${test01}[0] = 1
3175${test01}[1] = 2
3176${test01}[2] = 3
3177${test02}[0] = 2
3178${test02}[1] = 3
3179${test02}[2] = 4
3180${test10}[0] = 1
3181${test10}[1] = 2
3182${test10}[2] = 3
3183${test11}[0] = 2
3184${test11}[1] = 3
3185${test11}[2] = 4
3186${test12}[0] = 3
3187${test12}[1] = 4
3188${test12}[2] = 5
3189${test20}[0] = 2
3190${test20}[1] = 3
3191${test20}[2] = 4
3192${test21}[0] = 3
3193${test21}[1] = 4
3194${test21}[2] = 5
3195${test22}[0] = 4
3196${test22}[1] = 5
3197${test22}[2] = 6
3198*********************
3199
3200*** hash test... ***
3201commented out...
3202**************************
3203
3204*** Hash resizing test ***
3205ba
3206baa
3207baaa
3208baaaa
3209baaaaa
3210baaaaaa
3211baaaaaaa
3212baaaaaaaa
3213baaaaaaaaa
3214baaaaaaaaaa
3215ba
321610
3217baa
32189
3219baaa
32208
3221baaaa
32227
3223baaaaa
32246
3225baaaaaa
32265
3227baaaaaaa
32284
3229baaaaaaaa
32303
3231baaaaaaaaa
32322
3233baaaaaaaaaa
32341
3235**************************
3236
3237
3238*** break/continue test ***
3239$i should go from 0 to 2
3240$j should go from 3 to 4, and $q should go from 3 to 4
3241  $j=3
3242    $q=3
3243    $q=4
3244  $j=4
3245    $q=3
3246    $q=4
3247$j should go from 0 to 2
3248  $j=0
3249  $j=1
3250  $j=2
3251$k should go from 0 to 2
3252    $k=0
3253    $k=1
3254    $k=2
3255$i=0
3256$j should go from 3 to 4, and $q should go from 3 to 4
3257  $j=3
3258    $q=3
3259    $q=4
3260  $j=4
3261    $q=3
3262    $q=4
3263$j should go from 0 to 2
3264  $j=0
3265  $j=1
3266  $j=2
3267$k should go from 0 to 2
3268    $k=0
3269    $k=1
3270    $k=2
3271$i=1
3272$j should go from 3 to 4, and $q should go from 3 to 4
3273  $j=3
3274    $q=3
3275    $q=4
3276  $j=4
3277    $q=3
3278    $q=4
3279$j should go from 0 to 2
3280  $j=0
3281  $j=1
3282  $j=2
3283$k should go from 0 to 2
3284    $k=0
3285    $k=1
3286    $k=2
3287$i=2
3288***********************
3289
3290*** Nested file include test ***
3291<html>
3292This is Finish.phtml.  This file is supposed to be included
3293from regression_test.phtml.  This is normal HTML.
3294and this is PHP code, 2+2=4
3295</html>
3296********************************
3297
3298Tests completed.
3299<html>
3300<head>
3301*** Testing assignments and variable aliasing: ***
3302This should read "blah": blah
3303This should read "this is nifty": this is nifty
3304*************************************************
3305
3306*** Testing integer operators ***
3307Correct result - 8:  8
3308Correct result - 8:  8
3309Correct result - 2:  2
3310Correct result - -2:  -2
3311Correct result - 15:  15
3312Correct result - 15:  15
3313Correct result - 2:  2
3314Correct result - 3:  3
3315*********************************
3316
3317*** Testing real operators ***
3318Correct result - 8:  8
3319Correct result - 8:  8
3320Correct result - 2:  2
3321Correct result - -2:  -2
3322Correct result - 15:  15
3323Correct result - 15:  15
3324Correct result - 2:  2
3325Correct result - 3:  3
3326*********************************
3327
3328*** Testing if/elseif/else control ***
3329
3330This  works
3331this_still_works
3332should_print
3333
3334
3335*** Seriously nested if's test ***
3336** spelling correction by kluzz **
3337Only two lines of text should follow:
3338this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
3339this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
33403 loop iterations should follow:
33412 4
33423 4
33434 4
3344**********************************
3345
3346*** C-style else-if's ***
3347This should be displayed
3348*************************
3349
3350*** WHILE tests ***
33510 is smaller than 20
33521 is smaller than 20
33532 is smaller than 20
33543 is smaller than 20
33554 is smaller than 20
33565 is smaller than 20
33576 is smaller than 20
33587 is smaller than 20
33598 is smaller than 20
33609 is smaller than 20
336110 is smaller than 20
336211 is smaller than 20
336312 is smaller than 20
336413 is smaller than 20
336514 is smaller than 20
336615 is smaller than 20
336716 is smaller than 20
336817 is smaller than 20
336918 is smaller than 20
337019 is smaller than 20
337120 equals 20
337221 is greater than 20
337322 is greater than 20
337423 is greater than 20
337524 is greater than 20
337625 is greater than 20
337726 is greater than 20
337827 is greater than 20
337928 is greater than 20
338029 is greater than 20
338130 is greater than 20
338231 is greater than 20
338332 is greater than 20
338433 is greater than 20
338534 is greater than 20
338635 is greater than 20
338736 is greater than 20
338837 is greater than 20
338938 is greater than 20
339039 is greater than 20
3391*******************
3392
3393
3394*** Nested WHILEs ***
3395Each array variable should be equal to the sum of its indices:
3396${test00}[0] = 0
3397${test00}[1] = 1
3398${test00}[2] = 2
3399${test01}[0] = 1
3400${test01}[1] = 2
3401${test01}[2] = 3
3402${test02}[0] = 2
3403${test02}[1] = 3
3404${test02}[2] = 4
3405${test10}[0] = 1
3406${test10}[1] = 2
3407${test10}[2] = 3
3408${test11}[0] = 2
3409${test11}[1] = 3
3410${test11}[2] = 4
3411${test12}[0] = 3
3412${test12}[1] = 4
3413${test12}[2] = 5
3414${test20}[0] = 2
3415${test20}[1] = 3
3416${test20}[2] = 4
3417${test21}[0] = 3
3418${test21}[1] = 4
3419${test21}[2] = 5
3420${test22}[0] = 4
3421${test22}[1] = 5
3422${test22}[2] = 6
3423*********************
3424
3425*** hash test... ***
3426commented out...
3427**************************
3428
3429*** Hash resizing test ***
3430ba
3431baa
3432baaa
3433baaaa
3434baaaaa
3435baaaaaa
3436baaaaaaa
3437baaaaaaaa
3438baaaaaaaaa
3439baaaaaaaaaa
3440ba
344110
3442baa
34439
3444baaa
34458
3446baaaa
34477
3448baaaaa
34496
3450baaaaaa
34515
3452baaaaaaa
34534
3454baaaaaaaa
34553
3456baaaaaaaaa
34572
3458baaaaaaaaaa
34591
3460**************************
3461
3462
3463*** break/continue test ***
3464$i should go from 0 to 2
3465$j should go from 3 to 4, and $q should go from 3 to 4
3466  $j=3
3467    $q=3
3468    $q=4
3469  $j=4
3470    $q=3
3471    $q=4
3472$j should go from 0 to 2
3473  $j=0
3474  $j=1
3475  $j=2
3476$k should go from 0 to 2
3477    $k=0
3478    $k=1
3479    $k=2
3480$i=0
3481$j should go from 3 to 4, and $q should go from 3 to 4
3482  $j=3
3483    $q=3
3484    $q=4
3485  $j=4
3486    $q=3
3487    $q=4
3488$j should go from 0 to 2
3489  $j=0
3490  $j=1
3491  $j=2
3492$k should go from 0 to 2
3493    $k=0
3494    $k=1
3495    $k=2
3496$i=1
3497$j should go from 3 to 4, and $q should go from 3 to 4
3498  $j=3
3499    $q=3
3500    $q=4
3501  $j=4
3502    $q=3
3503    $q=4
3504$j should go from 0 to 2
3505  $j=0
3506  $j=1
3507  $j=2
3508$k should go from 0 to 2
3509    $k=0
3510    $k=1
3511    $k=2
3512$i=2
3513***********************
3514
3515*** Nested file include test ***
3516<html>
3517This is Finish.phtml.  This file is supposed to be included
3518from regression_test.phtml.  This is normal HTML.
3519and this is PHP code, 2+2=4
3520</html>
3521********************************
3522
3523Tests completed.
3524<html>
3525<head>
3526*** Testing assignments and variable aliasing: ***
3527This should read "blah": blah
3528This should read "this is nifty": this is nifty
3529*************************************************
3530
3531*** Testing integer operators ***
3532Correct result - 8:  8
3533Correct result - 8:  8
3534Correct result - 2:  2
3535Correct result - -2:  -2
3536Correct result - 15:  15
3537Correct result - 15:  15
3538Correct result - 2:  2
3539Correct result - 3:  3
3540*********************************
3541
3542*** Testing real operators ***
3543Correct result - 8:  8
3544Correct result - 8:  8
3545Correct result - 2:  2
3546Correct result - -2:  -2
3547Correct result - 15:  15
3548Correct result - 15:  15
3549Correct result - 2:  2
3550Correct result - 3:  3
3551*********************************
3552
3553*** Testing if/elseif/else control ***
3554
3555This  works
3556this_still_works
3557should_print
3558
3559
3560*** Seriously nested if's test ***
3561** spelling correction by kluzz **
3562Only two lines of text should follow:
3563this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
3564this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
35653 loop iterations should follow:
35662 4
35673 4
35684 4
3569**********************************
3570
3571*** C-style else-if's ***
3572This should be displayed
3573*************************
3574
3575*** WHILE tests ***
35760 is smaller than 20
35771 is smaller than 20
35782 is smaller than 20
35793 is smaller than 20
35804 is smaller than 20
35815 is smaller than 20
35826 is smaller than 20
35837 is smaller than 20
35848 is smaller than 20
35859 is smaller than 20
358610 is smaller than 20
358711 is smaller than 20
358812 is smaller than 20
358913 is smaller than 20
359014 is smaller than 20
359115 is smaller than 20
359216 is smaller than 20
359317 is smaller than 20
359418 is smaller than 20
359519 is smaller than 20
359620 equals 20
359721 is greater than 20
359822 is greater than 20
359923 is greater than 20
360024 is greater than 20
360125 is greater than 20
360226 is greater than 20
360327 is greater than 20
360428 is greater than 20
360529 is greater than 20
360630 is greater than 20
360731 is greater than 20
360832 is greater than 20
360933 is greater than 20
361034 is greater than 20
361135 is greater than 20
361236 is greater than 20
361337 is greater than 20
361438 is greater than 20
361539 is greater than 20
3616*******************
3617
3618
3619*** Nested WHILEs ***
3620Each array variable should be equal to the sum of its indices:
3621${test00}[0] = 0
3622${test00}[1] = 1
3623${test00}[2] = 2
3624${test01}[0] = 1
3625${test01}[1] = 2
3626${test01}[2] = 3
3627${test02}[0] = 2
3628${test02}[1] = 3
3629${test02}[2] = 4
3630${test10}[0] = 1
3631${test10}[1] = 2
3632${test10}[2] = 3
3633${test11}[0] = 2
3634${test11}[1] = 3
3635${test11}[2] = 4
3636${test12}[0] = 3
3637${test12}[1] = 4
3638${test12}[2] = 5
3639${test20}[0] = 2
3640${test20}[1] = 3
3641${test20}[2] = 4
3642${test21}[0] = 3
3643${test21}[1] = 4
3644${test21}[2] = 5
3645${test22}[0] = 4
3646${test22}[1] = 5
3647${test22}[2] = 6
3648*********************
3649
3650*** hash test... ***
3651commented out...
3652**************************
3653
3654*** Hash resizing test ***
3655ba
3656baa
3657baaa
3658baaaa
3659baaaaa
3660baaaaaa
3661baaaaaaa
3662baaaaaaaa
3663baaaaaaaaa
3664baaaaaaaaaa
3665ba
366610
3667baa
36689
3669baaa
36708
3671baaaa
36727
3673baaaaa
36746
3675baaaaaa
36765
3677baaaaaaa
36784
3679baaaaaaaa
36803
3681baaaaaaaaa
36822
3683baaaaaaaaaa
36841
3685**************************
3686
3687
3688*** break/continue test ***
3689$i should go from 0 to 2
3690$j should go from 3 to 4, and $q should go from 3 to 4
3691  $j=3
3692    $q=3
3693    $q=4
3694  $j=4
3695    $q=3
3696    $q=4
3697$j should go from 0 to 2
3698  $j=0
3699  $j=1
3700  $j=2
3701$k should go from 0 to 2
3702    $k=0
3703    $k=1
3704    $k=2
3705$i=0
3706$j should go from 3 to 4, and $q should go from 3 to 4
3707  $j=3
3708    $q=3
3709    $q=4
3710  $j=4
3711    $q=3
3712    $q=4
3713$j should go from 0 to 2
3714  $j=0
3715  $j=1
3716  $j=2
3717$k should go from 0 to 2
3718    $k=0
3719    $k=1
3720    $k=2
3721$i=1
3722$j should go from 3 to 4, and $q should go from 3 to 4
3723  $j=3
3724    $q=3
3725    $q=4
3726  $j=4
3727    $q=3
3728    $q=4
3729$j should go from 0 to 2
3730  $j=0
3731  $j=1
3732  $j=2
3733$k should go from 0 to 2
3734    $k=0
3735    $k=1
3736    $k=2
3737$i=2
3738***********************
3739
3740*** Nested file include test ***
3741<html>
3742This is Finish.phtml.  This file is supposed to be included
3743from regression_test.phtml.  This is normal HTML.
3744and this is PHP code, 2+2=4
3745</html>
3746********************************
3747
3748Tests completed.
3749<html>
3750<head>
3751*** Testing assignments and variable aliasing: ***
3752This should read "blah": blah
3753This should read "this is nifty": this is nifty
3754*************************************************
3755
3756*** Testing integer operators ***
3757Correct result - 8:  8
3758Correct result - 8:  8
3759Correct result - 2:  2
3760Correct result - -2:  -2
3761Correct result - 15:  15
3762Correct result - 15:  15
3763Correct result - 2:  2
3764Correct result - 3:  3
3765*********************************
3766
3767*** Testing real operators ***
3768Correct result - 8:  8
3769Correct result - 8:  8
3770Correct result - 2:  2
3771Correct result - -2:  -2
3772Correct result - 15:  15
3773Correct result - 15:  15
3774Correct result - 2:  2
3775Correct result - 3:  3
3776*********************************
3777
3778*** Testing if/elseif/else control ***
3779
3780This  works
3781this_still_works
3782should_print
3783
3784
3785*** Seriously nested if's test ***
3786** spelling correction by kluzz **
3787Only two lines of text should follow:
3788this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
3789this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
37903 loop iterations should follow:
37912 4
37923 4
37934 4
3794**********************************
3795
3796*** C-style else-if's ***
3797This should be displayed
3798*************************
3799
3800*** WHILE tests ***
38010 is smaller than 20
38021 is smaller than 20
38032 is smaller than 20
38043 is smaller than 20
38054 is smaller than 20
38065 is smaller than 20
38076 is smaller than 20
38087 is smaller than 20
38098 is smaller than 20
38109 is smaller than 20
381110 is smaller than 20
381211 is smaller than 20
381312 is smaller than 20
381413 is smaller than 20
381514 is smaller than 20
381615 is smaller than 20
381716 is smaller than 20
381817 is smaller than 20
381918 is smaller than 20
382019 is smaller than 20
382120 equals 20
382221 is greater than 20
382322 is greater than 20
382423 is greater than 20
382524 is greater than 20
382625 is greater than 20
382726 is greater than 20
382827 is greater than 20
382928 is greater than 20
383029 is greater than 20
383130 is greater than 20
383231 is greater than 20
383332 is greater than 20
383433 is greater than 20
383534 is greater than 20
383635 is greater than 20
383736 is greater than 20
383837 is greater than 20
383938 is greater than 20
384039 is greater than 20
3841*******************
3842
3843
3844*** Nested WHILEs ***
3845Each array variable should be equal to the sum of its indices:
3846${test00}[0] = 0
3847${test00}[1] = 1
3848${test00}[2] = 2
3849${test01}[0] = 1
3850${test01}[1] = 2
3851${test01}[2] = 3
3852${test02}[0] = 2
3853${test02}[1] = 3
3854${test02}[2] = 4
3855${test10}[0] = 1
3856${test10}[1] = 2
3857${test10}[2] = 3
3858${test11}[0] = 2
3859${test11}[1] = 3
3860${test11}[2] = 4
3861${test12}[0] = 3
3862${test12}[1] = 4
3863${test12}[2] = 5
3864${test20}[0] = 2
3865${test20}[1] = 3
3866${test20}[2] = 4
3867${test21}[0] = 3
3868${test21}[1] = 4
3869${test21}[2] = 5
3870${test22}[0] = 4
3871${test22}[1] = 5
3872${test22}[2] = 6
3873*********************
3874
3875*** hash test... ***
3876commented out...
3877**************************
3878
3879*** Hash resizing test ***
3880ba
3881baa
3882baaa
3883baaaa
3884baaaaa
3885baaaaaa
3886baaaaaaa
3887baaaaaaaa
3888baaaaaaaaa
3889baaaaaaaaaa
3890ba
389110
3892baa
38939
3894baaa
38958
3896baaaa
38977
3898baaaaa
38996
3900baaaaaa
39015
3902baaaaaaa
39034
3904baaaaaaaa
39053
3906baaaaaaaaa
39072
3908baaaaaaaaaa
39091
3910**************************
3911
3912
3913*** break/continue test ***
3914$i should go from 0 to 2
3915$j should go from 3 to 4, and $q should go from 3 to 4
3916  $j=3
3917    $q=3
3918    $q=4
3919  $j=4
3920    $q=3
3921    $q=4
3922$j should go from 0 to 2
3923  $j=0
3924  $j=1
3925  $j=2
3926$k should go from 0 to 2
3927    $k=0
3928    $k=1
3929    $k=2
3930$i=0
3931$j should go from 3 to 4, and $q should go from 3 to 4
3932  $j=3
3933    $q=3
3934    $q=4
3935  $j=4
3936    $q=3
3937    $q=4
3938$j should go from 0 to 2
3939  $j=0
3940  $j=1
3941  $j=2
3942$k should go from 0 to 2
3943    $k=0
3944    $k=1
3945    $k=2
3946$i=1
3947$j should go from 3 to 4, and $q should go from 3 to 4
3948  $j=3
3949    $q=3
3950    $q=4
3951  $j=4
3952    $q=3
3953    $q=4
3954$j should go from 0 to 2
3955  $j=0
3956  $j=1
3957  $j=2
3958$k should go from 0 to 2
3959    $k=0
3960    $k=1
3961    $k=2
3962$i=2
3963***********************
3964
3965*** Nested file include test ***
3966<html>
3967This is Finish.phtml.  This file is supposed to be included
3968from regression_test.phtml.  This is normal HTML.
3969and this is PHP code, 2+2=4
3970</html>
3971********************************
3972
3973Tests completed.
3974<html>
3975<head>
3976*** Testing assignments and variable aliasing: ***
3977This should read "blah": blah
3978This should read "this is nifty": this is nifty
3979*************************************************
3980
3981*** Testing integer operators ***
3982Correct result - 8:  8
3983Correct result - 8:  8
3984Correct result - 2:  2
3985Correct result - -2:  -2
3986Correct result - 15:  15
3987Correct result - 15:  15
3988Correct result - 2:  2
3989Correct result - 3:  3
3990*********************************
3991
3992*** Testing real operators ***
3993Correct result - 8:  8
3994Correct result - 8:  8
3995Correct result - 2:  2
3996Correct result - -2:  -2
3997Correct result - 15:  15
3998Correct result - 15:  15
3999Correct result - 2:  2
4000Correct result - 3:  3
4001*********************************
4002
4003*** Testing if/elseif/else control ***
4004
4005This  works
4006this_still_works
4007should_print
4008
4009
4010*** Seriously nested if's test ***
4011** spelling correction by kluzz **
4012Only two lines of text should follow:
4013this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
4014this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
40153 loop iterations should follow:
40162 4
40173 4
40184 4
4019**********************************
4020
4021*** C-style else-if's ***
4022This should be displayed
4023*************************
4024
4025*** WHILE tests ***
40260 is smaller than 20
40271 is smaller than 20
40282 is smaller than 20
40293 is smaller than 20
40304 is smaller than 20
40315 is smaller than 20
40326 is smaller than 20
40337 is smaller than 20
40348 is smaller than 20
40359 is smaller than 20
403610 is smaller than 20
403711 is smaller than 20
403812 is smaller than 20
403913 is smaller than 20
404014 is smaller than 20
404115 is smaller than 20
404216 is smaller than 20
404317 is smaller than 20
404418 is smaller than 20
404519 is smaller than 20
404620 equals 20
404721 is greater than 20
404822 is greater than 20
404923 is greater than 20
405024 is greater than 20
405125 is greater than 20
405226 is greater than 20
405327 is greater than 20
405428 is greater than 20
405529 is greater than 20
405630 is greater than 20
405731 is greater than 20
405832 is greater than 20
405933 is greater than 20
406034 is greater than 20
406135 is greater than 20
406236 is greater than 20
406337 is greater than 20
406438 is greater than 20
406539 is greater than 20
4066*******************
4067
4068
4069*** Nested WHILEs ***
4070Each array variable should be equal to the sum of its indices:
4071${test00}[0] = 0
4072${test00}[1] = 1
4073${test00}[2] = 2
4074${test01}[0] = 1
4075${test01}[1] = 2
4076${test01}[2] = 3
4077${test02}[0] = 2
4078${test02}[1] = 3
4079${test02}[2] = 4
4080${test10}[0] = 1
4081${test10}[1] = 2
4082${test10}[2] = 3
4083${test11}[0] = 2
4084${test11}[1] = 3
4085${test11}[2] = 4
4086${test12}[0] = 3
4087${test12}[1] = 4
4088${test12}[2] = 5
4089${test20}[0] = 2
4090${test20}[1] = 3
4091${test20}[2] = 4
4092${test21}[0] = 3
4093${test21}[1] = 4
4094${test21}[2] = 5
4095${test22}[0] = 4
4096${test22}[1] = 5
4097${test22}[2] = 6
4098*********************
4099
4100*** hash test... ***
4101commented out...
4102**************************
4103
4104*** Hash resizing test ***
4105ba
4106baa
4107baaa
4108baaaa
4109baaaaa
4110baaaaaa
4111baaaaaaa
4112baaaaaaaa
4113baaaaaaaaa
4114baaaaaaaaaa
4115ba
411610
4117baa
41189
4119baaa
41208
4121baaaa
41227
4123baaaaa
41246
4125baaaaaa
41265
4127baaaaaaa
41284
4129baaaaaaaa
41303
4131baaaaaaaaa
41322
4133baaaaaaaaaa
41341
4135**************************
4136
4137
4138*** break/continue test ***
4139$i should go from 0 to 2
4140$j should go from 3 to 4, and $q should go from 3 to 4
4141  $j=3
4142    $q=3
4143    $q=4
4144  $j=4
4145    $q=3
4146    $q=4
4147$j should go from 0 to 2
4148  $j=0
4149  $j=1
4150  $j=2
4151$k should go from 0 to 2
4152    $k=0
4153    $k=1
4154    $k=2
4155$i=0
4156$j should go from 3 to 4, and $q should go from 3 to 4
4157  $j=3
4158    $q=3
4159    $q=4
4160  $j=4
4161    $q=3
4162    $q=4
4163$j should go from 0 to 2
4164  $j=0
4165  $j=1
4166  $j=2
4167$k should go from 0 to 2
4168    $k=0
4169    $k=1
4170    $k=2
4171$i=1
4172$j should go from 3 to 4, and $q should go from 3 to 4
4173  $j=3
4174    $q=3
4175    $q=4
4176  $j=4
4177    $q=3
4178    $q=4
4179$j should go from 0 to 2
4180  $j=0
4181  $j=1
4182  $j=2
4183$k should go from 0 to 2
4184    $k=0
4185    $k=1
4186    $k=2
4187$i=2
4188***********************
4189
4190*** Nested file include test ***
4191<html>
4192This is Finish.phtml.  This file is supposed to be included
4193from regression_test.phtml.  This is normal HTML.
4194and this is PHP code, 2+2=4
4195</html>
4196********************************
4197
4198Tests completed.
4199<html>
4200<head>
4201*** Testing assignments and variable aliasing: ***
4202This should read "blah": blah
4203This should read "this is nifty": this is nifty
4204*************************************************
4205
4206*** Testing integer operators ***
4207Correct result - 8:  8
4208Correct result - 8:  8
4209Correct result - 2:  2
4210Correct result - -2:  -2
4211Correct result - 15:  15
4212Correct result - 15:  15
4213Correct result - 2:  2
4214Correct result - 3:  3
4215*********************************
4216
4217*** Testing real operators ***
4218Correct result - 8:  8
4219Correct result - 8:  8
4220Correct result - 2:  2
4221Correct result - -2:  -2
4222Correct result - 15:  15
4223Correct result - 15:  15
4224Correct result - 2:  2
4225Correct result - 3:  3
4226*********************************
4227
4228*** Testing if/elseif/else control ***
4229
4230This  works
4231this_still_works
4232should_print
4233
4234
4235*** Seriously nested if's test ***
4236** spelling correction by kluzz **
4237Only two lines of text should follow:
4238this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
4239this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
42403 loop iterations should follow:
42412 4
42423 4
42434 4
4244**********************************
4245
4246*** C-style else-if's ***
4247This should be displayed
4248*************************
4249
4250*** WHILE tests ***
42510 is smaller than 20
42521 is smaller than 20
42532 is smaller than 20
42543 is smaller than 20
42554 is smaller than 20
42565 is smaller than 20
42576 is smaller than 20
42587 is smaller than 20
42598 is smaller than 20
42609 is smaller than 20
426110 is smaller than 20
426211 is smaller than 20
426312 is smaller than 20
426413 is smaller than 20
426514 is smaller than 20
426615 is smaller than 20
426716 is smaller than 20
426817 is smaller than 20
426918 is smaller than 20
427019 is smaller than 20
427120 equals 20
427221 is greater than 20
427322 is greater than 20
427423 is greater than 20
427524 is greater than 20
427625 is greater than 20
427726 is greater than 20
427827 is greater than 20
427928 is greater than 20
428029 is greater than 20
428130 is greater than 20
428231 is greater than 20
428332 is greater than 20
428433 is greater than 20
428534 is greater than 20
428635 is greater than 20
428736 is greater than 20
428837 is greater than 20
428938 is greater than 20
429039 is greater than 20
4291*******************
4292
4293
4294*** Nested WHILEs ***
4295Each array variable should be equal to the sum of its indices:
4296${test00}[0] = 0
4297${test00}[1] = 1
4298${test00}[2] = 2
4299${test01}[0] = 1
4300${test01}[1] = 2
4301${test01}[2] = 3
4302${test02}[0] = 2
4303${test02}[1] = 3
4304${test02}[2] = 4
4305${test10}[0] = 1
4306${test10}[1] = 2
4307${test10}[2] = 3
4308${test11}[0] = 2
4309${test11}[1] = 3
4310${test11}[2] = 4
4311${test12}[0] = 3
4312${test12}[1] = 4
4313${test12}[2] = 5
4314${test20}[0] = 2
4315${test20}[1] = 3
4316${test20}[2] = 4
4317${test21}[0] = 3
4318${test21}[1] = 4
4319${test21}[2] = 5
4320${test22}[0] = 4
4321${test22}[1] = 5
4322${test22}[2] = 6
4323*********************
4324
4325*** hash test... ***
4326commented out...
4327**************************
4328
4329*** Hash resizing test ***
4330ba
4331baa
4332baaa
4333baaaa
4334baaaaa
4335baaaaaa
4336baaaaaaa
4337baaaaaaaa
4338baaaaaaaaa
4339baaaaaaaaaa
4340ba
434110
4342baa
43439
4344baaa
43458
4346baaaa
43477
4348baaaaa
43496
4350baaaaaa
43515
4352baaaaaaa
43534
4354baaaaaaaa
43553
4356baaaaaaaaa
43572
4358baaaaaaaaaa
43591
4360**************************
4361
4362
4363*** break/continue test ***
4364$i should go from 0 to 2
4365$j should go from 3 to 4, and $q should go from 3 to 4
4366  $j=3
4367    $q=3
4368    $q=4
4369  $j=4
4370    $q=3
4371    $q=4
4372$j should go from 0 to 2
4373  $j=0
4374  $j=1
4375  $j=2
4376$k should go from 0 to 2
4377    $k=0
4378    $k=1
4379    $k=2
4380$i=0
4381$j should go from 3 to 4, and $q should go from 3 to 4
4382  $j=3
4383    $q=3
4384    $q=4
4385  $j=4
4386    $q=3
4387    $q=4
4388$j should go from 0 to 2
4389  $j=0
4390  $j=1
4391  $j=2
4392$k should go from 0 to 2
4393    $k=0
4394    $k=1
4395    $k=2
4396$i=1
4397$j should go from 3 to 4, and $q should go from 3 to 4
4398  $j=3
4399    $q=3
4400    $q=4
4401  $j=4
4402    $q=3
4403    $q=4
4404$j should go from 0 to 2
4405  $j=0
4406  $j=1
4407  $j=2
4408$k should go from 0 to 2
4409    $k=0
4410    $k=1
4411    $k=2
4412$i=2
4413***********************
4414
4415*** Nested file include test ***
4416<html>
4417This is Finish.phtml.  This file is supposed to be included
4418from regression_test.phtml.  This is normal HTML.
4419and this is PHP code, 2+2=4
4420</html>
4421********************************
4422
4423Tests completed.
4424<html>
4425<head>
4426*** Testing assignments and variable aliasing: ***
4427This should read "blah": blah
4428This should read "this is nifty": this is nifty
4429*************************************************
4430
4431*** Testing integer operators ***
4432Correct result - 8:  8
4433Correct result - 8:  8
4434Correct result - 2:  2
4435Correct result - -2:  -2
4436Correct result - 15:  15
4437Correct result - 15:  15
4438Correct result - 2:  2
4439Correct result - 3:  3
4440*********************************
4441
4442*** Testing real operators ***
4443Correct result - 8:  8
4444Correct result - 8:  8
4445Correct result - 2:  2
4446Correct result - -2:  -2
4447Correct result - 15:  15
4448Correct result - 15:  15
4449Correct result - 2:  2
4450Correct result - 3:  3
4451*********************************
4452
4453*** Testing if/elseif/else control ***
4454
4455This  works
4456this_still_works
4457should_print
4458
4459
4460*** Seriously nested if's test ***
4461** spelling correction by kluzz **
4462Only two lines of text should follow:
4463this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
4464this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
44653 loop iterations should follow:
44662 4
44673 4
44684 4
4469**********************************
4470
4471*** C-style else-if's ***
4472This should be displayed
4473*************************
4474
4475*** WHILE tests ***
44760 is smaller than 20
44771 is smaller than 20
44782 is smaller than 20
44793 is smaller than 20
44804 is smaller than 20
44815 is smaller than 20
44826 is smaller than 20
44837 is smaller than 20
44848 is smaller than 20
44859 is smaller than 20
448610 is smaller than 20
448711 is smaller than 20
448812 is smaller than 20
448913 is smaller than 20
449014 is smaller than 20
449115 is smaller than 20
449216 is smaller than 20
449317 is smaller than 20
449418 is smaller than 20
449519 is smaller than 20
449620 equals 20
449721 is greater than 20
449822 is greater than 20
449923 is greater than 20
450024 is greater than 20
450125 is greater than 20
450226 is greater than 20
450327 is greater than 20
450428 is greater than 20
450529 is greater than 20
450630 is greater than 20
450731 is greater than 20
450832 is greater than 20
450933 is greater than 20
451034 is greater than 20
451135 is greater than 20
451236 is greater than 20
451337 is greater than 20
451438 is greater than 20
451539 is greater than 20
4516*******************
4517
4518
4519*** Nested WHILEs ***
4520Each array variable should be equal to the sum of its indices:
4521${test00}[0] = 0
4522${test00}[1] = 1
4523${test00}[2] = 2
4524${test01}[0] = 1
4525${test01}[1] = 2
4526${test01}[2] = 3
4527${test02}[0] = 2
4528${test02}[1] = 3
4529${test02}[2] = 4
4530${test10}[0] = 1
4531${test10}[1] = 2
4532${test10}[2] = 3
4533${test11}[0] = 2
4534${test11}[1] = 3
4535${test11}[2] = 4
4536${test12}[0] = 3
4537${test12}[1] = 4
4538${test12}[2] = 5
4539${test20}[0] = 2
4540${test20}[1] = 3
4541${test20}[2] = 4
4542${test21}[0] = 3
4543${test21}[1] = 4
4544${test21}[2] = 5
4545${test22}[0] = 4
4546${test22}[1] = 5
4547${test22}[2] = 6
4548*********************
4549
4550*** hash test... ***
4551commented out...
4552**************************
4553
4554*** Hash resizing test ***
4555ba
4556baa
4557baaa
4558baaaa
4559baaaaa
4560baaaaaa
4561baaaaaaa
4562baaaaaaaa
4563baaaaaaaaa
4564baaaaaaaaaa
4565ba
456610
4567baa
45689
4569baaa
45708
4571baaaa
45727
4573baaaaa
45746
4575baaaaaa
45765
4577baaaaaaa
45784
4579baaaaaaaa
45803
4581baaaaaaaaa
45822
4583baaaaaaaaaa
45841
4585**************************
4586
4587
4588*** break/continue test ***
4589$i should go from 0 to 2
4590$j should go from 3 to 4, and $q should go from 3 to 4
4591  $j=3
4592    $q=3
4593    $q=4
4594  $j=4
4595    $q=3
4596    $q=4
4597$j should go from 0 to 2
4598  $j=0
4599  $j=1
4600  $j=2
4601$k should go from 0 to 2
4602    $k=0
4603    $k=1
4604    $k=2
4605$i=0
4606$j should go from 3 to 4, and $q should go from 3 to 4
4607  $j=3
4608    $q=3
4609    $q=4
4610  $j=4
4611    $q=3
4612    $q=4
4613$j should go from 0 to 2
4614  $j=0
4615  $j=1
4616  $j=2
4617$k should go from 0 to 2
4618    $k=0
4619    $k=1
4620    $k=2
4621$i=1
4622$j should go from 3 to 4, and $q should go from 3 to 4
4623  $j=3
4624    $q=3
4625    $q=4
4626  $j=4
4627    $q=3
4628    $q=4
4629$j should go from 0 to 2
4630  $j=0
4631  $j=1
4632  $j=2
4633$k should go from 0 to 2
4634    $k=0
4635    $k=1
4636    $k=2
4637$i=2
4638***********************
4639
4640*** Nested file include test ***
4641<html>
4642This is Finish.phtml.  This file is supposed to be included
4643from regression_test.phtml.  This is normal HTML.
4644and this is PHP code, 2+2=4
4645</html>
4646********************************
4647
4648Tests completed.
4649<html>
4650<head>
4651*** Testing assignments and variable aliasing: ***
4652This should read "blah": blah
4653This should read "this is nifty": this is nifty
4654*************************************************
4655
4656*** Testing integer operators ***
4657Correct result - 8:  8
4658Correct result - 8:  8
4659Correct result - 2:  2
4660Correct result - -2:  -2
4661Correct result - 15:  15
4662Correct result - 15:  15
4663Correct result - 2:  2
4664Correct result - 3:  3
4665*********************************
4666
4667*** Testing real operators ***
4668Correct result - 8:  8
4669Correct result - 8:  8
4670Correct result - 2:  2
4671Correct result - -2:  -2
4672Correct result - 15:  15
4673Correct result - 15:  15
4674Correct result - 2:  2
4675Correct result - 3:  3
4676*********************************
4677
4678*** Testing if/elseif/else control ***
4679
4680This  works
4681this_still_works
4682should_print
4683
4684
4685*** Seriously nested if's test ***
4686** spelling correction by kluzz **
4687Only two lines of text should follow:
4688this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
4689this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
46903 loop iterations should follow:
46912 4
46923 4
46934 4
4694**********************************
4695
4696*** C-style else-if's ***
4697This should be displayed
4698*************************
4699
4700*** WHILE tests ***
47010 is smaller than 20
47021 is smaller than 20
47032 is smaller than 20
47043 is smaller than 20
47054 is smaller than 20
47065 is smaller than 20
47076 is smaller than 20
47087 is smaller than 20
47098 is smaller than 20
47109 is smaller than 20
471110 is smaller than 20
471211 is smaller than 20
471312 is smaller than 20
471413 is smaller than 20
471514 is smaller than 20
471615 is smaller than 20
471716 is smaller than 20
471817 is smaller than 20
471918 is smaller than 20
472019 is smaller than 20
472120 equals 20
472221 is greater than 20
472322 is greater than 20
472423 is greater than 20
472524 is greater than 20
472625 is greater than 20
472726 is greater than 20
472827 is greater than 20
472928 is greater than 20
473029 is greater than 20
473130 is greater than 20
473231 is greater than 20
473332 is greater than 20
473433 is greater than 20
473534 is greater than 20
473635 is greater than 20
473736 is greater than 20
473837 is greater than 20
473938 is greater than 20
474039 is greater than 20
4741*******************
4742
4743
4744*** Nested WHILEs ***
4745Each array variable should be equal to the sum of its indices:
4746${test00}[0] = 0
4747${test00}[1] = 1
4748${test00}[2] = 2
4749${test01}[0] = 1
4750${test01}[1] = 2
4751${test01}[2] = 3
4752${test02}[0] = 2
4753${test02}[1] = 3
4754${test02}[2] = 4
4755${test10}[0] = 1
4756${test10}[1] = 2
4757${test10}[2] = 3
4758${test11}[0] = 2
4759${test11}[1] = 3
4760${test11}[2] = 4
4761${test12}[0] = 3
4762${test12}[1] = 4
4763${test12}[2] = 5
4764${test20}[0] = 2
4765${test20}[1] = 3
4766${test20}[2] = 4
4767${test21}[0] = 3
4768${test21}[1] = 4
4769${test21}[2] = 5
4770${test22}[0] = 4
4771${test22}[1] = 5
4772${test22}[2] = 6
4773*********************
4774
4775*** hash test... ***
4776commented out...
4777**************************
4778
4779*** Hash resizing test ***
4780ba
4781baa
4782baaa
4783baaaa
4784baaaaa
4785baaaaaa
4786baaaaaaa
4787baaaaaaaa
4788baaaaaaaaa
4789baaaaaaaaaa
4790ba
479110
4792baa
47939
4794baaa
47958
4796baaaa
47977
4798baaaaa
47996
4800baaaaaa
48015
4802baaaaaaa
48034
4804baaaaaaaa
48053
4806baaaaaaaaa
48072
4808baaaaaaaaaa
48091
4810**************************
4811
4812
4813*** break/continue test ***
4814$i should go from 0 to 2
4815$j should go from 3 to 4, and $q should go from 3 to 4
4816  $j=3
4817    $q=3
4818    $q=4
4819  $j=4
4820    $q=3
4821    $q=4
4822$j should go from 0 to 2
4823  $j=0
4824  $j=1
4825  $j=2
4826$k should go from 0 to 2
4827    $k=0
4828    $k=1
4829    $k=2
4830$i=0
4831$j should go from 3 to 4, and $q should go from 3 to 4
4832  $j=3
4833    $q=3
4834    $q=4
4835  $j=4
4836    $q=3
4837    $q=4
4838$j should go from 0 to 2
4839  $j=0
4840  $j=1
4841  $j=2
4842$k should go from 0 to 2
4843    $k=0
4844    $k=1
4845    $k=2
4846$i=1
4847$j should go from 3 to 4, and $q should go from 3 to 4
4848  $j=3
4849    $q=3
4850    $q=4
4851  $j=4
4852    $q=3
4853    $q=4
4854$j should go from 0 to 2
4855  $j=0
4856  $j=1
4857  $j=2
4858$k should go from 0 to 2
4859    $k=0
4860    $k=1
4861    $k=2
4862$i=2
4863***********************
4864
4865*** Nested file include test ***
4866<html>
4867This is Finish.phtml.  This file is supposed to be included
4868from regression_test.phtml.  This is normal HTML.
4869and this is PHP code, 2+2=4
4870</html>
4871********************************
4872
4873Tests completed.
4874<html>
4875<head>
4876*** Testing assignments and variable aliasing: ***
4877This should read "blah": blah
4878This should read "this is nifty": this is nifty
4879*************************************************
4880
4881*** Testing integer operators ***
4882Correct result - 8:  8
4883Correct result - 8:  8
4884Correct result - 2:  2
4885Correct result - -2:  -2
4886Correct result - 15:  15
4887Correct result - 15:  15
4888Correct result - 2:  2
4889Correct result - 3:  3
4890*********************************
4891
4892*** Testing real operators ***
4893Correct result - 8:  8
4894Correct result - 8:  8
4895Correct result - 2:  2
4896Correct result - -2:  -2
4897Correct result - 15:  15
4898Correct result - 15:  15
4899Correct result - 2:  2
4900Correct result - 3:  3
4901*********************************
4902
4903*** Testing if/elseif/else control ***
4904
4905This  works
4906this_still_works
4907should_print
4908
4909
4910*** Seriously nested if's test ***
4911** spelling correction by kluzz **
4912Only two lines of text should follow:
4913this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
4914this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
49153 loop iterations should follow:
49162 4
49173 4
49184 4
4919**********************************
4920
4921*** C-style else-if's ***
4922This should be displayed
4923*************************
4924
4925*** WHILE tests ***
49260 is smaller than 20
49271 is smaller than 20
49282 is smaller than 20
49293 is smaller than 20
49304 is smaller than 20
49315 is smaller than 20
49326 is smaller than 20
49337 is smaller than 20
49348 is smaller than 20
49359 is smaller than 20
493610 is smaller than 20
493711 is smaller than 20
493812 is smaller than 20
493913 is smaller than 20
494014 is smaller than 20
494115 is smaller than 20
494216 is smaller than 20
494317 is smaller than 20
494418 is smaller than 20
494519 is smaller than 20
494620 equals 20
494721 is greater than 20
494822 is greater than 20
494923 is greater than 20
495024 is greater than 20
495125 is greater than 20
495226 is greater than 20
495327 is greater than 20
495428 is greater than 20
495529 is greater than 20
495630 is greater than 20
495731 is greater than 20
495832 is greater than 20
495933 is greater than 20
496034 is greater than 20
496135 is greater than 20
496236 is greater than 20
496337 is greater than 20
496438 is greater than 20
496539 is greater than 20
4966*******************
4967
4968
4969*** Nested WHILEs ***
4970Each array variable should be equal to the sum of its indices:
4971${test00}[0] = 0
4972${test00}[1] = 1
4973${test00}[2] = 2
4974${test01}[0] = 1
4975${test01}[1] = 2
4976${test01}[2] = 3
4977${test02}[0] = 2
4978${test02}[1] = 3
4979${test02}[2] = 4
4980${test10}[0] = 1
4981${test10}[1] = 2
4982${test10}[2] = 3
4983${test11}[0] = 2
4984${test11}[1] = 3
4985${test11}[2] = 4
4986${test12}[0] = 3
4987${test12}[1] = 4
4988${test12}[2] = 5
4989${test20}[0] = 2
4990${test20}[1] = 3
4991${test20}[2] = 4
4992${test21}[0] = 3
4993${test21}[1] = 4
4994${test21}[2] = 5
4995${test22}[0] = 4
4996${test22}[1] = 5
4997${test22}[2] = 6
4998*********************
4999
5000*** hash test... ***
5001commented out...
5002**************************
5003
5004*** Hash resizing test ***
5005ba
5006baa
5007baaa
5008baaaa
5009baaaaa
5010baaaaaa
5011baaaaaaa
5012baaaaaaaa
5013baaaaaaaaa
5014baaaaaaaaaa
5015ba
501610
5017baa
50189
5019baaa
50208
5021baaaa
50227
5023baaaaa
50246
5025baaaaaa
50265
5027baaaaaaa
50284
5029baaaaaaaa
50303
5031baaaaaaaaa
50322
5033baaaaaaaaaa
50341
5035**************************
5036
5037
5038*** break/continue test ***
5039$i should go from 0 to 2
5040$j should go from 3 to 4, and $q should go from 3 to 4
5041  $j=3
5042    $q=3
5043    $q=4
5044  $j=4
5045    $q=3
5046    $q=4
5047$j should go from 0 to 2
5048  $j=0
5049  $j=1
5050  $j=2
5051$k should go from 0 to 2
5052    $k=0
5053    $k=1
5054    $k=2
5055$i=0
5056$j should go from 3 to 4, and $q should go from 3 to 4
5057  $j=3
5058    $q=3
5059    $q=4
5060  $j=4
5061    $q=3
5062    $q=4
5063$j should go from 0 to 2
5064  $j=0
5065  $j=1
5066  $j=2
5067$k should go from 0 to 2
5068    $k=0
5069    $k=1
5070    $k=2
5071$i=1
5072$j should go from 3 to 4, and $q should go from 3 to 4
5073  $j=3
5074    $q=3
5075    $q=4
5076  $j=4
5077    $q=3
5078    $q=4
5079$j should go from 0 to 2
5080  $j=0
5081  $j=1
5082  $j=2
5083$k should go from 0 to 2
5084    $k=0
5085    $k=1
5086    $k=2
5087$i=2
5088***********************
5089
5090*** Nested file include test ***
5091<html>
5092This is Finish.phtml.  This file is supposed to be included
5093from regression_test.phtml.  This is normal HTML.
5094and this is PHP code, 2+2=4
5095</html>
5096********************************
5097
5098Tests completed.
5099<html>
5100<head>
5101*** Testing assignments and variable aliasing: ***
5102This should read "blah": blah
5103This should read "this is nifty": this is nifty
5104*************************************************
5105
5106*** Testing integer operators ***
5107Correct result - 8:  8
5108Correct result - 8:  8
5109Correct result - 2:  2
5110Correct result - -2:  -2
5111Correct result - 15:  15
5112Correct result - 15:  15
5113Correct result - 2:  2
5114Correct result - 3:  3
5115*********************************
5116
5117*** Testing real operators ***
5118Correct result - 8:  8
5119Correct result - 8:  8
5120Correct result - 2:  2
5121Correct result - -2:  -2
5122Correct result - 15:  15
5123Correct result - 15:  15
5124Correct result - 2:  2
5125Correct result - 3:  3
5126*********************************
5127
5128*** Testing if/elseif/else control ***
5129
5130This  works
5131this_still_works
5132should_print
5133
5134
5135*** Seriously nested if's test ***
5136** spelling correction by kluzz **
5137Only two lines of text should follow:
5138this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
5139this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
51403 loop iterations should follow:
51412 4
51423 4
51434 4
5144**********************************
5145
5146*** C-style else-if's ***
5147This should be displayed
5148*************************
5149
5150*** WHILE tests ***
51510 is smaller than 20
51521 is smaller than 20
51532 is smaller than 20
51543 is smaller than 20
51554 is smaller than 20
51565 is smaller than 20
51576 is smaller than 20
51587 is smaller than 20
51598 is smaller than 20
51609 is smaller than 20
516110 is smaller than 20
516211 is smaller than 20
516312 is smaller than 20
516413 is smaller than 20
516514 is smaller than 20
516615 is smaller than 20
516716 is smaller than 20
516817 is smaller than 20
516918 is smaller than 20
517019 is smaller than 20
517120 equals 20
517221 is greater than 20
517322 is greater than 20
517423 is greater than 20
517524 is greater than 20
517625 is greater than 20
517726 is greater than 20
517827 is greater than 20
517928 is greater than 20
518029 is greater than 20
518130 is greater than 20
518231 is greater than 20
518332 is greater than 20
518433 is greater than 20
518534 is greater than 20
518635 is greater than 20
518736 is greater than 20
518837 is greater than 20
518938 is greater than 20
519039 is greater than 20
5191*******************
5192
5193
5194*** Nested WHILEs ***
5195Each array variable should be equal to the sum of its indices:
5196${test00}[0] = 0
5197${test00}[1] = 1
5198${test00}[2] = 2
5199${test01}[0] = 1
5200${test01}[1] = 2
5201${test01}[2] = 3
5202${test02}[0] = 2
5203${test02}[1] = 3
5204${test02}[2] = 4
5205${test10}[0] = 1
5206${test10}[1] = 2
5207${test10}[2] = 3
5208${test11}[0] = 2
5209${test11}[1] = 3
5210${test11}[2] = 4
5211${test12}[0] = 3
5212${test12}[1] = 4
5213${test12}[2] = 5
5214${test20}[0] = 2
5215${test20}[1] = 3
5216${test20}[2] = 4
5217${test21}[0] = 3
5218${test21}[1] = 4
5219${test21}[2] = 5
5220${test22}[0] = 4
5221${test22}[1] = 5
5222${test22}[2] = 6
5223*********************
5224
5225*** hash test... ***
5226commented out...
5227**************************
5228
5229*** Hash resizing test ***
5230ba
5231baa
5232baaa
5233baaaa
5234baaaaa
5235baaaaaa
5236baaaaaaa
5237baaaaaaaa
5238baaaaaaaaa
5239baaaaaaaaaa
5240ba
524110
5242baa
52439
5244baaa
52458
5246baaaa
52477
5248baaaaa
52496
5250baaaaaa
52515
5252baaaaaaa
52534
5254baaaaaaaa
52553
5256baaaaaaaaa
52572
5258baaaaaaaaaa
52591
5260**************************
5261
5262
5263*** break/continue test ***
5264$i should go from 0 to 2
5265$j should go from 3 to 4, and $q should go from 3 to 4
5266  $j=3
5267    $q=3
5268    $q=4
5269  $j=4
5270    $q=3
5271    $q=4
5272$j should go from 0 to 2
5273  $j=0
5274  $j=1
5275  $j=2
5276$k should go from 0 to 2
5277    $k=0
5278    $k=1
5279    $k=2
5280$i=0
5281$j should go from 3 to 4, and $q should go from 3 to 4
5282  $j=3
5283    $q=3
5284    $q=4
5285  $j=4
5286    $q=3
5287    $q=4
5288$j should go from 0 to 2
5289  $j=0
5290  $j=1
5291  $j=2
5292$k should go from 0 to 2
5293    $k=0
5294    $k=1
5295    $k=2
5296$i=1
5297$j should go from 3 to 4, and $q should go from 3 to 4
5298  $j=3
5299    $q=3
5300    $q=4
5301  $j=4
5302    $q=3
5303    $q=4
5304$j should go from 0 to 2
5305  $j=0
5306  $j=1
5307  $j=2
5308$k should go from 0 to 2
5309    $k=0
5310    $k=1
5311    $k=2
5312$i=2
5313***********************
5314
5315*** Nested file include test ***
5316<html>
5317This is Finish.phtml.  This file is supposed to be included
5318from regression_test.phtml.  This is normal HTML.
5319and this is PHP code, 2+2=4
5320</html>
5321********************************
5322
5323Tests completed.
5324<html>
5325<head>
5326*** Testing assignments and variable aliasing: ***
5327This should read "blah": blah
5328This should read "this is nifty": this is nifty
5329*************************************************
5330
5331*** Testing integer operators ***
5332Correct result - 8:  8
5333Correct result - 8:  8
5334Correct result - 2:  2
5335Correct result - -2:  -2
5336Correct result - 15:  15
5337Correct result - 15:  15
5338Correct result - 2:  2
5339Correct result - 3:  3
5340*********************************
5341
5342*** Testing real operators ***
5343Correct result - 8:  8
5344Correct result - 8:  8
5345Correct result - 2:  2
5346Correct result - -2:  -2
5347Correct result - 15:  15
5348Correct result - 15:  15
5349Correct result - 2:  2
5350Correct result - 3:  3
5351*********************************
5352
5353*** Testing if/elseif/else control ***
5354
5355This  works
5356this_still_works
5357should_print
5358
5359
5360*** Seriously nested if's test ***
5361** spelling correction by kluzz **
5362Only two lines of text should follow:
5363this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
5364this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
53653 loop iterations should follow:
53662 4
53673 4
53684 4
5369**********************************
5370
5371*** C-style else-if's ***
5372This should be displayed
5373*************************
5374
5375*** WHILE tests ***
53760 is smaller than 20
53771 is smaller than 20
53782 is smaller than 20
53793 is smaller than 20
53804 is smaller than 20
53815 is smaller than 20
53826 is smaller than 20
53837 is smaller than 20
53848 is smaller than 20
53859 is smaller than 20
538610 is smaller than 20
538711 is smaller than 20
538812 is smaller than 20
538913 is smaller than 20
539014 is smaller than 20
539115 is smaller than 20
539216 is smaller than 20
539317 is smaller than 20
539418 is smaller than 20
539519 is smaller than 20
539620 equals 20
539721 is greater than 20
539822 is greater than 20
539923 is greater than 20
540024 is greater than 20
540125 is greater than 20
540226 is greater than 20
540327 is greater than 20
540428 is greater than 20
540529 is greater than 20
540630 is greater than 20
540731 is greater than 20
540832 is greater than 20
540933 is greater than 20
541034 is greater than 20
541135 is greater than 20
541236 is greater than 20
541337 is greater than 20
541438 is greater than 20
541539 is greater than 20
5416*******************
5417
5418
5419*** Nested WHILEs ***
5420Each array variable should be equal to the sum of its indices:
5421${test00}[0] = 0
5422${test00}[1] = 1
5423${test00}[2] = 2
5424${test01}[0] = 1
5425${test01}[1] = 2
5426${test01}[2] = 3
5427${test02}[0] = 2
5428${test02}[1] = 3
5429${test02}[2] = 4
5430${test10}[0] = 1
5431${test10}[1] = 2
5432${test10}[2] = 3
5433${test11}[0] = 2
5434${test11}[1] = 3
5435${test11}[2] = 4
5436${test12}[0] = 3
5437${test12}[1] = 4
5438${test12}[2] = 5
5439${test20}[0] = 2
5440${test20}[1] = 3
5441${test20}[2] = 4
5442${test21}[0] = 3
5443${test21}[1] = 4
5444${test21}[2] = 5
5445${test22}[0] = 4
5446${test22}[1] = 5
5447${test22}[2] = 6
5448*********************
5449
5450*** hash test... ***
5451commented out...
5452**************************
5453
5454*** Hash resizing test ***
5455ba
5456baa
5457baaa
5458baaaa
5459baaaaa
5460baaaaaa
5461baaaaaaa
5462baaaaaaaa
5463baaaaaaaaa
5464baaaaaaaaaa
5465ba
546610
5467baa
54689
5469baaa
54708
5471baaaa
54727
5473baaaaa
54746
5475baaaaaa
54765
5477baaaaaaa
54784
5479baaaaaaaa
54803
5481baaaaaaaaa
54822
5483baaaaaaaaaa
54841
5485**************************
5486
5487
5488*** break/continue test ***
5489$i should go from 0 to 2
5490$j should go from 3 to 4, and $q should go from 3 to 4
5491  $j=3
5492    $q=3
5493    $q=4
5494  $j=4
5495    $q=3
5496    $q=4
5497$j should go from 0 to 2
5498  $j=0
5499  $j=1
5500  $j=2
5501$k should go from 0 to 2
5502    $k=0
5503    $k=1
5504    $k=2
5505$i=0
5506$j should go from 3 to 4, and $q should go from 3 to 4
5507  $j=3
5508    $q=3
5509    $q=4
5510  $j=4
5511    $q=3
5512    $q=4
5513$j should go from 0 to 2
5514  $j=0
5515  $j=1
5516  $j=2
5517$k should go from 0 to 2
5518    $k=0
5519    $k=1
5520    $k=2
5521$i=1
5522$j should go from 3 to 4, and $q should go from 3 to 4
5523  $j=3
5524    $q=3
5525    $q=4
5526  $j=4
5527    $q=3
5528    $q=4
5529$j should go from 0 to 2
5530  $j=0
5531  $j=1
5532  $j=2
5533$k should go from 0 to 2
5534    $k=0
5535    $k=1
5536    $k=2
5537$i=2
5538***********************
5539
5540*** Nested file include test ***
5541<html>
5542This is Finish.phtml.  This file is supposed to be included
5543from regression_test.phtml.  This is normal HTML.
5544and this is PHP code, 2+2=4
5545</html>
5546********************************
5547
5548Tests completed.
5549<html>
5550<head>
5551*** Testing assignments and variable aliasing: ***
5552This should read "blah": blah
5553This should read "this is nifty": this is nifty
5554*************************************************
5555
5556*** Testing integer operators ***
5557Correct result - 8:  8
5558Correct result - 8:  8
5559Correct result - 2:  2
5560Correct result - -2:  -2
5561Correct result - 15:  15
5562Correct result - 15:  15
5563Correct result - 2:  2
5564Correct result - 3:  3
5565*********************************
5566
5567*** Testing real operators ***
5568Correct result - 8:  8
5569Correct result - 8:  8
5570Correct result - 2:  2
5571Correct result - -2:  -2
5572Correct result - 15:  15
5573Correct result - 15:  15
5574Correct result - 2:  2
5575Correct result - 3:  3
5576*********************************
5577
5578*** Testing if/elseif/else control ***
5579
5580This  works
5581this_still_works
5582should_print
5583
5584
5585*** Seriously nested if's test ***
5586** spelling correction by kluzz **
5587Only two lines of text should follow:
5588this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
5589this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
55903 loop iterations should follow:
55912 4
55923 4
55934 4
5594**********************************
5595
5596*** C-style else-if's ***
5597This should be displayed
5598*************************
5599
5600*** WHILE tests ***
56010 is smaller than 20
56021 is smaller than 20
56032 is smaller than 20
56043 is smaller than 20
56054 is smaller than 20
56065 is smaller than 20
56076 is smaller than 20
56087 is smaller than 20
56098 is smaller than 20
56109 is smaller than 20
561110 is smaller than 20
561211 is smaller than 20
561312 is smaller than 20
561413 is smaller than 20
561514 is smaller than 20
561615 is smaller than 20
561716 is smaller than 20
561817 is smaller than 20
561918 is smaller than 20
562019 is smaller than 20
562120 equals 20
562221 is greater than 20
562322 is greater than 20
562423 is greater than 20
562524 is greater than 20
562625 is greater than 20
562726 is greater than 20
562827 is greater than 20
562928 is greater than 20
563029 is greater than 20
563130 is greater than 20
563231 is greater than 20
563332 is greater than 20
563433 is greater than 20
563534 is greater than 20
563635 is greater than 20
563736 is greater than 20
563837 is greater than 20
563938 is greater than 20
564039 is greater than 20
5641*******************
5642
5643
5644*** Nested WHILEs ***
5645Each array variable should be equal to the sum of its indices:
5646${test00}[0] = 0
5647${test00}[1] = 1
5648${test00}[2] = 2
5649${test01}[0] = 1
5650${test01}[1] = 2
5651${test01}[2] = 3
5652${test02}[0] = 2
5653${test02}[1] = 3
5654${test02}[2] = 4
5655${test10}[0] = 1
5656${test10}[1] = 2
5657${test10}[2] = 3
5658${test11}[0] = 2
5659${test11}[1] = 3
5660${test11}[2] = 4
5661${test12}[0] = 3
5662${test12}[1] = 4
5663${test12}[2] = 5
5664${test20}[0] = 2
5665${test20}[1] = 3
5666${test20}[2] = 4
5667${test21}[0] = 3
5668${test21}[1] = 4
5669${test21}[2] = 5
5670${test22}[0] = 4
5671${test22}[1] = 5
5672${test22}[2] = 6
5673*********************
5674
5675*** hash test... ***
5676commented out...
5677**************************
5678
5679*** Hash resizing test ***
5680ba
5681baa
5682baaa
5683baaaa
5684baaaaa
5685baaaaaa
5686baaaaaaa
5687baaaaaaaa
5688baaaaaaaaa
5689baaaaaaaaaa
5690ba
569110
5692baa
56939
5694baaa
56958
5696baaaa
56977
5698baaaaa
56996
5700baaaaaa
57015
5702baaaaaaa
57034
5704baaaaaaaa
57053
5706baaaaaaaaa
57072
5708baaaaaaaaaa
57091
5710**************************
5711
5712
5713*** break/continue test ***
5714$i should go from 0 to 2
5715$j should go from 3 to 4, and $q should go from 3 to 4
5716  $j=3
5717    $q=3
5718    $q=4
5719  $j=4
5720    $q=3
5721    $q=4
5722$j should go from 0 to 2
5723  $j=0
5724  $j=1
5725  $j=2
5726$k should go from 0 to 2
5727    $k=0
5728    $k=1
5729    $k=2
5730$i=0
5731$j should go from 3 to 4, and $q should go from 3 to 4
5732  $j=3
5733    $q=3
5734    $q=4
5735  $j=4
5736    $q=3
5737    $q=4
5738$j should go from 0 to 2
5739  $j=0
5740  $j=1
5741  $j=2
5742$k should go from 0 to 2
5743    $k=0
5744    $k=1
5745    $k=2
5746$i=1
5747$j should go from 3 to 4, and $q should go from 3 to 4
5748  $j=3
5749    $q=3
5750    $q=4
5751  $j=4
5752    $q=3
5753    $q=4
5754$j should go from 0 to 2
5755  $j=0
5756  $j=1
5757  $j=2
5758$k should go from 0 to 2
5759    $k=0
5760    $k=1
5761    $k=2
5762$i=2
5763***********************
5764
5765*** Nested file include test ***
5766<html>
5767This is Finish.phtml.  This file is supposed to be included
5768from regression_test.phtml.  This is normal HTML.
5769and this is PHP code, 2+2=4
5770</html>
5771********************************
5772
5773Tests completed.
5774<html>
5775<head>
5776*** Testing assignments and variable aliasing: ***
5777This should read "blah": blah
5778This should read "this is nifty": this is nifty
5779*************************************************
5780
5781*** Testing integer operators ***
5782Correct result - 8:  8
5783Correct result - 8:  8
5784Correct result - 2:  2
5785Correct result - -2:  -2
5786Correct result - 15:  15
5787Correct result - 15:  15
5788Correct result - 2:  2
5789Correct result - 3:  3
5790*********************************
5791
5792*** Testing real operators ***
5793Correct result - 8:  8
5794Correct result - 8:  8
5795Correct result - 2:  2
5796Correct result - -2:  -2
5797Correct result - 15:  15
5798Correct result - 15:  15
5799Correct result - 2:  2
5800Correct result - 3:  3
5801*********************************
5802
5803*** Testing if/elseif/else control ***
5804
5805This  works
5806this_still_works
5807should_print
5808
5809
5810*** Seriously nested if's test ***
5811** spelling correction by kluzz **
5812Only two lines of text should follow:
5813this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
5814this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
58153 loop iterations should follow:
58162 4
58173 4
58184 4
5819**********************************
5820
5821*** C-style else-if's ***
5822This should be displayed
5823*************************
5824
5825*** WHILE tests ***
58260 is smaller than 20
58271 is smaller than 20
58282 is smaller than 20
58293 is smaller than 20
58304 is smaller than 20
58315 is smaller than 20
58326 is smaller than 20
58337 is smaller than 20
58348 is smaller than 20
58359 is smaller than 20
583610 is smaller than 20
583711 is smaller than 20
583812 is smaller than 20
583913 is smaller than 20
584014 is smaller than 20
584115 is smaller than 20
584216 is smaller than 20
584317 is smaller than 20
584418 is smaller than 20
584519 is smaller than 20
584620 equals 20
584721 is greater than 20
584822 is greater than 20
584923 is greater than 20
585024 is greater than 20
585125 is greater than 20
585226 is greater than 20
585327 is greater than 20
585428 is greater than 20
585529 is greater than 20
585630 is greater than 20
585731 is greater than 20
585832 is greater than 20
585933 is greater than 20
586034 is greater than 20
586135 is greater than 20
586236 is greater than 20
586337 is greater than 20
586438 is greater than 20
586539 is greater than 20
5866*******************
5867
5868
5869*** Nested WHILEs ***
5870Each array variable should be equal to the sum of its indices:
5871${test00}[0] = 0
5872${test00}[1] = 1
5873${test00}[2] = 2
5874${test01}[0] = 1
5875${test01}[1] = 2
5876${test01}[2] = 3
5877${test02}[0] = 2
5878${test02}[1] = 3
5879${test02}[2] = 4
5880${test10}[0] = 1
5881${test10}[1] = 2
5882${test10}[2] = 3
5883${test11}[0] = 2
5884${test11}[1] = 3
5885${test11}[2] = 4
5886${test12}[0] = 3
5887${test12}[1] = 4
5888${test12}[2] = 5
5889${test20}[0] = 2
5890${test20}[1] = 3
5891${test20}[2] = 4
5892${test21}[0] = 3
5893${test21}[1] = 4
5894${test21}[2] = 5
5895${test22}[0] = 4
5896${test22}[1] = 5
5897${test22}[2] = 6
5898*********************
5899
5900*** hash test... ***
5901commented out...
5902**************************
5903
5904*** Hash resizing test ***
5905ba
5906baa
5907baaa
5908baaaa
5909baaaaa
5910baaaaaa
5911baaaaaaa
5912baaaaaaaa
5913baaaaaaaaa
5914baaaaaaaaaa
5915ba
591610
5917baa
59189
5919baaa
59208
5921baaaa
59227
5923baaaaa
59246
5925baaaaaa
59265
5927baaaaaaa
59284
5929baaaaaaaa
59303
5931baaaaaaaaa
59322
5933baaaaaaaaaa
59341
5935**************************
5936
5937
5938*** break/continue test ***
5939$i should go from 0 to 2
5940$j should go from 3 to 4, and $q should go from 3 to 4
5941  $j=3
5942    $q=3
5943    $q=4
5944  $j=4
5945    $q=3
5946    $q=4
5947$j should go from 0 to 2
5948  $j=0
5949  $j=1
5950  $j=2
5951$k should go from 0 to 2
5952    $k=0
5953    $k=1
5954    $k=2
5955$i=0
5956$j should go from 3 to 4, and $q should go from 3 to 4
5957  $j=3
5958    $q=3
5959    $q=4
5960  $j=4
5961    $q=3
5962    $q=4
5963$j should go from 0 to 2
5964  $j=0
5965  $j=1
5966  $j=2
5967$k should go from 0 to 2
5968    $k=0
5969    $k=1
5970    $k=2
5971$i=1
5972$j should go from 3 to 4, and $q should go from 3 to 4
5973  $j=3
5974    $q=3
5975    $q=4
5976  $j=4
5977    $q=3
5978    $q=4
5979$j should go from 0 to 2
5980  $j=0
5981  $j=1
5982  $j=2
5983$k should go from 0 to 2
5984    $k=0
5985    $k=1
5986    $k=2
5987$i=2
5988***********************
5989
5990*** Nested file include test ***
5991<html>
5992This is Finish.phtml.  This file is supposed to be included
5993from regression_test.phtml.  This is normal HTML.
5994and this is PHP code, 2+2=4
5995</html>
5996********************************
5997
5998Tests completed.
5999<html>
6000<head>
6001*** Testing assignments and variable aliasing: ***
6002This should read "blah": blah
6003This should read "this is nifty": this is nifty
6004*************************************************
6005
6006*** Testing integer operators ***
6007Correct result - 8:  8
6008Correct result - 8:  8
6009Correct result - 2:  2
6010Correct result - -2:  -2
6011Correct result - 15:  15
6012Correct result - 15:  15
6013Correct result - 2:  2
6014Correct result - 3:  3
6015*********************************
6016
6017*** Testing real operators ***
6018Correct result - 8:  8
6019Correct result - 8:  8
6020Correct result - 2:  2
6021Correct result - -2:  -2
6022Correct result - 15:  15
6023Correct result - 15:  15
6024Correct result - 2:  2
6025Correct result - 3:  3
6026*********************************
6027
6028*** Testing if/elseif/else control ***
6029
6030This  works
6031this_still_works
6032should_print
6033
6034
6035*** Seriously nested if's test ***
6036** spelling correction by kluzz **
6037Only two lines of text should follow:
6038this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
6039this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
60403 loop iterations should follow:
60412 4
60423 4
60434 4
6044**********************************
6045
6046*** C-style else-if's ***
6047This should be displayed
6048*************************
6049
6050*** WHILE tests ***
60510 is smaller than 20
60521 is smaller than 20
60532 is smaller than 20
60543 is smaller than 20
60554 is smaller than 20
60565 is smaller than 20
60576 is smaller than 20
60587 is smaller than 20
60598 is smaller than 20
60609 is smaller than 20
606110 is smaller than 20
606211 is smaller than 20
606312 is smaller than 20
606413 is smaller than 20
606514 is smaller than 20
606615 is smaller than 20
606716 is smaller than 20
606817 is smaller than 20
606918 is smaller than 20
607019 is smaller than 20
607120 equals 20
607221 is greater than 20
607322 is greater than 20
607423 is greater than 20
607524 is greater than 20
607625 is greater than 20
607726 is greater than 20
607827 is greater than 20
607928 is greater than 20
608029 is greater than 20
608130 is greater than 20
608231 is greater than 20
608332 is greater than 20
608433 is greater than 20
608534 is greater than 20
608635 is greater than 20
608736 is greater than 20
608837 is greater than 20
608938 is greater than 20
609039 is greater than 20
6091*******************
6092
6093
6094*** Nested WHILEs ***
6095Each array variable should be equal to the sum of its indices:
6096${test00}[0] = 0
6097${test00}[1] = 1
6098${test00}[2] = 2
6099${test01}[0] = 1
6100${test01}[1] = 2
6101${test01}[2] = 3
6102${test02}[0] = 2
6103${test02}[1] = 3
6104${test02}[2] = 4
6105${test10}[0] = 1
6106${test10}[1] = 2
6107${test10}[2] = 3
6108${test11}[0] = 2
6109${test11}[1] = 3
6110${test11}[2] = 4
6111${test12}[0] = 3
6112${test12}[1] = 4
6113${test12}[2] = 5
6114${test20}[0] = 2
6115${test20}[1] = 3
6116${test20}[2] = 4
6117${test21}[0] = 3
6118${test21}[1] = 4
6119${test21}[2] = 5
6120${test22}[0] = 4
6121${test22}[1] = 5
6122${test22}[2] = 6
6123*********************
6124
6125*** hash test... ***
6126commented out...
6127**************************
6128
6129*** Hash resizing test ***
6130ba
6131baa
6132baaa
6133baaaa
6134baaaaa
6135baaaaaa
6136baaaaaaa
6137baaaaaaaa
6138baaaaaaaaa
6139baaaaaaaaaa
6140ba
614110
6142baa
61439
6144baaa
61458
6146baaaa
61477
6148baaaaa
61496
6150baaaaaa
61515
6152baaaaaaa
61534
6154baaaaaaaa
61553
6156baaaaaaaaa
61572
6158baaaaaaaaaa
61591
6160**************************
6161
6162
6163*** break/continue test ***
6164$i should go from 0 to 2
6165$j should go from 3 to 4, and $q should go from 3 to 4
6166  $j=3
6167    $q=3
6168    $q=4
6169  $j=4
6170    $q=3
6171    $q=4
6172$j should go from 0 to 2
6173  $j=0
6174  $j=1
6175  $j=2
6176$k should go from 0 to 2
6177    $k=0
6178    $k=1
6179    $k=2
6180$i=0
6181$j should go from 3 to 4, and $q should go from 3 to 4
6182  $j=3
6183    $q=3
6184    $q=4
6185  $j=4
6186    $q=3
6187    $q=4
6188$j should go from 0 to 2
6189  $j=0
6190  $j=1
6191  $j=2
6192$k should go from 0 to 2
6193    $k=0
6194    $k=1
6195    $k=2
6196$i=1
6197$j should go from 3 to 4, and $q should go from 3 to 4
6198  $j=3
6199    $q=3
6200    $q=4
6201  $j=4
6202    $q=3
6203    $q=4
6204$j should go from 0 to 2
6205  $j=0
6206  $j=1
6207  $j=2
6208$k should go from 0 to 2
6209    $k=0
6210    $k=1
6211    $k=2
6212$i=2
6213***********************
6214
6215*** Nested file include test ***
6216<html>
6217This is Finish.phtml.  This file is supposed to be included
6218from regression_test.phtml.  This is normal HTML.
6219and this is PHP code, 2+2=4
6220</html>
6221********************************
6222
6223Tests completed.
6224<html>
6225<head>
6226*** Testing assignments and variable aliasing: ***
6227This should read "blah": blah
6228This should read "this is nifty": this is nifty
6229*************************************************
6230
6231*** Testing integer operators ***
6232Correct result - 8:  8
6233Correct result - 8:  8
6234Correct result - 2:  2
6235Correct result - -2:  -2
6236Correct result - 15:  15
6237Correct result - 15:  15
6238Correct result - 2:  2
6239Correct result - 3:  3
6240*********************************
6241
6242*** Testing real operators ***
6243Correct result - 8:  8
6244Correct result - 8:  8
6245Correct result - 2:  2
6246Correct result - -2:  -2
6247Correct result - 15:  15
6248Correct result - 15:  15
6249Correct result - 2:  2
6250Correct result - 3:  3
6251*********************************
6252
6253*** Testing if/elseif/else control ***
6254
6255This  works
6256this_still_works
6257should_print
6258
6259
6260*** Seriously nested if's test ***
6261** spelling correction by kluzz **
6262Only two lines of text should follow:
6263this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
6264this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
62653 loop iterations should follow:
62662 4
62673 4
62684 4
6269**********************************
6270
6271*** C-style else-if's ***
6272This should be displayed
6273*************************
6274
6275*** WHILE tests ***
62760 is smaller than 20
62771 is smaller than 20
62782 is smaller than 20
62793 is smaller than 20
62804 is smaller than 20
62815 is smaller than 20
62826 is smaller than 20
62837 is smaller than 20
62848 is smaller than 20
62859 is smaller than 20
628610 is smaller than 20
628711 is smaller than 20
628812 is smaller than 20
628913 is smaller than 20
629014 is smaller than 20
629115 is smaller than 20
629216 is smaller than 20
629317 is smaller than 20
629418 is smaller than 20
629519 is smaller than 20
629620 equals 20
629721 is greater than 20
629822 is greater than 20
629923 is greater than 20
630024 is greater than 20
630125 is greater than 20
630226 is greater than 20
630327 is greater than 20
630428 is greater than 20
630529 is greater than 20
630630 is greater than 20
630731 is greater than 20
630832 is greater than 20
630933 is greater than 20
631034 is greater than 20
631135 is greater than 20
631236 is greater than 20
631337 is greater than 20
631438 is greater than 20
631539 is greater than 20
6316*******************
6317
6318
6319*** Nested WHILEs ***
6320Each array variable should be equal to the sum of its indices:
6321${test00}[0] = 0
6322${test00}[1] = 1
6323${test00}[2] = 2
6324${test01}[0] = 1
6325${test01}[1] = 2
6326${test01}[2] = 3
6327${test02}[0] = 2
6328${test02}[1] = 3
6329${test02}[2] = 4
6330${test10}[0] = 1
6331${test10}[1] = 2
6332${test10}[2] = 3
6333${test11}[0] = 2
6334${test11}[1] = 3
6335${test11}[2] = 4
6336${test12}[0] = 3
6337${test12}[1] = 4
6338${test12}[2] = 5
6339${test20}[0] = 2
6340${test20}[1] = 3
6341${test20}[2] = 4
6342${test21}[0] = 3
6343${test21}[1] = 4
6344${test21}[2] = 5
6345${test22}[0] = 4
6346${test22}[1] = 5
6347${test22}[2] = 6
6348*********************
6349
6350*** hash test... ***
6351commented out...
6352**************************
6353
6354*** Hash resizing test ***
6355ba
6356baa
6357baaa
6358baaaa
6359baaaaa
6360baaaaaa
6361baaaaaaa
6362baaaaaaaa
6363baaaaaaaaa
6364baaaaaaaaaa
6365ba
636610
6367baa
63689
6369baaa
63708
6371baaaa
63727
6373baaaaa
63746
6375baaaaaa
63765
6377baaaaaaa
63784
6379baaaaaaaa
63803
6381baaaaaaaaa
63822
6383baaaaaaaaaa
63841
6385**************************
6386
6387
6388*** break/continue test ***
6389$i should go from 0 to 2
6390$j should go from 3 to 4, and $q should go from 3 to 4
6391  $j=3
6392    $q=3
6393    $q=4
6394  $j=4
6395    $q=3
6396    $q=4
6397$j should go from 0 to 2
6398  $j=0
6399  $j=1
6400  $j=2
6401$k should go from 0 to 2
6402    $k=0
6403    $k=1
6404    $k=2
6405$i=0
6406$j should go from 3 to 4, and $q should go from 3 to 4
6407  $j=3
6408    $q=3
6409    $q=4
6410  $j=4
6411    $q=3
6412    $q=4
6413$j should go from 0 to 2
6414  $j=0
6415  $j=1
6416  $j=2
6417$k should go from 0 to 2
6418    $k=0
6419    $k=1
6420    $k=2
6421$i=1
6422$j should go from 3 to 4, and $q should go from 3 to 4
6423  $j=3
6424    $q=3
6425    $q=4
6426  $j=4
6427    $q=3
6428    $q=4
6429$j should go from 0 to 2
6430  $j=0
6431  $j=1
6432  $j=2
6433$k should go from 0 to 2
6434    $k=0
6435    $k=1
6436    $k=2
6437$i=2
6438***********************
6439
6440*** Nested file include test ***
6441<html>
6442This is Finish.phtml.  This file is supposed to be included
6443from regression_test.phtml.  This is normal HTML.
6444and this is PHP code, 2+2=4
6445</html>
6446********************************
6447
6448Tests completed.
6449<html>
6450<head>
6451*** Testing assignments and variable aliasing: ***
6452This should read "blah": blah
6453This should read "this is nifty": this is nifty
6454*************************************************
6455
6456*** Testing integer operators ***
6457Correct result - 8:  8
6458Correct result - 8:  8
6459Correct result - 2:  2
6460Correct result - -2:  -2
6461Correct result - 15:  15
6462Correct result - 15:  15
6463Correct result - 2:  2
6464Correct result - 3:  3
6465*********************************
6466
6467*** Testing real operators ***
6468Correct result - 8:  8
6469Correct result - 8:  8
6470Correct result - 2:  2
6471Correct result - -2:  -2
6472Correct result - 15:  15
6473Correct result - 15:  15
6474Correct result - 2:  2
6475Correct result - 3:  3
6476*********************************
6477
6478*** Testing if/elseif/else control ***
6479
6480This  works
6481this_still_works
6482should_print
6483
6484
6485*** Seriously nested if's test ***
6486** spelling correction by kluzz **
6487Only two lines of text should follow:
6488this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
6489this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
64903 loop iterations should follow:
64912 4
64923 4
64934 4
6494**********************************
6495
6496*** C-style else-if's ***
6497This should be displayed
6498*************************
6499
6500*** WHILE tests ***
65010 is smaller than 20
65021 is smaller than 20
65032 is smaller than 20
65043 is smaller than 20
65054 is smaller than 20
65065 is smaller than 20
65076 is smaller than 20
65087 is smaller than 20
65098 is smaller than 20
65109 is smaller than 20
651110 is smaller than 20
651211 is smaller than 20
651312 is smaller than 20
651413 is smaller than 20
651514 is smaller than 20
651615 is smaller than 20
651716 is smaller than 20
651817 is smaller than 20
651918 is smaller than 20
652019 is smaller than 20
652120 equals 20
652221 is greater than 20
652322 is greater than 20
652423 is greater than 20
652524 is greater than 20
652625 is greater than 20
652726 is greater than 20
652827 is greater than 20
652928 is greater than 20
653029 is greater than 20
653130 is greater than 20
653231 is greater than 20
653332 is greater than 20
653433 is greater than 20
653534 is greater than 20
653635 is greater than 20
653736 is greater than 20
653837 is greater than 20
653938 is greater than 20
654039 is greater than 20
6541*******************
6542
6543
6544*** Nested WHILEs ***
6545Each array variable should be equal to the sum of its indices:
6546${test00}[0] = 0
6547${test00}[1] = 1
6548${test00}[2] = 2
6549${test01}[0] = 1
6550${test01}[1] = 2
6551${test01}[2] = 3
6552${test02}[0] = 2
6553${test02}[1] = 3
6554${test02}[2] = 4
6555${test10}[0] = 1
6556${test10}[1] = 2
6557${test10}[2] = 3
6558${test11}[0] = 2
6559${test11}[1] = 3
6560${test11}[2] = 4
6561${test12}[0] = 3
6562${test12}[1] = 4
6563${test12}[2] = 5
6564${test20}[0] = 2
6565${test20}[1] = 3
6566${test20}[2] = 4
6567${test21}[0] = 3
6568${test21}[1] = 4
6569${test21}[2] = 5
6570${test22}[0] = 4
6571${test22}[1] = 5
6572${test22}[2] = 6
6573*********************
6574
6575*** hash test... ***
6576commented out...
6577**************************
6578
6579*** Hash resizing test ***
6580ba
6581baa
6582baaa
6583baaaa
6584baaaaa
6585baaaaaa
6586baaaaaaa
6587baaaaaaaa
6588baaaaaaaaa
6589baaaaaaaaaa
6590ba
659110
6592baa
65939
6594baaa
65958
6596baaaa
65977
6598baaaaa
65996
6600baaaaaa
66015
6602baaaaaaa
66034
6604baaaaaaaa
66053
6606baaaaaaaaa
66072
6608baaaaaaaaaa
66091
6610**************************
6611
6612
6613*** break/continue test ***
6614$i should go from 0 to 2
6615$j should go from 3 to 4, and $q should go from 3 to 4
6616  $j=3
6617    $q=3
6618    $q=4
6619  $j=4
6620    $q=3
6621    $q=4
6622$j should go from 0 to 2
6623  $j=0
6624  $j=1
6625  $j=2
6626$k should go from 0 to 2
6627    $k=0
6628    $k=1
6629    $k=2
6630$i=0
6631$j should go from 3 to 4, and $q should go from 3 to 4
6632  $j=3
6633    $q=3
6634    $q=4
6635  $j=4
6636    $q=3
6637    $q=4
6638$j should go from 0 to 2
6639  $j=0
6640  $j=1
6641  $j=2
6642$k should go from 0 to 2
6643    $k=0
6644    $k=1
6645    $k=2
6646$i=1
6647$j should go from 3 to 4, and $q should go from 3 to 4
6648  $j=3
6649    $q=3
6650    $q=4
6651  $j=4
6652    $q=3
6653    $q=4
6654$j should go from 0 to 2
6655  $j=0
6656  $j=1
6657  $j=2
6658$k should go from 0 to 2
6659    $k=0
6660    $k=1
6661    $k=2
6662$i=2
6663***********************
6664
6665*** Nested file include test ***
6666<html>
6667This is Finish.phtml.  This file is supposed to be included
6668from regression_test.phtml.  This is normal HTML.
6669and this is PHP code, 2+2=4
6670</html>
6671********************************
6672
6673Tests completed.
6674<html>
6675<head>
6676*** Testing assignments and variable aliasing: ***
6677This should read "blah": blah
6678This should read "this is nifty": this is nifty
6679*************************************************
6680
6681*** Testing integer operators ***
6682Correct result - 8:  8
6683Correct result - 8:  8
6684Correct result - 2:  2
6685Correct result - -2:  -2
6686Correct result - 15:  15
6687Correct result - 15:  15
6688Correct result - 2:  2
6689Correct result - 3:  3
6690*********************************
6691
6692*** Testing real operators ***
6693Correct result - 8:  8
6694Correct result - 8:  8
6695Correct result - 2:  2
6696Correct result - -2:  -2
6697Correct result - 15:  15
6698Correct result - 15:  15
6699Correct result - 2:  2
6700Correct result - 3:  3
6701*********************************
6702
6703*** Testing if/elseif/else control ***
6704
6705This  works
6706this_still_works
6707should_print
6708
6709
6710*** Seriously nested if's test ***
6711** spelling correction by kluzz **
6712Only two lines of text should follow:
6713this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
6714this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
67153 loop iterations should follow:
67162 4
67173 4
67184 4
6719**********************************
6720
6721*** C-style else-if's ***
6722This should be displayed
6723*************************
6724
6725*** WHILE tests ***
67260 is smaller than 20
67271 is smaller than 20
67282 is smaller than 20
67293 is smaller than 20
67304 is smaller than 20
67315 is smaller than 20
67326 is smaller than 20
67337 is smaller than 20
67348 is smaller than 20
67359 is smaller than 20
673610 is smaller than 20
673711 is smaller than 20
673812 is smaller than 20
673913 is smaller than 20
674014 is smaller than 20
674115 is smaller than 20
674216 is smaller than 20
674317 is smaller than 20
674418 is smaller than 20
674519 is smaller than 20
674620 equals 20
674721 is greater than 20
674822 is greater than 20
674923 is greater than 20
675024 is greater than 20
675125 is greater than 20
675226 is greater than 20
675327 is greater than 20
675428 is greater than 20
675529 is greater than 20
675630 is greater than 20
675731 is greater than 20
675832 is greater than 20
675933 is greater than 20
676034 is greater than 20
676135 is greater than 20
676236 is greater than 20
676337 is greater than 20
676438 is greater than 20
676539 is greater than 20
6766*******************
6767
6768
6769*** Nested WHILEs ***
6770Each array variable should be equal to the sum of its indices:
6771${test00}[0] = 0
6772${test00}[1] = 1
6773${test00}[2] = 2
6774${test01}[0] = 1
6775${test01}[1] = 2
6776${test01}[2] = 3
6777${test02}[0] = 2
6778${test02}[1] = 3
6779${test02}[2] = 4
6780${test10}[0] = 1
6781${test10}[1] = 2
6782${test10}[2] = 3
6783${test11}[0] = 2
6784${test11}[1] = 3
6785${test11}[2] = 4
6786${test12}[0] = 3
6787${test12}[1] = 4
6788${test12}[2] = 5
6789${test20}[0] = 2
6790${test20}[1] = 3
6791${test20}[2] = 4
6792${test21}[0] = 3
6793${test21}[1] = 4
6794${test21}[2] = 5
6795${test22}[0] = 4
6796${test22}[1] = 5
6797${test22}[2] = 6
6798*********************
6799
6800*** hash test... ***
6801commented out...
6802**************************
6803
6804*** Hash resizing test ***
6805ba
6806baa
6807baaa
6808baaaa
6809baaaaa
6810baaaaaa
6811baaaaaaa
6812baaaaaaaa
6813baaaaaaaaa
6814baaaaaaaaaa
6815ba
681610
6817baa
68189
6819baaa
68208
6821baaaa
68227
6823baaaaa
68246
6825baaaaaa
68265
6827baaaaaaa
68284
6829baaaaaaaa
68303
6831baaaaaaaaa
68322
6833baaaaaaaaaa
68341
6835**************************
6836
6837
6838*** break/continue test ***
6839$i should go from 0 to 2
6840$j should go from 3 to 4, and $q should go from 3 to 4
6841  $j=3
6842    $q=3
6843    $q=4
6844  $j=4
6845    $q=3
6846    $q=4
6847$j should go from 0 to 2
6848  $j=0
6849  $j=1
6850  $j=2
6851$k should go from 0 to 2
6852    $k=0
6853    $k=1
6854    $k=2
6855$i=0
6856$j should go from 3 to 4, and $q should go from 3 to 4
6857  $j=3
6858    $q=3
6859    $q=4
6860  $j=4
6861    $q=3
6862    $q=4
6863$j should go from 0 to 2
6864  $j=0
6865  $j=1
6866  $j=2
6867$k should go from 0 to 2
6868    $k=0
6869    $k=1
6870    $k=2
6871$i=1
6872$j should go from 3 to 4, and $q should go from 3 to 4
6873  $j=3
6874    $q=3
6875    $q=4
6876  $j=4
6877    $q=3
6878    $q=4
6879$j should go from 0 to 2
6880  $j=0
6881  $j=1
6882  $j=2
6883$k should go from 0 to 2
6884    $k=0
6885    $k=1
6886    $k=2
6887$i=2
6888***********************
6889
6890*** Nested file include test ***
6891<html>
6892This is Finish.phtml.  This file is supposed to be included
6893from regression_test.phtml.  This is normal HTML.
6894and this is PHP code, 2+2=4
6895</html>
6896********************************
6897
6898Tests completed.
6899<html>
6900<head>
6901*** Testing assignments and variable aliasing: ***
6902This should read "blah": blah
6903This should read "this is nifty": this is nifty
6904*************************************************
6905
6906*** Testing integer operators ***
6907Correct result - 8:  8
6908Correct result - 8:  8
6909Correct result - 2:  2
6910Correct result - -2:  -2
6911Correct result - 15:  15
6912Correct result - 15:  15
6913Correct result - 2:  2
6914Correct result - 3:  3
6915*********************************
6916
6917*** Testing real operators ***
6918Correct result - 8:  8
6919Correct result - 8:  8
6920Correct result - 2:  2
6921Correct result - -2:  -2
6922Correct result - 15:  15
6923Correct result - 15:  15
6924Correct result - 2:  2
6925Correct result - 3:  3
6926*********************************
6927
6928*** Testing if/elseif/else control ***
6929
6930This  works
6931this_still_works
6932should_print
6933
6934
6935*** Seriously nested if's test ***
6936** spelling correction by kluzz **
6937Only two lines of text should follow:
6938this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
6939this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
69403 loop iterations should follow:
69412 4
69423 4
69434 4
6944**********************************
6945
6946*** C-style else-if's ***
6947This should be displayed
6948*************************
6949
6950*** WHILE tests ***
69510 is smaller than 20
69521 is smaller than 20
69532 is smaller than 20
69543 is smaller than 20
69554 is smaller than 20
69565 is smaller than 20
69576 is smaller than 20
69587 is smaller than 20
69598 is smaller than 20
69609 is smaller than 20
696110 is smaller than 20
696211 is smaller than 20
696312 is smaller than 20
696413 is smaller than 20
696514 is smaller than 20
696615 is smaller than 20
696716 is smaller than 20
696817 is smaller than 20
696918 is smaller than 20
697019 is smaller than 20
697120 equals 20
697221 is greater than 20
697322 is greater than 20
697423 is greater than 20
697524 is greater than 20
697625 is greater than 20
697726 is greater than 20
697827 is greater than 20
697928 is greater than 20
698029 is greater than 20
698130 is greater than 20
698231 is greater than 20
698332 is greater than 20
698433 is greater than 20
698534 is greater than 20
698635 is greater than 20
698736 is greater than 20
698837 is greater than 20
698938 is greater than 20
699039 is greater than 20
6991*******************
6992
6993
6994*** Nested WHILEs ***
6995Each array variable should be equal to the sum of its indices:
6996${test00}[0] = 0
6997${test00}[1] = 1
6998${test00}[2] = 2
6999${test01}[0] = 1
7000${test01}[1] = 2
7001${test01}[2] = 3
7002${test02}[0] = 2
7003${test02}[1] = 3
7004${test02}[2] = 4
7005${test10}[0] = 1
7006${test10}[1] = 2
7007${test10}[2] = 3
7008${test11}[0] = 2
7009${test11}[1] = 3
7010${test11}[2] = 4
7011${test12}[0] = 3
7012${test12}[1] = 4
7013${test12}[2] = 5
7014${test20}[0] = 2
7015${test20}[1] = 3
7016${test20}[2] = 4
7017${test21}[0] = 3
7018${test21}[1] = 4
7019${test21}[2] = 5
7020${test22}[0] = 4
7021${test22}[1] = 5
7022${test22}[2] = 6
7023*********************
7024
7025*** hash test... ***
7026commented out...
7027**************************
7028
7029*** Hash resizing test ***
7030ba
7031baa
7032baaa
7033baaaa
7034baaaaa
7035baaaaaa
7036baaaaaaa
7037baaaaaaaa
7038baaaaaaaaa
7039baaaaaaaaaa
7040ba
704110
7042baa
70439
7044baaa
70458
7046baaaa
70477
7048baaaaa
70496
7050baaaaaa
70515
7052baaaaaaa
70534
7054baaaaaaaa
70553
7056baaaaaaaaa
70572
7058baaaaaaaaaa
70591
7060**************************
7061
7062
7063*** break/continue test ***
7064$i should go from 0 to 2
7065$j should go from 3 to 4, and $q should go from 3 to 4
7066  $j=3
7067    $q=3
7068    $q=4
7069  $j=4
7070    $q=3
7071    $q=4
7072$j should go from 0 to 2
7073  $j=0
7074  $j=1
7075  $j=2
7076$k should go from 0 to 2
7077    $k=0
7078    $k=1
7079    $k=2
7080$i=0
7081$j should go from 3 to 4, and $q should go from 3 to 4
7082  $j=3
7083    $q=3
7084    $q=4
7085  $j=4
7086    $q=3
7087    $q=4
7088$j should go from 0 to 2
7089  $j=0
7090  $j=1
7091  $j=2
7092$k should go from 0 to 2
7093    $k=0
7094    $k=1
7095    $k=2
7096$i=1
7097$j should go from 3 to 4, and $q should go from 3 to 4
7098  $j=3
7099    $q=3
7100    $q=4
7101  $j=4
7102    $q=3
7103    $q=4
7104$j should go from 0 to 2
7105  $j=0
7106  $j=1
7107  $j=2
7108$k should go from 0 to 2
7109    $k=0
7110    $k=1
7111    $k=2
7112$i=2
7113***********************
7114
7115*** Nested file include test ***
7116<html>
7117This is Finish.phtml.  This file is supposed to be included
7118from regression_test.phtml.  This is normal HTML.
7119and this is PHP code, 2+2=4
7120</html>
7121********************************
7122
7123Tests completed.
7124<html>
7125<head>
7126*** Testing assignments and variable aliasing: ***
7127This should read "blah": blah
7128This should read "this is nifty": this is nifty
7129*************************************************
7130
7131*** Testing integer operators ***
7132Correct result - 8:  8
7133Correct result - 8:  8
7134Correct result - 2:  2
7135Correct result - -2:  -2
7136Correct result - 15:  15
7137Correct result - 15:  15
7138Correct result - 2:  2
7139Correct result - 3:  3
7140*********************************
7141
7142*** Testing real operators ***
7143Correct result - 8:  8
7144Correct result - 8:  8
7145Correct result - 2:  2
7146Correct result - -2:  -2
7147Correct result - 15:  15
7148Correct result - 15:  15
7149Correct result - 2:  2
7150Correct result - 3:  3
7151*********************************
7152
7153*** Testing if/elseif/else control ***
7154
7155This  works
7156this_still_works
7157should_print
7158
7159
7160*** Seriously nested if's test ***
7161** spelling correction by kluzz **
7162Only two lines of text should follow:
7163this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
7164this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
71653 loop iterations should follow:
71662 4
71673 4
71684 4
7169**********************************
7170
7171*** C-style else-if's ***
7172This should be displayed
7173*************************
7174
7175*** WHILE tests ***
71760 is smaller than 20
71771 is smaller than 20
71782 is smaller than 20
71793 is smaller than 20
71804 is smaller than 20
71815 is smaller than 20
71826 is smaller than 20
71837 is smaller than 20
71848 is smaller than 20
71859 is smaller than 20
718610 is smaller than 20
718711 is smaller than 20
718812 is smaller than 20
718913 is smaller than 20
719014 is smaller than 20
719115 is smaller than 20
719216 is smaller than 20
719317 is smaller than 20
719418 is smaller than 20
719519 is smaller than 20
719620 equals 20
719721 is greater than 20
719822 is greater than 20
719923 is greater than 20
720024 is greater than 20
720125 is greater than 20
720226 is greater than 20
720327 is greater than 20
720428 is greater than 20
720529 is greater than 20
720630 is greater than 20
720731 is greater than 20
720832 is greater than 20
720933 is greater than 20
721034 is greater than 20
721135 is greater than 20
721236 is greater than 20
721337 is greater than 20
721438 is greater than 20
721539 is greater than 20
7216*******************
7217
7218
7219*** Nested WHILEs ***
7220Each array variable should be equal to the sum of its indices:
7221${test00}[0] = 0
7222${test00}[1] = 1
7223${test00}[2] = 2
7224${test01}[0] = 1
7225${test01}[1] = 2
7226${test01}[2] = 3
7227${test02}[0] = 2
7228${test02}[1] = 3
7229${test02}[2] = 4
7230${test10}[0] = 1
7231${test10}[1] = 2
7232${test10}[2] = 3
7233${test11}[0] = 2
7234${test11}[1] = 3
7235${test11}[2] = 4
7236${test12}[0] = 3
7237${test12}[1] = 4
7238${test12}[2] = 5
7239${test20}[0] = 2
7240${test20}[1] = 3
7241${test20}[2] = 4
7242${test21}[0] = 3
7243${test21}[1] = 4
7244${test21}[2] = 5
7245${test22}[0] = 4
7246${test22}[1] = 5
7247${test22}[2] = 6
7248*********************
7249
7250*** hash test... ***
7251commented out...
7252**************************
7253
7254*** Hash resizing test ***
7255ba
7256baa
7257baaa
7258baaaa
7259baaaaa
7260baaaaaa
7261baaaaaaa
7262baaaaaaaa
7263baaaaaaaaa
7264baaaaaaaaaa
7265ba
726610
7267baa
72689
7269baaa
72708
7271baaaa
72727
7273baaaaa
72746
7275baaaaaa
72765
7277baaaaaaa
72784
7279baaaaaaaa
72803
7281baaaaaaaaa
72822
7283baaaaaaaaaa
72841
7285**************************
7286
7287
7288*** break/continue test ***
7289$i should go from 0 to 2
7290$j should go from 3 to 4, and $q should go from 3 to 4
7291  $j=3
7292    $q=3
7293    $q=4
7294  $j=4
7295    $q=3
7296    $q=4
7297$j should go from 0 to 2
7298  $j=0
7299  $j=1
7300  $j=2
7301$k should go from 0 to 2
7302    $k=0
7303    $k=1
7304    $k=2
7305$i=0
7306$j should go from 3 to 4, and $q should go from 3 to 4
7307  $j=3
7308    $q=3
7309    $q=4
7310  $j=4
7311    $q=3
7312    $q=4
7313$j should go from 0 to 2
7314  $j=0
7315  $j=1
7316  $j=2
7317$k should go from 0 to 2
7318    $k=0
7319    $k=1
7320    $k=2
7321$i=1
7322$j should go from 3 to 4, and $q should go from 3 to 4
7323  $j=3
7324    $q=3
7325    $q=4
7326  $j=4
7327    $q=3
7328    $q=4
7329$j should go from 0 to 2
7330  $j=0
7331  $j=1
7332  $j=2
7333$k should go from 0 to 2
7334    $k=0
7335    $k=1
7336    $k=2
7337$i=2
7338***********************
7339
7340*** Nested file include test ***
7341<html>
7342This is Finish.phtml.  This file is supposed to be included
7343from regression_test.phtml.  This is normal HTML.
7344and this is PHP code, 2+2=4
7345</html>
7346********************************
7347
7348Tests completed.
7349<html>
7350<head>
7351*** Testing assignments and variable aliasing: ***
7352This should read "blah": blah
7353This should read "this is nifty": this is nifty
7354*************************************************
7355
7356*** Testing integer operators ***
7357Correct result - 8:  8
7358Correct result - 8:  8
7359Correct result - 2:  2
7360Correct result - -2:  -2
7361Correct result - 15:  15
7362Correct result - 15:  15
7363Correct result - 2:  2
7364Correct result - 3:  3
7365*********************************
7366
7367*** Testing real operators ***
7368Correct result - 8:  8
7369Correct result - 8:  8
7370Correct result - 2:  2
7371Correct result - -2:  -2
7372Correct result - 15:  15
7373Correct result - 15:  15
7374Correct result - 2:  2
7375Correct result - 3:  3
7376*********************************
7377
7378*** Testing if/elseif/else control ***
7379
7380This  works
7381this_still_works
7382should_print
7383
7384
7385*** Seriously nested if's test ***
7386** spelling correction by kluzz **
7387Only two lines of text should follow:
7388this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
7389this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
73903 loop iterations should follow:
73912 4
73923 4
73934 4
7394**********************************
7395
7396*** C-style else-if's ***
7397This should be displayed
7398*************************
7399
7400*** WHILE tests ***
74010 is smaller than 20
74021 is smaller than 20
74032 is smaller than 20
74043 is smaller than 20
74054 is smaller than 20
74065 is smaller than 20
74076 is smaller than 20
74087 is smaller than 20
74098 is smaller than 20
74109 is smaller than 20
741110 is smaller than 20
741211 is smaller than 20
741312 is smaller than 20
741413 is smaller than 20
741514 is smaller than 20
741615 is smaller than 20
741716 is smaller than 20
741817 is smaller than 20
741918 is smaller than 20
742019 is smaller than 20
742120 equals 20
742221 is greater than 20
742322 is greater than 20
742423 is greater than 20
742524 is greater than 20
742625 is greater than 20
742726 is greater than 20
742827 is greater than 20
742928 is greater than 20
743029 is greater than 20
743130 is greater than 20
743231 is greater than 20
743332 is greater than 20
743433 is greater than 20
743534 is greater than 20
743635 is greater than 20
743736 is greater than 20
743837 is greater than 20
743938 is greater than 20
744039 is greater than 20
7441*******************
7442
7443
7444*** Nested WHILEs ***
7445Each array variable should be equal to the sum of its indices:
7446${test00}[0] = 0
7447${test00}[1] = 1
7448${test00}[2] = 2
7449${test01}[0] = 1
7450${test01}[1] = 2
7451${test01}[2] = 3
7452${test02}[0] = 2
7453${test02}[1] = 3
7454${test02}[2] = 4
7455${test10}[0] = 1
7456${test10}[1] = 2
7457${test10}[2] = 3
7458${test11}[0] = 2
7459${test11}[1] = 3
7460${test11}[2] = 4
7461${test12}[0] = 3
7462${test12}[1] = 4
7463${test12}[2] = 5
7464${test20}[0] = 2
7465${test20}[1] = 3
7466${test20}[2] = 4
7467${test21}[0] = 3
7468${test21}[1] = 4
7469${test21}[2] = 5
7470${test22}[0] = 4
7471${test22}[1] = 5
7472${test22}[2] = 6
7473*********************
7474
7475*** hash test... ***
7476commented out...
7477**************************
7478
7479*** Hash resizing test ***
7480ba
7481baa
7482baaa
7483baaaa
7484baaaaa
7485baaaaaa
7486baaaaaaa
7487baaaaaaaa
7488baaaaaaaaa
7489baaaaaaaaaa
7490ba
749110
7492baa
74939
7494baaa
74958
7496baaaa
74977
7498baaaaa
74996
7500baaaaaa
75015
7502baaaaaaa
75034
7504baaaaaaaa
75053
7506baaaaaaaaa
75072
7508baaaaaaaaaa
75091
7510**************************
7511
7512
7513*** break/continue test ***
7514$i should go from 0 to 2
7515$j should go from 3 to 4, and $q should go from 3 to 4
7516  $j=3
7517    $q=3
7518    $q=4
7519  $j=4
7520    $q=3
7521    $q=4
7522$j should go from 0 to 2
7523  $j=0
7524  $j=1
7525  $j=2
7526$k should go from 0 to 2
7527    $k=0
7528    $k=1
7529    $k=2
7530$i=0
7531$j should go from 3 to 4, and $q should go from 3 to 4
7532  $j=3
7533    $q=3
7534    $q=4
7535  $j=4
7536    $q=3
7537    $q=4
7538$j should go from 0 to 2
7539  $j=0
7540  $j=1
7541  $j=2
7542$k should go from 0 to 2
7543    $k=0
7544    $k=1
7545    $k=2
7546$i=1
7547$j should go from 3 to 4, and $q should go from 3 to 4
7548  $j=3
7549    $q=3
7550    $q=4
7551  $j=4
7552    $q=3
7553    $q=4
7554$j should go from 0 to 2
7555  $j=0
7556  $j=1
7557  $j=2
7558$k should go from 0 to 2
7559    $k=0
7560    $k=1
7561    $k=2
7562$i=2
7563***********************
7564
7565*** Nested file include test ***
7566<html>
7567This is Finish.phtml.  This file is supposed to be included
7568from regression_test.phtml.  This is normal HTML.
7569and this is PHP code, 2+2=4
7570</html>
7571********************************
7572
7573Tests completed.
7574<html>
7575<head>
7576*** Testing assignments and variable aliasing: ***
7577This should read "blah": blah
7578This should read "this is nifty": this is nifty
7579*************************************************
7580
7581*** Testing integer operators ***
7582Correct result - 8:  8
7583Correct result - 8:  8
7584Correct result - 2:  2
7585Correct result - -2:  -2
7586Correct result - 15:  15
7587Correct result - 15:  15
7588Correct result - 2:  2
7589Correct result - 3:  3
7590*********************************
7591
7592*** Testing real operators ***
7593Correct result - 8:  8
7594Correct result - 8:  8
7595Correct result - 2:  2
7596Correct result - -2:  -2
7597Correct result - 15:  15
7598Correct result - 15:  15
7599Correct result - 2:  2
7600Correct result - 3:  3
7601*********************************
7602
7603*** Testing if/elseif/else control ***
7604
7605This  works
7606this_still_works
7607should_print
7608
7609
7610*** Seriously nested if's test ***
7611** spelling correction by kluzz **
7612Only two lines of text should follow:
7613this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
7614this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
76153 loop iterations should follow:
76162 4
76173 4
76184 4
7619**********************************
7620
7621*** C-style else-if's ***
7622This should be displayed
7623*************************
7624
7625*** WHILE tests ***
76260 is smaller than 20
76271 is smaller than 20
76282 is smaller than 20
76293 is smaller than 20
76304 is smaller than 20
76315 is smaller than 20
76326 is smaller than 20
76337 is smaller than 20
76348 is smaller than 20
76359 is smaller than 20
763610 is smaller than 20
763711 is smaller than 20
763812 is smaller than 20
763913 is smaller than 20
764014 is smaller than 20
764115 is smaller than 20
764216 is smaller than 20
764317 is smaller than 20
764418 is smaller than 20
764519 is smaller than 20
764620 equals 20
764721 is greater than 20
764822 is greater than 20
764923 is greater than 20
765024 is greater than 20
765125 is greater than 20
765226 is greater than 20
765327 is greater than 20
765428 is greater than 20
765529 is greater than 20
765630 is greater than 20
765731 is greater than 20
765832 is greater than 20
765933 is greater than 20
766034 is greater than 20
766135 is greater than 20
766236 is greater than 20
766337 is greater than 20
766438 is greater than 20
766539 is greater than 20
7666*******************
7667
7668
7669*** Nested WHILEs ***
7670Each array variable should be equal to the sum of its indices:
7671${test00}[0] = 0
7672${test00}[1] = 1
7673${test00}[2] = 2
7674${test01}[0] = 1
7675${test01}[1] = 2
7676${test01}[2] = 3
7677${test02}[0] = 2
7678${test02}[1] = 3
7679${test02}[2] = 4
7680${test10}[0] = 1
7681${test10}[1] = 2
7682${test10}[2] = 3
7683${test11}[0] = 2
7684${test11}[1] = 3
7685${test11}[2] = 4
7686${test12}[0] = 3
7687${test12}[1] = 4
7688${test12}[2] = 5
7689${test20}[0] = 2
7690${test20}[1] = 3
7691${test20}[2] = 4
7692${test21}[0] = 3
7693${test21}[1] = 4
7694${test21}[2] = 5
7695${test22}[0] = 4
7696${test22}[1] = 5
7697${test22}[2] = 6
7698*********************
7699
7700*** hash test... ***
7701commented out...
7702**************************
7703
7704*** Hash resizing test ***
7705ba
7706baa
7707baaa
7708baaaa
7709baaaaa
7710baaaaaa
7711baaaaaaa
7712baaaaaaaa
7713baaaaaaaaa
7714baaaaaaaaaa
7715ba
771610
7717baa
77189
7719baaa
77208
7721baaaa
77227
7723baaaaa
77246
7725baaaaaa
77265
7727baaaaaaa
77284
7729baaaaaaaa
77303
7731baaaaaaaaa
77322
7733baaaaaaaaaa
77341
7735**************************
7736
7737
7738*** break/continue test ***
7739$i should go from 0 to 2
7740$j should go from 3 to 4, and $q should go from 3 to 4
7741  $j=3
7742    $q=3
7743    $q=4
7744  $j=4
7745    $q=3
7746    $q=4
7747$j should go from 0 to 2
7748  $j=0
7749  $j=1
7750  $j=2
7751$k should go from 0 to 2
7752    $k=0
7753    $k=1
7754    $k=2
7755$i=0
7756$j should go from 3 to 4, and $q should go from 3 to 4
7757  $j=3
7758    $q=3
7759    $q=4
7760  $j=4
7761    $q=3
7762    $q=4
7763$j should go from 0 to 2
7764  $j=0
7765  $j=1
7766  $j=2
7767$k should go from 0 to 2
7768    $k=0
7769    $k=1
7770    $k=2
7771$i=1
7772$j should go from 3 to 4, and $q should go from 3 to 4
7773  $j=3
7774    $q=3
7775    $q=4
7776  $j=4
7777    $q=3
7778    $q=4
7779$j should go from 0 to 2
7780  $j=0
7781  $j=1
7782  $j=2
7783$k should go from 0 to 2
7784    $k=0
7785    $k=1
7786    $k=2
7787$i=2
7788***********************
7789
7790*** Nested file include test ***
7791<html>
7792This is Finish.phtml.  This file is supposed to be included
7793from regression_test.phtml.  This is normal HTML.
7794and this is PHP code, 2+2=4
7795</html>
7796********************************
7797
7798Tests completed.
7799<html>
7800<head>
7801*** Testing assignments and variable aliasing: ***
7802This should read "blah": blah
7803This should read "this is nifty": this is nifty
7804*************************************************
7805
7806*** Testing integer operators ***
7807Correct result - 8:  8
7808Correct result - 8:  8
7809Correct result - 2:  2
7810Correct result - -2:  -2
7811Correct result - 15:  15
7812Correct result - 15:  15
7813Correct result - 2:  2
7814Correct result - 3:  3
7815*********************************
7816
7817*** Testing real operators ***
7818Correct result - 8:  8
7819Correct result - 8:  8
7820Correct result - 2:  2
7821Correct result - -2:  -2
7822Correct result - 15:  15
7823Correct result - 15:  15
7824Correct result - 2:  2
7825Correct result - 3:  3
7826*********************************
7827
7828*** Testing if/elseif/else control ***
7829
7830This  works
7831this_still_works
7832should_print
7833
7834
7835*** Seriously nested if's test ***
7836** spelling correction by kluzz **
7837Only two lines of text should follow:
7838this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
7839this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
78403 loop iterations should follow:
78412 4
78423 4
78434 4
7844**********************************
7845
7846*** C-style else-if's ***
7847This should be displayed
7848*************************
7849
7850*** WHILE tests ***
78510 is smaller than 20
78521 is smaller than 20
78532 is smaller than 20
78543 is smaller than 20
78554 is smaller than 20
78565 is smaller than 20
78576 is smaller than 20
78587 is smaller than 20
78598 is smaller than 20
78609 is smaller than 20
786110 is smaller than 20
786211 is smaller than 20
786312 is smaller than 20
786413 is smaller than 20
786514 is smaller than 20
786615 is smaller than 20
786716 is smaller than 20
786817 is smaller than 20
786918 is smaller than 20
787019 is smaller than 20
787120 equals 20
787221 is greater than 20
787322 is greater than 20
787423 is greater than 20
787524 is greater than 20
787625 is greater than 20
787726 is greater than 20
787827 is greater than 20
787928 is greater than 20
788029 is greater than 20
788130 is greater than 20
788231 is greater than 20
788332 is greater than 20
788433 is greater than 20
788534 is greater than 20
788635 is greater than 20
788736 is greater than 20
788837 is greater than 20
788938 is greater than 20
789039 is greater than 20
7891*******************
7892
7893
7894*** Nested WHILEs ***
7895Each array variable should be equal to the sum of its indices:
7896${test00}[0] = 0
7897${test00}[1] = 1
7898${test00}[2] = 2
7899${test01}[0] = 1
7900${test01}[1] = 2
7901${test01}[2] = 3
7902${test02}[0] = 2
7903${test02}[1] = 3
7904${test02}[2] = 4
7905${test10}[0] = 1
7906${test10}[1] = 2
7907${test10}[2] = 3
7908${test11}[0] = 2
7909${test11}[1] = 3
7910${test11}[2] = 4
7911${test12}[0] = 3
7912${test12}[1] = 4
7913${test12}[2] = 5
7914${test20}[0] = 2
7915${test20}[1] = 3
7916${test20}[2] = 4
7917${test21}[0] = 3
7918${test21}[1] = 4
7919${test21}[2] = 5
7920${test22}[0] = 4
7921${test22}[1] = 5
7922${test22}[2] = 6
7923*********************
7924
7925*** hash test... ***
7926commented out...
7927**************************
7928
7929*** Hash resizing test ***
7930ba
7931baa
7932baaa
7933baaaa
7934baaaaa
7935baaaaaa
7936baaaaaaa
7937baaaaaaaa
7938baaaaaaaaa
7939baaaaaaaaaa
7940ba
794110
7942baa
79439
7944baaa
79458
7946baaaa
79477
7948baaaaa
79496
7950baaaaaa
79515
7952baaaaaaa
79534
7954baaaaaaaa
79553
7956baaaaaaaaa
79572
7958baaaaaaaaaa
79591
7960**************************
7961
7962
7963*** break/continue test ***
7964$i should go from 0 to 2
7965$j should go from 3 to 4, and $q should go from 3 to 4
7966  $j=3
7967    $q=3
7968    $q=4
7969  $j=4
7970    $q=3
7971    $q=4
7972$j should go from 0 to 2
7973  $j=0
7974  $j=1
7975  $j=2
7976$k should go from 0 to 2
7977    $k=0
7978    $k=1
7979    $k=2
7980$i=0
7981$j should go from 3 to 4, and $q should go from 3 to 4
7982  $j=3
7983    $q=3
7984    $q=4
7985  $j=4
7986    $q=3
7987    $q=4
7988$j should go from 0 to 2
7989  $j=0
7990  $j=1
7991  $j=2
7992$k should go from 0 to 2
7993    $k=0
7994    $k=1
7995    $k=2
7996$i=1
7997$j should go from 3 to 4, and $q should go from 3 to 4
7998  $j=3
7999    $q=3
8000    $q=4
8001  $j=4
8002    $q=3
8003    $q=4
8004$j should go from 0 to 2
8005  $j=0
8006  $j=1
8007  $j=2
8008$k should go from 0 to 2
8009    $k=0
8010    $k=1
8011    $k=2
8012$i=2
8013***********************
8014
8015*** Nested file include test ***
8016<html>
8017This is Finish.phtml.  This file is supposed to be included
8018from regression_test.phtml.  This is normal HTML.
8019and this is PHP code, 2+2=4
8020</html>
8021********************************
8022
8023Tests completed.
8024<html>
8025<head>
8026*** Testing assignments and variable aliasing: ***
8027This should read "blah": blah
8028This should read "this is nifty": this is nifty
8029*************************************************
8030
8031*** Testing integer operators ***
8032Correct result - 8:  8
8033Correct result - 8:  8
8034Correct result - 2:  2
8035Correct result - -2:  -2
8036Correct result - 15:  15
8037Correct result - 15:  15
8038Correct result - 2:  2
8039Correct result - 3:  3
8040*********************************
8041
8042*** Testing real operators ***
8043Correct result - 8:  8
8044Correct result - 8:  8
8045Correct result - 2:  2
8046Correct result - -2:  -2
8047Correct result - 15:  15
8048Correct result - 15:  15
8049Correct result - 2:  2
8050Correct result - 3:  3
8051*********************************
8052
8053*** Testing if/elseif/else control ***
8054
8055This  works
8056this_still_works
8057should_print
8058
8059
8060*** Seriously nested if's test ***
8061** spelling correction by kluzz **
8062Only two lines of text should follow:
8063this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
8064this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
80653 loop iterations should follow:
80662 4
80673 4
80684 4
8069**********************************
8070
8071*** C-style else-if's ***
8072This should be displayed
8073*************************
8074
8075*** WHILE tests ***
80760 is smaller than 20
80771 is smaller than 20
80782 is smaller than 20
80793 is smaller than 20
80804 is smaller than 20
80815 is smaller than 20
80826 is smaller than 20
80837 is smaller than 20
80848 is smaller than 20
80859 is smaller than 20
808610 is smaller than 20
808711 is smaller than 20
808812 is smaller than 20
808913 is smaller than 20
809014 is smaller than 20
809115 is smaller than 20
809216 is smaller than 20
809317 is smaller than 20
809418 is smaller than 20
809519 is smaller than 20
809620 equals 20
809721 is greater than 20
809822 is greater than 20
809923 is greater than 20
810024 is greater than 20
810125 is greater than 20
810226 is greater than 20
810327 is greater than 20
810428 is greater than 20
810529 is greater than 20
810630 is greater than 20
810731 is greater than 20
810832 is greater than 20
810933 is greater than 20
811034 is greater than 20
811135 is greater than 20
811236 is greater than 20
811337 is greater than 20
811438 is greater than 20
811539 is greater than 20
8116*******************
8117
8118
8119*** Nested WHILEs ***
8120Each array variable should be equal to the sum of its indices:
8121${test00}[0] = 0
8122${test00}[1] = 1
8123${test00}[2] = 2
8124${test01}[0] = 1
8125${test01}[1] = 2
8126${test01}[2] = 3
8127${test02}[0] = 2
8128${test02}[1] = 3
8129${test02}[2] = 4
8130${test10}[0] = 1
8131${test10}[1] = 2
8132${test10}[2] = 3
8133${test11}[0] = 2
8134${test11}[1] = 3
8135${test11}[2] = 4
8136${test12}[0] = 3
8137${test12}[1] = 4
8138${test12}[2] = 5
8139${test20}[0] = 2
8140${test20}[1] = 3
8141${test20}[2] = 4
8142${test21}[0] = 3
8143${test21}[1] = 4
8144${test21}[2] = 5
8145${test22}[0] = 4
8146${test22}[1] = 5
8147${test22}[2] = 6
8148*********************
8149
8150*** hash test... ***
8151commented out...
8152**************************
8153
8154*** Hash resizing test ***
8155ba
8156baa
8157baaa
8158baaaa
8159baaaaa
8160baaaaaa
8161baaaaaaa
8162baaaaaaaa
8163baaaaaaaaa
8164baaaaaaaaaa
8165ba
816610
8167baa
81689
8169baaa
81708
8171baaaa
81727
8173baaaaa
81746
8175baaaaaa
81765
8177baaaaaaa
81784
8179baaaaaaaa
81803
8181baaaaaaaaa
81822
8183baaaaaaaaaa
81841
8185**************************
8186
8187
8188*** break/continue test ***
8189$i should go from 0 to 2
8190$j should go from 3 to 4, and $q should go from 3 to 4
8191  $j=3
8192    $q=3
8193    $q=4
8194  $j=4
8195    $q=3
8196    $q=4
8197$j should go from 0 to 2
8198  $j=0
8199  $j=1
8200  $j=2
8201$k should go from 0 to 2
8202    $k=0
8203    $k=1
8204    $k=2
8205$i=0
8206$j should go from 3 to 4, and $q should go from 3 to 4
8207  $j=3
8208    $q=3
8209    $q=4
8210  $j=4
8211    $q=3
8212    $q=4
8213$j should go from 0 to 2
8214  $j=0
8215  $j=1
8216  $j=2
8217$k should go from 0 to 2
8218    $k=0
8219    $k=1
8220    $k=2
8221$i=1
8222$j should go from 3 to 4, and $q should go from 3 to 4
8223  $j=3
8224    $q=3
8225    $q=4
8226  $j=4
8227    $q=3
8228    $q=4
8229$j should go from 0 to 2
8230  $j=0
8231  $j=1
8232  $j=2
8233$k should go from 0 to 2
8234    $k=0
8235    $k=1
8236    $k=2
8237$i=2
8238***********************
8239
8240*** Nested file include test ***
8241<html>
8242This is Finish.phtml.  This file is supposed to be included
8243from regression_test.phtml.  This is normal HTML.
8244and this is PHP code, 2+2=4
8245</html>
8246********************************
8247
8248Tests completed.
8249<html>
8250<head>
8251*** Testing assignments and variable aliasing: ***
8252This should read "blah": blah
8253This should read "this is nifty": this is nifty
8254*************************************************
8255
8256*** Testing integer operators ***
8257Correct result - 8:  8
8258Correct result - 8:  8
8259Correct result - 2:  2
8260Correct result - -2:  -2
8261Correct result - 15:  15
8262Correct result - 15:  15
8263Correct result - 2:  2
8264Correct result - 3:  3
8265*********************************
8266
8267*** Testing real operators ***
8268Correct result - 8:  8
8269Correct result - 8:  8
8270Correct result - 2:  2
8271Correct result - -2:  -2
8272Correct result - 15:  15
8273Correct result - 15:  15
8274Correct result - 2:  2
8275Correct result - 3:  3
8276*********************************
8277
8278*** Testing if/elseif/else control ***
8279
8280This  works
8281this_still_works
8282should_print
8283
8284
8285*** Seriously nested if's test ***
8286** spelling correction by kluzz **
8287Only two lines of text should follow:
8288this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
8289this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
82903 loop iterations should follow:
82912 4
82923 4
82934 4
8294**********************************
8295
8296*** C-style else-if's ***
8297This should be displayed
8298*************************
8299
8300*** WHILE tests ***
83010 is smaller than 20
83021 is smaller than 20
83032 is smaller than 20
83043 is smaller than 20
83054 is smaller than 20
83065 is smaller than 20
83076 is smaller than 20
83087 is smaller than 20
83098 is smaller than 20
83109 is smaller than 20
831110 is smaller than 20
831211 is smaller than 20
831312 is smaller than 20
831413 is smaller than 20
831514 is smaller than 20
831615 is smaller than 20
831716 is smaller than 20
831817 is smaller than 20
831918 is smaller than 20
832019 is smaller than 20
832120 equals 20
832221 is greater than 20
832322 is greater than 20
832423 is greater than 20
832524 is greater than 20
832625 is greater than 20
832726 is greater than 20
832827 is greater than 20
832928 is greater than 20
833029 is greater than 20
833130 is greater than 20
833231 is greater than 20
833332 is greater than 20
833433 is greater than 20
833534 is greater than 20
833635 is greater than 20
833736 is greater than 20
833837 is greater than 20
833938 is greater than 20
834039 is greater than 20
8341*******************
8342
8343
8344*** Nested WHILEs ***
8345Each array variable should be equal to the sum of its indices:
8346${test00}[0] = 0
8347${test00}[1] = 1
8348${test00}[2] = 2
8349${test01}[0] = 1
8350${test01}[1] = 2
8351${test01}[2] = 3
8352${test02}[0] = 2
8353${test02}[1] = 3
8354${test02}[2] = 4
8355${test10}[0] = 1
8356${test10}[1] = 2
8357${test10}[2] = 3
8358${test11}[0] = 2
8359${test11}[1] = 3
8360${test11}[2] = 4
8361${test12}[0] = 3
8362${test12}[1] = 4
8363${test12}[2] = 5
8364${test20}[0] = 2
8365${test20}[1] = 3
8366${test20}[2] = 4
8367${test21}[0] = 3
8368${test21}[1] = 4
8369${test21}[2] = 5
8370${test22}[0] = 4
8371${test22}[1] = 5
8372${test22}[2] = 6
8373*********************
8374
8375*** hash test... ***
8376commented out...
8377**************************
8378
8379*** Hash resizing test ***
8380ba
8381baa
8382baaa
8383baaaa
8384baaaaa
8385baaaaaa
8386baaaaaaa
8387baaaaaaaa
8388baaaaaaaaa
8389baaaaaaaaaa
8390ba
839110
8392baa
83939
8394baaa
83958
8396baaaa
83977
8398baaaaa
83996
8400baaaaaa
84015
8402baaaaaaa
84034
8404baaaaaaaa
84053
8406baaaaaaaaa
84072
8408baaaaaaaaaa
84091
8410**************************
8411
8412
8413*** break/continue test ***
8414$i should go from 0 to 2
8415$j should go from 3 to 4, and $q should go from 3 to 4
8416  $j=3
8417    $q=3
8418    $q=4
8419  $j=4
8420    $q=3
8421    $q=4
8422$j should go from 0 to 2
8423  $j=0
8424  $j=1
8425  $j=2
8426$k should go from 0 to 2
8427    $k=0
8428    $k=1
8429    $k=2
8430$i=0
8431$j should go from 3 to 4, and $q should go from 3 to 4
8432  $j=3
8433    $q=3
8434    $q=4
8435  $j=4
8436    $q=3
8437    $q=4
8438$j should go from 0 to 2
8439  $j=0
8440  $j=1
8441  $j=2
8442$k should go from 0 to 2
8443    $k=0
8444    $k=1
8445    $k=2
8446$i=1
8447$j should go from 3 to 4, and $q should go from 3 to 4
8448  $j=3
8449    $q=3
8450    $q=4
8451  $j=4
8452    $q=3
8453    $q=4
8454$j should go from 0 to 2
8455  $j=0
8456  $j=1
8457  $j=2
8458$k should go from 0 to 2
8459    $k=0
8460    $k=1
8461    $k=2
8462$i=2
8463***********************
8464
8465*** Nested file include test ***
8466<html>
8467This is Finish.phtml.  This file is supposed to be included
8468from regression_test.phtml.  This is normal HTML.
8469and this is PHP code, 2+2=4
8470</html>
8471********************************
8472
8473Tests completed.
8474<html>
8475<head>
8476*** Testing assignments and variable aliasing: ***
8477This should read "blah": blah
8478This should read "this is nifty": this is nifty
8479*************************************************
8480
8481*** Testing integer operators ***
8482Correct result - 8:  8
8483Correct result - 8:  8
8484Correct result - 2:  2
8485Correct result - -2:  -2
8486Correct result - 15:  15
8487Correct result - 15:  15
8488Correct result - 2:  2
8489Correct result - 3:  3
8490*********************************
8491
8492*** Testing real operators ***
8493Correct result - 8:  8
8494Correct result - 8:  8
8495Correct result - 2:  2
8496Correct result - -2:  -2
8497Correct result - 15:  15
8498Correct result - 15:  15
8499Correct result - 2:  2
8500Correct result - 3:  3
8501*********************************
8502
8503*** Testing if/elseif/else control ***
8504
8505This  works
8506this_still_works
8507should_print
8508
8509
8510*** Seriously nested if's test ***
8511** spelling correction by kluzz **
8512Only two lines of text should follow:
8513this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
8514this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
85153 loop iterations should follow:
85162 4
85173 4
85184 4
8519**********************************
8520
8521*** C-style else-if's ***
8522This should be displayed
8523*************************
8524
8525*** WHILE tests ***
85260 is smaller than 20
85271 is smaller than 20
85282 is smaller than 20
85293 is smaller than 20
85304 is smaller than 20
85315 is smaller than 20
85326 is smaller than 20
85337 is smaller than 20
85348 is smaller than 20
85359 is smaller than 20
853610 is smaller than 20
853711 is smaller than 20
853812 is smaller than 20
853913 is smaller than 20
854014 is smaller than 20
854115 is smaller than 20
854216 is smaller than 20
854317 is smaller than 20
854418 is smaller than 20
854519 is smaller than 20
854620 equals 20
854721 is greater than 20
854822 is greater than 20
854923 is greater than 20
855024 is greater than 20
855125 is greater than 20
855226 is greater than 20
855327 is greater than 20
855428 is greater than 20
855529 is greater than 20
855630 is greater than 20
855731 is greater than 20
855832 is greater than 20
855933 is greater than 20
856034 is greater than 20
856135 is greater than 20
856236 is greater than 20
856337 is greater than 20
856438 is greater than 20
856539 is greater than 20
8566*******************
8567
8568
8569*** Nested WHILEs ***
8570Each array variable should be equal to the sum of its indices:
8571${test00}[0] = 0
8572${test00}[1] = 1
8573${test00}[2] = 2
8574${test01}[0] = 1
8575${test01}[1] = 2
8576${test01}[2] = 3
8577${test02}[0] = 2
8578${test02}[1] = 3
8579${test02}[2] = 4
8580${test10}[0] = 1
8581${test10}[1] = 2
8582${test10}[2] = 3
8583${test11}[0] = 2
8584${test11}[1] = 3
8585${test11}[2] = 4
8586${test12}[0] = 3
8587${test12}[1] = 4
8588${test12}[2] = 5
8589${test20}[0] = 2
8590${test20}[1] = 3
8591${test20}[2] = 4
8592${test21}[0] = 3
8593${test21}[1] = 4
8594${test21}[2] = 5
8595${test22}[0] = 4
8596${test22}[1] = 5
8597${test22}[2] = 6
8598*********************
8599
8600*** hash test... ***
8601commented out...
8602**************************
8603
8604*** Hash resizing test ***
8605ba
8606baa
8607baaa
8608baaaa
8609baaaaa
8610baaaaaa
8611baaaaaaa
8612baaaaaaaa
8613baaaaaaaaa
8614baaaaaaaaaa
8615ba
861610
8617baa
86189
8619baaa
86208
8621baaaa
86227
8623baaaaa
86246
8625baaaaaa
86265
8627baaaaaaa
86284
8629baaaaaaaa
86303
8631baaaaaaaaa
86322
8633baaaaaaaaaa
86341
8635**************************
8636
8637
8638*** break/continue test ***
8639$i should go from 0 to 2
8640$j should go from 3 to 4, and $q should go from 3 to 4
8641  $j=3
8642    $q=3
8643    $q=4
8644  $j=4
8645    $q=3
8646    $q=4
8647$j should go from 0 to 2
8648  $j=0
8649  $j=1
8650  $j=2
8651$k should go from 0 to 2
8652    $k=0
8653    $k=1
8654    $k=2
8655$i=0
8656$j should go from 3 to 4, and $q should go from 3 to 4
8657  $j=3
8658    $q=3
8659    $q=4
8660  $j=4
8661    $q=3
8662    $q=4
8663$j should go from 0 to 2
8664  $j=0
8665  $j=1
8666  $j=2
8667$k should go from 0 to 2
8668    $k=0
8669    $k=1
8670    $k=2
8671$i=1
8672$j should go from 3 to 4, and $q should go from 3 to 4
8673  $j=3
8674    $q=3
8675    $q=4
8676  $j=4
8677    $q=3
8678    $q=4
8679$j should go from 0 to 2
8680  $j=0
8681  $j=1
8682  $j=2
8683$k should go from 0 to 2
8684    $k=0
8685    $k=1
8686    $k=2
8687$i=2
8688***********************
8689
8690*** Nested file include test ***
8691<html>
8692This is Finish.phtml.  This file is supposed to be included
8693from regression_test.phtml.  This is normal HTML.
8694and this is PHP code, 2+2=4
8695</html>
8696********************************
8697
8698Tests completed.
8699<html>
8700<head>
8701*** Testing assignments and variable aliasing: ***
8702This should read "blah": blah
8703This should read "this is nifty": this is nifty
8704*************************************************
8705
8706*** Testing integer operators ***
8707Correct result - 8:  8
8708Correct result - 8:  8
8709Correct result - 2:  2
8710Correct result - -2:  -2
8711Correct result - 15:  15
8712Correct result - 15:  15
8713Correct result - 2:  2
8714Correct result - 3:  3
8715*********************************
8716
8717*** Testing real operators ***
8718Correct result - 8:  8
8719Correct result - 8:  8
8720Correct result - 2:  2
8721Correct result - -2:  -2
8722Correct result - 15:  15
8723Correct result - 15:  15
8724Correct result - 2:  2
8725Correct result - 3:  3
8726*********************************
8727
8728*** Testing if/elseif/else control ***
8729
8730This  works
8731this_still_works
8732should_print
8733
8734
8735*** Seriously nested if's test ***
8736** spelling correction by kluzz **
8737Only two lines of text should follow:
8738this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
8739this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
87403 loop iterations should follow:
87412 4
87423 4
87434 4
8744**********************************
8745
8746*** C-style else-if's ***
8747This should be displayed
8748*************************
8749
8750*** WHILE tests ***
87510 is smaller than 20
87521 is smaller than 20
87532 is smaller than 20
87543 is smaller than 20
87554 is smaller than 20
87565 is smaller than 20
87576 is smaller than 20
87587 is smaller than 20
87598 is smaller than 20
87609 is smaller than 20
876110 is smaller than 20
876211 is smaller than 20
876312 is smaller than 20
876413 is smaller than 20
876514 is smaller than 20
876615 is smaller than 20
876716 is smaller than 20
876817 is smaller than 20
876918 is smaller than 20
877019 is smaller than 20
877120 equals 20
877221 is greater than 20
877322 is greater than 20
877423 is greater than 20
877524 is greater than 20
877625 is greater than 20
877726 is greater than 20
877827 is greater than 20
877928 is greater than 20
878029 is greater than 20
878130 is greater than 20
878231 is greater than 20
878332 is greater than 20
878433 is greater than 20
878534 is greater than 20
878635 is greater than 20
878736 is greater than 20
878837 is greater than 20
878938 is greater than 20
879039 is greater than 20
8791*******************
8792
8793
8794*** Nested WHILEs ***
8795Each array variable should be equal to the sum of its indices:
8796${test00}[0] = 0
8797${test00}[1] = 1
8798${test00}[2] = 2
8799${test01}[0] = 1
8800${test01}[1] = 2
8801${test01}[2] = 3
8802${test02}[0] = 2
8803${test02}[1] = 3
8804${test02}[2] = 4
8805${test10}[0] = 1
8806${test10}[1] = 2
8807${test10}[2] = 3
8808${test11}[0] = 2
8809${test11}[1] = 3
8810${test11}[2] = 4
8811${test12}[0] = 3
8812${test12}[1] = 4
8813${test12}[2] = 5
8814${test20}[0] = 2
8815${test20}[1] = 3
8816${test20}[2] = 4
8817${test21}[0] = 3
8818${test21}[1] = 4
8819${test21}[2] = 5
8820${test22}[0] = 4
8821${test22}[1] = 5
8822${test22}[2] = 6
8823*********************
8824
8825*** hash test... ***
8826commented out...
8827**************************
8828
8829*** Hash resizing test ***
8830ba
8831baa
8832baaa
8833baaaa
8834baaaaa
8835baaaaaa
8836baaaaaaa
8837baaaaaaaa
8838baaaaaaaaa
8839baaaaaaaaaa
8840ba
884110
8842baa
88439
8844baaa
88458
8846baaaa
88477
8848baaaaa
88496
8850baaaaaa
88515
8852baaaaaaa
88534
8854baaaaaaaa
88553
8856baaaaaaaaa
88572
8858baaaaaaaaaa
88591
8860**************************
8861
8862
8863*** break/continue test ***
8864$i should go from 0 to 2
8865$j should go from 3 to 4, and $q should go from 3 to 4
8866  $j=3
8867    $q=3
8868    $q=4
8869  $j=4
8870    $q=3
8871    $q=4
8872$j should go from 0 to 2
8873  $j=0
8874  $j=1
8875  $j=2
8876$k should go from 0 to 2
8877    $k=0
8878    $k=1
8879    $k=2
8880$i=0
8881$j should go from 3 to 4, and $q should go from 3 to 4
8882  $j=3
8883    $q=3
8884    $q=4
8885  $j=4
8886    $q=3
8887    $q=4
8888$j should go from 0 to 2
8889  $j=0
8890  $j=1
8891  $j=2
8892$k should go from 0 to 2
8893    $k=0
8894    $k=1
8895    $k=2
8896$i=1
8897$j should go from 3 to 4, and $q should go from 3 to 4
8898  $j=3
8899    $q=3
8900    $q=4
8901  $j=4
8902    $q=3
8903    $q=4
8904$j should go from 0 to 2
8905  $j=0
8906  $j=1
8907  $j=2
8908$k should go from 0 to 2
8909    $k=0
8910    $k=1
8911    $k=2
8912$i=2
8913***********************
8914
8915*** Nested file include test ***
8916<html>
8917This is Finish.phtml.  This file is supposed to be included
8918from regression_test.phtml.  This is normal HTML.
8919and this is PHP code, 2+2=4
8920</html>
8921********************************
8922
8923Tests completed.
8924<html>
8925<head>
8926*** Testing assignments and variable aliasing: ***
8927This should read "blah": blah
8928This should read "this is nifty": this is nifty
8929*************************************************
8930
8931*** Testing integer operators ***
8932Correct result - 8:  8
8933Correct result - 8:  8
8934Correct result - 2:  2
8935Correct result - -2:  -2
8936Correct result - 15:  15
8937Correct result - 15:  15
8938Correct result - 2:  2
8939Correct result - 3:  3
8940*********************************
8941
8942*** Testing real operators ***
8943Correct result - 8:  8
8944Correct result - 8:  8
8945Correct result - 2:  2
8946Correct result - -2:  -2
8947Correct result - 15:  15
8948Correct result - 15:  15
8949Correct result - 2:  2
8950Correct result - 3:  3
8951*********************************
8952
8953*** Testing if/elseif/else control ***
8954
8955This  works
8956this_still_works
8957should_print
8958
8959
8960*** Seriously nested if's test ***
8961** spelling correction by kluzz **
8962Only two lines of text should follow:
8963this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
8964this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
89653 loop iterations should follow:
89662 4
89673 4
89684 4
8969**********************************
8970
8971*** C-style else-if's ***
8972This should be displayed
8973*************************
8974
8975*** WHILE tests ***
89760 is smaller than 20
89771 is smaller than 20
89782 is smaller than 20
89793 is smaller than 20
89804 is smaller than 20
89815 is smaller than 20
89826 is smaller than 20
89837 is smaller than 20
89848 is smaller than 20
89859 is smaller than 20
898610 is smaller than 20
898711 is smaller than 20
898812 is smaller than 20
898913 is smaller than 20
899014 is smaller than 20
899115 is smaller than 20
899216 is smaller than 20
899317 is smaller than 20
899418 is smaller than 20
899519 is smaller than 20
899620 equals 20
899721 is greater than 20
899822 is greater than 20
899923 is greater than 20
900024 is greater than 20
900125 is greater than 20
900226 is greater than 20
900327 is greater than 20
900428 is greater than 20
900529 is greater than 20
900630 is greater than 20
900731 is greater than 20
900832 is greater than 20
900933 is greater than 20
901034 is greater than 20
901135 is greater than 20
901236 is greater than 20
901337 is greater than 20
901438 is greater than 20
901539 is greater than 20
9016*******************
9017
9018
9019*** Nested WHILEs ***
9020Each array variable should be equal to the sum of its indices:
9021${test00}[0] = 0
9022${test00}[1] = 1
9023${test00}[2] = 2
9024${test01}[0] = 1
9025${test01}[1] = 2
9026${test01}[2] = 3
9027${test02}[0] = 2
9028${test02}[1] = 3
9029${test02}[2] = 4
9030${test10}[0] = 1
9031${test10}[1] = 2
9032${test10}[2] = 3
9033${test11}[0] = 2
9034${test11}[1] = 3
9035${test11}[2] = 4
9036${test12}[0] = 3
9037${test12}[1] = 4
9038${test12}[2] = 5
9039${test20}[0] = 2
9040${test20}[1] = 3
9041${test20}[2] = 4
9042${test21}[0] = 3
9043${test21}[1] = 4
9044${test21}[2] = 5
9045${test22}[0] = 4
9046${test22}[1] = 5
9047${test22}[2] = 6
9048*********************
9049
9050*** hash test... ***
9051commented out...
9052**************************
9053
9054*** Hash resizing test ***
9055ba
9056baa
9057baaa
9058baaaa
9059baaaaa
9060baaaaaa
9061baaaaaaa
9062baaaaaaaa
9063baaaaaaaaa
9064baaaaaaaaaa
9065ba
906610
9067baa
90689
9069baaa
90708
9071baaaa
90727
9073baaaaa
90746
9075baaaaaa
90765
9077baaaaaaa
90784
9079baaaaaaaa
90803
9081baaaaaaaaa
90822
9083baaaaaaaaaa
90841
9085**************************
9086
9087
9088*** break/continue test ***
9089$i should go from 0 to 2
9090$j should go from 3 to 4, and $q should go from 3 to 4
9091  $j=3
9092    $q=3
9093    $q=4
9094  $j=4
9095    $q=3
9096    $q=4
9097$j should go from 0 to 2
9098  $j=0
9099  $j=1
9100  $j=2
9101$k should go from 0 to 2
9102    $k=0
9103    $k=1
9104    $k=2
9105$i=0
9106$j should go from 3 to 4, and $q should go from 3 to 4
9107  $j=3
9108    $q=3
9109    $q=4
9110  $j=4
9111    $q=3
9112    $q=4
9113$j should go from 0 to 2
9114  $j=0
9115  $j=1
9116  $j=2
9117$k should go from 0 to 2
9118    $k=0
9119    $k=1
9120    $k=2
9121$i=1
9122$j should go from 3 to 4, and $q should go from 3 to 4
9123  $j=3
9124    $q=3
9125    $q=4
9126  $j=4
9127    $q=3
9128    $q=4
9129$j should go from 0 to 2
9130  $j=0
9131  $j=1
9132  $j=2
9133$k should go from 0 to 2
9134    $k=0
9135    $k=1
9136    $k=2
9137$i=2
9138***********************
9139
9140*** Nested file include test ***
9141<html>
9142This is Finish.phtml.  This file is supposed to be included
9143from regression_test.phtml.  This is normal HTML.
9144and this is PHP code, 2+2=4
9145</html>
9146********************************
9147
9148Tests completed.
9149<html>
9150<head>
9151*** Testing assignments and variable aliasing: ***
9152This should read "blah": blah
9153This should read "this is nifty": this is nifty
9154*************************************************
9155
9156*** Testing integer operators ***
9157Correct result - 8:  8
9158Correct result - 8:  8
9159Correct result - 2:  2
9160Correct result - -2:  -2
9161Correct result - 15:  15
9162Correct result - 15:  15
9163Correct result - 2:  2
9164Correct result - 3:  3
9165*********************************
9166
9167*** Testing real operators ***
9168Correct result - 8:  8
9169Correct result - 8:  8
9170Correct result - 2:  2
9171Correct result - -2:  -2
9172Correct result - 15:  15
9173Correct result - 15:  15
9174Correct result - 2:  2
9175Correct result - 3:  3
9176*********************************
9177
9178*** Testing if/elseif/else control ***
9179
9180This  works
9181this_still_works
9182should_print
9183
9184
9185*** Seriously nested if's test ***
9186** spelling correction by kluzz **
9187Only two lines of text should follow:
9188this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
9189this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
91903 loop iterations should follow:
91912 4
91923 4
91934 4
9194**********************************
9195
9196*** C-style else-if's ***
9197This should be displayed
9198*************************
9199
9200*** WHILE tests ***
92010 is smaller than 20
92021 is smaller than 20
92032 is smaller than 20
92043 is smaller than 20
92054 is smaller than 20
92065 is smaller than 20
92076 is smaller than 20
92087 is smaller than 20
92098 is smaller than 20
92109 is smaller than 20
921110 is smaller than 20
921211 is smaller than 20
921312 is smaller than 20
921413 is smaller than 20
921514 is smaller than 20
921615 is smaller than 20
921716 is smaller than 20
921817 is smaller than 20
921918 is smaller than 20
922019 is smaller than 20
922120 equals 20
922221 is greater than 20
922322 is greater than 20
922423 is greater than 20
922524 is greater than 20
922625 is greater than 20
922726 is greater than 20
922827 is greater than 20
922928 is greater than 20
923029 is greater than 20
923130 is greater than 20
923231 is greater than 20
923332 is greater than 20
923433 is greater than 20
923534 is greater than 20
923635 is greater than 20
923736 is greater than 20
923837 is greater than 20
923938 is greater than 20
924039 is greater than 20
9241*******************
9242
9243
9244*** Nested WHILEs ***
9245Each array variable should be equal to the sum of its indices:
9246${test00}[0] = 0
9247${test00}[1] = 1
9248${test00}[2] = 2
9249${test01}[0] = 1
9250${test01}[1] = 2
9251${test01}[2] = 3
9252${test02}[0] = 2
9253${test02}[1] = 3
9254${test02}[2] = 4
9255${test10}[0] = 1
9256${test10}[1] = 2
9257${test10}[2] = 3
9258${test11}[0] = 2
9259${test11}[1] = 3
9260${test11}[2] = 4
9261${test12}[0] = 3
9262${test12}[1] = 4
9263${test12}[2] = 5
9264${test20}[0] = 2
9265${test20}[1] = 3
9266${test20}[2] = 4
9267${test21}[0] = 3
9268${test21}[1] = 4
9269${test21}[2] = 5
9270${test22}[0] = 4
9271${test22}[1] = 5
9272${test22}[2] = 6
9273*********************
9274
9275*** hash test... ***
9276commented out...
9277**************************
9278
9279*** Hash resizing test ***
9280ba
9281baa
9282baaa
9283baaaa
9284baaaaa
9285baaaaaa
9286baaaaaaa
9287baaaaaaaa
9288baaaaaaaaa
9289baaaaaaaaaa
9290ba
929110
9292baa
92939
9294baaa
92958
9296baaaa
92977
9298baaaaa
92996
9300baaaaaa
93015
9302baaaaaaa
93034
9304baaaaaaaa
93053
9306baaaaaaaaa
93072
9308baaaaaaaaaa
93091
9310**************************
9311
9312
9313*** break/continue test ***
9314$i should go from 0 to 2
9315$j should go from 3 to 4, and $q should go from 3 to 4
9316  $j=3
9317    $q=3
9318    $q=4
9319  $j=4
9320    $q=3
9321    $q=4
9322$j should go from 0 to 2
9323  $j=0
9324  $j=1
9325  $j=2
9326$k should go from 0 to 2
9327    $k=0
9328    $k=1
9329    $k=2
9330$i=0
9331$j should go from 3 to 4, and $q should go from 3 to 4
9332  $j=3
9333    $q=3
9334    $q=4
9335  $j=4
9336    $q=3
9337    $q=4
9338$j should go from 0 to 2
9339  $j=0
9340  $j=1
9341  $j=2
9342$k should go from 0 to 2
9343    $k=0
9344    $k=1
9345    $k=2
9346$i=1
9347$j should go from 3 to 4, and $q should go from 3 to 4
9348  $j=3
9349    $q=3
9350    $q=4
9351  $j=4
9352    $q=3
9353    $q=4
9354$j should go from 0 to 2
9355  $j=0
9356  $j=1
9357  $j=2
9358$k should go from 0 to 2
9359    $k=0
9360    $k=1
9361    $k=2
9362$i=2
9363***********************
9364
9365*** Nested file include test ***
9366<html>
9367This is Finish.phtml.  This file is supposed to be included
9368from regression_test.phtml.  This is normal HTML.
9369and this is PHP code, 2+2=4
9370</html>
9371********************************
9372
9373Tests completed.
9374<html>
9375<head>
9376*** Testing assignments and variable aliasing: ***
9377This should read "blah": blah
9378This should read "this is nifty": this is nifty
9379*************************************************
9380
9381*** Testing integer operators ***
9382Correct result - 8:  8
9383Correct result - 8:  8
9384Correct result - 2:  2
9385Correct result - -2:  -2
9386Correct result - 15:  15
9387Correct result - 15:  15
9388Correct result - 2:  2
9389Correct result - 3:  3
9390*********************************
9391
9392*** Testing real operators ***
9393Correct result - 8:  8
9394Correct result - 8:  8
9395Correct result - 2:  2
9396Correct result - -2:  -2
9397Correct result - 15:  15
9398Correct result - 15:  15
9399Correct result - 2:  2
9400Correct result - 3:  3
9401*********************************
9402
9403*** Testing if/elseif/else control ***
9404
9405This  works
9406this_still_works
9407should_print
9408
9409
9410*** Seriously nested if's test ***
9411** spelling correction by kluzz **
9412Only two lines of text should follow:
9413this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
9414this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
94153 loop iterations should follow:
94162 4
94173 4
94184 4
9419**********************************
9420
9421*** C-style else-if's ***
9422This should be displayed
9423*************************
9424
9425*** WHILE tests ***
94260 is smaller than 20
94271 is smaller than 20
94282 is smaller than 20
94293 is smaller than 20
94304 is smaller than 20
94315 is smaller than 20
94326 is smaller than 20
94337 is smaller than 20
94348 is smaller than 20
94359 is smaller than 20
943610 is smaller than 20
943711 is smaller than 20
943812 is smaller than 20
943913 is smaller than 20
944014 is smaller than 20
944115 is smaller than 20
944216 is smaller than 20
944317 is smaller than 20
944418 is smaller than 20
944519 is smaller than 20
944620 equals 20
944721 is greater than 20
944822 is greater than 20
944923 is greater than 20
945024 is greater than 20
945125 is greater than 20
945226 is greater than 20
945327 is greater than 20
945428 is greater than 20
945529 is greater than 20
945630 is greater than 20
945731 is greater than 20
945832 is greater than 20
945933 is greater than 20
946034 is greater than 20
946135 is greater than 20
946236 is greater than 20
946337 is greater than 20
946438 is greater than 20
946539 is greater than 20
9466*******************
9467
9468
9469*** Nested WHILEs ***
9470Each array variable should be equal to the sum of its indices:
9471${test00}[0] = 0
9472${test00}[1] = 1
9473${test00}[2] = 2
9474${test01}[0] = 1
9475${test01}[1] = 2
9476${test01}[2] = 3
9477${test02}[0] = 2
9478${test02}[1] = 3
9479${test02}[2] = 4
9480${test10}[0] = 1
9481${test10}[1] = 2
9482${test10}[2] = 3
9483${test11}[0] = 2
9484${test11}[1] = 3
9485${test11}[2] = 4
9486${test12}[0] = 3
9487${test12}[1] = 4
9488${test12}[2] = 5
9489${test20}[0] = 2
9490${test20}[1] = 3
9491${test20}[2] = 4
9492${test21}[0] = 3
9493${test21}[1] = 4
9494${test21}[2] = 5
9495${test22}[0] = 4
9496${test22}[1] = 5
9497${test22}[2] = 6
9498*********************
9499
9500*** hash test... ***
9501commented out...
9502**************************
9503
9504*** Hash resizing test ***
9505ba
9506baa
9507baaa
9508baaaa
9509baaaaa
9510baaaaaa
9511baaaaaaa
9512baaaaaaaa
9513baaaaaaaaa
9514baaaaaaaaaa
9515ba
951610
9517baa
95189
9519baaa
95208
9521baaaa
95227
9523baaaaa
95246
9525baaaaaa
95265
9527baaaaaaa
95284
9529baaaaaaaa
95303
9531baaaaaaaaa
95322
9533baaaaaaaaaa
95341
9535**************************
9536
9537
9538*** break/continue test ***
9539$i should go from 0 to 2
9540$j should go from 3 to 4, and $q should go from 3 to 4
9541  $j=3
9542    $q=3
9543    $q=4
9544  $j=4
9545    $q=3
9546    $q=4
9547$j should go from 0 to 2
9548  $j=0
9549  $j=1
9550  $j=2
9551$k should go from 0 to 2
9552    $k=0
9553    $k=1
9554    $k=2
9555$i=0
9556$j should go from 3 to 4, and $q should go from 3 to 4
9557  $j=3
9558    $q=3
9559    $q=4
9560  $j=4
9561    $q=3
9562    $q=4
9563$j should go from 0 to 2
9564  $j=0
9565  $j=1
9566  $j=2
9567$k should go from 0 to 2
9568    $k=0
9569    $k=1
9570    $k=2
9571$i=1
9572$j should go from 3 to 4, and $q should go from 3 to 4
9573  $j=3
9574    $q=3
9575    $q=4
9576  $j=4
9577    $q=3
9578    $q=4
9579$j should go from 0 to 2
9580  $j=0
9581  $j=1
9582  $j=2
9583$k should go from 0 to 2
9584    $k=0
9585    $k=1
9586    $k=2
9587$i=2
9588***********************
9589
9590*** Nested file include test ***
9591<html>
9592This is Finish.phtml.  This file is supposed to be included
9593from regression_test.phtml.  This is normal HTML.
9594and this is PHP code, 2+2=4
9595</html>
9596********************************
9597
9598Tests completed.
9599<html>
9600<head>
9601*** Testing assignments and variable aliasing: ***
9602This should read "blah": blah
9603This should read "this is nifty": this is nifty
9604*************************************************
9605
9606*** Testing integer operators ***
9607Correct result - 8:  8
9608Correct result - 8:  8
9609Correct result - 2:  2
9610Correct result - -2:  -2
9611Correct result - 15:  15
9612Correct result - 15:  15
9613Correct result - 2:  2
9614Correct result - 3:  3
9615*********************************
9616
9617*** Testing real operators ***
9618Correct result - 8:  8
9619Correct result - 8:  8
9620Correct result - 2:  2
9621Correct result - -2:  -2
9622Correct result - 15:  15
9623Correct result - 15:  15
9624Correct result - 2:  2
9625Correct result - 3:  3
9626*********************************
9627
9628*** Testing if/elseif/else control ***
9629
9630This  works
9631this_still_works
9632should_print
9633
9634
9635*** Seriously nested if's test ***
9636** spelling correction by kluzz **
9637Only two lines of text should follow:
9638this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
9639this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
96403 loop iterations should follow:
96412 4
96423 4
96434 4
9644**********************************
9645
9646*** C-style else-if's ***
9647This should be displayed
9648*************************
9649
9650*** WHILE tests ***
96510 is smaller than 20
96521 is smaller than 20
96532 is smaller than 20
96543 is smaller than 20
96554 is smaller than 20
96565 is smaller than 20
96576 is smaller than 20
96587 is smaller than 20
96598 is smaller than 20
96609 is smaller than 20
966110 is smaller than 20
966211 is smaller than 20
966312 is smaller than 20
966413 is smaller than 20
966514 is smaller than 20
966615 is smaller than 20
966716 is smaller than 20
966817 is smaller than 20
966918 is smaller than 20
967019 is smaller than 20
967120 equals 20
967221 is greater than 20
967322 is greater than 20
967423 is greater than 20
967524 is greater than 20
967625 is greater than 20
967726 is greater than 20
967827 is greater than 20
967928 is greater than 20
968029 is greater than 20
968130 is greater than 20
968231 is greater than 20
968332 is greater than 20
968433 is greater than 20
968534 is greater than 20
968635 is greater than 20
968736 is greater than 20
968837 is greater than 20
968938 is greater than 20
969039 is greater than 20
9691*******************
9692
9693
9694*** Nested WHILEs ***
9695Each array variable should be equal to the sum of its indices:
9696${test00}[0] = 0
9697${test00}[1] = 1
9698${test00}[2] = 2
9699${test01}[0] = 1
9700${test01}[1] = 2
9701${test01}[2] = 3
9702${test02}[0] = 2
9703${test02}[1] = 3
9704${test02}[2] = 4
9705${test10}[0] = 1
9706${test10}[1] = 2
9707${test10}[2] = 3
9708${test11}[0] = 2
9709${test11}[1] = 3
9710${test11}[2] = 4
9711${test12}[0] = 3
9712${test12}[1] = 4
9713${test12}[2] = 5
9714${test20}[0] = 2
9715${test20}[1] = 3
9716${test20}[2] = 4
9717${test21}[0] = 3
9718${test21}[1] = 4
9719${test21}[2] = 5
9720${test22}[0] = 4
9721${test22}[1] = 5
9722${test22}[2] = 6
9723*********************
9724
9725*** hash test... ***
9726commented out...
9727**************************
9728
9729*** Hash resizing test ***
9730ba
9731baa
9732baaa
9733baaaa
9734baaaaa
9735baaaaaa
9736baaaaaaa
9737baaaaaaaa
9738baaaaaaaaa
9739baaaaaaaaaa
9740ba
974110
9742baa
97439
9744baaa
97458
9746baaaa
97477
9748baaaaa
97496
9750baaaaaa
97515
9752baaaaaaa
97534
9754baaaaaaaa
97553
9756baaaaaaaaa
97572
9758baaaaaaaaaa
97591
9760**************************
9761
9762
9763*** break/continue test ***
9764$i should go from 0 to 2
9765$j should go from 3 to 4, and $q should go from 3 to 4
9766  $j=3
9767    $q=3
9768    $q=4
9769  $j=4
9770    $q=3
9771    $q=4
9772$j should go from 0 to 2
9773  $j=0
9774  $j=1
9775  $j=2
9776$k should go from 0 to 2
9777    $k=0
9778    $k=1
9779    $k=2
9780$i=0
9781$j should go from 3 to 4, and $q should go from 3 to 4
9782  $j=3
9783    $q=3
9784    $q=4
9785  $j=4
9786    $q=3
9787    $q=4
9788$j should go from 0 to 2
9789  $j=0
9790  $j=1
9791  $j=2
9792$k should go from 0 to 2
9793    $k=0
9794    $k=1
9795    $k=2
9796$i=1
9797$j should go from 3 to 4, and $q should go from 3 to 4
9798  $j=3
9799    $q=3
9800    $q=4
9801  $j=4
9802    $q=3
9803    $q=4
9804$j should go from 0 to 2
9805  $j=0
9806  $j=1
9807  $j=2
9808$k should go from 0 to 2
9809    $k=0
9810    $k=1
9811    $k=2
9812$i=2
9813***********************
9814
9815*** Nested file include test ***
9816<html>
9817This is Finish.phtml.  This file is supposed to be included
9818from regression_test.phtml.  This is normal HTML.
9819and this is PHP code, 2+2=4
9820</html>
9821********************************
9822
9823Tests completed.
9824<html>
9825<head>
9826*** Testing assignments and variable aliasing: ***
9827This should read "blah": blah
9828This should read "this is nifty": this is nifty
9829*************************************************
9830
9831*** Testing integer operators ***
9832Correct result - 8:  8
9833Correct result - 8:  8
9834Correct result - 2:  2
9835Correct result - -2:  -2
9836Correct result - 15:  15
9837Correct result - 15:  15
9838Correct result - 2:  2
9839Correct result - 3:  3
9840*********************************
9841
9842*** Testing real operators ***
9843Correct result - 8:  8
9844Correct result - 8:  8
9845Correct result - 2:  2
9846Correct result - -2:  -2
9847Correct result - 15:  15
9848Correct result - 15:  15
9849Correct result - 2:  2
9850Correct result - 3:  3
9851*********************************
9852
9853*** Testing if/elseif/else control ***
9854
9855This  works
9856this_still_works
9857should_print
9858
9859
9860*** Seriously nested if's test ***
9861** spelling correction by kluzz **
9862Only two lines of text should follow:
9863this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
9864this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
98653 loop iterations should follow:
98662 4
98673 4
98684 4
9869**********************************
9870
9871*** C-style else-if's ***
9872This should be displayed
9873*************************
9874
9875*** WHILE tests ***
98760 is smaller than 20
98771 is smaller than 20
98782 is smaller than 20
98793 is smaller than 20
98804 is smaller than 20
98815 is smaller than 20
98826 is smaller than 20
98837 is smaller than 20
98848 is smaller than 20
98859 is smaller than 20
988610 is smaller than 20
988711 is smaller than 20
988812 is smaller than 20
988913 is smaller than 20
989014 is smaller than 20
989115 is smaller than 20
989216 is smaller than 20
989317 is smaller than 20
989418 is smaller than 20
989519 is smaller than 20
989620 equals 20
989721 is greater than 20
989822 is greater than 20
989923 is greater than 20
990024 is greater than 20
990125 is greater than 20
990226 is greater than 20
990327 is greater than 20
990428 is greater than 20
990529 is greater than 20
990630 is greater than 20
990731 is greater than 20
990832 is greater than 20
990933 is greater than 20
991034 is greater than 20
991135 is greater than 20
991236 is greater than 20
991337 is greater than 20
991438 is greater than 20
991539 is greater than 20
9916*******************
9917
9918
9919*** Nested WHILEs ***
9920Each array variable should be equal to the sum of its indices:
9921${test00}[0] = 0
9922${test00}[1] = 1
9923${test00}[2] = 2
9924${test01}[0] = 1
9925${test01}[1] = 2
9926${test01}[2] = 3
9927${test02}[0] = 2
9928${test02}[1] = 3
9929${test02}[2] = 4
9930${test10}[0] = 1
9931${test10}[1] = 2
9932${test10}[2] = 3
9933${test11}[0] = 2
9934${test11}[1] = 3
9935${test11}[2] = 4
9936${test12}[0] = 3
9937${test12}[1] = 4
9938${test12}[2] = 5
9939${test20}[0] = 2
9940${test20}[1] = 3
9941${test20}[2] = 4
9942${test21}[0] = 3
9943${test21}[1] = 4
9944${test21}[2] = 5
9945${test22}[0] = 4
9946${test22}[1] = 5
9947${test22}[2] = 6
9948*********************
9949
9950*** hash test... ***
9951commented out...
9952**************************
9953
9954*** Hash resizing test ***
9955ba
9956baa
9957baaa
9958baaaa
9959baaaaa
9960baaaaaa
9961baaaaaaa
9962baaaaaaaa
9963baaaaaaaaa
9964baaaaaaaaaa
9965ba
996610
9967baa
99689
9969baaa
99708
9971baaaa
99727
9973baaaaa
99746
9975baaaaaa
99765
9977baaaaaaa
99784
9979baaaaaaaa
99803
9981baaaaaaaaa
99822
9983baaaaaaaaaa
99841
9985**************************
9986
9987
9988*** break/continue test ***
9989$i should go from 0 to 2
9990$j should go from 3 to 4, and $q should go from 3 to 4
9991  $j=3
9992    $q=3
9993    $q=4
9994  $j=4
9995    $q=3
9996    $q=4
9997$j should go from 0 to 2
9998  $j=0
9999  $j=1
10000  $j=2
10001$k should go from 0 to 2
10002    $k=0
10003    $k=1
10004    $k=2
10005$i=0
10006$j should go from 3 to 4, and $q should go from 3 to 4
10007  $j=3
10008    $q=3
10009    $q=4
10010  $j=4
10011    $q=3
10012    $q=4
10013$j should go from 0 to 2
10014  $j=0
10015  $j=1
10016  $j=2
10017$k should go from 0 to 2
10018    $k=0
10019    $k=1
10020    $k=2
10021$i=1
10022$j should go from 3 to 4, and $q should go from 3 to 4
10023  $j=3
10024    $q=3
10025    $q=4
10026  $j=4
10027    $q=3
10028    $q=4
10029$j should go from 0 to 2
10030  $j=0
10031  $j=1
10032  $j=2
10033$k should go from 0 to 2
10034    $k=0
10035    $k=1
10036    $k=2
10037$i=2
10038***********************
10039
10040*** Nested file include test ***
10041<html>
10042This is Finish.phtml.  This file is supposed to be included
10043from regression_test.phtml.  This is normal HTML.
10044and this is PHP code, 2+2=4
10045</html>
10046********************************
10047
10048Tests completed.
10049<html>
10050<head>
10051*** Testing assignments and variable aliasing: ***
10052This should read "blah": blah
10053This should read "this is nifty": this is nifty
10054*************************************************
10055
10056*** Testing integer operators ***
10057Correct result - 8:  8
10058Correct result - 8:  8
10059Correct result - 2:  2
10060Correct result - -2:  -2
10061Correct result - 15:  15
10062Correct result - 15:  15
10063Correct result - 2:  2
10064Correct result - 3:  3
10065*********************************
10066
10067*** Testing real operators ***
10068Correct result - 8:  8
10069Correct result - 8:  8
10070Correct result - 2:  2
10071Correct result - -2:  -2
10072Correct result - 15:  15
10073Correct result - 15:  15
10074Correct result - 2:  2
10075Correct result - 3:  3
10076*********************************
10077
10078*** Testing if/elseif/else control ***
10079
10080This  works
10081this_still_works
10082should_print
10083
10084
10085*** Seriously nested if's test ***
10086** spelling correction by kluzz **
10087Only two lines of text should follow:
10088this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
10089this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
100903 loop iterations should follow:
100912 4
100923 4
100934 4
10094**********************************
10095
10096*** C-style else-if's ***
10097This should be displayed
10098*************************
10099
10100*** WHILE tests ***
101010 is smaller than 20
101021 is smaller than 20
101032 is smaller than 20
101043 is smaller than 20
101054 is smaller than 20
101065 is smaller than 20
101076 is smaller than 20
101087 is smaller than 20
101098 is smaller than 20
101109 is smaller than 20
1011110 is smaller than 20
1011211 is smaller than 20
1011312 is smaller than 20
1011413 is smaller than 20
1011514 is smaller than 20
1011615 is smaller than 20
1011716 is smaller than 20
1011817 is smaller than 20
1011918 is smaller than 20
1012019 is smaller than 20
1012120 equals 20
1012221 is greater than 20
1012322 is greater than 20
1012423 is greater than 20
1012524 is greater than 20
1012625 is greater than 20
1012726 is greater than 20
1012827 is greater than 20
1012928 is greater than 20
1013029 is greater than 20
1013130 is greater than 20
1013231 is greater than 20
1013332 is greater than 20
1013433 is greater than 20
1013534 is greater than 20
1013635 is greater than 20
1013736 is greater than 20
1013837 is greater than 20
1013938 is greater than 20
1014039 is greater than 20
10141*******************
10142
10143
10144*** Nested WHILEs ***
10145Each array variable should be equal to the sum of its indices:
10146${test00}[0] = 0
10147${test00}[1] = 1
10148${test00}[2] = 2
10149${test01}[0] = 1
10150${test01}[1] = 2
10151${test01}[2] = 3
10152${test02}[0] = 2
10153${test02}[1] = 3
10154${test02}[2] = 4
10155${test10}[0] = 1
10156${test10}[1] = 2
10157${test10}[2] = 3
10158${test11}[0] = 2
10159${test11}[1] = 3
10160${test11}[2] = 4
10161${test12}[0] = 3
10162${test12}[1] = 4
10163${test12}[2] = 5
10164${test20}[0] = 2
10165${test20}[1] = 3
10166${test20}[2] = 4
10167${test21}[0] = 3
10168${test21}[1] = 4
10169${test21}[2] = 5
10170${test22}[0] = 4
10171${test22}[1] = 5
10172${test22}[2] = 6
10173*********************
10174
10175*** hash test... ***
10176commented out...
10177**************************
10178
10179*** Hash resizing test ***
10180ba
10181baa
10182baaa
10183baaaa
10184baaaaa
10185baaaaaa
10186baaaaaaa
10187baaaaaaaa
10188baaaaaaaaa
10189baaaaaaaaaa
10190ba
1019110
10192baa
101939
10194baaa
101958
10196baaaa
101977
10198baaaaa
101996
10200baaaaaa
102015
10202baaaaaaa
102034
10204baaaaaaaa
102053
10206baaaaaaaaa
102072
10208baaaaaaaaaa
102091
10210**************************
10211
10212
10213*** break/continue test ***
10214$i should go from 0 to 2
10215$j should go from 3 to 4, and $q should go from 3 to 4
10216  $j=3
10217    $q=3
10218    $q=4
10219  $j=4
10220    $q=3
10221    $q=4
10222$j should go from 0 to 2
10223  $j=0
10224  $j=1
10225  $j=2
10226$k should go from 0 to 2
10227    $k=0
10228    $k=1
10229    $k=2
10230$i=0
10231$j should go from 3 to 4, and $q should go from 3 to 4
10232  $j=3
10233    $q=3
10234    $q=4
10235  $j=4
10236    $q=3
10237    $q=4
10238$j should go from 0 to 2
10239  $j=0
10240  $j=1
10241  $j=2
10242$k should go from 0 to 2
10243    $k=0
10244    $k=1
10245    $k=2
10246$i=1
10247$j should go from 3 to 4, and $q should go from 3 to 4
10248  $j=3
10249    $q=3
10250    $q=4
10251  $j=4
10252    $q=3
10253    $q=4
10254$j should go from 0 to 2
10255  $j=0
10256  $j=1
10257  $j=2
10258$k should go from 0 to 2
10259    $k=0
10260    $k=1
10261    $k=2
10262$i=2
10263***********************
10264
10265*** Nested file include test ***
10266<html>
10267This is Finish.phtml.  This file is supposed to be included
10268from regression_test.phtml.  This is normal HTML.
10269and this is PHP code, 2+2=4
10270</html>
10271********************************
10272
10273Tests completed.
10274<html>
10275<head>
10276*** Testing assignments and variable aliasing: ***
10277This should read "blah": blah
10278This should read "this is nifty": this is nifty
10279*************************************************
10280
10281*** Testing integer operators ***
10282Correct result - 8:  8
10283Correct result - 8:  8
10284Correct result - 2:  2
10285Correct result - -2:  -2
10286Correct result - 15:  15
10287Correct result - 15:  15
10288Correct result - 2:  2
10289Correct result - 3:  3
10290*********************************
10291
10292*** Testing real operators ***
10293Correct result - 8:  8
10294Correct result - 8:  8
10295Correct result - 2:  2
10296Correct result - -2:  -2
10297Correct result - 15:  15
10298Correct result - 15:  15
10299Correct result - 2:  2
10300Correct result - 3:  3
10301*********************************
10302
10303*** Testing if/elseif/else control ***
10304
10305This  works
10306this_still_works
10307should_print
10308
10309
10310*** Seriously nested if's test ***
10311** spelling correction by kluzz **
10312Only two lines of text should follow:
10313this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
10314this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
103153 loop iterations should follow:
103162 4
103173 4
103184 4
10319**********************************
10320
10321*** C-style else-if's ***
10322This should be displayed
10323*************************
10324
10325*** WHILE tests ***
103260 is smaller than 20
103271 is smaller than 20
103282 is smaller than 20
103293 is smaller than 20
103304 is smaller than 20
103315 is smaller than 20
103326 is smaller than 20
103337 is smaller than 20
103348 is smaller than 20
103359 is smaller than 20
1033610 is smaller than 20
1033711 is smaller than 20
1033812 is smaller than 20
1033913 is smaller than 20
1034014 is smaller than 20
1034115 is smaller than 20
1034216 is smaller than 20
1034317 is smaller than 20
1034418 is smaller than 20
1034519 is smaller than 20
1034620 equals 20
1034721 is greater than 20
1034822 is greater than 20
1034923 is greater than 20
1035024 is greater than 20
1035125 is greater than 20
1035226 is greater than 20
1035327 is greater than 20
1035428 is greater than 20
1035529 is greater than 20
1035630 is greater than 20
1035731 is greater than 20
1035832 is greater than 20
1035933 is greater than 20
1036034 is greater than 20
1036135 is greater than 20
1036236 is greater than 20
1036337 is greater than 20
1036438 is greater than 20
1036539 is greater than 20
10366*******************
10367
10368
10369*** Nested WHILEs ***
10370Each array variable should be equal to the sum of its indices:
10371${test00}[0] = 0
10372${test00}[1] = 1
10373${test00}[2] = 2
10374${test01}[0] = 1
10375${test01}[1] = 2
10376${test01}[2] = 3
10377${test02}[0] = 2
10378${test02}[1] = 3
10379${test02}[2] = 4
10380${test10}[0] = 1
10381${test10}[1] = 2
10382${test10}[2] = 3
10383${test11}[0] = 2
10384${test11}[1] = 3
10385${test11}[2] = 4
10386${test12}[0] = 3
10387${test12}[1] = 4
10388${test12}[2] = 5
10389${test20}[0] = 2
10390${test20}[1] = 3
10391${test20}[2] = 4
10392${test21}[0] = 3
10393${test21}[1] = 4
10394${test21}[2] = 5
10395${test22}[0] = 4
10396${test22}[1] = 5
10397${test22}[2] = 6
10398*********************
10399
10400*** hash test... ***
10401commented out...
10402**************************
10403
10404*** Hash resizing test ***
10405ba
10406baa
10407baaa
10408baaaa
10409baaaaa
10410baaaaaa
10411baaaaaaa
10412baaaaaaaa
10413baaaaaaaaa
10414baaaaaaaaaa
10415ba
1041610
10417baa
104189
10419baaa
104208
10421baaaa
104227
10423baaaaa
104246
10425baaaaaa
104265
10427baaaaaaa
104284
10429baaaaaaaa
104303
10431baaaaaaaaa
104322
10433baaaaaaaaaa
104341
10435**************************
10436
10437
10438*** break/continue test ***
10439$i should go from 0 to 2
10440$j should go from 3 to 4, and $q should go from 3 to 4
10441  $j=3
10442    $q=3
10443    $q=4
10444  $j=4
10445    $q=3
10446    $q=4
10447$j should go from 0 to 2
10448  $j=0
10449  $j=1
10450  $j=2
10451$k should go from 0 to 2
10452    $k=0
10453    $k=1
10454    $k=2
10455$i=0
10456$j should go from 3 to 4, and $q should go from 3 to 4
10457  $j=3
10458    $q=3
10459    $q=4
10460  $j=4
10461    $q=3
10462    $q=4
10463$j should go from 0 to 2
10464  $j=0
10465  $j=1
10466  $j=2
10467$k should go from 0 to 2
10468    $k=0
10469    $k=1
10470    $k=2
10471$i=1
10472$j should go from 3 to 4, and $q should go from 3 to 4
10473  $j=3
10474    $q=3
10475    $q=4
10476  $j=4
10477    $q=3
10478    $q=4
10479$j should go from 0 to 2
10480  $j=0
10481  $j=1
10482  $j=2
10483$k should go from 0 to 2
10484    $k=0
10485    $k=1
10486    $k=2
10487$i=2
10488***********************
10489
10490*** Nested file include test ***
10491<html>
10492This is Finish.phtml.  This file is supposed to be included
10493from regression_test.phtml.  This is normal HTML.
10494and this is PHP code, 2+2=4
10495</html>
10496********************************
10497
10498Tests completed.
10499<html>
10500<head>
10501*** Testing assignments and variable aliasing: ***
10502This should read "blah": blah
10503This should read "this is nifty": this is nifty
10504*************************************************
10505
10506*** Testing integer operators ***
10507Correct result - 8:  8
10508Correct result - 8:  8
10509Correct result - 2:  2
10510Correct result - -2:  -2
10511Correct result - 15:  15
10512Correct result - 15:  15
10513Correct result - 2:  2
10514Correct result - 3:  3
10515*********************************
10516
10517*** Testing real operators ***
10518Correct result - 8:  8
10519Correct result - 8:  8
10520Correct result - 2:  2
10521Correct result - -2:  -2
10522Correct result - 15:  15
10523Correct result - 15:  15
10524Correct result - 2:  2
10525Correct result - 3:  3
10526*********************************
10527
10528*** Testing if/elseif/else control ***
10529
10530This  works
10531this_still_works
10532should_print
10533
10534
10535*** Seriously nested if's test ***
10536** spelling correction by kluzz **
10537Only two lines of text should follow:
10538this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
10539this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
105403 loop iterations should follow:
105412 4
105423 4
105434 4
10544**********************************
10545
10546*** C-style else-if's ***
10547This should be displayed
10548*************************
10549
10550*** WHILE tests ***
105510 is smaller than 20
105521 is smaller than 20
105532 is smaller than 20
105543 is smaller than 20
105554 is smaller than 20
105565 is smaller than 20
105576 is smaller than 20
105587 is smaller than 20
105598 is smaller than 20
105609 is smaller than 20
1056110 is smaller than 20
1056211 is smaller than 20
1056312 is smaller than 20
1056413 is smaller than 20
1056514 is smaller than 20
1056615 is smaller than 20
1056716 is smaller than 20
1056817 is smaller than 20
1056918 is smaller than 20
1057019 is smaller than 20
1057120 equals 20
1057221 is greater than 20
1057322 is greater than 20
1057423 is greater than 20
1057524 is greater than 20
1057625 is greater than 20
1057726 is greater than 20
1057827 is greater than 20
1057928 is greater than 20
1058029 is greater than 20
1058130 is greater than 20
1058231 is greater than 20
1058332 is greater than 20
1058433 is greater than 20
1058534 is greater than 20
1058635 is greater than 20
1058736 is greater than 20
1058837 is greater than 20
1058938 is greater than 20
1059039 is greater than 20
10591*******************
10592
10593
10594*** Nested WHILEs ***
10595Each array variable should be equal to the sum of its indices:
10596${test00}[0] = 0
10597${test00}[1] = 1
10598${test00}[2] = 2
10599${test01}[0] = 1
10600${test01}[1] = 2
10601${test01}[2] = 3
10602${test02}[0] = 2
10603${test02}[1] = 3
10604${test02}[2] = 4
10605${test10}[0] = 1
10606${test10}[1] = 2
10607${test10}[2] = 3
10608${test11}[0] = 2
10609${test11}[1] = 3
10610${test11}[2] = 4
10611${test12}[0] = 3
10612${test12}[1] = 4
10613${test12}[2] = 5
10614${test20}[0] = 2
10615${test20}[1] = 3
10616${test20}[2] = 4
10617${test21}[0] = 3
10618${test21}[1] = 4
10619${test21}[2] = 5
10620${test22}[0] = 4
10621${test22}[1] = 5
10622${test22}[2] = 6
10623*********************
10624
10625*** hash test... ***
10626commented out...
10627**************************
10628
10629*** Hash resizing test ***
10630ba
10631baa
10632baaa
10633baaaa
10634baaaaa
10635baaaaaa
10636baaaaaaa
10637baaaaaaaa
10638baaaaaaaaa
10639baaaaaaaaaa
10640ba
1064110
10642baa
106439
10644baaa
106458
10646baaaa
106477
10648baaaaa
106496
10650baaaaaa
106515
10652baaaaaaa
106534
10654baaaaaaaa
106553
10656baaaaaaaaa
106572
10658baaaaaaaaaa
106591
10660**************************
10661
10662
10663*** break/continue test ***
10664$i should go from 0 to 2
10665$j should go from 3 to 4, and $q should go from 3 to 4
10666  $j=3
10667    $q=3
10668    $q=4
10669  $j=4
10670    $q=3
10671    $q=4
10672$j should go from 0 to 2
10673  $j=0
10674  $j=1
10675  $j=2
10676$k should go from 0 to 2
10677    $k=0
10678    $k=1
10679    $k=2
10680$i=0
10681$j should go from 3 to 4, and $q should go from 3 to 4
10682  $j=3
10683    $q=3
10684    $q=4
10685  $j=4
10686    $q=3
10687    $q=4
10688$j should go from 0 to 2
10689  $j=0
10690  $j=1
10691  $j=2
10692$k should go from 0 to 2
10693    $k=0
10694    $k=1
10695    $k=2
10696$i=1
10697$j should go from 3 to 4, and $q should go from 3 to 4
10698  $j=3
10699    $q=3
10700    $q=4
10701  $j=4
10702    $q=3
10703    $q=4
10704$j should go from 0 to 2
10705  $j=0
10706  $j=1
10707  $j=2
10708$k should go from 0 to 2
10709    $k=0
10710    $k=1
10711    $k=2
10712$i=2
10713***********************
10714
10715*** Nested file include test ***
10716<html>
10717This is Finish.phtml.  This file is supposed to be included
10718from regression_test.phtml.  This is normal HTML.
10719and this is PHP code, 2+2=4
10720</html>
10721********************************
10722
10723Tests completed.
10724<html>
10725<head>
10726*** Testing assignments and variable aliasing: ***
10727This should read "blah": blah
10728This should read "this is nifty": this is nifty
10729*************************************************
10730
10731*** Testing integer operators ***
10732Correct result - 8:  8
10733Correct result - 8:  8
10734Correct result - 2:  2
10735Correct result - -2:  -2
10736Correct result - 15:  15
10737Correct result - 15:  15
10738Correct result - 2:  2
10739Correct result - 3:  3
10740*********************************
10741
10742*** Testing real operators ***
10743Correct result - 8:  8
10744Correct result - 8:  8
10745Correct result - 2:  2
10746Correct result - -2:  -2
10747Correct result - 15:  15
10748Correct result - 15:  15
10749Correct result - 2:  2
10750Correct result - 3:  3
10751*********************************
10752
10753*** Testing if/elseif/else control ***
10754
10755This  works
10756this_still_works
10757should_print
10758
10759
10760*** Seriously nested if's test ***
10761** spelling correction by kluzz **
10762Only two lines of text should follow:
10763this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
10764this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
107653 loop iterations should follow:
107662 4
107673 4
107684 4
10769**********************************
10770
10771*** C-style else-if's ***
10772This should be displayed
10773*************************
10774
10775*** WHILE tests ***
107760 is smaller than 20
107771 is smaller than 20
107782 is smaller than 20
107793 is smaller than 20
107804 is smaller than 20
107815 is smaller than 20
107826 is smaller than 20
107837 is smaller than 20
107848 is smaller than 20
107859 is smaller than 20
1078610 is smaller than 20
1078711 is smaller than 20
1078812 is smaller than 20
1078913 is smaller than 20
1079014 is smaller than 20
1079115 is smaller than 20
1079216 is smaller than 20
1079317 is smaller than 20
1079418 is smaller than 20
1079519 is smaller than 20
1079620 equals 20
1079721 is greater than 20
1079822 is greater than 20
1079923 is greater than 20
1080024 is greater than 20
1080125 is greater than 20
1080226 is greater than 20
1080327 is greater than 20
1080428 is greater than 20
1080529 is greater than 20
1080630 is greater than 20
1080731 is greater than 20
1080832 is greater than 20
1080933 is greater than 20
1081034 is greater than 20
1081135 is greater than 20
1081236 is greater than 20
1081337 is greater than 20
1081438 is greater than 20
1081539 is greater than 20
10816*******************
10817
10818
10819*** Nested WHILEs ***
10820Each array variable should be equal to the sum of its indices:
10821${test00}[0] = 0
10822${test00}[1] = 1
10823${test00}[2] = 2
10824${test01}[0] = 1
10825${test01}[1] = 2
10826${test01}[2] = 3
10827${test02}[0] = 2
10828${test02}[1] = 3
10829${test02}[2] = 4
10830${test10}[0] = 1
10831${test10}[1] = 2
10832${test10}[2] = 3
10833${test11}[0] = 2
10834${test11}[1] = 3
10835${test11}[2] = 4
10836${test12}[0] = 3
10837${test12}[1] = 4
10838${test12}[2] = 5
10839${test20}[0] = 2
10840${test20}[1] = 3
10841${test20}[2] = 4
10842${test21}[0] = 3
10843${test21}[1] = 4
10844${test21}[2] = 5
10845${test22}[0] = 4
10846${test22}[1] = 5
10847${test22}[2] = 6
10848*********************
10849
10850*** hash test... ***
10851commented out...
10852**************************
10853
10854*** Hash resizing test ***
10855ba
10856baa
10857baaa
10858baaaa
10859baaaaa
10860baaaaaa
10861baaaaaaa
10862baaaaaaaa
10863baaaaaaaaa
10864baaaaaaaaaa
10865ba
1086610
10867baa
108689
10869baaa
108708
10871baaaa
108727
10873baaaaa
108746
10875baaaaaa
108765
10877baaaaaaa
108784
10879baaaaaaaa
108803
10881baaaaaaaaa
108822
10883baaaaaaaaaa
108841
10885**************************
10886
10887
10888*** break/continue test ***
10889$i should go from 0 to 2
10890$j should go from 3 to 4, and $q should go from 3 to 4
10891  $j=3
10892    $q=3
10893    $q=4
10894  $j=4
10895    $q=3
10896    $q=4
10897$j should go from 0 to 2
10898  $j=0
10899  $j=1
10900  $j=2
10901$k should go from 0 to 2
10902    $k=0
10903    $k=1
10904    $k=2
10905$i=0
10906$j should go from 3 to 4, and $q should go from 3 to 4
10907  $j=3
10908    $q=3
10909    $q=4
10910  $j=4
10911    $q=3
10912    $q=4
10913$j should go from 0 to 2
10914  $j=0
10915  $j=1
10916  $j=2
10917$k should go from 0 to 2
10918    $k=0
10919    $k=1
10920    $k=2
10921$i=1
10922$j should go from 3 to 4, and $q should go from 3 to 4
10923  $j=3
10924    $q=3
10925    $q=4
10926  $j=4
10927    $q=3
10928    $q=4
10929$j should go from 0 to 2
10930  $j=0
10931  $j=1
10932  $j=2
10933$k should go from 0 to 2
10934    $k=0
10935    $k=1
10936    $k=2
10937$i=2
10938***********************
10939
10940*** Nested file include test ***
10941<html>
10942This is Finish.phtml.  This file is supposed to be included
10943from regression_test.phtml.  This is normal HTML.
10944and this is PHP code, 2+2=4
10945</html>
10946********************************
10947
10948Tests completed.
10949<html>
10950<head>
10951*** Testing assignments and variable aliasing: ***
10952This should read "blah": blah
10953This should read "this is nifty": this is nifty
10954*************************************************
10955
10956*** Testing integer operators ***
10957Correct result - 8:  8
10958Correct result - 8:  8
10959Correct result - 2:  2
10960Correct result - -2:  -2
10961Correct result - 15:  15
10962Correct result - 15:  15
10963Correct result - 2:  2
10964Correct result - 3:  3
10965*********************************
10966
10967*** Testing real operators ***
10968Correct result - 8:  8
10969Correct result - 8:  8
10970Correct result - 2:  2
10971Correct result - -2:  -2
10972Correct result - 15:  15
10973Correct result - 15:  15
10974Correct result - 2:  2
10975Correct result - 3:  3
10976*********************************
10977
10978*** Testing if/elseif/else control ***
10979
10980This  works
10981this_still_works
10982should_print
10983
10984
10985*** Seriously nested if's test ***
10986** spelling correction by kluzz **
10987Only two lines of text should follow:
10988this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
10989this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
109903 loop iterations should follow:
109912 4
109923 4
109934 4
10994**********************************
10995
10996*** C-style else-if's ***
10997This should be displayed
10998*************************
10999
11000*** WHILE tests ***
110010 is smaller than 20
110021 is smaller than 20
110032 is smaller than 20
110043 is smaller than 20
110054 is smaller than 20
110065 is smaller than 20
110076 is smaller than 20
110087 is smaller than 20
110098 is smaller than 20
110109 is smaller than 20
1101110 is smaller than 20
1101211 is smaller than 20
1101312 is smaller than 20
1101413 is smaller than 20
1101514 is smaller than 20
1101615 is smaller than 20
1101716 is smaller than 20
1101817 is smaller than 20
1101918 is smaller than 20
1102019 is smaller than 20
1102120 equals 20
1102221 is greater than 20
1102322 is greater than 20
1102423 is greater than 20
1102524 is greater than 20
1102625 is greater than 20
1102726 is greater than 20
1102827 is greater than 20
1102928 is greater than 20
1103029 is greater than 20
1103130 is greater than 20
1103231 is greater than 20
1103332 is greater than 20
1103433 is greater than 20
1103534 is greater than 20
1103635 is greater than 20
1103736 is greater than 20
1103837 is greater than 20
1103938 is greater than 20
1104039 is greater than 20
11041*******************
11042
11043
11044*** Nested WHILEs ***
11045Each array variable should be equal to the sum of its indices:
11046${test00}[0] = 0
11047${test00}[1] = 1
11048${test00}[2] = 2
11049${test01}[0] = 1
11050${test01}[1] = 2
11051${test01}[2] = 3
11052${test02}[0] = 2
11053${test02}[1] = 3
11054${test02}[2] = 4
11055${test10}[0] = 1
11056${test10}[1] = 2
11057${test10}[2] = 3
11058${test11}[0] = 2
11059${test11}[1] = 3
11060${test11}[2] = 4
11061${test12}[0] = 3
11062${test12}[1] = 4
11063${test12}[2] = 5
11064${test20}[0] = 2
11065${test20}[1] = 3
11066${test20}[2] = 4
11067${test21}[0] = 3
11068${test21}[1] = 4
11069${test21}[2] = 5
11070${test22}[0] = 4
11071${test22}[1] = 5
11072${test22}[2] = 6
11073*********************
11074
11075*** hash test... ***
11076commented out...
11077**************************
11078
11079*** Hash resizing test ***
11080ba
11081baa
11082baaa
11083baaaa
11084baaaaa
11085baaaaaa
11086baaaaaaa
11087baaaaaaaa
11088baaaaaaaaa
11089baaaaaaaaaa
11090ba
1109110
11092baa
110939
11094baaa
110958
11096baaaa
110977
11098baaaaa
110996
11100baaaaaa
111015
11102baaaaaaa
111034
11104baaaaaaaa
111053
11106baaaaaaaaa
111072
11108baaaaaaaaaa
111091
11110**************************
11111
11112
11113*** break/continue test ***
11114$i should go from 0 to 2
11115$j should go from 3 to 4, and $q should go from 3 to 4
11116  $j=3
11117    $q=3
11118    $q=4
11119  $j=4
11120    $q=3
11121    $q=4
11122$j should go from 0 to 2
11123  $j=0
11124  $j=1
11125  $j=2
11126$k should go from 0 to 2
11127    $k=0
11128    $k=1
11129    $k=2
11130$i=0
11131$j should go from 3 to 4, and $q should go from 3 to 4
11132  $j=3
11133    $q=3
11134    $q=4
11135  $j=4
11136    $q=3
11137    $q=4
11138$j should go from 0 to 2
11139  $j=0
11140  $j=1
11141  $j=2
11142$k should go from 0 to 2
11143    $k=0
11144    $k=1
11145    $k=2
11146$i=1
11147$j should go from 3 to 4, and $q should go from 3 to 4
11148  $j=3
11149    $q=3
11150    $q=4
11151  $j=4
11152    $q=3
11153    $q=4
11154$j should go from 0 to 2
11155  $j=0
11156  $j=1
11157  $j=2
11158$k should go from 0 to 2
11159    $k=0
11160    $k=1
11161    $k=2
11162$i=2
11163***********************
11164
11165*** Nested file include test ***
11166<html>
11167This is Finish.phtml.  This file is supposed to be included
11168from regression_test.phtml.  This is normal HTML.
11169and this is PHP code, 2+2=4
11170</html>
11171********************************
11172
11173Tests completed.
11174<html>
11175<head>
11176*** Testing assignments and variable aliasing: ***
11177This should read "blah": blah
11178This should read "this is nifty": this is nifty
11179*************************************************
11180
11181*** Testing integer operators ***
11182Correct result - 8:  8
11183Correct result - 8:  8
11184Correct result - 2:  2
11185Correct result - -2:  -2
11186Correct result - 15:  15
11187Correct result - 15:  15
11188Correct result - 2:  2
11189Correct result - 3:  3
11190*********************************
11191
11192*** Testing real operators ***
11193Correct result - 8:  8
11194Correct result - 8:  8
11195Correct result - 2:  2
11196Correct result - -2:  -2
11197Correct result - 15:  15
11198Correct result - 15:  15
11199Correct result - 2:  2
11200Correct result - 3:  3
11201*********************************
11202
11203*** Testing if/elseif/else control ***
11204
11205This  works
11206this_still_works
11207should_print
11208
11209
11210*** Seriously nested if's test ***
11211** spelling correction by kluzz **
11212Only two lines of text should follow:
11213this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
11214this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
112153 loop iterations should follow:
112162 4
112173 4
112184 4
11219**********************************
11220
11221*** C-style else-if's ***
11222This should be displayed
11223*************************
11224
11225*** WHILE tests ***
112260 is smaller than 20
112271 is smaller than 20
112282 is smaller than 20
112293 is smaller than 20
112304 is smaller than 20
112315 is smaller than 20
112326 is smaller than 20
112337 is smaller than 20
112348 is smaller than 20
112359 is smaller than 20
1123610 is smaller than 20
1123711 is smaller than 20
1123812 is smaller than 20
1123913 is smaller than 20
1124014 is smaller than 20
1124115 is smaller than 20
1124216 is smaller than 20
1124317 is smaller than 20
1124418 is smaller than 20
1124519 is smaller than 20
1124620 equals 20
1124721 is greater than 20
1124822 is greater than 20
1124923 is greater than 20
1125024 is greater than 20
1125125 is greater than 20
1125226 is greater than 20
1125327 is greater than 20
1125428 is greater than 20
1125529 is greater than 20
1125630 is greater than 20
1125731 is greater than 20
1125832 is greater than 20
1125933 is greater than 20
1126034 is greater than 20
1126135 is greater than 20
1126236 is greater than 20
1126337 is greater than 20
1126438 is greater than 20
1126539 is greater than 20
11266*******************
11267
11268
11269*** Nested WHILEs ***
11270Each array variable should be equal to the sum of its indices:
11271${test00}[0] = 0
11272${test00}[1] = 1
11273${test00}[2] = 2
11274${test01}[0] = 1
11275${test01}[1] = 2
11276${test01}[2] = 3
11277${test02}[0] = 2
11278${test02}[1] = 3
11279${test02}[2] = 4
11280${test10}[0] = 1
11281${test10}[1] = 2
11282${test10}[2] = 3
11283${test11}[0] = 2
11284${test11}[1] = 3
11285${test11}[2] = 4
11286${test12}[0] = 3
11287${test12}[1] = 4
11288${test12}[2] = 5
11289${test20}[0] = 2
11290${test20}[1] = 3
11291${test20}[2] = 4
11292${test21}[0] = 3
11293${test21}[1] = 4
11294${test21}[2] = 5
11295${test22}[0] = 4
11296${test22}[1] = 5
11297${test22}[2] = 6
11298*********************
11299
11300*** hash test... ***
11301commented out...
11302**************************
11303
11304*** Hash resizing test ***
11305ba
11306baa
11307baaa
11308baaaa
11309baaaaa
11310baaaaaa
11311baaaaaaa
11312baaaaaaaa
11313baaaaaaaaa
11314baaaaaaaaaa
11315ba
1131610
11317baa
113189
11319baaa
113208
11321baaaa
113227
11323baaaaa
113246
11325baaaaaa
113265
11327baaaaaaa
113284
11329baaaaaaaa
113303
11331baaaaaaaaa
113322
11333baaaaaaaaaa
113341
11335**************************
11336
11337
11338*** break/continue test ***
11339$i should go from 0 to 2
11340$j should go from 3 to 4, and $q should go from 3 to 4
11341  $j=3
11342    $q=3
11343    $q=4
11344  $j=4
11345    $q=3
11346    $q=4
11347$j should go from 0 to 2
11348  $j=0
11349  $j=1
11350  $j=2
11351$k should go from 0 to 2
11352    $k=0
11353    $k=1
11354    $k=2
11355$i=0
11356$j should go from 3 to 4, and $q should go from 3 to 4
11357  $j=3
11358    $q=3
11359    $q=4
11360  $j=4
11361    $q=3
11362    $q=4
11363$j should go from 0 to 2
11364  $j=0
11365  $j=1
11366  $j=2
11367$k should go from 0 to 2
11368    $k=0
11369    $k=1
11370    $k=2
11371$i=1
11372$j should go from 3 to 4, and $q should go from 3 to 4
11373  $j=3
11374    $q=3
11375    $q=4
11376  $j=4
11377    $q=3
11378    $q=4
11379$j should go from 0 to 2
11380  $j=0
11381  $j=1
11382  $j=2
11383$k should go from 0 to 2
11384    $k=0
11385    $k=1
11386    $k=2
11387$i=2
11388***********************
11389
11390*** Nested file include test ***
11391<html>
11392This is Finish.phtml.  This file is supposed to be included
11393from regression_test.phtml.  This is normal HTML.
11394and this is PHP code, 2+2=4
11395</html>
11396********************************
11397
11398Tests completed.
11399<html>
11400<head>
11401*** Testing assignments and variable aliasing: ***
11402This should read "blah": blah
11403This should read "this is nifty": this is nifty
11404*************************************************
11405
11406*** Testing integer operators ***
11407Correct result - 8:  8
11408Correct result - 8:  8
11409Correct result - 2:  2
11410Correct result - -2:  -2
11411Correct result - 15:  15
11412Correct result - 15:  15
11413Correct result - 2:  2
11414Correct result - 3:  3
11415*********************************
11416
11417*** Testing real operators ***
11418Correct result - 8:  8
11419Correct result - 8:  8
11420Correct result - 2:  2
11421Correct result - -2:  -2
11422Correct result - 15:  15
11423Correct result - 15:  15
11424Correct result - 2:  2
11425Correct result - 3:  3
11426*********************************
11427
11428*** Testing if/elseif/else control ***
11429
11430This  works
11431this_still_works
11432should_print
11433
11434
11435*** Seriously nested if's test ***
11436** spelling correction by kluzz **
11437Only two lines of text should follow:
11438this should be displayed. should be:  $i=1, $j=0.  is:  $i=1, $j=0
11439this is supposed to be displayed. should be:  $i=2, $j=4.  is:  $i=2, $j=4
114403 loop iterations should follow:
114412 4
114423 4
114434 4
11444**********************************
11445
11446*** C-style else-if's ***
11447This should be displayed
11448*************************
11449
11450*** WHILE tests ***
114510 is smaller than 20
114521 is smaller than 20
114532 is smaller than 20
114543 is smaller than 20
114554 is smaller than 20
114565 is smaller than 20
114576 is smaller than 20
114587 is smaller than 20
114598 is smaller than 20
114609 is smaller than 20
1146110 is smaller than 20
1146211 is smaller than 20
1146312 is smaller than 20
1146413 is smaller than 20
1146514 is smaller than 20
1146615 is smaller than 20
1146716 is smaller than 20
1146817 is smaller than 20
1146918 is smaller than 20
1147019 is smaller than 20
1147120 equals 20
1147221 is greater than 20
1147322 is greater than 20
1147423 is greater than 20
1147524 is greater than 20
1147625 is greater than 20
1147726 is greater than 20
1147827 is greater than 20
1147928 is greater than 20
1148029 is greater than 20
1148130 is greater than 20
1148231 is greater than 20
1148332 is greater than 20
1148433 is greater than 20
1148534 is greater than 20
1148635 is greater than 20
1148736 is greater than 20
1148837 is greater than 20
1148938 is greater than 20
1149039 is greater than 20
11491*******************
11492
11493
11494*** Nested WHILEs ***
11495Each array variable should be equal to the sum of its indices:
11496${test00}[0] = 0
11497${test00}[1] = 1
11498${test00}[2] = 2
11499${test01}[0] = 1
11500${test01}[1] = 2
11501${test01}[2] = 3
11502${test02}[0] = 2
11503${test02}[1] = 3
11504${test02}[2] = 4
11505${test10}[0] = 1
11506${test10}[1] = 2
11507${test10}[2] = 3
11508${test11}[0] = 2
11509${test11}[1] = 3
11510${test11}[2] = 4
11511${test12}[0] = 3
11512${test12}[1] = 4
11513${test12}[2] = 5
11514${test20}[0] = 2
11515${test20}[1] = 3
11516${test20}[2] = 4
11517${test21}[0] = 3
11518${test21}[1] = 4
11519${test21}[2] = 5
11520${test22}[0] = 4
11521${test22}[1] = 5
11522${test22}[2] = 6
11523*********************
11524
11525*** hash test... ***
11526commented out...
11527**************************
11528
11529*** Hash resizing test ***
11530ba
11531baa
11532baaa
11533baaaa
11534baaaaa
11535baaaaaa
11536baaaaaaa
11537baaaaaaaa
11538baaaaaaaaa
11539baaaaaaaaaa
11540ba
1154110
11542baa
115439
11544baaa
115458
11546baaaa
115477
11548baaaaa
115496
11550baaaaaa
115515
11552baaaaaaa
115534
11554baaaaaaaa
115553
11556baaaaaaaaa
115572
11558baaaaaaaaaa
115591
11560**************************
11561
11562
11563*** break/continue test ***
11564$i should go from 0 to 2
11565$j should go from 3 to 4, and $q should go from 3 to 4
11566  $j=3
11567    $q=3
11568    $q=4
11569  $j=4
11570    $q=3
11571    $q=4
11572$j should go from 0 to 2
11573  $j=0
11574  $j=1
11575  $j=2
11576$k should go from 0 to 2
11577    $k=0
11578    $k=1
11579    $k=2
11580$i=0
11581$j should go from 3 to 4, and $q should go from 3 to 4
11582  $j=3
11583    $q=3
11584    $q=4
11585  $j=4
11586    $q=3
11587    $q=4
11588$j should go from 0 to 2
11589  $j=0
11590  $j=1
11591  $j=2
11592$k should go from 0 to 2
11593    $k=0
11594    $k=1
11595    $k=2
11596$i=1
11597$j should go from 3 to 4, and $q should go from 3 to 4
11598  $j=3
11599    $q=3
11600    $q=4
11601  $j=4
11602    $q=3
11603    $q=4
11604$j should go from 0 to 2
11605  $j=0
11606  $j=1
11607  $j=2
11608$k should go from 0 to 2
11609    $k=0
11610    $k=1
11611    $k=2
11612$i=2
11613***********************
11614
11615*** Nested file include test ***
11616<html>
11617This is Finish.phtml.  This file is supposed to be included
11618from regression_test.phtml.  This is normal HTML.
11619and this is PHP code, 2+2=4
11620</html>
11621********************************
11622
11623Tests completed.
11624