Best Phake code snippet using is

024.phpt

Source:024.phpt

**...****4**<?php**5**for ($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**?>**21**This should read "blah": <?php echo "$test\n"; ?>**22**This should read "this is nifty": <?php echo $blah[$test="associative arrays work too"]."\n"; ?>**23*****************************************************24***** Testing integer operators *****25**<?php**26** /* test just about any operator possible on $i and $j (ints) */**27** $i = 5;**28** $j = 3;**29**?>**30**Correct result - 8: <?php echo $i+$j; ?>**31**Correct result - 8: <?php echo $i+$j; ?>**32**Correct result - 2: <?php echo $i-$j; ?>**33**Correct result - -2: <?php echo $j-$i; ?>**34**Correct result - 15: <?php echo $i*$j; ?>**35**Correct result - 15: <?php echo $j*$i; ?>**36**Correct result - 2: <?php echo $i%$j; ?>**37**Correct result - 3: <?php echo $j%$i; ?>**38*************************************39***** Testing real operators *****40**<?php**41** /* test just about any operator possible on $i and $j (floats) */**42** $i = 5.0;**43** $j = 3.0;**44**?>**45**Correct result - 8: <?php echo $i+$j; ?>**46**Correct result - 8: <?php echo $i+$j; ?>**47**Correct result - 2: <?php echo $i-$j; ?>**48**Correct result - -2: <?php echo $j-$i; ?>**49**Correct result - 15: <?php echo $i*$j; ?>**50**Correct result - 15: <?php echo $j*$i; ?>**51**Correct result - 2: <?php echo $i%$j; ?>**52**Correct result - 3: <?php echo $j%$i; ?>**53*************************************54***** Testing if/elseif/else control *****55**<?php**56**/* sick if/elseif/else test by Andi :) */**57**$a = 5;**58**if ($a == "4") {**59** echo "This "." does "." not "." work\n";**60**} elseif ($a == "5") {**61** echo "This "." works\n";**62** $a = 6;**63** if ("andi" == ($test = "andi")) {**64** echo "this_still_works\n";**65** } elseif (1) {**66** echo "should_not_print\n";**67** } else {**68** echo "should_not_print\n";**69** }**70** if (44 == 43) {**71** echo "should_not_print\n";**72** } else {**73** echo "should_print\n";**74** }**75**} elseif ($a == 6) {**76** echo "this "."broken\n";**77** if (0) {**78** echo "this_should_not_print\n";**79** } else {**80** echo "TestingDanglingElse_This_Should_not_print\n";**81** }**82**} else {**83** echo "This "."does "." not"." work\n";**84**}**85**?>**86***** Seriously nested if's test *****87**** spelling correction by kluzz ****88**<?php**89**/* yet another sick if/elseif/else test by Zeev */**90**$i=$j=0;**91**echo "Only two lines of text should follow:\n";**92**if (0) { /* this code is not supposed to be executed */**93** echo "hmm, this shouldn't be displayed #1\n";**94** $j++;**95** if (1) {**96** $i += $j;**97** if (0) {**98** $j = ++$i;**99** if (1) {**100** $j *= $i;**101** echo "damn, this shouldn't be displayed\n";**102** } else {**103** $j /= $i;**104** ++$j;**105** echo "this shouldn't be displayed either\n";**106** }**107** } elseif (1) {**108** $i++; $j++;**109** echo "this isn't supposed to be displayed\n";**110** }**111** } elseif (0) {**112** $i++;**113** echo "this definitely shouldn't be displayed\n";**114** } else {**115** --$j;**116** echo "and this too shouldn't be displayed\n";**117** while ($j>0) {**118** $j--;**119** }**120** }**121**} elseif (2-2) { /* as long as 2-2==0, this isn't supposed to be executed either */**122** $i = ++$j;**123** echo "hmm, this shouldn't be displayed #2\n";**124** if (1) {**125** $j = ++$i;**126** if (0) {**127** $j = $i*2+$j*($i++);**128** if (1) {**129** $i++;**130** echo "damn, this shouldn't be displayed\n";**131** } else {**132** $j++;**133** echo "this shouldn't be displayed either\n";**134** }**135** } else if (1) {**136** ++$j;**137** echo "this isn't supposed to be displayed\n";**138** }**139** } elseif (0) {**140** $j++;**141** echo "this definitely shouldn't be displayed\n";**142** } else {**143** $i++;**144** echo "and this too shouldn't be displayed\n";**145** }**146**} else {**147** $j=$i++; /* this should set $i to 1, but shouldn't change $j (it's assigned $i's previous values, zero) */**148** echo "this should be displayed. should be: \$i=1, \$j=0. is: \$i=$i, \$j=$j\n";**149** if (1) {**150** $j += ++$i; /* ++$i --> $i==2, $j += 2 --> $j==2 */**151** if (0) {**152** $j += 40;**153** if (1) {**154** $i += 50;**155** echo "damn, this shouldn't be displayed\n";**156** } else {**157** $j += 20;**158** echo "this shouldn't be displayed either\n";**159** }**160** } else if (1) {**161** $j *= $i; /* $j *= 2 --> $j == 4 */**162** echo "this is supposed to be displayed. should be: \$i=2, \$j=4. is: \$i=$i, \$j=$j\n";**163** echo "3 loop iterations should follow:\n";**164** while ($i<=$j) {**165** echo $i++." $j\n";**166** }**167** }**168** } elseif (0) {**169** echo "this definitely shouldn't be displayed\n";**170** } else {**171** echo "and this too shouldn't be displayed\n";**172** }**173** echo "**********************************\n";**174**}**175**?>**176***** C-style else-if's *****177**<?php**178** /* looks like without we even tried, C-style else-if structure works fine! */**179** if ($a=0) {**180** echo "This shouldn't be displayed\n";**181** } else if ($a++) {**182** echo "This shouldn't be displayed either\n";**183** } else if (--$a) {**184** echo "No, this neither\n";**185** } else if (++$a) {**186** echo "This should be displayed\n";**187** } else {**188** echo "This shouldn't be displayed at all\n";**189** }**190**?>**191*****************************192***** WHILE tests *****193**<?php**194**$i=0;**195**$j=20;**196**while ($i<(2*$j)) {**197** if ($i>$j) {**198** echo "$i is greater than $j\n";**199** } else if ($i==$j) {**200** echo "$i equals $j\n";**201** } else {**202** echo "$i is smaller than $j\n";**203** }**204** $i++;**205**}**206**?>**207***********************208***** Nested WHILEs *****209**<?php**210**$arr_len=3;**211**$i=0;**212**while ($i<$arr_len) {**213** $j=0;**214** while ($j<$arr_len) {**215** $k=0;**216** while ($k<$arr_len) {**217** ${"test$i$j"}[$k] = $i+$j+$k;**218** $k++;**219** }**220** $j++;**221** }**222** $i++;**223**}**224**echo "Each array variable should be equal to the sum of its indices:\n";**225**$i=0;**226**while ($i<$arr_len) {**227** $j=0;**228** while ($j<$arr_len) {**229** $k=0;**230** while ($k<$arr_len) {**231** echo "\${test$i$j}[$k] = ".${"test$i$j"}[$k]."\n";**232** $k++;**233** }**234** $j++;**235** }**236** $i++;**237**}**238**?>**239*************************240***** hash test... *****241**<?php**242**/***243**$i=0;**244**while ($i<10000) {**245** $arr[$i]=$i;**246** $i++;**247**}**248**$i=0;**249**while ($i<10000) {**250** echo $arr[$i++]."\n";**251**}**252***/**253**echo "commented out...";**254**?>**255******************************256***** Hash resizing test *****257**<?php**258**$i = 10;**259**$a = "b";**260**while ($i > 0) {**261** $a = $a . "a";**262** echo "$a\n";**263** $resize[$a] = $i;**264** $i--;**265**}**266**$i = 10;**267**$a = "b";**268**while ($i > 0) {**269** $a = $a . "a";**270** echo "$a\n";**271** echo $resize[$a]."\n";**272** $i--;**273**}**274**?>**275******************************276***** break/continue test *****277**<?php**278**$i=0;**279**echo "\$i should go from 0 to 2\n";**280**while ($i<5) {**281** if ($i>2) {**282** break;**283** }**284** $j=0;**285** echo "\$j should go from 3 to 4, and \$q should go from 3 to 4\n";**286** while ($j<5) {**287** if ($j<=2) {**288** $j++;**289** continue;**290** }**291** echo " \$j=$j\n";**292** for ($q=0; $q<=10; $q++) {**293** if ($q<3) {**294** continue;**295** }**296** if ($q>4) {**297** break;**298** }**299** echo " \$q=$q\n";**300** }**301** $j++;**302** }**303** $j=0;**304** echo "\$j should go from 0 to 2\n";**305** while ($j<5) {**306** if ($j>2) {**307** $k=0;**308** echo "\$k should go from 0 to 2\n";**309** while ($k<5) {**310** if ($k>2) {**311** break 2;**312** }**313** echo " \$k=$k\n";**314** $k++;**315** }**316** }**317** echo " \$j=$j\n";**318** $j++;**319** }**320** echo "\$i=$i\n";**321** $i++;**322**}**323**?>**324***************************325***** Nested file include test *****326**<?php include("023-2.inc"); ?>**327************************************328**<?php**329**{**330** echo "Tests completed.\n"; # testing some PHP style comment...**331**}**332**} ?>**333**--EXPECT--**334**<html>**335**<head>**336***** Testing assignments and variable aliasing: *****337**This should read "blah": blah**338**This should read "this is nifty": this is nifty**339*****************************************************340***** Testing integer operators *****341**Correct result - 8: 8**342**Correct result - 8: 8**343**Correct result - 2: 2**344**Correct result - -2: -2**345**Correct result - 15: 15**346**Correct result - 15: 15**347**Correct result - 2: 2**348**Correct result - 3: 3**349*************************************350***** Testing real operators *****351**Correct result - 8: 8**352**Correct result - 8: 8**353**Correct result - 2: 2**354**Correct result - -2: -2**355**Correct result - 15: 15**356**Correct result - 15: 15**357**Correct result - 2: 2**358**Correct result - 3: 3**359*************************************360***** Testing if/elseif/else control *****361**This works**362**this_still_works**363**should_print**364***** Seriously nested if's test *****365**** spelling correction by kluzz ****366**Only two lines of text should follow:**367**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**368**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**369**3 loop iterations should follow:**370**2 4**371**3 4**372**4 4**373**************************************374***** C-style else-if's *****375**This should be displayed**376*****************************377***** WHILE tests *****378**0 is smaller than 20**379**1 is smaller than 20**380**2 is smaller than 20**381**3 is smaller than 20**382**4 is smaller than 20**383**5 is smaller than 20**384**6 is smaller than 20**385**7 is smaller than 20**386**8 is smaller than 20**387**9 is smaller than 20**388**10 is smaller than 20**389**11 is smaller than 20**390**12 is smaller than 20**391**13 is smaller than 20**392**14 is smaller than 20**393**15 is smaller than 20**394**16 is smaller than 20**395**17 is smaller than 20**396**18 is smaller than 20**397**19 is smaller than 20**398**20 equals 20**399**21 is greater than 20**400**22 is greater than 20**401**23 is greater than 20**402**24 is greater than 20**403**25 is greater than 20**404**26 is greater than 20**405**27 is greater than 20**406**28 is greater than 20**407**29 is greater than 20**408**30 is greater than 20**409**31 is greater than 20**410**32 is greater than 20**411**33 is greater than 20**412**34 is greater than 20**413**35 is greater than 20**414**36 is greater than 20**415**37 is greater than 20**416**38 is greater than 20**417**39 is greater than 20**418***********************419***** Nested WHILEs *****420**Each array variable should be equal to the sum of its indices:**421**${test00}[0] = 0**422**${test00}[1] = 1**423**${test00}[2] = 2**424**${test01}[0] = 1**425**${test01}[1] = 2**426**${test01}[2] = 3**427**${test02}[0] = 2**428**${test02}[1] = 3**429**${test02}[2] = 4**430**${test10}[0] = 1**431**${test10}[1] = 2**432**${test10}[2] = 3**433**${test11}[0] = 2**434**${test11}[1] = 3**435**${test11}[2] = 4**436**${test12}[0] = 3**437**${test12}[1] = 4**438**${test12}[2] = 5**439**${test20}[0] = 2**440**${test20}[1] = 3**441**${test20}[2] = 4**442**${test21}[0] = 3**443**${test21}[1] = 4**444**${test21}[2] = 5**445**${test22}[0] = 4**446**${test22}[1] = 5**447**${test22}[2] = 6**448*************************449***** hash test... *****450**commented out...**451******************************452***** Hash resizing test *****453**ba**454**baa**455**baaa**456**baaaa**457**baaaaa**458**baaaaaa**459**baaaaaaa**460**baaaaaaaa**461**baaaaaaaaa**462**baaaaaaaaaa**463**ba**464**10**465**baa**466**9**467**baaa**468**8**469**baaaa**470**7**471**baaaaa**472**6**473**baaaaaa**474**5**475**baaaaaaa**476**4**477**baaaaaaaa**478**3**479**baaaaaaaaa**480**2**481**baaaaaaaaaa**482**1**483******************************484***** break/continue test *****485**$i should go from 0 to 2**486**$j should go from 3 to 4, and $q should go from 3 to 4**487** $j=3**488** $q=3**489** $q=4**490** $j=4**491** $q=3**492** $q=4**493**$j should go from 0 to 2**494** $j=0**495** $j=1**496** $j=2**497**$k should go from 0 to 2**498** $k=0**499** $k=1**500** $k=2**501**$i=0**502**$j should go from 3 to 4, and $q should go from 3 to 4**503** $j=3**504** $q=3**505** $q=4**506** $j=4**507** $q=3**508** $q=4**509**$j should go from 0 to 2**510** $j=0**511** $j=1**512** $j=2**513**$k should go from 0 to 2**514** $k=0**515** $k=1**516** $k=2**517**$i=1**518**$j should go from 3 to 4, and $q should go from 3 to 4**519** $j=3**520** $q=3**521** $q=4**522** $j=4**523** $q=3**524** $q=4**525**$j should go from 0 to 2**526** $j=0**527** $j=1**528** $j=2**529**$k should go from 0 to 2**530** $k=0**531** $k=1**532** $k=2**533**$i=2**534***************************535***** Nested file include test *****536**<html>**537**This is Finish.phtml. This file is supposed to be included**538**from regression_test.phtml. This is normal HTML.**539**and this is PHP code, 2+2=4**540**</html>**541************************************542**Tests completed.**543**<html>**544**<head>**545***** Testing assignments and variable aliasing: *****546**This should read "blah": blah**547**This should read "this is nifty": this is nifty**548*****************************************************549***** Testing integer operators *****550**Correct result - 8: 8**551**Correct result - 8: 8**552**Correct result - 2: 2**553**Correct result - -2: -2**554**Correct result - 15: 15**555**Correct result - 15: 15**556**Correct result - 2: 2**557**Correct result - 3: 3**558*************************************559***** Testing real operators *****560**Correct result - 8: 8**561**Correct result - 8: 8**562**Correct result - 2: 2**563**Correct result - -2: -2**564**Correct result - 15: 15**565**Correct result - 15: 15**566**Correct result - 2: 2**567**Correct result - 3: 3**568*************************************569***** Testing if/elseif/else control *****570**This works**571**this_still_works**572**should_print**573***** Seriously nested if's test *****574**** spelling correction by kluzz ****575**Only two lines of text should follow:**576**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**577**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**578**3 loop iterations should follow:**579**2 4**580**3 4**581**4 4**582**************************************583***** C-style else-if's *****584**This should be displayed**585*****************************586***** WHILE tests *****587**0 is smaller than 20**588**1 is smaller than 20**589**2 is smaller than 20**590**3 is smaller than 20**591**4 is smaller than 20**592**5 is smaller than 20**593**6 is smaller than 20**594**7 is smaller than 20**595**8 is smaller than 20**596**9 is smaller than 20**597**10 is smaller than 20**598**11 is smaller than 20**599**12 is smaller than 20**600**13 is smaller than 20**601**14 is smaller than 20**602**15 is smaller than 20**603**16 is smaller than 20**604**17 is smaller than 20**605**18 is smaller than 20**606**19 is smaller than 20**607**20 equals 20**608**21 is greater than 20**609**22 is greater than 20**610**23 is greater than 20**611**24 is greater than 20**612**25 is greater than 20**613**26 is greater than 20**614**27 is greater than 20**615**28 is greater than 20**616**29 is greater than 20**617**30 is greater than 20**618**31 is greater than 20**619**32 is greater than 20**620**33 is greater than 20**621**34 is greater than 20**622**35 is greater than 20**623**36 is greater than 20**624**37 is greater than 20**625**38 is greater than 20**626**39 is greater than 20**627***********************628***** Nested WHILEs *****629**Each array variable should be equal to the sum of its indices:**630**${test00}[0] = 0**631**${test00}[1] = 1**632**${test00}[2] = 2**633**${test01}[0] = 1**634**${test01}[1] = 2**635**${test01}[2] = 3**636**${test02}[0] = 2**637**${test02}[1] = 3**638**${test02}[2] = 4**639**${test10}[0] = 1**640**${test10}[1] = 2**641**${test10}[2] = 3**642**${test11}[0] = 2**643**${test11}[1] = 3**644**${test11}[2] = 4**645**${test12}[0] = 3**646**${test12}[1] = 4**647**${test12}[2] = 5**648**${test20}[0] = 2**649**${test20}[1] = 3**650**${test20}[2] = 4**651**${test21}[0] = 3**652**${test21}[1] = 4**653**${test21}[2] = 5**654**${test22}[0] = 4**655**${test22}[1] = 5**656**${test22}[2] = 6**657*************************658***** hash test... *****659**commented out...**660******************************661***** Hash resizing test *****662**ba**663**baa**664**baaa**665**baaaa**666**baaaaa**667**baaaaaa**668**baaaaaaa**669**baaaaaaaa**670**baaaaaaaaa**671**baaaaaaaaaa**672**ba**673**10**674**baa**675**9**676**baaa**677**8**678**baaaa**679**7**680**baaaaa**681**6**682**baaaaaa**683**5**684**baaaaaaa**685**4**686**baaaaaaaa**687**3**688**baaaaaaaaa**689**2**690**baaaaaaaaaa**691**1**692******************************693***** break/continue test *****694**$i should go from 0 to 2**695**$j should go from 3 to 4, and $q should go from 3 to 4**696** $j=3**697** $q=3**698** $q=4**699** $j=4**700** $q=3**701** $q=4**702**$j should go from 0 to 2**703** $j=0**704** $j=1**705** $j=2**706**$k should go from 0 to 2**707** $k=0**708** $k=1**709** $k=2**710**$i=0**711**$j should go from 3 to 4, and $q should go from 3 to 4**712** $j=3**713** $q=3**714** $q=4**715** $j=4**716** $q=3**717** $q=4**718**$j should go from 0 to 2**719** $j=0**720** $j=1**721** $j=2**722**$k should go from 0 to 2**723** $k=0**724** $k=1**725** $k=2**726**$i=1**727**$j should go from 3 to 4, and $q should go from 3 to 4**728** $j=3**729** $q=3**730** $q=4**731** $j=4**732** $q=3**733** $q=4**734**$j should go from 0 to 2**735** $j=0**736** $j=1**737** $j=2**738**$k should go from 0 to 2**739** $k=0**740** $k=1**741** $k=2**742**$i=2**743***************************744***** Nested file include test *****745**<html>**746**This is Finish.phtml. This file is supposed to be included**747**from regression_test.phtml. This is normal HTML.**748**and this is PHP code, 2+2=4**749**</html>**750************************************751**Tests completed.**752**<html>**753**<head>**754***** Testing assignments and variable aliasing: *****755**This should read "blah": blah**756**This should read "this is nifty": this is nifty**757*****************************************************758***** Testing integer operators *****759**Correct result - 8: 8**760**Correct result - 8: 8**761**Correct result - 2: 2**762**Correct result - -2: -2**763**Correct result - 15: 15**764**Correct result - 15: 15**765**Correct result - 2: 2**766**Correct result - 3: 3**767*************************************768***** Testing real operators *****769**Correct result - 8: 8**770**Correct result - 8: 8**771**Correct result - 2: 2**772**Correct result - -2: -2**773**Correct result - 15: 15**774**Correct result - 15: 15**775**Correct result - 2: 2**776**Correct result - 3: 3**777*************************************778***** Testing if/elseif/else control *****779**This works**780**this_still_works**781**should_print**782***** Seriously nested if's test *****783**** spelling correction by kluzz ****784**Only two lines of text should follow:**785**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**786**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**787**3 loop iterations should follow:**788**2 4**789**3 4**790**4 4**791**************************************792***** C-style else-if's *****793**This should be displayed**794*****************************795***** WHILE tests *****796**0 is smaller than 20**797**1 is smaller than 20**798**2 is smaller than 20**799**3 is smaller than 20**800**4 is smaller than 20**801**5 is smaller than 20**802**6 is smaller than 20**803**7 is smaller than 20**804**8 is smaller than 20**805**9 is smaller than 20**806**10 is smaller than 20**807**11 is smaller than 20**808**12 is smaller than 20**809**13 is smaller than 20**810**14 is smaller than 20**811**15 is smaller than 20**812**16 is smaller than 20**813**17 is smaller than 20**814**18 is smaller than 20**815**19 is smaller than 20**816**20 equals 20**817**21 is greater than 20**818**22 is greater than 20**819**23 is greater than 20**820**24 is greater than 20**821**25 is greater than 20**822**26 is greater than 20**823**27 is greater than 20**824**28 is greater than 20**825**29 is greater than 20**826**30 is greater than 20**827**31 is greater than 20**828**32 is greater than 20**829**33 is greater than 20**830**34 is greater than 20**831**35 is greater than 20**832**36 is greater than 20**833**37 is greater than 20**834**38 is greater than 20**835**39 is greater than 20**836***********************837***** Nested WHILEs *****838**Each array variable should be equal to the sum of its indices:**839**${test00}[0] = 0**840**${test00}[1] = 1**841**${test00}[2] = 2**842**${test01}[0] = 1**843**${test01}[1] = 2**844**${test01}[2] = 3**845**${test02}[0] = 2**846**${test02}[1] = 3**847**${test02}[2] = 4**848**${test10}[0] = 1**849**${test10}[1] = 2**850**${test10}[2] = 3**851**${test11}[0] = 2**852**${test11}[1] = 3**853**${test11}[2] = 4**854**${test12}[0] = 3**855**${test12}[1] = 4**856**${test12}[2] = 5**857**${test20}[0] = 2**858**${test20}[1] = 3**859**${test20}[2] = 4**860**${test21}[0] = 3**861**${test21}[1] = 4**862**${test21}[2] = 5**863**${test22}[0] = 4**864**${test22}[1] = 5**865**${test22}[2] = 6**866*************************867***** hash test... *****868**commented out...**869******************************870***** Hash resizing test *****871**ba**872**baa**873**baaa**874**baaaa**875**baaaaa**876**baaaaaa**877**baaaaaaa**878**baaaaaaaa**879**baaaaaaaaa**880**baaaaaaaaaa**881**ba**882**10**883**baa**884**9**885**baaa**886**8**887**baaaa**888**7**889**baaaaa**890**6**891**baaaaaa**892**5**893**baaaaaaa**894**4**895**baaaaaaaa**896**3**897**baaaaaaaaa**898**2**899**baaaaaaaaaa**900**1**901******************************902***** break/continue test *****903**$i should go from 0 to 2**904**$j should go from 3 to 4, and $q should go from 3 to 4**905** $j=3**906** $q=3**907** $q=4**908** $j=4**909** $q=3**910** $q=4**911**$j should go from 0 to 2**912** $j=0**913** $j=1**914** $j=2**915**$k should go from 0 to 2**916** $k=0**917** $k=1**918** $k=2**919**$i=0**920**$j should go from 3 to 4, and $q should go from 3 to 4**921** $j=3**922** $q=3**923** $q=4**924** $j=4**925** $q=3**926** $q=4**927**$j should go from 0 to 2**928** $j=0**929** $j=1**930** $j=2**931**$k should go from 0 to 2**932** $k=0**933** $k=1**934** $k=2**935**$i=1**936**$j should go from 3 to 4, and $q should go from 3 to 4**937** $j=3**938** $q=3**939** $q=4**940** $j=4**941** $q=3**942** $q=4**943**$j should go from 0 to 2**944** $j=0**945** $j=1**946** $j=2**947**$k should go from 0 to 2**948** $k=0**949** $k=1**950** $k=2**951**$i=2**952***************************953***** Nested file include test *****954**<html>**955**This is Finish.phtml. This file is supposed to be included**956**from regression_test.phtml. This is normal HTML.**957**and this is PHP code, 2+2=4**958**</html>**959************************************960**Tests completed.**961**<html>**962**<head>**963***** Testing assignments and variable aliasing: *****964**This should read "blah": blah**965**This should read "this is nifty": this is nifty**966*****************************************************967***** Testing integer operators *****968**Correct result - 8: 8**969**Correct result - 8: 8**970**Correct result - 2: 2**971**Correct result - -2: -2**972**Correct result - 15: 15**973**Correct result - 15: 15**974**Correct result - 2: 2**975**Correct result - 3: 3**976*************************************977***** Testing real operators *****978**Correct result - 8: 8**979**Correct result - 8: 8**980**Correct result - 2: 2**981**Correct result - -2: -2**982**Correct result - 15: 15**983**Correct result - 15: 15**984**Correct result - 2: 2**985**Correct result - 3: 3**986*************************************987***** Testing if/elseif/else control *****988**This works**989**this_still_works**990**should_print**991***** Seriously nested if's test *****992**** spelling correction by kluzz ****993**Only two lines of text should follow:**994**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**995**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**996**3 loop iterations should follow:**997**2 4**998**3 4**999**4 4**1000**************************************1001***** C-style else-if's *****1002**This should be displayed**1003*****************************1004***** WHILE tests *****1005**0 is smaller than 20**1006**1 is smaller than 20**1007**2 is smaller than 20**1008**3 is smaller than 20**1009**4 is smaller than 20**1010**5 is smaller than 20**1011**6 is smaller than 20**1012**7 is smaller than 20**1013**8 is smaller than 20**1014**9 is smaller than 20**1015**10 is smaller than 20**1016**11 is smaller than 20**1017**12 is smaller than 20**1018**13 is smaller than 20**1019**14 is smaller than 20**1020**15 is smaller than 20**1021**16 is smaller than 20**1022**17 is smaller than 20**1023**18 is smaller than 20**1024**19 is smaller than 20**1025**20 equals 20**1026**21 is greater than 20**1027**22 is greater than 20**1028**23 is greater than 20**1029**24 is greater than 20**1030**25 is greater than 20**1031**26 is greater than 20**1032**27 is greater than 20**1033**28 is greater than 20**1034**29 is greater than 20**1035**30 is greater than 20**1036**31 is greater than 20**1037**32 is greater than 20**1038**33 is greater than 20**1039**34 is greater than 20**1040**35 is greater than 20**1041**36 is greater than 20**1042**37 is greater than 20**1043**38 is greater than 20**1044**39 is greater than 20**1045***********************1046***** Nested WHILEs *****1047**Each array variable should be equal to the sum of its indices:**1048**${test00}[0] = 0**1049**${test00}[1] = 1**1050**${test00}[2] = 2**1051**${test01}[0] = 1**1052**${test01}[1] = 2**1053**${test01}[2] = 3**1054**${test02}[0] = 2**1055**${test02}[1] = 3**1056**${test02}[2] = 4**1057**${test10}[0] = 1**1058**${test10}[1] = 2**1059**${test10}[2] = 3**1060**${test11}[0] = 2**1061**${test11}[1] = 3**1062**${test11}[2] = 4**1063**${test12}[0] = 3**1064**${test12}[1] = 4**1065**${test12}[2] = 5**1066**${test20}[0] = 2**1067**${test20}[1] = 3**1068**${test20}[2] = 4**1069**${test21}[0] = 3**1070**${test21}[1] = 4**1071**${test21}[2] = 5**1072**${test22}[0] = 4**1073**${test22}[1] = 5**1074**${test22}[2] = 6**1075*************************1076***** hash test... *****1077**commented out...**1078******************************1079***** Hash resizing test *****1080**ba**1081**baa**1082**baaa**1083**baaaa**1084**baaaaa**1085**baaaaaa**1086**baaaaaaa**1087**baaaaaaaa**1088**baaaaaaaaa**1089**baaaaaaaaaa**1090**ba**1091**10**1092**baa**1093**9**1094**baaa**1095**8**1096**baaaa**1097**7**1098**baaaaa**1099**6**1100**baaaaaa**1101**5**1102**baaaaaaa**1103**4**1104**baaaaaaaa**1105**3**1106**baaaaaaaaa**1107**2**1108**baaaaaaaaaa**1109**1**1110******************************1111***** break/continue test *****1112**$i should go from 0 to 2**1113**$j should go from 3 to 4, and $q should go from 3 to 4**1114** $j=3**1115** $q=3**1116** $q=4**1117** $j=4**1118** $q=3**1119** $q=4**1120**$j should go from 0 to 2**1121** $j=0**1122** $j=1**1123** $j=2**1124**$k should go from 0 to 2**1125** $k=0**1126** $k=1**1127** $k=2**1128**$i=0**1129**$j should go from 3 to 4, and $q should go from 3 to 4**1130** $j=3**1131** $q=3**1132** $q=4**1133** $j=4**1134** $q=3**1135** $q=4**1136**$j should go from 0 to 2**1137** $j=0**1138** $j=1**1139** $j=2**1140**$k should go from 0 to 2**1141** $k=0**1142** $k=1**1143** $k=2**1144**$i=1**1145**$j should go from 3 to 4, and $q should go from 3 to 4**1146** $j=3**1147** $q=3**1148** $q=4**1149** $j=4**1150** $q=3**1151** $q=4**1152**$j should go from 0 to 2**1153** $j=0**1154** $j=1**1155** $j=2**1156**$k should go from 0 to 2**1157** $k=0**1158** $k=1**1159** $k=2**1160**$i=2**1161***************************1162***** Nested file include test *****1163**<html>**1164**This is Finish.phtml. This file is supposed to be included**1165**from regression_test.phtml. This is normal HTML.**1166**and this is PHP code, 2+2=4**1167**</html>**1168************************************1169**Tests completed.**1170**<html>**1171**<head>**1172***** Testing assignments and variable aliasing: *****1173**This should read "blah": blah**1174**This should read "this is nifty": this is nifty**1175*****************************************************1176***** Testing integer operators *****1177**Correct result - 8: 8**1178**Correct result - 8: 8**1179**Correct result - 2: 2**1180**Correct result - -2: -2**1181**Correct result - 15: 15**1182**Correct result - 15: 15**1183**Correct result - 2: 2**1184**Correct result - 3: 3**1185*************************************1186***** Testing real operators *****1187**Correct result - 8: 8**1188**Correct result - 8: 8**1189**Correct result - 2: 2**1190**Correct result - -2: -2**1191**Correct result - 15: 15**1192**Correct result - 15: 15**1193**Correct result - 2: 2**1194**Correct result - 3: 3**1195*************************************1196***** Testing if/elseif/else control *****1197**This works**1198**this_still_works**1199**should_print**1200***** Seriously nested if's test *****1201**** spelling correction by kluzz ****1202**Only two lines of text should follow:**1203**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**1204**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**1205**3 loop iterations should follow:**1206**2 4**1207**3 4**1208**4 4**1209**************************************1210***** C-style else-if's *****1211**This should be displayed**1212*****************************1213***** WHILE tests *****1214**0 is smaller than 20**1215**1 is smaller than 20**1216**2 is smaller than 20**1217**3 is smaller than 20**1218**4 is smaller than 20**1219**5 is smaller than 20**1220**6 is smaller than 20**1221**7 is smaller than 20**1222**8 is smaller than 20**1223**9 is smaller than 20**1224**10 is smaller than 20**1225**11 is smaller than 20**1226**12 is smaller than 20**1227**13 is smaller than 20**1228**14 is smaller than 20**1229**15 is smaller than 20**1230**16 is smaller than 20**1231**17 is smaller than 20**1232**18 is smaller than 20**1233**19 is smaller than 20**1234**20 equals 20**1235**21 is greater than 20**1236**22 is greater than 20**1237**23 is greater than 20**1238**24 is greater than 20**1239**25 is greater than 20**1240**26 is greater than 20**1241**27 is greater than 20**1242**28 is greater than 20**1243**29 is greater than 20**1244**30 is greater than 20**1245**31 is greater than 20**1246**32 is greater than 20**1247**33 is greater than 20**1248**34 is greater than 20**1249**35 is greater than 20**1250**36 is greater than 20**1251**37 is greater than 20**1252**38 is greater than 20**1253**39 is greater than 20**1254***********************1255***** Nested WHILEs *****1256**Each array variable should be equal to the sum of its indices:**1257**${test00}[0] = 0**1258**${test00}[1] = 1**1259**${test00}[2] = 2**1260**${test01}[0] = 1**1261**${test01}[1] = 2**1262**${test01}[2] = 3**1263**${test02}[0] = 2**1264**${test02}[1] = 3**1265**${test02}[2] = 4**1266**${test10}[0] = 1**1267**${test10}[1] = 2**1268**${test10}[2] = 3**1269**${test11}[0] = 2**1270**${test11}[1] = 3**1271**${test11}[2] = 4**1272**${test12}[0] = 3**1273**${test12}[1] = 4**1274**${test12}[2] = 5**1275**${test20}[0] = 2**1276**${test20}[1] = 3**1277**${test20}[2] = 4**1278**${test21}[0] = 3**1279**${test21}[1] = 4**1280**${test21}[2] = 5**1281**${test22}[0] = 4**1282**${test22}[1] = 5**1283**${test22}[2] = 6**1284*************************1285***** hash test... *****1286**commented out...**1287******************************1288***** Hash resizing test *****1289**ba**1290**baa**1291**baaa**1292**baaaa**1293**baaaaa**1294**baaaaaa**1295**baaaaaaa**1296**baaaaaaaa**1297**baaaaaaaaa**1298**baaaaaaaaaa**1299**ba**1300**10**1301**baa**1302**9**1303**baaa**1304**8**1305**baaaa**1306**7**1307**baaaaa**1308**6**1309**baaaaaa**1310**5**1311**baaaaaaa**1312**4**1313**baaaaaaaa**1314**3**1315**baaaaaaaaa**1316**2**1317**baaaaaaaaaa**1318**1**1319******************************1320***** break/continue test *****1321**$i should go from 0 to 2**1322**$j should go from 3 to 4, and $q should go from 3 to 4**1323** $j=3**1324** $q=3**1325** $q=4**1326** $j=4**1327** $q=3**1328** $q=4**1329**$j should go from 0 to 2**1330** $j=0**1331** $j=1**1332** $j=2**1333**$k should go from 0 to 2**1334** $k=0**1335** $k=1**1336** $k=2**1337**$i=0**1338**$j should go from 3 to 4, and $q should go from 3 to 4**1339** $j=3**1340** $q=3**1341** $q=4**1342** $j=4**1343** $q=3**1344** $q=4**1345**$j should go from 0 to 2**1346** $j=0**1347** $j=1**1348** $j=2**1349**$k should go from 0 to 2**1350** $k=0**1351** $k=1**1352** $k=2**1353**$i=1**1354**$j should go from 3 to 4, and $q should go from 3 to 4**1355** $j=3**1356** $q=3**1357** $q=4**1358** $j=4**1359** $q=3**1360** $q=4**1361**$j should go from 0 to 2**1362** $j=0**1363** $j=1**1364** $j=2**1365**$k should go from 0 to 2**1366** $k=0**1367** $k=1**1368** $k=2**1369**$i=2**1370***************************1371***** Nested file include test *****1372**<html>**1373**This is Finish.phtml. This file is supposed to be included**1374**from regression_test.phtml. This is normal HTML.**1375**and this is PHP code, 2+2=4**1376**</html>**1377************************************1378**Tests completed.**1379**<html>**1380**<head>**1381***** Testing assignments and variable aliasing: *****1382**This should read "blah": blah**1383**This should read "this is nifty": this is nifty**1384*****************************************************1385***** Testing integer operators *****1386**Correct result - 8: 8**1387**Correct result - 8: 8**1388**Correct result - 2: 2**1389**Correct result - -2: -2**1390**Correct result - 15: 15**1391**Correct result - 15: 15**1392**Correct result - 2: 2**1393**Correct result - 3: 3**1394*************************************1395***** Testing real operators *****1396**Correct result - 8: 8**1397**Correct result - 8: 8**1398**Correct result - 2: 2**1399**Correct result - -2: -2**1400**Correct result - 15: 15**1401**Correct result - 15: 15**1402**Correct result - 2: 2**1403**Correct result - 3: 3**1404*************************************1405***** Testing if/elseif/else control *****1406**This works**1407**this_still_works**1408**should_print**1409***** Seriously nested if's test *****1410**** spelling correction by kluzz ****1411**Only two lines of text should follow:**1412**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**1413**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**1414**3 loop iterations should follow:**1415**2 4**1416**3 4**1417**4 4**1418**************************************1419***** C-style else-if's *****1420**This should be displayed**1421*****************************1422***** WHILE tests *****1423**0 is smaller than 20**1424**1 is smaller than 20**1425**2 is smaller than 20**1426**3 is smaller than 20**1427**4 is smaller than 20**1428**5 is smaller than 20**1429**6 is smaller than 20**1430**7 is smaller than 20**1431**8 is smaller than 20**1432**9 is smaller than 20**1433**10 is smaller than 20**1434**11 is smaller than 20**1435**12 is smaller than 20**1436**13 is smaller than 20**1437**14 is smaller than 20**1438**15 is smaller than 20**1439**16 is smaller than 20**1440**17 is smaller than 20**1441**18 is smaller than 20**1442**19 is smaller than 20**1443**20 equals 20**1444**21 is greater than 20**1445**22 is greater than 20**1446**23 is greater than 20**1447**24 is greater than 20**1448**25 is greater than 20**1449**26 is greater than 20**1450**27 is greater than 20**1451**28 is greater than 20**1452**29 is greater than 20**1453**30 is greater than 20**1454**31 is greater than 20**1455**32 is greater than 20**1456**33 is greater than 20**1457**34 is greater than 20**1458**35 is greater than 20**1459**36 is greater than 20**1460**37 is greater than 20**1461**38 is greater than 20**1462**39 is greater than 20**1463***********************1464***** Nested WHILEs *****1465**Each array variable should be equal to the sum of its indices:**1466**${test00}[0] = 0**1467**${test00}[1] = 1**1468**${test00}[2] = 2**1469**${test01}[0] = 1**1470**${test01}[1] = 2**1471**${test01}[2] = 3**1472**${test02}[0] = 2**1473**${test02}[1] = 3**1474**${test02}[2] = 4**1475**${test10}[0] = 1**1476**${test10}[1] = 2**1477**${test10}[2] = 3**1478**${test11}[0] = 2**1479**${test11}[1] = 3**1480**${test11}[2] = 4**1481**${test12}[0] = 3**1482**${test12}[1] = 4**1483**${test12}[2] = 5**1484**${test20}[0] = 2**1485**${test20}[1] = 3**1486**${test20}[2] = 4**1487**${test21}[0] = 3**1488**${test21}[1] = 4**1489**${test21}[2] = 5**1490**${test22}[0] = 4**1491**${test22}[1] = 5**1492**${test22}[2] = 6**1493*************************1494***** hash test... *****1495**commented out...**1496******************************1497***** Hash resizing test *****1498**ba**1499**baa**1500**baaa**1501**baaaa**1502**baaaaa**1503**baaaaaa**1504**baaaaaaa**1505**baaaaaaaa**1506**baaaaaaaaa**1507**baaaaaaaaaa**1508**ba**1509**10**1510**baa**1511**9**1512**baaa**1513**8**1514**baaaa**1515**7**1516**baaaaa**1517**6**1518**baaaaaa**1519**5**1520**baaaaaaa**1521**4**1522**baaaaaaaa**1523**3**1524**baaaaaaaaa**1525**2**1526**baaaaaaaaaa**1527**1**1528******************************1529***** break/continue test *****1530**$i should go from 0 to 2**1531**$j should go from 3 to 4, and $q should go from 3 to 4**1532** $j=3**1533** $q=3**1534** $q=4**1535** $j=4**1536** $q=3**1537** $q=4**1538**$j should go from 0 to 2**1539** $j=0**1540** $j=1**1541** $j=2**1542**$k should go from 0 to 2**1543** $k=0**1544** $k=1**1545** $k=2**1546**$i=0**1547**$j should go from 3 to 4, and $q should go from 3 to 4**1548** $j=3**1549** $q=3**1550** $q=4**1551** $j=4**1552** $q=3**1553** $q=4**1554**$j should go from 0 to 2**1555** $j=0**1556** $j=1**1557** $j=2**1558**$k should go from 0 to 2**1559** $k=0**1560** $k=1**1561** $k=2**1562**$i=1**1563**$j should go from 3 to 4, and $q should go from 3 to 4**1564** $j=3**1565** $q=3**1566** $q=4**1567** $j=4**1568** $q=3**1569** $q=4**1570**$j should go from 0 to 2**1571** $j=0**1572** $j=1**1573** $j=2**1574**$k should go from 0 to 2**1575** $k=0**1576** $k=1**1577** $k=2**1578**$i=2**1579***************************1580***** Nested file include test *****1581**<html>**1582**This is Finish.phtml. This file is supposed to be included**1583**from regression_test.phtml. This is normal HTML.**1584**and this is PHP code, 2+2=4**1585**</html>**1586************************************1587**Tests completed.**1588**<html>**1589**<head>**1590***** Testing assignments and variable aliasing: *****1591**This should read "blah": blah**1592**This should read "this is nifty": this is nifty**1593*****************************************************1594***** Testing integer operators *****1595**Correct result - 8: 8**1596**Correct result - 8: 8**1597**Correct result - 2: 2**1598**Correct result - -2: -2**1599**Correct result - 15: 15**1600**Correct result - 15: 15**1601**Correct result - 2: 2**1602**Correct result - 3: 3**1603*************************************1604***** Testing real operators *****1605**Correct result - 8: 8**1606**Correct result - 8: 8**1607**Correct result - 2: 2**1608**Correct result - -2: -2**1609**Correct result - 15: 15**1610**Correct result - 15: 15**1611**Correct result - 2: 2**1612**Correct result - 3: 3**1613*************************************1614***** Testing if/elseif/else control *****1615**This works**1616**this_still_works**1617**should_print**1618***** Seriously nested if's test *****1619**** spelling correction by kluzz ****1620**Only two lines of text should follow:**1621**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**1622**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**1623**3 loop iterations should follow:**1624**2 4**1625**3 4**1626**4 4**1627**************************************1628***** C-style else-if's *****1629**This should be displayed**1630*****************************1631***** WHILE tests *****1632**0 is smaller than 20**1633**1 is smaller than 20**1634**2 is smaller than 20**1635**3 is smaller than 20**1636**4 is smaller than 20**1637**5 is smaller than 20**1638**6 is smaller than 20**1639**7 is smaller than 20**1640**8 is smaller than 20**1641**9 is smaller than 20**1642**10 is smaller than 20**1643**11 is smaller than 20**1644**12 is smaller than 20**1645**13 is smaller than 20**1646**14 is smaller than 20**1647**15 is smaller than 20**1648**16 is smaller than 20**1649**17 is smaller than 20**1650**18 is smaller than 20**1651**19 is smaller than 20**1652**20 equals 20**1653**21 is greater than 20**1654**22 is greater than 20**1655**23 is greater than 20**1656**24 is greater than 20**1657**25 is greater than 20**1658**26 is greater than 20**1659**27 is greater than 20**1660**28 is greater than 20**1661**29 is greater than 20**1662**30 is greater than 20**1663**31 is greater than 20**1664**32 is greater than 20**1665**33 is greater than 20**1666**34 is greater than 20**1667**35 is greater than 20**1668**36 is greater than 20**1669**37 is greater than 20**1670**38 is greater than 20**1671**39 is greater than 20**1672***********************1673***** Nested WHILEs *****1674**Each array variable should be equal to the sum of its indices:**1675**${test00}[0] = 0**1676**${test00}[1] = 1**1677**${test00}[2] = 2**1678**${test01}[0] = 1**1679**${test01}[1] = 2**1680**${test01}[2] = 3**1681**${test02}[0] = 2**1682**${test02}[1] = 3**1683**${test02}[2] = 4**1684**${test10}[0] = 1**1685**${test10}[1] = 2**1686**${test10}[2] = 3**1687**${test11}[0] = 2**1688**${test11}[1] = 3**1689**${test11}[2] = 4**1690**${test12}[0] = 3**1691**${test12}[1] = 4**1692**${test12}[2] = 5**1693**${test20}[0] = 2**1694**${test20}[1] = 3**1695**${test20}[2] = 4**1696**${test21}[0] = 3**1697**${test21}[1] = 4**1698**${test21}[2] = 5**1699**${test22}[0] = 4**1700**${test22}[1] = 5**1701**${test22}[2] = 6**1702*************************1703***** hash test... *****1704**commented out...**1705******************************1706***** Hash resizing test *****1707**ba**1708**baa**1709**baaa**1710**baaaa**1711**baaaaa**1712**baaaaaa**1713**baaaaaaa**1714**baaaaaaaa**1715**baaaaaaaaa**1716**baaaaaaaaaa**1717**ba**1718**10**1719**baa**1720**9**1721**baaa**1722**8**1723**baaaa**1724**7**1725**baaaaa**1726**6**1727**baaaaaa**1728**5**1729**baaaaaaa**1730**4**1731**baaaaaaaa**1732**3**1733**baaaaaaaaa**1734**2**1735**baaaaaaaaaa**1736**1**1737******************************1738***** break/continue test *****1739**$i should go from 0 to 2**1740**$j should go from 3 to 4, and $q should go from 3 to 4**1741** $j=3**1742** $q=3**1743** $q=4**1744** $j=4**1745** $q=3**1746** $q=4**1747**$j should go from 0 to 2**1748** $j=0**1749** $j=1**1750** $j=2**1751**$k should go from 0 to 2**1752** $k=0**1753** $k=1**1754** $k=2**1755**$i=0**1756**$j should go from 3 to 4, and $q should go from 3 to 4**1757** $j=3**1758** $q=3**1759** $q=4**1760** $j=4**1761** $q=3**1762** $q=4**1763**$j should go from 0 to 2**1764** $j=0**1765** $j=1**1766** $j=2**1767**$k should go from 0 to 2**1768** $k=0**1769** $k=1**1770** $k=2**1771**$i=1**1772**$j should go from 3 to 4, and $q should go from 3 to 4**1773** $j=3**1774** $q=3**1775** $q=4**1776** $j=4**1777** $q=3**1778** $q=4**1779**$j should go from 0 to 2**1780** $j=0**1781** $j=1**1782** $j=2**1783**$k should go from 0 to 2**1784** $k=0**1785** $k=1**1786** $k=2**1787**$i=2**1788***************************1789***** Nested file include test *****1790**<html>**1791**This is Finish.phtml. This file is supposed to be included**1792**from regression_test.phtml. This is normal HTML.**1793**and this is PHP code, 2+2=4**1794**</html>**1795************************************1796**Tests completed.**1797**<html>**1798**<head>**1799***** Testing assignments and variable aliasing: *****1800**This should read "blah": blah**1801**This should read "this is nifty": this is nifty**1802*****************************************************1803***** Testing integer operators *****1804**Correct result - 8: 8**1805**Correct result - 8: 8**1806**Correct result - 2: 2**1807**Correct result - -2: -2**1808**Correct result - 15: 15**1809**Correct result - 15: 15**1810**Correct result - 2: 2**1811**Correct result - 3: 3**1812*************************************1813***** Testing real operators *****1814**Correct result - 8: 8**1815**Correct result - 8: 8**1816**Correct result - 2: 2**1817**Correct result - -2: -2**1818**Correct result - 15: 15**1819**Correct result - 15: 15**1820**Correct result - 2: 2**1821**Correct result - 3: 3**1822*************************************1823***** Testing if/elseif/else control *****1824**This works**1825**this_still_works**1826**should_print**1827***** Seriously nested if's test *****1828**** spelling correction by kluzz ****1829**Only two lines of text should follow:**1830**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**1831**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**1832**3 loop iterations should follow:**1833**2 4**1834**3 4**1835**4 4**1836**************************************1837***** C-style else-if's *****1838**This should be displayed**1839*****************************1840***** WHILE tests *****1841**0 is smaller than 20**1842**1 is smaller than 20**1843**2 is smaller than 20**1844**3 is smaller than 20**1845**4 is smaller than 20**1846**5 is smaller than 20**1847**6 is smaller than 20**1848**7 is smaller than 20**1849**8 is smaller than 20**1850**9 is smaller than 20**1851**10 is smaller than 20**1852**11 is smaller than 20**1853**12 is smaller than 20**1854**13 is smaller than 20**1855**14 is smaller than 20**1856**15 is smaller than 20**1857**16 is smaller than 20**1858**17 is smaller than 20**1859**18 is smaller than 20**1860**19 is smaller than 20**1861**20 equals 20**1862**21 is greater than 20**1863**22 is greater than 20**1864**23 is greater than 20**1865**24 is greater than 20**1866**25 is greater than 20**1867**26 is greater than 20**1868**27 is greater than 20**1869**28 is greater than 20**1870**29 is greater than 20**1871**30 is greater than 20**1872**31 is greater than 20**1873**32 is greater than 20**1874**33 is greater than 20**1875**34 is greater than 20**1876**35 is greater than 20**1877**36 is greater than 20**1878**37 is greater than 20**1879**38 is greater than 20**1880**39 is greater than 20**1881***********************1882***** Nested WHILEs *****1883**Each array variable should be equal to the sum of its indices:**1884**${test00}[0] = 0**1885**${test00}[1] = 1**1886**${test00}[2] = 2**1887**${test01}[0] = 1**1888**${test01}[1] = 2**1889**${test01}[2] = 3**1890**${test02}[0] = 2**1891**${test02}[1] = 3**1892**${test02}[2] = 4**1893**${test10}[0] = 1**1894**${test10}[1] = 2**1895**${test10}[2] = 3**1896**${test11}[0] = 2**1897**${test11}[1] = 3**1898**${test11}[2] = 4**1899**${test12}[0] = 3**1900**${test12}[1] = 4**1901**${test12}[2] = 5**1902**${test20}[0] = 2**1903**${test20}[1] = 3**1904**${test20}[2] = 4**1905**${test21}[0] = 3**1906**${test21}[1] = 4**1907**${test21}[2] = 5**1908**${test22}[0] = 4**1909**${test22}[1] = 5**1910**${test22}[2] = 6**1911*************************1912***** hash test... *****1913**commented out...**1914******************************1915***** Hash resizing test *****1916**ba**1917**baa**1918**baaa**1919**baaaa**1920**baaaaa**1921**baaaaaa**1922**baaaaaaa**1923**baaaaaaaa**1924**baaaaaaaaa**1925**baaaaaaaaaa**1926**ba**1927**10**1928**baa**1929**9**1930**baaa**1931**8**1932**baaaa**1933**7**1934**baaaaa**1935**6**1936**baaaaaa**1937**5**1938**baaaaaaa**1939**4**1940**baaaaaaaa**1941**3**1942**baaaaaaaaa**1943**2**1944**baaaaaaaaaa**1945**1**1946******************************1947***** break/continue test *****1948**$i should go from 0 to 2**1949**$j should go from 3 to 4, and $q should go from 3 to 4**1950** $j=3**1951** $q=3**1952** $q=4**1953** $j=4**1954** $q=3**1955** $q=4**1956**$j should go from 0 to 2**1957** $j=0**1958** $j=1**1959** $j=2**1960**$k should go from 0 to 2**1961** $k=0**1962** $k=1**1963** $k=2**1964**$i=0**1965**$j should go from 3 to 4, and $q should go from 3 to 4**1966** $j=3**1967** $q=3**1968** $q=4**1969** $j=4**1970** $q=3**1971** $q=4**1972**$j should go from 0 to 2**1973** $j=0**1974** $j=1**1975** $j=2**1976**$k should go from 0 to 2**1977** $k=0**1978** $k=1**1979** $k=2**1980**$i=1**1981**$j should go from 3 to 4, and $q should go from 3 to 4**1982** $j=3**1983** $q=3**1984** $q=4**1985** $j=4**1986** $q=3**1987** $q=4**1988**$j should go from 0 to 2**1989** $j=0**1990** $j=1**1991** $j=2**1992**$k should go from 0 to 2**1993** $k=0**1994** $k=1**1995** $k=2**1996**$i=2**1997***************************1998***** Nested file include test *****1999**<html>**2000**This is Finish.phtml. This file is supposed to be included**2001**from regression_test.phtml. This is normal HTML.**2002**and this is PHP code, 2+2=4**2003**</html>**2004************************************2005**Tests completed.**2006**<html>**2007**<head>**2008***** Testing assignments and variable aliasing: *****2009**This should read "blah": blah**2010**This should read "this is nifty": this is nifty**2011*****************************************************2012***** Testing integer operators *****2013**Correct result - 8: 8**2014**Correct result - 8: 8**2015**Correct result - 2: 2**2016**Correct result - -2: -2**2017**Correct result - 15: 15**2018**Correct result - 15: 15**2019**Correct result - 2: 2**2020**Correct result - 3: 3**2021*************************************2022***** Testing real operators *****2023**Correct result - 8: 8**2024**Correct result - 8: 8**2025**Correct result - 2: 2**2026**Correct result - -2: -2**2027**Correct result - 15: 15**2028**Correct result - 15: 15**2029**Correct result - 2: 2**2030**Correct result - 3: 3**2031*************************************2032***** Testing if/elseif/else control *****2033**This works**2034**this_still_works**2035**should_print**2036***** Seriously nested if's test *****2037**** spelling correction by kluzz ****2038**Only two lines of text should follow:**2039**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**2040**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**2041**3 loop iterations should follow:**2042**2 4**2043**3 4**2044**4 4**2045**************************************2046***** C-style else-if's *****2047**This should be displayed**2048*****************************2049***** WHILE tests *****2050**0 is smaller than 20**2051**1 is smaller than 20**2052**2 is smaller than 20**2053**3 is smaller than 20**2054**4 is smaller than 20**2055**5 is smaller than 20**2056**6 is smaller than 20**2057**7 is smaller than 20**2058**8 is smaller than 20**2059**9 is smaller than 20**2060**10 is smaller than 20**2061**11 is smaller than 20**2062**12 is smaller than 20**2063**13 is smaller than 20**2064**14 is smaller than 20**2065**15 is smaller than 20**2066**16 is smaller than 20**2067**17 is smaller than 20**2068**18 is smaller than 20**2069**19 is smaller than 20**2070**20 equals 20**2071**21 is greater than 20**2072**22 is greater than 20**2073**23 is greater than 20**2074**24 is greater than 20**2075**25 is greater than 20**2076**26 is greater than 20**2077**27 is greater than 20**2078**28 is greater than 20**2079**29 is greater than 20**2080**30 is greater than 20**2081**31 is greater than 20**2082**32 is greater than 20**2083**33 is greater than 20**2084**34 is greater than 20**2085**35 is greater than 20**2086**36 is greater than 20**2087**37 is greater than 20**2088**38 is greater than 20**2089**39 is greater than 20**2090***********************2091***** Nested WHILEs *****2092**Each array variable should be equal to the sum of its indices:**2093**${test00}[0] = 0**2094**${test00}[1] = 1**2095**${test00}[2] = 2**2096**${test01}[0] = 1**2097**${test01}[1] = 2**2098**${test01}[2] = 3**2099**${test02}[0] = 2**2100**${test02}[1] = 3**2101**${test02}[2] = 4**2102**${test10}[0] = 1**2103**${test10}[1] = 2**2104**${test10}[2] = 3**2105**${test11}[0] = 2**2106**${test11}[1] = 3**2107**${test11}[2] = 4**2108**${test12}[0] = 3**2109**${test12}[1] = 4**2110**${test12}[2] = 5**2111**${test20}[0] = 2**2112**${test20}[1] = 3**2113**${test20}[2] = 4**2114**${test21}[0] = 3**2115**${test21}[1] = 4**2116**${test21}[2] = 5**2117**${test22}[0] = 4**2118**${test22}[1] = 5**2119**${test22}[2] = 6**2120*************************2121***** hash test... *****2122**commented out...**2123******************************2124***** Hash resizing test *****2125**ba**2126**baa**2127**baaa**2128**baaaa**2129**baaaaa**2130**baaaaaa**2131**baaaaaaa**2132**baaaaaaaa**2133**baaaaaaaaa**2134**baaaaaaaaaa**2135**ba**2136**10**2137**baa**2138**9**2139**baaa**2140**8**2141**baaaa**2142**7**2143**baaaaa**2144**6**2145**baaaaaa**2146**5**2147**baaaaaaa**2148**4**2149**baaaaaaaa**2150**3**2151**baaaaaaaaa**2152**2**2153**baaaaaaaaaa**2154**1**2155******************************2156***** break/continue test *****2157**$i should go from 0 to 2**2158**$j should go from 3 to 4, and $q should go from 3 to 4**2159** $j=3**2160** $q=3**2161** $q=4**2162** $j=4**2163** $q=3**2164** $q=4**2165**$j should go from 0 to 2**2166** $j=0**2167** $j=1**2168** $j=2**2169**$k should go from 0 to 2**2170** $k=0**2171** $k=1**2172** $k=2**2173**$i=0**2174**$j should go from 3 to 4, and $q should go from 3 to 4**2175** $j=3**2176** $q=3**2177** $q=4**2178** $j=4**2179** $q=3**2180** $q=4**2181**$j should go from 0 to 2**2182** $j=0**2183** $j=1**2184** $j=2**2185**$k should go from 0 to 2**2186** $k=0**2187** $k=1**2188** $k=2**2189**$i=1**2190**$j should go from 3 to 4, and $q should go from 3 to 4**2191** $j=3**2192** $q=3**2193** $q=4**2194** $j=4**2195** $q=3**2196** $q=4**2197**$j should go from 0 to 2**2198** $j=0**2199** $j=1**2200** $j=2**2201**$k should go from 0 to 2**2202** $k=0**2203** $k=1**2204** $k=2**2205**$i=2**2206***************************2207***** Nested file include test *****2208**<html>**2209**This is Finish.phtml. This file is supposed to be included**2210**from regression_test.phtml. This is normal HTML.**2211**and this is PHP code, 2+2=4**2212**</html>**2213************************************2214**Tests completed.**2215**<html>**2216**<head>**2217***** Testing assignments and variable aliasing: *****2218**This should read "blah": blah**2219**This should read "this is nifty": this is nifty**2220*****************************************************2221***** Testing integer operators *****2222**Correct result - 8: 8**2223**Correct result - 8: 8**2224**Correct result - 2: 2**2225**Correct result - -2: -2**2226**Correct result - 15: 15**2227**Correct result - 15: 15**2228**Correct result - 2: 2**2229**Correct result - 3: 3**2230*************************************2231***** Testing real operators *****2232**Correct result - 8: 8**2233**Correct result - 8: 8**2234**Correct result - 2: 2**2235**Correct result - -2: -2**2236**Correct result - 15: 15**2237**Correct result - 15: 15**2238**Correct result - 2: 2**2239**Correct result - 3: 3**2240*************************************2241***** Testing if/elseif/else control *****2242**This works**2243**this_still_works**2244**should_print**2245***** Seriously nested if's test *****2246**** spelling correction by kluzz ****2247**Only two lines of text should follow:**2248**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**2249**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**2250**3 loop iterations should follow:**2251**2 4**2252**3 4**2253**4 4**2254**************************************2255***** C-style else-if's *****2256**This should be displayed**2257*****************************2258***** WHILE tests *****2259**0 is smaller than 20**2260**1 is smaller than 20**2261**2 is smaller than 20**2262**3 is smaller than 20**2263**4 is smaller than 20**2264**5 is smaller than 20**2265**6 is smaller than 20**2266**7 is smaller than 20**2267**8 is smaller than 20**2268**9 is smaller than 20**2269**10 is smaller than 20**2270**11 is smaller than 20**2271**12 is smaller than 20**2272**13 is smaller than 20**2273**14 is smaller than 20**2274**15 is smaller than 20**2275**16 is smaller than 20**2276**17 is smaller than 20**2277**18 is smaller than 20**2278**19 is smaller than 20**2279**20 equals 20**2280**21 is greater than 20**2281**22 is greater than 20**2282**23 is greater than 20**2283**24 is greater than 20**2284**25 is greater than 20**2285**26 is greater than 20**2286**27 is greater than 20**2287**28 is greater than 20**2288**29 is greater than 20**2289**30 is greater than 20**2290**31 is greater than 20**2291**32 is greater than 20**2292**33 is greater than 20**2293**34 is greater than 20**2294**35 is greater than 20**2295**36 is greater than 20**2296**37 is greater than 20**2297**38 is greater than 20**2298**39 is greater than 20**2299***********************2300***** Nested WHILEs *****2301**Each array variable should be equal to the sum of its indices:**2302**${test00}[0] = 0**2303**${test00}[1] = 1**2304**${test00}[2] = 2**2305**${test01}[0] = 1**2306**${test01}[1] = 2**2307**${test01}[2] = 3**2308**${test02}[0] = 2**2309**${test02}[1] = 3**2310**${test02}[2] = 4**2311**${test10}[0] = 1**2312**${test10}[1] = 2**2313**${test10}[2] = 3**2314**${test11}[0] = 2**2315**${test11}[1] = 3**2316**${test11}[2] = 4**2317**${test12}[0] = 3**2318**${test12}[1] = 4**2319**${test12}[2] = 5**2320**${test20}[0] = 2**2321**${test20}[1] = 3**2322**${test20}[2] = 4**2323**${test21}[0] = 3**2324**${test21}[1] = 4**2325**${test21}[2] = 5**2326**${test22}[0] = 4**2327**${test22}[1] = 5**2328**${test22}[2] = 6**2329*************************2330***** hash test... *****2331**commented out...**2332******************************2333***** Hash resizing test *****2334**ba**2335**baa**2336**baaa**2337**baaaa**2338**baaaaa**2339**baaaaaa**2340**baaaaaaa**2341**baaaaaaaa**2342**baaaaaaaaa**2343**baaaaaaaaaa**2344**ba**2345**10**2346**baa**2347**9**2348**baaa**2349**8**2350**baaaa**2351**7**2352**baaaaa**2353**6**2354**baaaaaa**2355**5**2356**baaaaaaa**2357**4**2358**baaaaaaaa**2359**3**2360**baaaaaaaaa**2361**2**2362**baaaaaaaaaa**2363**1**2364******************************2365***** break/continue test *****2366**$i should go from 0 to 2**2367**$j should go from 3 to 4, and $q should go from 3 to 4**2368** $j=3**2369** $q=3**2370** $q=4**2371** $j=4**2372** $q=3**2373** $q=4**2374**$j should go from 0 to 2**2375** $j=0**2376** $j=1**2377** $j=2**2378**$k should go from 0 to 2**2379** $k=0**2380** $k=1**2381** $k=2**2382**$i=0**2383**$j should go from 3 to 4, and $q should go from 3 to 4**2384** $j=3**2385** $q=3**2386** $q=4**2387** $j=4**2388** $q=3**2389** $q=4**2390**$j should go from 0 to 2**2391** $j=0**2392** $j=1**2393** $j=2**2394**$k should go from 0 to 2**2395** $k=0**2396** $k=1**2397** $k=2**2398**$i=1**2399**$j should go from 3 to 4, and $q should go from 3 to 4**2400** $j=3**2401** $q=3**2402** $q=4**2403** $j=4**2404** $q=3**2405** $q=4**2406**$j should go from 0 to 2**2407** $j=0**2408** $j=1**2409** $j=2**2410**$k should go from 0 to 2**2411** $k=0**2412** $k=1**2413** $k=2**2414**$i=2**2415***************************2416***** Nested file include test *****2417**<html>**2418**This is Finish.phtml. This file is supposed to be included**2419**from regression_test.phtml. This is normal HTML.**2420**and this is PHP code, 2+2=4**2421**</html>**2422************************************2423**Tests completed.**2424**<html>**2425**<head>**2426***** Testing assignments and variable aliasing: *****2427**This should read "blah": blah**2428**This should read "this is nifty": this is nifty**2429*****************************************************2430***** Testing integer operators *****2431**Correct result - 8: 8**2432**Correct result - 8: 8**2433**Correct result - 2: 2**2434**Correct result - -2: -2**2435**Correct result - 15: 15**2436**Correct result - 15: 15**2437**Correct result - 2: 2**2438**Correct result - 3: 3**2439*************************************2440***** Testing real operators *****2441**Correct result - 8: 8**2442**Correct result - 8: 8**2443**Correct result - 2: 2**2444**Correct result - -2: -2**2445**Correct result - 15: 15**2446**Correct result - 15: 15**2447**Correct result - 2: 2**2448**Correct result - 3: 3**2449*************************************2450***** Testing if/elseif/else control *****2451**This works**2452**this_still_works**2453**should_print**2454***** Seriously nested if's test *****2455**** spelling correction by kluzz ****2456**Only two lines of text should follow:**2457**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**2458**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**2459**3 loop iterations should follow:**2460**2 4**2461**3 4**2462**4 4**2463**************************************2464***** C-style else-if's *****2465**This should be displayed**2466*****************************2467***** WHILE tests *****2468**0 is smaller than 20**2469**1 is smaller than 20**2470**2 is smaller than 20**2471**3 is smaller than 20**2472**4 is smaller than 20**2473**5 is smaller than 20**2474**6 is smaller than 20**2475**7 is smaller than 20**2476**8 is smaller than 20**2477**9 is smaller than 20**2478**10 is smaller than 20**2479**11 is smaller than 20**2480**12 is smaller than 20**2481**13 is smaller than 20**2482**14 is smaller than 20**2483**15 is smaller than 20**2484**16 is smaller than 20**2485**17 is smaller than 20**2486**18 is smaller than 20**2487**19 is smaller than 20**2488**20 equals 20**2489**21 is greater than 20**2490**22 is greater than 20**2491**23 is greater than 20**2492**24 is greater than 20**2493**25 is greater than 20**2494**26 is greater than 20**2495**27 is greater than 20**2496**28 is greater than 20**2497**29 is greater than 20**2498**30 is greater than 20**2499**31 is greater than 20**2500**32 is greater than 20**2501**33 is greater than 20**2502**34 is greater than 20**2503**35 is greater than 20**2504**36 is greater than 20**2505**37 is greater than 20**2506**38 is greater than 20**2507**39 is greater than 20**2508***********************2509***** Nested WHILEs *****2510**Each array variable should be equal to the sum of its indices:**2511**${test00}[0] = 0**2512**${test00}[1] = 1**2513**${test00}[2] = 2**2514**${test01}[0] = 1**2515**${test01}[1] = 2**2516**${test01}[2] = 3**2517**${test02}[0] = 2**2518**${test02}[1] = 3**2519**${test02}[2] = 4**2520**${test10}[0] = 1**2521**${test10}[1] = 2**2522**${test10}[2] = 3**2523**${test11}[0] = 2**2524**${test11}[1] = 3**2525**${test11}[2] = 4**2526**${test12}[0] = 3**2527**${test12}[1] = 4**2528**${test12}[2] = 5**2529**${test20}[0] = 2**2530**${test20}[1] = 3**2531**${test20}[2] = 4**2532**${test21}[0] = 3**2533**${test21}[1] = 4**2534**${test21}[2] = 5**2535**${test22}[0] = 4**2536**${test22}[1] = 5**2537**${test22}[2] = 6**2538*************************2539***** hash test... *****2540**commented out...**2541******************************2542***** Hash resizing test *****2543**ba**2544**baa**2545**baaa**2546**baaaa**2547**baaaaa**2548**baaaaaa**2549**baaaaaaa**2550**baaaaaaaa**2551**baaaaaaaaa**2552**baaaaaaaaaa**2553**ba**2554**10**2555**baa**2556**9**2557**baaa**2558**8**2559**baaaa**2560**7**2561**baaaaa**2562**6**2563**baaaaaa**2564**5**2565**baaaaaaa**2566**4**2567**baaaaaaaa**2568**3**2569**baaaaaaaaa**2570**2**2571**baaaaaaaaaa**2572**1**2573******************************2574***** break/continue test *****2575**$i should go from 0 to 2**2576**$j should go from 3 to 4, and $q should go from 3 to 4**2577** $j=3**2578** $q=3**2579** $q=4**2580** $j=4**2581** $q=3**2582** $q=4**2583**$j should go from 0 to 2**2584** $j=0**2585** $j=1**2586** $j=2**2587**$k should go from 0 to 2**2588** $k=0**2589** $k=1**2590** $k=2**2591**$i=0**2592**$j should go from 3 to 4, and $q should go from 3 to 4**2593** $j=3**2594** $q=3**2595** $q=4**2596** $j=4**2597** $q=3**2598** $q=4**2599**$j should go from 0 to 2**2600** $j=0**2601** $j=1**2602** $j=2**2603**$k should go from 0 to 2**2604** $k=0**2605** $k=1**2606** $k=2**2607**$i=1**2608**$j should go from 3 to 4, and $q should go from 3 to 4**2609** $j=3**2610** $q=3**2611** $q=4**2612** $j=4**2613** $q=3**2614** $q=4**2615**$j should go from 0 to 2**2616** $j=0**2617** $j=1**2618** $j=2**2619**$k should go from 0 to 2**2620** $k=0**2621** $k=1**2622** $k=2**2623**$i=2**2624***************************2625***** Nested file include test *****2626**<html>**2627**This is Finish.phtml. This file is supposed to be included**2628**from regression_test.phtml. This is normal HTML.**2629**and this is PHP code, 2+2=4**2630**</html>**2631************************************2632**Tests completed.**2633**<html>**2634**<head>**2635***** Testing assignments and variable aliasing: *****2636**This should read "blah": blah**2637**This should read "this is nifty": this is nifty**2638*****************************************************2639***** Testing integer operators *****2640**Correct result - 8: 8**2641**Correct result - 8: 8**2642**Correct result - 2: 2**2643**Correct result - -2: -2**2644**Correct result - 15: 15**2645**Correct result - 15: 15**2646**Correct result - 2: 2**2647**Correct result - 3: 3**2648*************************************2649***** Testing real operators *****2650**Correct result - 8: 8**2651**Correct result - 8: 8**2652**Correct result - 2: 2**2653**Correct result - -2: -2**2654**Correct result - 15: 15**2655**Correct result - 15: 15**2656**Correct result - 2: 2**2657**Correct result - 3: 3**2658*************************************2659***** Testing if/elseif/else control *****2660**This works**2661**this_still_works**2662**should_print**2663***** Seriously nested if's test *****2664**** spelling correction by kluzz ****2665**Only two lines of text should follow:**2666**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**2667**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**2668**3 loop iterations should follow:**2669**2 4**2670**3 4**2671**4 4**2672**************************************2673***** C-style else-if's *****2674**This should be displayed**2675*****************************2676***** WHILE tests *****2677**0 is smaller than 20**2678**1 is smaller than 20**2679**2 is smaller than 20**2680**3 is smaller than 20**2681**4 is smaller than 20**2682**5 is smaller than 20**2683**6 is smaller than 20**2684**7 is smaller than 20**2685**8 is smaller than 20**2686**9 is smaller than 20**2687**10 is smaller than 20**2688**11 is smaller than 20**2689**12 is smaller than 20**2690**13 is smaller than 20**2691**14 is smaller than 20**2692**15 is smaller than 20**2693**16 is smaller than 20**2694**17 is smaller than 20**2695**18 is smaller than 20**2696**19 is smaller than 20**2697**20 equals 20**2698**21 is greater than 20**2699**22 is greater than 20**2700**23 is greater than 20**2701**24 is greater than 20**2702**25 is greater than 20**2703**26 is greater than 20**2704**27 is greater than 20**2705**28 is greater than 20**2706**29 is greater than 20**2707**30 is greater than 20**2708**31 is greater than 20**2709**32 is greater than 20**2710**33 is greater than 20**2711**34 is greater than 20**2712**35 is greater than 20**2713**36 is greater than 20**2714**37 is greater than 20**2715**38 is greater than 20**2716**39 is greater than 20**2717***********************2718***** Nested WHILEs *****2719**Each array variable should be equal to the sum of its indices:**2720**${test00}[0] = 0**2721**${test00}[1] = 1**2722**${test00}[2] = 2**2723**${test01}[0] = 1**2724**${test01}[1] = 2**2725**${test01}[2] = 3**2726**${test02}[0] = 2**2727**${test02}[1] = 3**2728**${test02}[2] = 4**2729**${test10}[0] = 1**2730**${test10}[1] = 2**2731**${test10}[2] = 3**2732**${test11}[0] = 2**2733**${test11}[1] = 3**2734**${test11}[2] = 4**2735**${test12}[0] = 3**2736**${test12}[1] = 4**2737**${test12}[2] = 5**2738**${test20}[0] = 2**2739**${test20}[1] = 3**2740**${test20}[2] = 4**2741**${test21}[0] = 3**2742**${test21}[1] = 4**2743**${test21}[2] = 5**2744**${test22}[0] = 4**2745**${test22}[1] = 5**2746**${test22}[2] = 6**2747*************************2748***** hash test... *****2749**commented out...**2750******************************2751***** Hash resizing test *****2752**ba**2753**baa**2754**baaa**2755**baaaa**2756**baaaaa**2757**baaaaaa**2758**baaaaaaa**2759**baaaaaaaa**2760**baaaaaaaaa**2761**baaaaaaaaaa**2762**ba**2763**10**2764**baa**2765**9**2766**baaa**2767**8**2768**baaaa**2769**7**2770**baaaaa**2771**6**2772**baaaaaa**2773**5**2774**baaaaaaa**2775**4**2776**baaaaaaaa**2777**3**2778**baaaaaaaaa**2779**2**2780**baaaaaaaaaa**2781**1**2782******************************2783***** break/continue test *****2784**$i should go from 0 to 2**2785**$j should go from 3 to 4, and $q should go from 3 to 4**2786** $j=3**2787** $q=3**2788** $q=4**2789** $j=4**2790** $q=3**2791** $q=4**2792**$j should go from 0 to 2**2793** $j=0**2794** $j=1**2795** $j=2**2796**$k should go from 0 to 2**2797** $k=0**2798** $k=1**2799** $k=2**2800**$i=0**2801**$j should go from 3 to 4, and $q should go from 3 to 4**2802** $j=3**2803** $q=3**2804** $q=4**2805** $j=4**2806** $q=3**2807** $q=4**2808**$j should go from 0 to 2**2809** $j=0**2810** $j=1**2811** $j=2**2812**$k should go from 0 to 2**2813** $k=0**2814** $k=1**2815** $k=2**2816**$i=1**2817**$j should go from 3 to 4, and $q should go from 3 to 4**2818** $j=3**2819** $q=3**2820** $q=4**2821** $j=4**2822** $q=3**2823** $q=4**2824**$j should go from 0 to 2**2825** $j=0**2826** $j=1**2827** $j=2**2828**$k should go from 0 to 2**2829** $k=0**2830** $k=1**2831** $k=2**2832**$i=2**2833***************************2834***** Nested file include test *****2835**<html>**2836**This is Finish.phtml. This file is supposed to be included**2837**from regression_test.phtml. This is normal HTML.**2838**and this is PHP code, 2+2=4**2839**</html>**2840************************************2841**Tests completed.**2842**<html>**2843**<head>**2844***** Testing assignments and variable aliasing: *****2845**This should read "blah": blah**2846**This should read "this is nifty": this is nifty**2847*****************************************************2848***** Testing integer operators *****2849**Correct result - 8: 8**2850**Correct result - 8: 8**2851**Correct result - 2: 2**2852**Correct result - -2: -2**2853**Correct result - 15: 15**2854**Correct result - 15: 15**2855**Correct result - 2: 2**2856**Correct result - 3: 3**2857*************************************2858***** Testing real operators *****2859**Correct result - 8: 8**2860**Correct result - 8: 8**2861**Correct result - 2: 2**2862**Correct result - -2: -2**2863**Correct result - 15: 15**2864**Correct result - 15: 15**2865**Correct result - 2: 2**2866**Correct result - 3: 3**2867*************************************2868***** Testing if/elseif/else control *****2869**This works**2870**this_still_works**2871**should_print**2872***** Seriously nested if's test *****2873**** spelling correction by kluzz ****2874**Only two lines of text should follow:**2875**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**2876**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**2877**3 loop iterations should follow:**2878**2 4**2879**3 4**2880**4 4**2881**************************************2882***** C-style else-if's *****2883**This should be displayed**2884*****************************2885***** WHILE tests *****2886**0 is smaller than 20**2887**1 is smaller than 20**2888**2 is smaller than 20**2889**3 is smaller than 20**2890**4 is smaller than 20**2891**5 is smaller than 20**2892**6 is smaller than 20**2893**7 is smaller than 20**2894**8 is smaller than 20**2895**9 is smaller than 20**2896**10 is smaller than 20**2897**11 is smaller than 20**2898**12 is smaller than 20**2899**13 is smaller than 20**2900**14 is smaller than 20**2901**15 is smaller than 20**2902**16 is smaller than 20**2903**17 is smaller than 20**2904**18 is smaller than 20**2905**19 is smaller than 20**2906**20 equals 20**2907**21 is greater than 20**2908**22 is greater than 20**2909**23 is greater than 20**2910**24 is greater than 20**2911**25 is greater than 20**2912**26 is greater than 20**2913**27 is greater than 20**2914**28 is greater than 20**2915**29 is greater than 20**2916**30 is greater than 20**2917**31 is greater than 20**2918**32 is greater than 20**2919**33 is greater than 20**2920**34 is greater than 20**2921**35 is greater than 20**2922**36 is greater than 20**2923**37 is greater than 20**2924**38 is greater than 20**2925**39 is greater than 20**2926***********************2927***** Nested WHILEs *****2928**Each array variable should be equal to the sum of its indices:**2929**${test00}[0] = 0**2930**${test00}[1] = 1**2931**${test00}[2] = 2**2932**${test01}[0] = 1**2933**${test01}[1] = 2**2934**${test01}[2] = 3**2935**${test02}[0] = 2**2936**${test02}[1] = 3**2937**${test02}[2] = 4**2938**${test10}[0] = 1**2939**${test10}[1] = 2**2940**${test10}[2] = 3**2941**${test11}[0] = 2**2942**${test11}[1] = 3**2943**${test11}[2] = 4**2944**${test12}[0] = 3**2945**${test12}[1] = 4**2946**${test12}[2] = 5**2947**${test20}[0] = 2**2948**${test20}[1] = 3**2949**${test20}[2] = 4**2950**${test21}[0] = 3**2951**${test21}[1] = 4**2952**${test21}[2] = 5**2953**${test22}[0] = 4**2954**${test22}[1] = 5**2955**${test22}[2] = 6**2956*************************2957***** hash test... *****2958**commented out...**2959******************************2960***** Hash resizing test *****2961**ba**2962**baa**2963**baaa**2964**baaaa**2965**baaaaa**2966**baaaaaa**2967**baaaaaaa**2968**baaaaaaaa**2969**baaaaaaaaa**2970**baaaaaaaaaa**2971**ba**2972**10**2973**baa**2974**9**2975**baaa**2976**8**2977**baaaa**2978**7**2979**baaaaa**2980**6**2981**baaaaaa**2982**5**2983**baaaaaaa**2984**4**2985**baaaaaaaa**2986**3**2987**baaaaaaaaa**2988**2**2989**baaaaaaaaaa**2990**1**2991******************************2992***** break/continue test *****2993**$i should go from 0 to 2**2994**$j should go from 3 to 4, and $q should go from 3 to 4**2995** $j=3**2996** $q=3**2997** $q=4**2998** $j=4**2999** $q=3**3000** $q=4**3001**$j should go from 0 to 2**3002** $j=0**3003** $j=1**3004** $j=2**3005**$k should go from 0 to 2**3006** $k=0**3007** $k=1**3008** $k=2**3009**$i=0**3010**$j should go from 3 to 4, and $q should go from 3 to 4**3011** $j=3**3012** $q=3**3013** $q=4**3014** $j=4**3015** $q=3**3016** $q=4**3017**$j should go from 0 to 2**3018** $j=0**3019** $j=1**3020** $j=2**3021**$k should go from 0 to 2**3022** $k=0**3023** $k=1**3024** $k=2**3025**$i=1**3026**$j should go from 3 to 4, and $q should go from 3 to 4**3027** $j=3**3028** $q=3**3029** $q=4**3030** $j=4**3031** $q=3**3032** $q=4**3033**$j should go from 0 to 2**3034** $j=0**3035** $j=1**3036** $j=2**3037**$k should go from 0 to 2**3038** $k=0**3039** $k=1**3040** $k=2**3041**$i=2**3042***************************3043***** Nested file include test *****3044**<html>**3045**This is Finish.phtml. This file is supposed to be included**3046**from regression_test.phtml. This is normal HTML.**3047**and this is PHP code, 2+2=4**3048**</html>**3049************************************3050**Tests completed.**3051**<html>**3052**<head>**3053***** Testing assignments and variable aliasing: *****3054**This should read "blah": blah**3055**This should read "this is nifty": this is nifty**3056*****************************************************3057***** Testing integer operators *****3058**Correct result - 8: 8**3059**Correct result - 8: 8**3060**Correct result - 2: 2**3061**Correct result - -2: -2**3062**Correct result - 15: 15**3063**Correct result - 15: 15**3064**Correct result - 2: 2**3065**Correct result - 3: 3**3066*************************************3067***** Testing real operators *****3068**Correct result - 8: 8**3069**Correct result - 8: 8**3070**Correct result - 2: 2**3071**Correct result - -2: -2**3072**Correct result - 15: 15**3073**Correct result - 15: 15**3074**Correct result - 2: 2**3075**Correct result - 3: 3**3076*************************************3077***** Testing if/elseif/else control *****3078**This works**3079**this_still_works**3080**should_print**3081***** Seriously nested if's test *****3082**** spelling correction by kluzz ****3083**Only two lines of text should follow:**3084**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**3085**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**3086**3 loop iterations should follow:**3087**2 4**3088**3 4**3089**4 4**3090**************************************3091***** C-style else-if's *****3092**This should be displayed**3093*****************************3094***** WHILE tests *****3095**0 is smaller than 20**3096**1 is smaller than 20**3097**2 is smaller than 20**3098**3 is smaller than 20**3099**4 is smaller than 20**3100**5 is smaller than 20**3101**6 is smaller than 20**3102**7 is smaller than 20**3103**8 is smaller than 20**3104**9 is smaller than 20**3105**10 is smaller than 20**3106**11 is smaller than 20**3107**12 is smaller than 20**3108**13 is smaller than 20**3109**14 is smaller than 20**3110**15 is smaller than 20**3111**16 is smaller than 20**3112**17 is smaller than 20**3113**18 is smaller than 20**3114**19 is smaller than 20**3115**20 equals 20**3116**21 is greater than 20**3117**22 is greater than 20**3118**23 is greater than 20**3119**24 is greater than 20**3120**25 is greater than 20**3121**26 is greater than 20**3122**27 is greater than 20**3123**28 is greater than 20**3124**29 is greater than 20**3125**30 is greater than 20**3126**31 is greater than 20**3127**32 is greater than 20**3128**33 is greater than 20**3129**34 is greater than 20**3130**35 is greater than 20**3131**36 is greater than 20**3132**37 is greater than 20**3133**38 is greater than 20**3134**39 is greater than 20**3135***********************3136***** Nested WHILEs *****3137**Each array variable should be equal to the sum of its indices:**3138**${test00}[0] = 0**3139**${test00}[1] = 1**3140**${test00}[2] = 2**3141**${test01}[0] = 1**3142**${test01}[1] = 2**3143**${test01}[2] = 3**3144**${test02}[0] = 2**3145**${test02}[1] = 3**3146**${test02}[2] = 4**3147**${test10}[0] = 1**3148**${test10}[1] = 2**3149**${test10}[2] = 3**3150**${test11}[0] = 2**3151**${test11}[1] = 3**3152**${test11}[2] = 4**3153**${test12}[0] = 3**3154**${test12}[1] = 4**3155**${test12}[2] = 5**3156**${test20}[0] = 2**3157**${test20}[1] = 3**3158**${test20}[2] = 4**3159**${test21}[0] = 3**3160**${test21}[1] = 4**3161**${test21}[2] = 5**3162**${test22}[0] = 4**3163**${test22}[1] = 5**3164**${test22}[2] = 6**3165*************************3166***** hash test... *****3167**commented out...**3168******************************3169***** Hash resizing test *****3170**ba**3171**baa**3172**baaa**3173**baaaa**3174**baaaaa**3175**baaaaaa**3176**baaaaaaa**3177**baaaaaaaa**3178**baaaaaaaaa**3179**baaaaaaaaaa**3180**ba**3181**10**3182**baa**3183**9**3184**baaa**3185**8**3186**baaaa**3187**7**3188**baaaaa**3189**6**3190**baaaaaa**3191**5**3192**baaaaaaa**3193**4**3194**baaaaaaaa**3195**3**3196**baaaaaaaaa**3197**2**3198**baaaaaaaaaa**3199**1**3200******************************3201***** break/continue test *****3202**$i should go from 0 to 2**3203**$j should go from 3 to 4, and $q should go from 3 to 4**3204** $j=3**3205** $q=3**3206** $q=4**3207** $j=4**3208** $q=3**3209** $q=4**3210**$j should go from 0 to 2**3211** $j=0**3212** $j=1**3213** $j=2**3214**$k should go from 0 to 2**3215** $k=0**3216** $k=1**3217** $k=2**3218**$i=0**3219**$j should go from 3 to 4, and $q should go from 3 to 4**3220** $j=3**3221** $q=3**3222** $q=4**3223** $j=4**3224** $q=3**3225** $q=4**3226**$j should go from 0 to 2**3227** $j=0**3228** $j=1**3229** $j=2**3230**$k should go from 0 to 2**3231** $k=0**3232** $k=1**3233** $k=2**3234**$i=1**3235**$j should go from 3 to 4, and $q should go from 3 to 4**3236** $j=3**3237** $q=3**3238** $q=4**3239** $j=4**3240** $q=3**3241** $q=4**3242**$j should go from 0 to 2**3243** $j=0**3244** $j=1**3245** $j=2**3246**$k should go from 0 to 2**3247** $k=0**3248** $k=1**3249** $k=2**3250**$i=2**3251***************************3252***** Nested file include test *****3253**<html>**3254**This is Finish.phtml. This file is supposed to be included**3255**from regression_test.phtml. This is normal HTML.**3256**and this is PHP code, 2+2=4**3257**</html>**3258************************************3259**Tests completed.**3260**<html>**3261**<head>**3262***** Testing assignments and variable aliasing: *****3263**This should read "blah": blah**3264**This should read "this is nifty": this is nifty**3265*****************************************************3266***** Testing integer operators *****3267**Correct result - 8: 8**3268**Correct result - 8: 8**3269**Correct result - 2: 2**3270**Correct result - -2: -2**3271**Correct result - 15: 15**3272**Correct result - 15: 15**3273**Correct result - 2: 2**3274**Correct result - 3: 3**3275*************************************3276***** Testing real operators *****3277**Correct result - 8: 8**3278**Correct result - 8: 8**3279**Correct result - 2: 2**3280**Correct result - -2: -2**3281**Correct result - 15: 15**3282**Correct result - 15: 15**3283**Correct result - 2: 2**3284**Correct result - 3: 3**3285*************************************3286***** Testing if/elseif/else control *****3287**This works**3288**this_still_works**3289**should_print**3290***** Seriously nested if's test *****3291**** spelling correction by kluzz ****3292**Only two lines of text should follow:**3293**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**3294**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**3295**3 loop iterations should follow:**3296**2 4**3297**3 4**3298**4 4**3299**************************************3300***** C-style else-if's *****3301**This should be displayed**3302*****************************3303***** WHILE tests *****3304**0 is smaller than 20**3305**1 is smaller than 20**3306**2 is smaller than 20**3307**3 is smaller than 20**3308**4 is smaller than 20**3309**5 is smaller than 20**3310**6 is smaller than 20**3311**7 is smaller than 20**3312**8 is smaller than 20**3313**9 is smaller than 20**3314**10 is smaller than 20**3315**11 is smaller than 20**3316**12 is smaller than 20**3317**13 is smaller than 20**3318**14 is smaller than 20**3319**15 is smaller than 20**3320**16 is smaller than 20**3321**17 is smaller than 20**3322**18 is smaller than 20**3323**19 is smaller than 20**3324**20 equals 20**3325**21 is greater than 20**3326**22 is greater than 20**3327**23 is greater than 20**3328**24 is greater than 20**3329**25 is greater than 20**3330**26 is greater than 20**3331**27 is greater than 20**3332**28 is greater than 20**3333**29 is greater than 20**3334**30 is greater than 20**3335**31 is greater than 20**3336**32 is greater than 20**3337**33 is greater than 20**3338**34 is greater than 20**3339**35 is greater than 20**3340**36 is greater than 20**3341**37 is greater than 20**3342**38 is greater than 20**3343**39 is greater than 20**3344***********************3345***** Nested WHILEs *****3346**Each array variable should be equal to the sum of its indices:**3347**${test00}[0] = 0**3348**${test00}[1] = 1**3349**${test00}[2] = 2**3350**${test01}[0] = 1**3351**${test01}[1] = 2**3352**${test01}[2] = 3**3353**${test02}[0] = 2**3354**${test02}[1] = 3**3355**${test02}[2] = 4**3356**${test10}[0] = 1**3357**${test10}[1] = 2**3358**${test10}[2] = 3**3359**${test11}[0] = 2**3360**${test11}[1] = 3**3361**${test11}[2] = 4**3362**${test12}[0] = 3**3363**${test12}[1] = 4**3364**${test12}[2] = 5**3365**${test20}[0] = 2**3366**${test20}[1] = 3**3367**${test20}[2] = 4**3368**${test21}[0] = 3**3369**${test21}[1] = 4**3370**${test21}[2] = 5**3371**${test22}[0] = 4**3372**${test22}[1] = 5**3373**${test22}[2] = 6**3374*************************3375***** hash test... *****3376**commented out...**3377******************************3378***** Hash resizing test *****3379**ba**3380**baa**3381**baaa**3382**baaaa**3383**baaaaa**3384**baaaaaa**3385**baaaaaaa**3386**baaaaaaaa**3387**baaaaaaaaa**3388**baaaaaaaaaa**3389**ba**3390**10**3391**baa**3392**9**3393**baaa**3394**8**3395**baaaa**3396**7**3397**baaaaa**3398**6**3399**baaaaaa**3400**5**3401**baaaaaaa**3402**4**3403**baaaaaaaa**3404**3**3405**baaaaaaaaa**3406**2**3407**baaaaaaaaaa**3408**1**3409******************************3410***** break/continue test *****3411**$i should go from 0 to 2**3412**$j should go from 3 to 4, and $q should go from 3 to 4**3413** $j=3**3414** $q=3**3415** $q=4**3416** $j=4**3417** $q=3**3418** $q=4**3419**$j should go from 0 to 2**3420** $j=0**3421** $j=1**3422** $j=2**3423**$k should go from 0 to 2**3424** $k=0**3425** $k=1**3426** $k=2**3427**$i=0**3428**$j should go from 3 to 4, and $q should go from 3 to 4**3429** $j=3**3430** $q=3**3431** $q=4**3432** $j=4**3433** $q=3**3434** $q=4**3435**$j should go from 0 to 2**3436** $j=0**3437** $j=1**3438** $j=2**3439**$k should go from 0 to 2**3440** $k=0**3441** $k=1**3442** $k=2**3443**$i=1**3444**$j should go from 3 to 4, and $q should go from 3 to 4**3445** $j=3**3446** $q=3**3447** $q=4**3448** $j=4**3449** $q=3**3450** $q=4**3451**$j should go from 0 to 2**3452** $j=0**3453** $j=1**3454** $j=2**3455**$k should go from 0 to 2**3456** $k=0**3457** $k=1**3458** $k=2**3459**$i=2**3460***************************3461***** Nested file include test *****3462**<html>**3463**This is Finish.phtml. This file is supposed to be included**3464**from regression_test.phtml. This is normal HTML.**3465**and this is PHP code, 2+2=4**3466**</html>**3467************************************3468**Tests completed.**3469**<html>**3470**<head>**3471***** Testing assignments and variable aliasing: *****3472**This should read "blah": blah**3473**This should read "this is nifty": this is nifty**3474*****************************************************3475***** Testing integer operators *****3476**Correct result - 8: 8**3477**Correct result - 8: 8**3478**Correct result - 2: 2**3479**Correct result - -2: -2**3480**Correct result - 15: 15**3481**Correct result - 15: 15**3482**Correct result - 2: 2**3483**Correct result - 3: 3**3484*************************************3485***** Testing real operators *****3486**Correct result - 8: 8**3487**Correct result - 8: 8**3488**Correct result - 2: 2**3489**Correct result - -2: -2**3490**Correct result - 15: 15**3491**Correct result - 15: 15**3492**Correct result - 2: 2**3493**Correct result - 3: 3**3494*************************************3495***** Testing if/elseif/else control *****3496**This works**3497**this_still_works**3498**should_print**3499***** Seriously nested if's test *****3500**** spelling correction by kluzz ****3501**Only two lines of text should follow:**3502**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**3503**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**3504**3 loop iterations should follow:**3505**2 4**3506**3 4**3507**4 4**3508**************************************3509***** C-style else-if's *****3510**This should be displayed**3511*****************************3512***** WHILE tests *****3513**0 is smaller than 20**3514**1 is smaller than 20**3515**2 is smaller than 20**3516**3 is smaller than 20**3517**4 is smaller than 20**3518**5 is smaller than 20**3519**6 is smaller than 20**3520**7 is smaller than 20**3521**8 is smaller than 20**3522**9 is smaller than 20**3523**10 is smaller than 20**3524**11 is smaller than 20**3525**12 is smaller than 20**3526**13 is smaller than 20**3527**14 is smaller than 20**3528**15 is smaller than 20**3529**16 is smaller than 20**3530**17 is smaller than 20**3531**18 is smaller than 20**3532**19 is smaller than 20**3533**20 equals 20**3534**21 is greater than 20**3535**22 is greater than 20**3536**23 is greater than 20**3537**24 is greater than 20**3538**25 is greater than 20**3539**26 is greater than 20**3540**27 is greater than 20**3541**28 is greater than 20**3542**29 is greater than 20**3543**30 is greater than 20**3544**31 is greater than 20**3545**32 is greater than 20**3546**33 is greater than 20**3547**34 is greater than 20**3548**35 is greater than 20**3549**36 is greater than 20**3550**37 is greater than 20**3551**38 is greater than 20**3552**39 is greater than 20**3553***********************3554***** Nested WHILEs *****3555**Each array variable should be equal to the sum of its indices:**3556**${test00}[0] = 0**3557**${test00}[1] = 1**3558**${test00}[2] = 2**3559**${test01}[0] = 1**3560**${test01}[1] = 2**3561**${test01}[2] = 3**3562**${test02}[0] = 2**3563**${test02}[1] = 3**3564**${test02}[2] = 4**3565**${test10}[0] = 1**3566**${test10}[1] = 2**3567**${test10}[2] = 3**3568**${test11}[0] = 2**3569**${test11}[1] = 3**3570**${test11}[2] = 4**3571**${test12}[0] = 3**3572**${test12}[1] = 4**3573**${test12}[2] = 5**3574**${test20}[0] = 2**3575**${test20}[1] = 3**3576**${test20}[2] = 4**3577**${test21}[0] = 3**3578**${test21}[1] = 4**3579**${test21}[2] = 5**3580**${test22}[0] = 4**3581**${test22}[1] = 5**3582**${test22}[2] = 6**3583*************************3584***** hash test... *****3585**commented out...**3586******************************3587***** Hash resizing test *****3588**ba**3589**baa**3590**baaa**3591**baaaa**3592**baaaaa**3593**baaaaaa**3594**baaaaaaa**3595**baaaaaaaa**3596**baaaaaaaaa**3597**baaaaaaaaaa**3598**ba**3599**10**3600**baa**3601**9**3602**baaa**3603**8**3604**baaaa**3605**7**3606**baaaaa**3607**6**3608**baaaaaa**3609**5**3610**baaaaaaa**3611**4**3612**baaaaaaaa**3613**3**3614**baaaaaaaaa**3615**2**3616**baaaaaaaaaa**3617**1**3618******************************3619***** break/continue test *****3620**$i should go from 0 to 2**3621**$j should go from 3 to 4, and $q should go from 3 to 4**3622** $j=3**3623** $q=3**3624** $q=4**3625** $j=4**3626** $q=3**3627** $q=4**3628**$j should go from 0 to 2**3629** $j=0**3630** $j=1**3631** $j=2**3632**$k should go from 0 to 2**3633** $k=0**3634** $k=1**3635** $k=2**3636**$i=0**3637**$j should go from 3 to 4, and $q should go from 3 to 4**3638** $j=3**3639** $q=3**3640** $q=4**3641** $j=4**3642** $q=3**3643** $q=4**3644**$j should go from 0 to 2**3645** $j=0**3646** $j=1**3647** $j=2**3648**$k should go from 0 to 2**3649** $k=0**3650** $k=1**3651** $k=2**3652**$i=1**3653**$j should go from 3 to 4, and $q should go from 3 to 4**3654** $j=3**3655** $q=3**3656** $q=4**3657** $j=4**3658** $q=3**3659** $q=4**3660**$j should go from 0 to 2**3661** $j=0**3662** $j=1**3663** $j=2**3664**$k should go from 0 to 2**3665** $k=0**3666** $k=1**3667** $k=2**3668**$i=2**3669***************************3670***** Nested file include test *****3671**<html>**3672**This is Finish.phtml. This file is supposed to be included**3673**from regression_test.phtml. This is normal HTML.**3674**and this is PHP code, 2+2=4**3675**</html>**3676************************************3677**Tests completed.**3678**<html>**3679**<head>**3680***** Testing assignments and variable aliasing: *****3681**This should read "blah": blah**3682**This should read "this is nifty": this is nifty**3683*****************************************************3684***** Testing integer operators *****3685**Correct result - 8: 8**3686**Correct result - 8: 8**3687**Correct result - 2: 2**3688**Correct result - -2: -2**3689**Correct result - 15: 15**3690**Correct result - 15: 15**3691**Correct result - 2: 2**3692**Correct result - 3: 3**3693*************************************3694***** Testing real operators *****3695**Correct result - 8: 8**3696**Correct result - 8: 8**3697**Correct result - 2: 2**3698**Correct result - -2: -2**3699**Correct result - 15: 15**3700**Correct result - 15: 15**3701**Correct result - 2: 2**3702**Correct result - 3: 3**3703*************************************3704***** Testing if/elseif/else control *****3705**This works**3706**this_still_works**3707**should_print**3708***** Seriously nested if's test *****3709**** spelling correction by kluzz ****3710**Only two lines of text should follow:**3711**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**3712**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**3713**3 loop iterations should follow:**3714**2 4**3715**3 4**3716**4 4**3717**************************************3718***** C-style else-if's *****3719**This should be displayed**3720*****************************3721***** WHILE tests *****3722**0 is smaller than 20**3723**1 is smaller than 20**3724**2 is smaller than 20**3725**3 is smaller than 20**3726**4 is smaller than 20**3727**5 is smaller than 20**3728**6 is smaller than 20**3729**7 is smaller than 20**3730**8 is smaller than 20**3731**9 is smaller than 20**3732**10 is smaller than 20**3733**11 is smaller than 20**3734**12 is smaller than 20**3735**13 is smaller than 20**3736**14 is smaller than 20**3737**15 is smaller than 20**3738**16 is smaller than 20**3739**17 is smaller than 20**3740**18 is smaller than 20**3741**19 is smaller than 20**3742**20 equals 20**3743**21 is greater than 20**3744**22 is greater than 20**3745**23 is greater than 20**3746**24 is greater than 20**3747**25 is greater than 20**3748**26 is greater than 20**3749**27 is greater than 20**3750**28 is greater than 20**3751**29 is greater than 20**3752**30 is greater than 20**3753**31 is greater than 20**3754**32 is greater than 20**3755**33 is greater than 20**3756**34 is greater than 20**3757**35 is greater than 20**3758**36 is greater than 20**3759**37 is greater than 20**3760**38 is greater than 20**3761**39 is greater than 20**3762***********************3763***** Nested WHILEs *****3764**Each array variable should be equal to the sum of its indices:**3765**${test00}[0] = 0**3766**${test00}[1] = 1**3767**${test00}[2] = 2**3768**${test01}[0] = 1**3769**${test01}[1] = 2**3770**${test01}[2] = 3**3771**${test02}[0] = 2**3772**${test02}[1] = 3**3773**${test02}[2] = 4**3774**${test10}[0] = 1**3775**${test10}[1] = 2**3776**${test10}[2] = 3**3777**${test11}[0] = 2**3778**${test11}[1] = 3**3779**${test11}[2] = 4**3780**${test12}[0] = 3**3781**${test12}[1] = 4**3782**${test12}[2] = 5**3783**${test20}[0] = 2**3784**${test20}[1] = 3**3785**${test20}[2] = 4**3786**${test21}[0] = 3**3787**${test21}[1] = 4**3788**${test21}[2] = 5**3789**${test22}[0] = 4**3790**${test22}[1] = 5**3791**${test22}[2] = 6**3792*************************3793***** hash test... *****3794**commented out...**3795******************************3796***** Hash resizing test *****3797**ba**3798**baa**3799**baaa**3800**baaaa**3801**baaaaa**3802**baaaaaa**3803**baaaaaaa**3804**baaaaaaaa**3805**baaaaaaaaa**3806**baaaaaaaaaa**3807**ba**3808**10**3809**baa**3810**9**3811**baaa**3812**8**3813**baaaa**3814**7**3815**baaaaa**3816**6**3817**baaaaaa**3818**5**3819**baaaaaaa**3820**4**3821**baaaaaaaa**3822**3**3823**baaaaaaaaa**3824**2**3825**baaaaaaaaaa**3826**1**3827******************************3828***** break/continue test *****3829**$i should go from 0 to 2**3830**$j should go from 3 to 4, and $q should go from 3 to 4**3831** $j=3**3832** $q=3**3833** $q=4**3834** $j=4**3835** $q=3**3836** $q=4**3837**$j should go from 0 to 2**3838** $j=0**3839** $j=1**3840** $j=2**3841**$k should go from 0 to 2**3842** $k=0**3843** $k=1**3844** $k=2**3845**$i=0**3846**$j should go from 3 to 4, and $q should go from 3 to 4**3847** $j=3**3848** $q=3**3849** $q=4**3850** $j=4**3851** $q=3**3852** $q=4**3853**$j should go from 0 to 2**3854** $j=0**3855** $j=1**3856** $j=2**3857**$k should go from 0 to 2**3858** $k=0**3859** $k=1**3860** $k=2**3861**$i=1**3862**$j should go from 3 to 4, and $q should go from 3 to 4**3863** $j=3**3864** $q=3**3865** $q=4**3866** $j=4**3867** $q=3**3868** $q=4**3869**$j should go from 0 to 2**3870** $j=0**3871** $j=1**3872** $j=2**3873**$k should go from 0 to 2**3874** $k=0**3875** $k=1**3876** $k=2**3877**$i=2**3878***************************3879***** Nested file include test *****3880**<html>**3881**This is Finish.phtml. This file is supposed to be included**3882**from regression_test.phtml. This is normal HTML.**3883**and this is PHP code, 2+2=4**3884**</html>**3885************************************3886**Tests completed.**3887**<html>**3888**<head>**3889***** Testing assignments and variable aliasing: *****3890**This should read "blah": blah**3891**This should read "this is nifty": this is nifty**3892*****************************************************3893***** Testing integer operators *****3894**Correct result - 8: 8**3895**Correct result - 8: 8**3896**Correct result - 2: 2**3897**Correct result - -2: -2**3898**Correct result - 15: 15**3899**Correct result - 15: 15**3900**Correct result - 2: 2**3901**Correct result - 3: 3**3902*************************************3903***** Testing real operators *****3904**Correct result - 8: 8**3905**Correct result - 8: 8**3906**Correct result - 2: 2**3907**Correct result - -2: -2**3908**Correct result - 15: 15**3909**Correct result - 15: 15**3910**Correct result - 2: 2**3911**Correct result - 3: 3**3912*************************************3913***** Testing if/elseif/else control *****3914**This works**3915**this_still_works**3916**should_print**3917***** Seriously nested if's test *****3918**** spelling correction by kluzz ****3919**Only two lines of text should follow:**3920**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**3921**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**3922**3 loop iterations should follow:**3923**2 4**3924**3 4**3925**4 4**3926**************************************3927***** C-style else-if's *****3928**This should be displayed**3929*****************************3930***** WHILE tests *****3931**0 is smaller than 20**3932**1 is smaller than 20**3933**2 is smaller than 20**3934**3 is smaller than 20**3935**4 is smaller than 20**3936**5 is smaller than 20**3937**6 is smaller than 20**3938**7 is smaller than 20**3939**8 is smaller than 20**3940**9 is smaller than 20**3941**10 is smaller than 20**3942**11 is smaller than 20**3943**12 is smaller than 20**3944**13 is smaller than 20**3945**14 is smaller than 20**3946**15 is smaller than 20**3947**16 is smaller than 20**3948**17 is smaller than 20**3949**18 is smaller than 20**3950**19 is smaller than 20**3951**20 equals 20**3952**21 is greater than 20**3953**22 is greater than 20**3954**23 is greater than 20**3955**24 is greater than 20**3956**25 is greater than 20**3957**26 is greater than 20**3958**27 is greater than 20**3959**28 is greater than 20**3960**29 is greater than 20**3961**30 is greater than 20**3962**31 is greater than 20**3963**32 is greater than 20**3964**33 is greater than 20**3965**34 is greater than 20**3966**35 is greater than 20**3967**36 is greater than 20**3968**37 is greater than 20**3969**38 is greater than 20**3970**39 is greater than 20**3971***********************3972***** Nested WHILEs *****3973**Each array variable should be equal to the sum of its indices:**3974**${test00}[0] = 0**3975**${test00}[1] = 1**3976**${test00}[2] = 2**3977**${test01}[0] = 1**3978**${test01}[1] = 2**3979**${test01}[2] = 3**3980**${test02}[0] = 2**3981**${test02}[1] = 3**3982**${test02}[2] = 4**3983**${test10}[0] = 1**3984**${test10}[1] = 2**3985**${test10}[2] = 3**3986**${test11}[0] = 2**3987**${test11}[1] = 3**3988**${test11}[2] = 4**3989**${test12}[0] = 3**3990**${test12}[1] = 4**3991**${test12}[2] = 5**3992**${test20}[0] = 2**3993**${test20}[1] = 3**3994**${test20}[2] = 4**3995**${test21}[0] = 3**3996**${test21}[1] = 4**3997**${test21}[2] = 5**3998**${test22}[0] = 4**3999**${test22}[1] = 5**4000**${test22}[2] = 6**4001*************************4002***** hash test... *****4003**commented out...**4004******************************4005***** Hash resizing test *****4006**ba**4007**baa**4008**baaa**4009**baaaa**4010**baaaaa**4011**baaaaaa**4012**baaaaaaa**4013**baaaaaaaa**4014**baaaaaaaaa**4015**baaaaaaaaaa**4016**ba**4017**10**4018**baa**4019**9**4020**baaa**4021**8**4022**baaaa**4023**7**4024**baaaaa**4025**6**4026**baaaaaa**4027**5**4028**baaaaaaa**4029**4**4030**baaaaaaaa**4031**3**4032**baaaaaaaaa**4033**2**4034**baaaaaaaaaa**4035**1**4036******************************4037***** break/continue test *****4038**$i should go from 0 to 2**4039**$j should go from 3 to 4, and $q should go from 3 to 4**4040** $j=3**4041** $q=3**4042** $q=4**4043** $j=4**4044** $q=3**4045** $q=4**4046**$j should go from 0 to 2**4047** $j=0**4048** $j=1**4049** $j=2**4050**$k should go from 0 to 2**4051** $k=0**4052** $k=1**4053** $k=2**4054**$i=0**4055**$j should go from 3 to 4, and $q should go from 3 to 4**4056** $j=3**4057** $q=3**4058** $q=4**4059** $j=4**4060** $q=3**4061** $q=4**4062**$j should go from 0 to 2**4063** $j=0**4064** $j=1**4065** $j=2**4066**$k should go from 0 to 2**4067** $k=0**4068** $k=1**4069** $k=2**4070**$i=1**4071**$j should go from 3 to 4, and $q should go from 3 to 4**4072** $j=3**4073** $q=3**4074** $q=4**4075** $j=4**4076** $q=3**4077** $q=4**4078**$j should go from 0 to 2**4079** $j=0**4080** $j=1**4081** $j=2**4082**$k should go from 0 to 2**4083** $k=0**4084** $k=1**4085** $k=2**4086**$i=2**4087***************************4088***** Nested file include test *****4089**<html>**4090**This is Finish.phtml. This file is supposed to be included**4091**from regression_test.phtml. This is normal HTML.**4092**and this is PHP code, 2+2=4**4093**</html>**4094************************************4095**Tests completed.**4096**<html>**4097**<head>**4098***** Testing assignments and variable aliasing: *****4099**This should read "blah": blah**4100**This should read "this is nifty": this is nifty**4101*****************************************************4102***** Testing integer operators *****4103**Correct result - 8: 8**4104**Correct result - 8: 8**4105**Correct result - 2: 2**4106**Correct result - -2: -2**4107**Correct result - 15: 15**4108**Correct result - 15: 15**4109**Correct result - 2: 2**4110**Correct result - 3: 3**4111*************************************4112***** Testing real operators *****4113**Correct result - 8: 8**4114**Correct result - 8: 8**4115**Correct result - 2: 2**4116**Correct result - -2: -2**4117**Correct result - 15: 15**4118**Correct result - 15: 15**4119**Correct result - 2: 2**4120**Correct result - 3: 3**4121*************************************4122***** Testing if/elseif/else control *****4123**This works**4124**this_still_works**4125**should_print**4126***** Seriously nested if's test *****4127**** spelling correction by kluzz ****4128**Only two lines of text should follow:**4129**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**4130**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**4131**3 loop iterations should follow:**4132**2 4**4133**3 4**4134**4 4**4135**************************************4136***** C-style else-if's *****4137**This should be displayed**4138*****************************4139***** WHILE tests *****4140**0 is smaller than 20**4141**1 is smaller than 20**4142**2 is smaller than 20**4143**3 is smaller than 20**4144**4 is smaller than 20**4145**5 is smaller than 20**4146**6 is smaller than 20**4147**7 is smaller than 20**4148**8 is smaller than 20**4149**9 is smaller than 20**4150**10 is smaller than 20**4151**11 is smaller than 20**4152**12 is smaller than 20**4153**13 is smaller than 20**4154**14 is smaller than 20**4155**15 is smaller than 20**4156**16 is smaller than 20**4157**17 is smaller than 20**4158**18 is smaller than 20**4159**19 is smaller than 20**4160**20 equals 20**4161**21 is greater than 20**4162**22 is greater than 20**4163**23 is greater than 20**4164**24 is greater than 20**4165**25 is greater than 20**4166**26 is greater than 20**4167**27 is greater than 20**4168**28 is greater than 20**4169**29 is greater than 20**4170**30 is greater than 20**4171**31 is greater than 20**4172**32 is greater than 20**4173**33 is greater than 20**4174**34 is greater than 20**4175**35 is greater than 20**4176**36 is greater than 20**4177**37 is greater than 20**4178**38 is greater than 20**4179**39 is greater than 20**4180***********************4181***** Nested WHILEs *****4182**Each array variable should be equal to the sum of its indices:**4183**${test00}[0] = 0**4184**${test00}[1] = 1**4185**${test00}[2] = 2**4186**${test01}[0] = 1**4187**${test01}[1] = 2**4188**${test01}[2] = 3**4189**${test02}[0] = 2**4190**${test02}[1] = 3**4191**${test02}[2] = 4**4192**${test10}[0] = 1**4193**${test10}[1] = 2**4194**${test10}[2] = 3**4195**${test11}[0] = 2**4196**${test11}[1] = 3**4197**${test11}[2] = 4**4198**${test12}[0] = 3**4199**${test12}[1] = 4**4200**${test12}[2] = 5**4201**${test20}[0] = 2**4202**${test20}[1] = 3**4203**${test20}[2] = 4**4204**${test21}[0] = 3**4205**${test21}[1] = 4**4206**${test21}[2] = 5**4207**${test22}[0] = 4**4208**${test22}[1] = 5**4209**${test22}[2] = 6**4210*************************4211***** hash test... *****4212**commented out...**4213******************************4214***** Hash resizing test *****4215**ba**4216**baa**4217**baaa**4218**baaaa**4219**baaaaa**4220**baaaaaa**4221**baaaaaaa**4222**baaaaaaaa**4223**baaaaaaaaa**4224**baaaaaaaaaa**4225**ba**4226**10**4227**baa**4228**9**4229**baaa**4230**8**4231**baaaa**4232**7**4233**baaaaa**4234**6**4235**baaaaaa**4236**5**4237**baaaaaaa**4238**4**4239**baaaaaaaa**4240**3**4241**baaaaaaaaa**4242**2**4243**baaaaaaaaaa**4244**1**4245******************************4246***** break/continue test *****4247**$i should go from 0 to 2**4248**$j should go from 3 to 4, and $q should go from 3 to 4**4249** $j=3**4250** $q=3**4251** $q=4**4252** $j=4**4253** $q=3**4254** $q=4**4255**$j should go from 0 to 2**4256** $j=0**4257** $j=1**4258** $j=2**4259**$k should go from 0 to 2**4260** $k=0**4261** $k=1**4262** $k=2**4263**$i=0**4264**$j should go from 3 to 4, and $q should go from 3 to 4**4265** $j=3**4266** $q=3**4267** $q=4**4268** $j=4**4269** $q=3**4270** $q=4**4271**$j should go from 0 to 2**4272** $j=0**4273** $j=1**4274** $j=2**4275**$k should go from 0 to 2**4276** $k=0**4277** $k=1**4278** $k=2**4279**$i=1**4280**$j should go from 3 to 4, and $q should go from 3 to 4**4281** $j=3**4282** $q=3**4283** $q=4**4284** $j=4**4285** $q=3**4286** $q=4**4287**$j should go from 0 to 2**4288** $j=0**4289** $j=1**4290** $j=2**4291**$k should go from 0 to 2**4292** $k=0**4293** $k=1**4294** $k=2**4295**$i=2**4296***************************4297***** Nested file include test *****4298**<html>**4299**This is Finish.phtml. This file is supposed to be included**4300**from regression_test.phtml. This is normal HTML.**4301**and this is PHP code, 2+2=4**4302**</html>**4303************************************4304**Tests completed.**4305**<html>**4306**<head>**4307***** Testing assignments and variable aliasing: *****4308**This should read "blah": blah**4309**This should read "this is nifty": this is nifty**4310*****************************************************4311***** Testing integer operators *****4312**Correct result - 8: 8**4313**Correct result - 8: 8**4314**Correct result - 2: 2**4315**Correct result - -2: -2**4316**Correct result - 15: 15**4317**Correct result - 15: 15**4318**Correct result - 2: 2**4319**Correct result - 3: 3**4320*************************************4321***** Testing real operators *****4322**Correct result - 8: 8**4323**Correct result - 8: 8**4324**Correct result - 2: 2**4325**Correct result - -2: -2**4326**Correct result - 15: 15**4327**Correct result - 15: 15**4328**Correct result - 2: 2**4329**Correct result - 3: 3**4330*************************************4331***** Testing if/elseif/else control *****4332**This works**4333**this_still_works**4334**should_print**4335***** Seriously nested if's test *****4336**** spelling correction by kluzz ****4337**Only two lines of text should follow:**4338**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**4339**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**4340**3 loop iterations should follow:**4341**2 4**4342**3 4**4343**4 4**4344**************************************4345***** C-style else-if's *****4346**This should be displayed**4347*****************************4348***** WHILE tests *****4349**0 is smaller than 20**4350**1 is smaller than 20**4351**2 is smaller than 20**4352**3 is smaller than 20**4353**4 is smaller than 20**4354**5 is smaller than 20**4355**6 is smaller than 20**4356**7 is smaller than 20**4357**8 is smaller than 20**4358**9 is smaller than 20**4359**10 is smaller than 20**4360**11 is smaller than 20**4361**12 is smaller than 20**4362**13 is smaller than 20**4363**14 is smaller than 20**4364**15 is smaller than 20**4365**16 is smaller than 20**4366**17 is smaller than 20**4367**18 is smaller than 20**4368**19 is smaller than 20**4369**20 equals 20**4370**21 is greater than 20**4371**22 is greater than 20**4372**23 is greater than 20**4373**24 is greater than 20**4374**25 is greater than 20**4375**26 is greater than 20**4376**27 is greater than 20**4377**28 is greater than 20**4378**29 is greater than 20**4379**30 is greater than 20**4380**31 is greater than 20**4381**32 is greater than 20**4382**33 is greater than 20**4383**34 is greater than 20**4384**35 is greater than 20**4385**36 is greater than 20**4386**37 is greater than 20**4387**38 is greater than 20**4388**39 is greater than 20**4389***********************4390***** Nested WHILEs *****4391**Each array variable should be equal to the sum of its indices:**4392**${test00}[0] = 0**4393**${test00}[1] = 1**4394**${test00}[2] = 2**4395**${test01}[0] = 1**4396**${test01}[1] = 2**4397**${test01}[2] = 3**4398**${test02}[0] = 2**4399**${test02}[1] = 3**4400**${test02}[2] = 4**4401**${test10}[0] = 1**4402**${test10}[1] = 2**4403**${test10}[2] = 3**4404**${test11}[0] = 2**4405**${test11}[1] = 3**4406**${test11}[2] = 4**4407**${test12}[0] = 3**4408**${test12}[1] = 4**4409**${test12}[2] = 5**4410**${test20}[0] = 2**4411**${test20}[1] = 3**4412**${test20}[2] = 4**4413**${test21}[0] = 3**4414**${test21}[1] = 4**4415**${test21}[2] = 5**4416**${test22}[0] = 4**4417**${test22}[1] = 5**4418**${test22}[2] = 6**4419*************************4420***** hash test... *****4421**commented out...**4422******************************4423***** Hash resizing test *****4424**ba**4425**baa**4426**baaa**4427**baaaa**4428**baaaaa**4429**baaaaaa**4430**baaaaaaa**4431**baaaaaaaa**4432**baaaaaaaaa**4433**baaaaaaaaaa**4434**ba**4435**10**4436**baa**4437**9**4438**baaa**4439**8**4440**baaaa**4441**7**4442**baaaaa**4443**6**4444**baaaaaa**4445**5**4446**baaaaaaa**4447**4**4448**baaaaaaaa**4449**3**4450**baaaaaaaaa**4451**2**4452**baaaaaaaaaa**4453**1**4454******************************4455***** break/continue test *****4456**$i should go from 0 to 2**4457**$j should go from 3 to 4, and $q should go from 3 to 4**4458** $j=3**4459** $q=3**4460** $q=4**4461** $j=4**4462** $q=3**4463** $q=4**4464**$j should go from 0 to 2**4465** $j=0**4466** $j=1**4467** $j=2**4468**$k should go from 0 to 2**4469** $k=0**4470** $k=1**4471** $k=2**4472**$i=0**4473**$j should go from 3 to 4, and $q should go from 3 to 4**4474** $j=3**4475** $q=3**4476** $q=4**4477** $j=4**4478** $q=3**4479** $q=4**4480**$j should go from 0 to 2**4481** $j=0**4482** $j=1**4483** $j=2**4484**$k should go from 0 to 2**4485** $k=0**4486** $k=1**4487** $k=2**4488**$i=1**4489**$j should go from 3 to 4, and $q should go from 3 to 4**4490** $j=3**4491** $q=3**4492** $q=4**4493** $j=4**4494** $q=3**4495** $q=4**4496**$j should go from 0 to 2**4497** $j=0**4498** $j=1**4499** $j=2**4500**$k should go from 0 to 2**4501** $k=0**4502** $k=1**4503** $k=2**4504**$i=2**4505***************************4506***** Nested file include test *****4507**<html>**4508**This is Finish.phtml. This file is supposed to be included**4509**from regression_test.phtml. This is normal HTML.**4510**and this is PHP code, 2+2=4**4511**</html>**4512************************************4513**Tests completed.**4514**<html>**4515**<head>**4516***** Testing assignments and variable aliasing: *****4517**This should read "blah": blah**4518**This should read "this is nifty": this is nifty**4519*****************************************************4520***** Testing integer operators *****4521**Correct result - 8: 8**4522**Correct result - 8: 8**4523**Correct result - 2: 2**4524**Correct result - -2: -2**4525**Correct result - 15: 15**4526**Correct result - 15: 15**4527**Correct result - 2: 2**4528**Correct result - 3: 3**4529*************************************4530***** Testing real operators *****4531**Correct result - 8: 8**4532**Correct result - 8: 8**4533**Correct result - 2: 2**4534**Correct result - -2: -2**4535**Correct result - 15: 15**4536**Correct result - 15: 15**4537**Correct result - 2: 2**4538**Correct result - 3: 3**4539*************************************4540***** Testing if/elseif/else control *****4541**This works**4542**this_still_works**4543**should_print**4544***** Seriously nested if's test *****4545**** spelling correction by kluzz ****4546**Only two lines of text should follow:**4547**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**4548**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**4549**3 loop iterations should follow:**4550**2 4**4551**3 4**4552**4 4**4553**************************************4554***** C-style else-if's *****4555**This should be displayed**4556*****************************4557***** WHILE tests *****4558**0 is smaller than 20**4559**1 is smaller than 20**4560**2 is smaller than 20**4561**3 is smaller than 20**4562**4 is smaller than 20**4563**5 is smaller than 20**4564**6 is smaller than 20**4565**7 is smaller than 20**4566**8 is smaller than 20**4567**9 is smaller than 20**4568**10 is smaller than 20**4569**11 is smaller than 20**4570**12 is smaller than 20**4571**13 is smaller than 20**4572**14 is smaller than 20**4573**15 is smaller than 20**4574**16 is smaller than 20**4575**17 is smaller than 20**4576**18 is smaller than 20**4577**19 is smaller than 20**4578**20 equals 20**4579**21 is greater than 20**4580**22 is greater than 20**4581**23 is greater than 20**4582**24 is greater than 20**4583**25 is greater than 20**4584**26 is greater than 20**4585**27 is greater than 20**4586**28 is greater than 20**4587**29 is greater than 20**4588**30 is greater than 20**4589**31 is greater than 20**4590**32 is greater than 20**4591**33 is greater than 20**4592**34 is greater than 20**4593**35 is greater than 20**4594**36 is greater than 20**4595**37 is greater than 20**4596**38 is greater than 20**4597**39 is greater than 20**4598***********************4599***** Nested WHILEs *****4600**Each array variable should be equal to the sum of its indices:**4601**${test00}[0] = 0**4602**${test00}[1] = 1**4603**${test00}[2] = 2**4604**${test01}[0] = 1**4605**${test01}[1] = 2**4606**${test01}[2] = 3**4607**${test02}[0] = 2**4608**${test02}[1] = 3**4609**${test02}[2] = 4**4610**${test10}[0] = 1**4611**${test10}[1] = 2**4612**${test10}[2] = 3**4613**${test11}[0] = 2**4614**${test11}[1] = 3**4615**${test11}[2] = 4**4616**${test12}[0] = 3**4617**${test12}[1] = 4**4618**${test12}[2] = 5**4619**${test20}[0] = 2**4620**${test20}[1] = 3**4621**${test20}[2] = 4**4622**${test21}[0] = 3**4623**${test21}[1] = 4**4624**${test21}[2] = 5**4625**${test22}[0] = 4**4626**${test22}[1] = 5**4627**${test22}[2] = 6**4628*************************4629***** hash test... *****4630**commented out...**4631******************************4632***** Hash resizing test *****4633**ba**4634**baa**4635**baaa**4636**baaaa**4637**baaaaa**4638**baaaaaa**4639**baaaaaaa**4640**baaaaaaaa**4641**baaaaaaaaa**4642**baaaaaaaaaa**4643**ba**4644**10**4645**baa**4646**9**4647**baaa**4648**8**4649**baaaa**4650**7**4651**baaaaa**4652**6**4653**baaaaaa**4654**5**4655**baaaaaaa**4656**4**4657**baaaaaaaa**4658**3**4659**baaaaaaaaa**4660**2**4661**baaaaaaaaaa**4662**1**4663******************************4664***** break/continue test *****4665**$i should go from 0 to 2**4666**$j should go from 3 to 4, and $q should go from 3 to 4**4667** $j=3**4668** $q=3**4669** $q=4**4670** $j=4**4671** $q=3**4672** $q=4**4673**$j should go from 0 to 2**4674** $j=0**4675** $j=1**4676** $j=2**4677**$k should go from 0 to 2**4678** $k=0**4679** $k=1**4680** $k=2**4681**$i=0**4682**$j should go from 3 to 4, and $q should go from 3 to 4**4683** $j=3**4684** $q=3**4685** $q=4**4686** $j=4**4687** $q=3**4688** $q=4**4689**$j should go from 0 to 2**4690** $j=0**4691** $j=1**4692** $j=2**4693**$k should go from 0 to 2**4694** $k=0**4695** $k=1**4696** $k=2**4697**$i=1**4698**$j should go from 3 to 4, and $q should go from 3 to 4**4699** $j=3**4700** $q=3**4701** $q=4**4702** $j=4**4703** $q=3**4704** $q=4**4705**$j should go from 0 to 2**4706** $j=0**4707** $j=1**4708** $j=2**4709**$k should go from 0 to 2**4710** $k=0**4711** $k=1**4712** $k=2**4713**$i=2**4714***************************4715***** Nested file include test *****4716**<html>**4717**This is Finish.phtml. This file is supposed to be included**4718**from regression_test.phtml. This is normal HTML.**4719**and this is PHP code, 2+2=4**4720**</html>**4721************************************4722**Tests completed.**4723**<html>**4724**<head>**4725***** Testing assignments and variable aliasing: *****4726**This should read "blah": blah**4727**This should read "this is nifty": this is nifty**4728*****************************************************4729***** Testing integer operators *****4730**Correct result - 8: 8**4731**Correct result - 8: 8**4732**Correct result - 2: 2**4733**Correct result - -2: -2**4734**Correct result - 15: 15**4735**Correct result - 15: 15**4736**Correct result - 2: 2**4737**Correct result - 3: 3**4738*************************************4739***** Testing real operators *****4740**Correct result - 8: 8**4741**Correct result - 8: 8**4742**Correct result - 2: 2**4743**Correct result - -2: -2**4744**Correct result - 15: 15**4745**Correct result - 15: 15**4746**Correct result - 2: 2**4747**Correct result - 3: 3**4748*************************************4749***** Testing if/elseif/else control *****4750**This works**4751**this_still_works**4752**should_print**4753***** Seriously nested if's test *****4754**** spelling correction by kluzz ****4755**Only two lines of text should follow:**4756**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**4757**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**4758**3 loop iterations should follow:**4759**2 4**4760**3 4**4761**4 4**4762**************************************4763***** C-style else-if's *****4764**This should be displayed**4765*****************************4766***** WHILE tests *****4767**0 is smaller than 20**4768**1 is smaller than 20**4769**2 is smaller than 20**4770**3 is smaller than 20**4771**4 is smaller than 20**4772**5 is smaller than 20**4773**6 is smaller than 20**4774**7 is smaller than 20**4775**8 is smaller than 20**4776**9 is smaller than 20**4777**10 is smaller than 20**4778**11 is smaller than 20**4779**12 is smaller than 20**4780**13 is smaller than 20**4781**14 is smaller than 20**4782**15 is smaller than 20**4783**16 is smaller than 20**4784**17 is smaller than 20**4785**18 is smaller than 20**4786**19 is smaller than 20**4787**20 equals 20**4788**21 is greater than 20**4789**22 is greater than 20**4790**23 is greater than 20**4791**24 is greater than 20**4792**25 is greater than 20**4793**26 is greater than 20**4794**27 is greater than 20**4795**28 is greater than 20**4796**29 is greater than 20**4797**30 is greater than 20**4798**31 is greater than 20**4799**32 is greater than 20**4800**33 is greater than 20**4801**34 is greater than 20**4802**35 is greater than 20**4803**36 is greater than 20**4804**37 is greater than 20**4805**38 is greater than 20**4806**39 is greater than 20**4807***********************4808***** Nested WHILEs *****4809**Each array variable should be equal to the sum of its indices:**4810**${test00}[0] = 0**4811**${test00}[1] = 1**4812**${test00}[2] = 2**4813**${test01}[0] = 1**4814**${test01}[1] = 2**4815**${test01}[2] = 3**4816**${test02}[0] = 2**4817**${test02}[1] = 3**4818**${test02}[2] = 4**4819**${test10}[0] = 1**4820**${test10}[1] = 2**4821**${test10}[2] = 3**4822**${test11}[0] = 2**4823**${test11}[1] = 3**4824**${test11}[2] = 4**4825**${test12}[0] = 3**4826**${test12}[1] = 4**4827**${test12}[2] = 5**4828**${test20}[0] = 2**4829**${test20}[1] = 3**4830**${test20}[2] = 4**4831**${test21}[0] = 3**4832**${test21}[1] = 4**4833**${test21}[2] = 5**4834**${test22}[0] = 4**4835**${test22}[1] = 5**4836**${test22}[2] = 6**4837*************************4838***** hash test... *****4839**commented out...**4840******************************4841***** Hash resizing test *****4842**ba**4843**baa**4844**baaa**4845**baaaa**4846**baaaaa**4847**baaaaaa**4848**baaaaaaa**4849**baaaaaaaa**4850**baaaaaaaaa**4851**baaaaaaaaaa**4852**ba**4853**10**4854**baa**4855**9**4856**baaa**4857**8**4858**baaaa**4859**7**4860**baaaaa**4861**6**4862**baaaaaa**4863**5**4864**baaaaaaa**4865**4**4866**baaaaaaaa**4867**3**4868**baaaaaaaaa**4869**2**4870**baaaaaaaaaa**4871**1**4872******************************4873***** break/continue test *****4874**$i should go from 0 to 2**4875**$j should go from 3 to 4, and $q should go from 3 to 4**4876** $j=3**4877** $q=3**4878** $q=4**4879** $j=4**4880** $q=3**4881** $q=4**4882**$j should go from 0 to 2**4883** $j=0**4884** $j=1**4885** $j=2**4886**$k should go from 0 to 2**4887** $k=0**4888** $k=1**4889** $k=2**4890**$i=0**4891**$j should go from 3 to 4, and $q should go from 3 to 4**4892** $j=3**4893** $q=3**4894** $q=4**4895** $j=4**4896** $q=3**4897** $q=4**4898**$j should go from 0 to 2**4899** $j=0**4900** $j=1**4901** $j=2**4902**$k should go from 0 to 2**4903** $k=0**4904** $k=1**4905** $k=2**4906**$i=1**4907**$j should go from 3 to 4, and $q should go from 3 to 4**4908** $j=3**4909** $q=3**4910** $q=4**4911** $j=4**4912** $q=3**4913** $q=4**4914**$j should go from 0 to 2**4915** $j=0**4916** $j=1**4917** $j=2**4918**$k should go from 0 to 2**4919** $k=0**4920** $k=1**4921** $k=2**4922**$i=2**4923***************************4924***** Nested file include test *****4925**<html>**4926**This is Finish.phtml. This file is supposed to be included**4927**from regression_test.phtml. This is normal HTML.**4928**and this is PHP code, 2+2=4**4929**</html>**4930************************************4931**Tests completed.**4932**<html>**4933**<head>**4934***** Testing assignments and variable aliasing: *****4935**This should read "blah": blah**4936**This should read "this is nifty": this is nifty**4937*****************************************************4938***** Testing integer operators *****4939**Correct result - 8: 8**4940**Correct result - 8: 8**4941**Correct result - 2: 2**4942**Correct result - -2: -2**4943**Correct result - 15: 15**4944**Correct result - 15: 15**4945**Correct result - 2: 2**4946**Correct result - 3: 3**4947*************************************4948***** Testing real operators *****4949**Correct result - 8: 8**4950**Correct result - 8: 8**4951**Correct result - 2: 2**4952**Correct result - -2: -2**4953**Correct result - 15: 15**4954**Correct result - 15: 15**4955**Correct result - 2: 2**4956**Correct result - 3: 3**4957*************************************4958***** Testing if/elseif/else control *****4959**This works**4960**this_still_works**4961**should_print**4962***** Seriously nested if's test *****4963**** spelling correction by kluzz ****4964**Only two lines of text should follow:**4965**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**4966**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**4967**3 loop iterations should follow:**4968**2 4**4969**3 4**4970**4 4**4971**************************************4972***** C-style else-if's *****4973**This should be displayed**4974*****************************4975***** WHILE tests *****4976**0 is smaller than 20**4977**1 is smaller than 20**4978**2 is smaller than 20**4979**3 is smaller than 20**4980**4 is smaller than 20**4981**5 is smaller than 20**4982**6 is smaller than 20**4983**7 is smaller than 20**4984**8 is smaller than 20**4985**9 is smaller than 20**4986**10 is smaller than 20**4987**11 is smaller than 20**4988**12 is smaller than 20**4989**13 is smaller than 20**4990**14 is smaller than 20**4991**15 is smaller than 20**4992**16 is smaller than 20**4993**17 is smaller than 20**4994**18 is smaller than 20**4995**19 is smaller than 20**4996**20 equals 20**4997**21 is greater than 20**4998**22 is greater than 20**4999**23 is greater than 20**5000**24 is greater than 20**5001**25 is greater than 20**5002**26 is greater than 20**5003**27 is greater than 20**5004**28 is greater than 20**5005**29 is greater than 20**5006**30 is greater than 20**5007**31 is greater than 20**5008**32 is greater than 20**5009**33 is greater than 20**5010**34 is greater than 20**5011**35 is greater than 20**5012**36 is greater than 20**5013**37 is greater than 20**5014**38 is greater than 20**5015**39 is greater than 20**5016***********************5017***** Nested WHILEs *****5018**Each array variable should be equal to the sum of its indices:**5019**${test00}[0] = 0**5020**${test00}[1] = 1**5021**${test00}[2] = 2**5022**${test01}[0] = 1**5023**${test01}[1] = 2**5024**${test01}[2] = 3**5025**${test02}[0] = 2**5026**${test02}[1] = 3**5027**${test02}[2] = 4**5028**${test10}[0] = 1**5029**${test10}[1] = 2**5030**${test10}[2] = 3**5031**${test11}[0] = 2**5032**${test11}[1] = 3**5033**${test11}[2] = 4**5034**${test12}[0] = 3**5035**${test12}[1] = 4**5036**${test12}[2] = 5**5037**${test20}[0] = 2**5038**${test20}[1] = 3**5039**${test20}[2] = 4**5040**${test21}[0] = 3**5041**${test21}[1] = 4**5042**${test21}[2] = 5**5043**${test22}[0] = 4**5044**${test22}[1] = 5**5045**${test22}[2] = 6**5046*************************5047***** hash test... *****5048**commented out...**5049******************************5050***** Hash resizing test *****5051**ba**5052**baa**5053**baaa**5054**baaaa**5055**baaaaa**5056**baaaaaa**5057**baaaaaaa**5058**baaaaaaaa**5059**baaaaaaaaa**5060**baaaaaaaaaa**5061**ba**5062**10**5063**baa**5064**9**5065**baaa**5066**8**5067**baaaa**5068**7**5069**baaaaa**5070**6**5071**baaaaaa**5072**5**5073**baaaaaaa**5074**4**5075**baaaaaaaa**5076**3**5077**baaaaaaaaa**5078**2**5079**baaaaaaaaaa**5080**1**5081******************************5082***** break/continue test *****5083**$i should go from 0 to 2**5084**$j should go from 3 to 4, and $q should go from 3 to 4**5085** $j=3**5086** $q=3**5087** $q=4**5088** $j=4**5089** $q=3**5090** $q=4**5091**$j should go from 0 to 2**5092** $j=0**5093** $j=1**5094** $j=2**5095**$k should go from 0 to 2**5096** $k=0**5097** $k=1**5098** $k=2**5099**$i=0**5100**$j should go from 3 to 4, and $q should go from 3 to 4**5101** $j=3**5102** $q=3**5103** $q=4**5104** $j=4**5105** $q=3**5106** $q=4**5107**$j should go from 0 to 2**5108** $j=0**5109** $j=1**5110** $j=2**5111**$k should go from 0 to 2**5112** $k=0**5113** $k=1**5114** $k=2**5115**$i=1**5116**$j should go from 3 to 4, and $q should go from 3 to 4**5117** $j=3**5118** $q=3**5119** $q=4**5120** $j=4**5121** $q=3**5122** $q=4**5123**$j should go from 0 to 2**5124** $j=0**5125** $j=1**5126** $j=2**5127**$k should go from 0 to 2**5128** $k=0**5129** $k=1**5130** $k=2**5131**$i=2**5132***************************5133***** Nested file include test *****5134**<html>**5135**This is Finish.phtml. This file is supposed to be included**5136**from regression_test.phtml. This is normal HTML.**5137**and this is PHP code, 2+2=4**5138**</html>**5139************************************5140**Tests completed.**5141**<html>**5142**<head>**5143***** Testing assignments and variable aliasing: *****5144**This should read "blah": blah**5145**This should read "this is nifty": this is nifty**5146*****************************************************5147***** Testing integer operators *****5148**Correct result - 8: 8**5149**Correct result - 8: 8**5150**Correct result - 2: 2**5151**Correct result - -2: -2**5152**Correct result - 15: 15**5153**Correct result - 15: 15**5154**Correct result - 2: 2**5155**Correct result - 3: 3**5156*************************************5157***** Testing real operators *****5158**Correct result - 8: 8**5159**Correct result - 8: 8**5160**Correct result - 2: 2**5161**Correct result - -2: -2**5162**Correct result - 15: 15**5163**Correct result - 15: 15**5164**Correct result - 2: 2**5165**Correct result - 3: 3**5166*************************************5167***** Testing if/elseif/else control *****5168**This works**5169**this_still_works**5170**should_print**5171***** Seriously nested if's test *****5172**** spelling correction by kluzz ****5173**Only two lines of text should follow:**5174**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**5175**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**5176**3 loop iterations should follow:**5177**2 4**5178**3 4**5179**4 4**5180**************************************5181***** C-style else-if's *****5182**This should be displayed**5183*****************************5184***** WHILE tests *****5185**0 is smaller than 20**5186**1 is smaller than 20**5187**2 is smaller than 20**5188**3 is smaller than 20**5189**4 is smaller than 20**5190**5 is smaller than 20**5191**6 is smaller than 20**5192**7 is smaller than 20**5193**8 is smaller than 20**5194**9 is smaller than 20**5195**10 is smaller than 20**5196**11 is smaller than 20**5197**12 is smaller than 20**5198**13 is smaller than 20**5199**14 is smaller than 20**5200**15 is smaller than 20**5201**16 is smaller than 20**5202**17 is smaller than 20**5203**18 is smaller than 20**5204**19 is smaller than 20**5205**20 equals 20**5206**21 is greater than 20**5207**22 is greater than 20**5208**23 is greater than 20**5209**24 is greater than 20**5210**25 is greater than 20**5211**26 is greater than 20**5212**27 is greater than 20**5213**28 is greater than 20**5214**29 is greater than 20**5215**30 is greater than 20**5216**31 is greater than 20**5217**32 is greater than 20**5218**33 is greater than 20**5219**34 is greater than 20**5220**35 is greater than 20**5221**36 is greater than 20**5222**37 is greater than 20**5223**38 is greater than 20**5224**39 is greater than 20**5225***********************5226***** Nested WHILEs *****5227**Each array variable should be equal to the sum of its indices:**5228**${test00}[0] = 0**5229**${test00}[1] = 1**5230**${test00}[2] = 2**5231**${test01}[0] = 1**5232**${test01}[1] = 2**5233**${test01}[2] = 3**5234**${test02}[0] = 2**5235**${test02}[1] = 3**5236**${test02}[2] = 4**5237**${test10}[0] = 1**5238**${test10}[1] = 2**5239**${test10}[2] = 3**5240**${test11}[0] = 2**5241**${test11}[1] = 3**5242**${test11}[2] = 4**5243**${test12}[0] = 3**5244**${test12}[1] = 4**5245**${test12}[2] = 5**5246**${test20}[0] = 2**5247**${test20}[1] = 3**5248**${test20}[2] = 4**5249**${test21}[0] = 3**5250**${test21}[1] = 4**5251**${test21}[2] = 5**5252**${test22}[0] = 4**5253**${test22}[1] = 5**5254**${test22}[2] = 6**5255*************************5256***** hash test... *****5257**commented out...**5258******************************5259***** Hash resizing test *****5260**ba**5261**baa**5262**baaa**5263**baaaa**5264**baaaaa**5265**baaaaaa**5266**baaaaaaa**5267**baaaaaaaa**5268**baaaaaaaaa**5269**baaaaaaaaaa**5270**ba**5271**10**5272**baa**5273**9**5274**baaa**5275**8**5276**baaaa**5277**7**5278**baaaaa**5279**6**5280**baaaaaa**5281**5**5282**baaaaaaa**5283**4**5284**baaaaaaaa**5285**3**5286**baaaaaaaaa**5287**2**5288**baaaaaaaaaa**5289**1**5290******************************5291***** break/continue test *****5292**$i should go from 0 to 2**5293**$j should go from 3 to 4, and $q should go from 3 to 4**5294** $j=3**5295** $q=3**5296** $q=4**5297** $j=4**5298** $q=3**5299** $q=4**5300**$j should go from 0 to 2**5301** $j=0**5302** $j=1**5303** $j=2**5304**$k should go from 0 to 2**5305** $k=0**5306** $k=1**5307** $k=2**5308**$i=0**5309**$j should go from 3 to 4, and $q should go from 3 to 4**5310** $j=3**5311** $q=3**5312** $q=4**5313** $j=4**5314** $q=3**5315** $q=4**5316**$j should go from 0 to 2**5317** $j=0**5318** $j=1**5319** $j=2**5320**$k should go from 0 to 2**5321** $k=0**5322** $k=1**5323** $k=2**5324**$i=1**5325**$j should go from 3 to 4, and $q should go from 3 to 4**5326** $j=3**5327** $q=3**5328** $q=4**5329** $j=4**5330** $q=3**5331** $q=4**5332**$j should go from 0 to 2**5333** $j=0**5334** $j=1**5335** $j=2**5336**$k should go from 0 to 2**5337** $k=0**5338** $k=1**5339** $k=2**5340**$i=2**5341***************************5342***** Nested file include test *****5343**<html>**5344**This is Finish.phtml. This file is supposed to be included**5345**from regression_test.phtml. This is normal HTML.**5346**and this is PHP code, 2+2=4**5347**</html>**5348************************************5349**Tests completed.**5350**<html>**5351**<head>**5352***** Testing assignments and variable aliasing: *****5353**This should read "blah": blah**5354**This should read "this is nifty": this is nifty**5355*****************************************************5356***** Testing integer operators *****5357**Correct result - 8: 8**5358**Correct result - 8: 8**5359**Correct result - 2: 2**5360**Correct result - -2: -2**5361**Correct result - 15: 15**5362**Correct result - 15: 15**5363**Correct result - 2: 2**5364**Correct result - 3: 3**5365*************************************5366***** Testing real operators *****5367**Correct result - 8: 8**5368**Correct result - 8: 8**5369**Correct result - 2: 2**5370**Correct result - -2: -2**5371**Correct result - 15: 15**5372**Correct result - 15: 15**5373**Correct result - 2: 2**5374**Correct result - 3: 3**5375*************************************5376***** Testing if/elseif/else control *****5377**This works**5378**this_still_works**5379**should_print**5380***** Seriously nested if's test *****5381**** spelling correction by kluzz ****5382**Only two lines of text should follow:**5383**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**5384**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**5385**3 loop iterations should follow:**5386**2 4**5387**3 4**5388**4 4**5389**************************************5390***** C-style else-if's *****5391**This should be displayed**5392*****************************5393***** WHILE tests *****5394**0 is smaller than 20**5395**1 is smaller than 20**5396**2 is smaller than 20**5397**3 is smaller than 20**5398**4 is smaller than 20**5399**5 is smaller than 20**5400**6 is smaller than 20**5401**7 is smaller than 20**5402**8 is smaller than 20**5403**9 is smaller than 20**5404**10 is smaller than 20**5405**11 is smaller than 20**5406**12 is smaller than 20**5407**13 is smaller than 20**5408**14 is smaller than 20**5409**15 is smaller than 20**5410**16 is smaller than 20**5411**17 is smaller than 20**5412**18 is smaller than 20**5413**19 is smaller than 20**5414**20 equals 20**5415**21 is greater than 20**5416**22 is greater than 20**5417**23 is greater than 20**5418**24 is greater than 20**5419**25 is greater than 20**5420**26 is greater than 20**5421**27 is greater than 20**5422**28 is greater than 20**5423**29 is greater than 20**5424**30 is greater than 20**5425**31 is greater than 20**5426**32 is greater than 20**5427**33 is greater than 20**5428**34 is greater than 20**5429**35 is greater than 20**5430**36 is greater than 20**5431**37 is greater than 20**5432**38 is greater than 20**5433**39 is greater than 20**5434***********************5435***** Nested WHILEs *****5436**Each array variable should be equal to the sum of its indices:**5437**${test00}[0] = 0**5438**${test00}[1] = 1**5439**${test00}[2] = 2**5440**${test01}[0] = 1**5441**${test01}[1] = 2**5442**${test01}[2] = 3**5443**${test02}[0] = 2**5444**${test02}[1] = 3**5445**${test02}[2] = 4**5446**${test10}[0] = 1**5447**${test10}[1] = 2**5448**${test10}[2] = 3**5449**${test11}[0] = 2**5450**${test11}[1] = 3**5451**${test11}[2] = 4**5452**${test12}[0] = 3**5453**${test12}[1] = 4**5454**${test12}[2] = 5**5455**${test20}[0] = 2**5456**${test20}[1] = 3**5457**${test20}[2] = 4**5458**${test21}[0] = 3**5459**${test21}[1] = 4**5460**${test21}[2] = 5**5461**${test22}[0] = 4**5462**${test22}[1] = 5**5463**${test22}[2] = 6**5464*************************5465***** hash test... *****5466**commented out...**5467******************************5468***** Hash resizing test *****5469**ba**5470**baa**5471**baaa**5472**baaaa**5473**baaaaa**5474**baaaaaa**5475**baaaaaaa**5476**baaaaaaaa**5477**baaaaaaaaa**5478**baaaaaaaaaa**5479**ba**5480**10**5481**baa**5482**9**5483**baaa**5484**8**5485**baaaa**5486**7**5487**baaaaa**5488**6**5489**baaaaaa**5490**5**5491**baaaaaaa**5492**4**5493**baaaaaaaa**5494**3**5495**baaaaaaaaa**5496**2**5497**baaaaaaaaaa**5498**1**5499******************************5500***** break/continue test *****5501**$i should go from 0 to 2**5502**$j should go from 3 to 4, and $q should go from 3 to 4**5503** $j=3**5504** $q=3**5505** $q=4**5506** $j=4**5507** $q=3**5508** $q=4**5509**$j should go from 0 to 2**5510** $j=0**5511** $j=1**5512** $j=2**5513**$k should go from 0 to 2**5514** $k=0**5515** $k=1**5516** $k=2**5517**$i=0**5518**$j should go from 3 to 4, and $q should go from 3 to 4**5519** $j=3**5520** $q=3**5521** $q=4**5522** $j=4**5523** $q=3**5524** $q=4**5525**$j should go from 0 to 2**5526** $j=0**5527** $j=1**5528** $j=2**5529**$k should go from 0 to 2**5530** $k=0**5531** $k=1**5532** $k=2**5533**$i=1**5534**$j should go from 3 to 4, and $q should go from 3 to 4**5535** $j=3**5536** $q=3**5537** $q=4**5538** $j=4**5539** $q=3**5540** $q=4**5541**$j should go from 0 to 2**5542** $j=0**5543** $j=1**5544** $j=2**5545**$k should go from 0 to 2**5546** $k=0**5547** $k=1**5548** $k=2**5549**$i=2**5550***************************5551***** Nested file include test *****5552**<html>**5553**This is Finish.phtml. This file is supposed to be included**5554**from regression_test.phtml. This is normal HTML.**5555**and this is PHP code, 2+2=4**5556**</html>**5557************************************5558**Tests completed.**5559**<html>**5560**<head>**5561***** Testing assignments and variable aliasing: *****5562**This should read "blah": blah**5563**This should read "this is nifty": this is nifty**5564*****************************************************5565***** Testing integer operators *****5566**Correct result - 8: 8**5567**Correct result - 8: 8**5568**Correct result - 2: 2**5569**Correct result - -2: -2**5570**Correct result - 15: 15**5571**Correct result - 15: 15**5572**Correct result - 2: 2**5573**Correct result - 3: 3**5574*************************************5575***** Testing real operators *****5576**Correct result - 8: 8**5577**Correct result - 8: 8**5578**Correct result - 2: 2**5579**Correct result - -2: -2**5580**Correct result - 15: 15**5581**Correct result - 15: 15**5582**Correct result - 2: 2**5583**Correct result - 3: 3**5584*************************************5585***** Testing if/elseif/else control *****5586**This works**5587**this_still_works**5588**should_print**5589***** Seriously nested if's test *****5590**** spelling correction by kluzz ****5591**Only two lines of text should follow:**5592**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**5593**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**5594**3 loop iterations should follow:**5595**2 4**5596**3 4**5597**4 4**5598**************************************5599***** C-style else-if's *****5600**This should be displayed**5601*****************************5602***** WHILE tests *****5603**0 is smaller than 20**5604**1 is smaller than 20**5605**2 is smaller than 20**5606**3 is smaller than 20**5607**4 is smaller than 20**5608**5 is smaller than 20**5609**6 is smaller than 20**5610**7 is smaller than 20**5611**8 is smaller than 20**5612**9 is smaller than 20**5613**10 is smaller than 20**5614**11 is smaller than 20**5615**12 is smaller than 20**5616**13 is smaller than 20**5617**14 is smaller than 20**5618**15 is smaller than 20**5619**16 is smaller than 20**5620**17 is smaller than 20**5621**18 is smaller than 20**5622**19 is smaller than 20**5623**20 equals 20**5624**21 is greater than 20**5625**22 is greater than 20**5626**23 is greater than 20**5627**24 is greater than 20**5628**25 is greater than 20**5629**26 is greater than 20**5630**27 is greater than 20**5631**28 is greater than 20**5632**29 is greater than 20**5633**30 is greater than 20**5634**31 is greater than 20**5635**32 is greater than 20**5636**33 is greater than 20**5637**34 is greater than 20**5638**35 is greater than 20**5639**36 is greater than 20**5640**37 is greater than 20**5641**38 is greater than 20**5642**39 is greater than 20**5643***********************5644***** Nested WHILEs *****5645**Each 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***** hash test... *****5675**commented out...**5676******************************5677***** Hash resizing test *****5678**ba**5679**baa**5680**baaa**5681**baaaa**5682**baaaaa**5683**baaaaaa**5684**baaaaaaa**5685**baaaaaaaa**5686**baaaaaaaaa**5687**baaaaaaaaaa**5688**ba**5689**10**5690**baa**5691**9**5692**baaa**5693**8**5694**baaaa**5695**7**5696**baaaaa**5697**6**5698**baaaaaa**5699**5**5700**baaaaaaa**5701**4**5702**baaaaaaaa**5703**3**5704**baaaaaaaaa**5705**2**5706**baaaaaaaaaa**5707**1**5708******************************5709***** break/continue test *****5710**$i should go from 0 to 2**5711**$j should go from 3 to 4, and $q should go from 3 to 4**5712** $j=3**5713** $q=3**5714** $q=4**5715** $j=4**5716** $q=3**5717** $q=4**5718**$j should go from 0 to 2**5719** $j=0**5720** $j=1**5721** $j=2**5722**$k should go from 0 to 2**5723** $k=0**5724** $k=1**5725** $k=2**5726**$i=0**5727**$j should go from 3 to 4, and $q should go from 3 to 4**5728** $j=3**5729** $q=3**5730** $q=4**5731** $j=4**5732** $q=3**5733** $q=4**5734**$j should go from 0 to 2**5735** $j=0**5736** $j=1**5737** $j=2**5738**$k should go from 0 to 2**5739** $k=0**5740** $k=1**5741** $k=2**5742**$i=1**5743**$j should go from 3 to 4, and $q should go from 3 to 4**5744** $j=3**5745** $q=3**5746** $q=4**5747** $j=4**5748** $q=3**5749** $q=4**5750**$j should go from 0 to 2**5751** $j=0**5752** $j=1**5753** $j=2**5754**$k should go from 0 to 2**5755** $k=0**5756** $k=1**5757** $k=2**5758**$i=2**5759***************************5760***** Nested file include test *****5761**<html>**5762**This is Finish.phtml. This file is supposed to be included**5763**from regression_test.phtml. This is normal HTML.**5764**and this is PHP code, 2+2=4**5765**</html>**5766************************************5767**Tests completed.**5768**<html>**5769**<head>**5770***** Testing assignments and variable aliasing: *****5771**This should read "blah": blah**5772**This should read "this is nifty": this is nifty**5773*****************************************************5774***** Testing integer operators *****5775**Correct result - 8: 8**5776**Correct result - 8: 8**5777**Correct result - 2: 2**5778**Correct result - -2: -2**5779**Correct result - 15: 15**5780**Correct result - 15: 15**5781**Correct result - 2: 2**5782**Correct result - 3: 3**5783*************************************5784***** Testing real operators *****5785**Correct result - 8: 8**5786**Correct result - 8: 8**5787**Correct result - 2: 2**5788**Correct result - -2: -2**5789**Correct result - 15: 15**5790**Correct result - 15: 15**5791**Correct result - 2: 2**5792**Correct result - 3: 3**5793*************************************5794***** Testing if/elseif/else control *****5795**This works**5796**this_still_works**5797**should_print**5798***** Seriously nested if's test *****5799**** spelling correction by kluzz ****5800**Only two lines of text should follow:**5801**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**5802**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**5803**3 loop iterations should follow:**5804**2 4**5805**3 4**5806**4 4**5807**************************************5808***** C-style else-if's *****5809**This should be displayed**5810*****************************5811***** WHILE tests *****5812**0 is smaller than 20**5813**1 is smaller than 20**5814**2 is smaller than 20**5815**3 is smaller than 20**5816**4 is smaller than 20**5817**5 is smaller than 20**5818**6 is smaller than 20**5819**7 is smaller than 20**5820**8 is smaller than 20**5821**9 is smaller than 20**5822**10 is smaller than 20**5823**11 is smaller than 20**5824**12 is smaller than 20**5825**13 is smaller than 20**5826**14 is smaller than 20**5827**15 is smaller than 20**5828**16 is smaller than 20**5829**17 is smaller than 20**5830**18 is smaller than 20**5831**19 is smaller than 20**5832**20 equals 20**5833**21 is greater than 20**5834**22 is greater than 20**5835**23 is greater than 20**5836**24 is greater than 20**5837**25 is greater than 20**5838**26 is greater than 20**5839**27 is greater than 20**5840**28 is greater than 20**5841**29 is greater than 20**5842**30 is greater than 20**5843**31 is greater than 20**5844**32 is greater than 20**5845**33 is greater than 20**5846**34 is greater than 20**5847**35 is greater than 20**5848**36 is greater than 20**5849**37 is greater than 20**5850**38 is greater than 20**5851**39 is greater than 20**5852***********************5853***** Nested WHILEs *****5854**Each array variable should be equal to the sum of its indices:**5855**${test00}[0] = 0**5856**${test00}[1] = 1**5857**${test00}[2] = 2**5858**${test01}[0] = 1**5859**${test01}[1] = 2**5860**${test01}[2] = 3**5861**${test02}[0] = 2**5862**${test02}[1] = 3**5863**${test02}[2] = 4**5864**${test10}[0] = 1**5865**${test10}[1] = 2**5866**${test10}[2] = 3**5867**${test11}[0] = 2**5868**${test11}[1] = 3**5869**${test11}[2] = 4**5870**${test12}[0] = 3**5871**${test12}[1] = 4**5872**${test12}[2] = 5**5873**${test20}[0] = 2**5874**${test20}[1] = 3**5875**${test20}[2] = 4**5876**${test21}[0] = 3**5877**${test21}[1] = 4**5878**${test21}[2] = 5**5879**${test22}[0] = 4**5880**${test22}[1] = 5**5881**${test22}[2] = 6**5882*************************5883***** hash test... *****5884**commented out...**5885******************************5886***** Hash resizing test *****5887**ba**5888**baa**5889**baaa**5890**baaaa**5891**baaaaa**5892**baaaaaa**5893**baaaaaaa**5894**baaaaaaaa**5895**baaaaaaaaa**5896**baaaaaaaaaa**5897**ba**5898**10**5899**baa**5900**9**5901**baaa**5902**8**5903**baaaa**5904**7**5905**baaaaa**5906**6**5907**baaaaaa**5908**5**5909**baaaaaaa**5910**4**5911**baaaaaaaa**5912**3**5913**baaaaaaaaa**5914**2**5915**baaaaaaaaaa**5916**1**5917******************************5918***** break/continue test *****5919**$i should go from 0 to 2**5920**$j should go from 3 to 4, and $q should go from 3 to 4**5921** $j=3**5922** $q=3**5923** $q=4**5924** $j=4**5925** $q=3**5926** $q=4**5927**$j should go from 0 to 2**5928** $j=0**5929** $j=1**5930** $j=2**5931**$k should go from 0 to 2**5932** $k=0**5933** $k=1**5934** $k=2**5935**$i=0**5936**$j should go from 3 to 4, and $q should go from 3 to 4**5937** $j=3**5938** $q=3**5939** $q=4**5940** $j=4**5941** $q=3**5942** $q=4**5943**$j should go from 0 to 2**5944** $j=0**5945** $j=1**5946** $j=2**5947**$k should go from 0 to 2**5948** $k=0**5949** $k=1**5950** $k=2**5951**$i=1**5952**$j should go from 3 to 4, and $q should go from 3 to 4**5953** $j=3**5954** $q=3**5955** $q=4**5956** $j=4**5957** $q=3**5958** $q=4**5959**$j should go from 0 to 2**5960** $j=0**5961** $j=1**5962** $j=2**5963**$k should go from 0 to 2**5964** $k=0**5965** $k=1**5966** $k=2**5967**$i=2**5968***************************5969***** Nested file include test *****5970**<html>**5971**This is Finish.phtml. This file is supposed to be included**5972**from regression_test.phtml. This is normal HTML.**5973**and this is PHP code, 2+2=4**5974**</html>**5975************************************5976**Tests completed.**5977**<html>**5978**<head>**5979***** Testing assignments and variable aliasing: *****5980**This should read "blah": blah**5981**This should read "this is nifty": this is nifty**5982*****************************************************5983***** Testing integer operators *****5984**Correct result - 8: 8**5985**Correct result - 8: 8**5986**Correct result - 2: 2**5987**Correct result - -2: -2**5988**Correct result - 15: 15**5989**Correct result - 15: 15**5990**Correct result - 2: 2**5991**Correct result - 3: 3**5992*************************************5993***** Testing real operators *****5994**Correct result - 8: 8**5995**Correct result - 8: 8**5996**Correct result - 2: 2**5997**Correct result - -2: -2**5998**Correct result - 15: 15**5999**Correct result - 15: 15**6000**Correct result - 2: 2**6001**Correct result - 3: 3**6002*************************************6003***** Testing if/elseif/else control *****6004**This works**6005**this_still_works**6006**should_print**6007***** Seriously nested if's test *****6008**** spelling correction by kluzz ****6009**Only two lines of text should follow:**6010**this should be displayed. should be: $i=1, $j=0. is: $i=1, $j=0**6011**this is supposed to be displayed. should be: $i=2, $j=4. is: $i=2, $j=4**6012**3 loop iterations should follow:**6013**2 4**6014**3 4**6015**4 4**6016**************************************6017***** C-style else-if's *****6018**This should be displayed**6019*****************************6020***** WHILE tests *****6021**0 is smaller than 20**6022**1 is smaller than 20**6023**2 is smaller than 20**6024**3 is smaller than 20**6025**4 is smaller than 20**6026**5 is smaller than 20**6027**6 is smaller than 20**6028**7 is smaller than 20**6029**8 is smaller than 20**6030**9 is smaller than 20**6031**10 is smaller than 20**6032**11 is smaller than 20**6033**12 is smaller than 20**6034**13 is smaller than 20**6035**14 is smaller than 20**6036**15 is smaller than 20**6037**16 is smaller than 20**6038**17 is smaller than 20**6039**18 is smaller than 20**6040**19 is smaller than 20**6041**20 equals 20**6042**21 is greater than 20**6043**22 is greater than 20**6044**23 is greater than 20**6045**24 is greater than 20**6046**25 is greater than 20**6047**26 is greater than 20**6048**27 is greater than 20**6049**28 is greater than 20**6050**29 is greater than 20**6051**30 is greater than 20**6052**31 is greater than 20**6053**32 is greater than 20**6054**33 is greater than 20**6055**34 is greater than 20**6056**35 is greater than 20**6057**36 is greater than 20**6058**37 is greater than 20**6059**38 is greater than 20**6060**39 is greater than 20**6061***********************6062***** Nested WHILEs *****6063**Each array variable should be equal to the sum of its indices:**6064**${test00}[0] = 0**6065**${test00}[1] = 1**6066**${test00}[2] = 2**6067**${test01}[0] = 1**6068**${test01}[1] = 2**6069**${test01}[2] = 3**6070**${test02}[0] = 2**6071**${test02}[1] = 3**6072**${test02}[2] = 4**6073**${test10}[0] = 1**6074**${test10}[1] = 2**6075**${test10}[2] = 3**6076**${test11}[0] = 2**6077**${test11}[1] = 3**6078**${test11}[2] = 4**6079**${test12}[0] = 3**6080**${test12}[1] = 4**6081**${test12}[2] = 5**6082**${test20}[0] = 2**6083**${test20}[1] = 3**6084**${test20}[2] = 4**6085**${test21}[0] = 3**6086**${test21}[1] = 4**6087**${test21}[2] = 5**6088**${test22}[0] = 4**6089**${test22}[1] = 5**6090**${test22}[2] = 6**6091*************************6092***** hash test... *****6093**commented out...**6094******************************6095***** Hash resizing test *****6096**ba**6097**baa**6098**baaa**6099**baaaa**6100**baaaaa**6101**baaaaaa**6102**baaaaaaa**6103**baaaaaaaa**6104**baaaaaaaaa**6105**baaaaaaaaaa**6106**ba**6107**10**6108**baa**6109**9**6110**baaa**6111**8**6112**baaaa**6113**7**6114**baaaaa**6115**6**6116**baaaaaa**6117**5**6118**baaaaaaa**6119**4**6120**baaaaaaaa**6121**3**6122**baaaaaaaaa**6123**2**6124**baaaaaaaaaa**6125**1**6126******************************6127***** break/continue test *****6128**$i should go from 0 to 2**6129**$j should go from 3 to 4, and $q should go from 3 to 4**6130** $j=3**6131** $q=3**6132** $q=4**6133** $j=4**6134** $q=3**6135** $q=4**6136**$j should go from 0 to 2**6137** $j=0**6138** $j=1**6139** $j=2**6140**$k should go from 0 to 2**6141** $k=0**6142** $k=1**6143** $k=2**6144**$i=0**6145**$j should go from 3 to 4, and $q should go from 3 to 4**6146** $j=3**6147** $q=3**6148** $q=4**6149** $j=4**6150** $q=3**6151**