Test Result | Compiler error output | Expected test result | | |
@PHP/classes/array_access_001.php: SUCCEEDED |
@PHP/classes/array_access_002.php: SUCCEEDED |
@PHP/classes/array_access_003.php: SUCCEEDED |
@PHP/classes/array_access_004.php: SUCCEEDED |
@PHP/classes/array_access_005.php: SUCCEEDED |
@PHP/classes/array_access_006.php: SUCCEEDED |
@PHP/classes/array_access_007.php: SUCCEEDED |
@PHP/classes/array_access_008.php: SUCCEEDED |
@PHP/classes/array_access_009.php: SUCCEEDED |
@PHP/classes/array_access_010.php: SUCCEEDED |
@PHP/classes/array_access_011.php: SUCCEEDED |
@PHP/classes/array_access_013.php: SUCCEEDED |
@PHP/classes/assign_op_property_001.php: SUCCEEDED |
@PHP/classes/autoload_001.php: SUCCEEDED |
@PHP/classes/autoload_002.php: SUCCEEDED |
@PHP/classes/autoload_003.php: SUCCEEDED |
@PHP/classes/autoload_005.php: SUCCEEDED |
@PHP/classes/autoload_006.php: SUCCEEDED |
@PHP/classes/bug23951.php: SUCCEEDED |
@PHP/classes/bug24399.php: SUCCEEDED |
@PHP/classes/bug24445.php: SUCCEEDED |
@PHP/classes/bug26737.php: SUCCEEDED |
@PHP/classes/bug27468.php: SUCCEEDED |
@PHP/classes/bug27504.php: SUCCEEDED |
@PHP/classes/class_example.php: SUCCEEDED |
@PHP/classes/class_stdclass.php: SUCCEEDED |
@PHP/classes/clone_001.php: SUCCEEDED |
@PHP/classes/clone_002.php: SUCCEEDED |
@PHP/classes/clone_003.php: SUCCEEDED |
@PHP/classes/clone_004.php: SUCCEEDED |
@PHP/classes/clone_006.php: SUCCEEDED |
@PHP/classes/constants_scope_001.php: SUCCEEDED |
@PHP/classes/ctor_dtor.php: SUCCEEDED |
@PHP/classes/ctor_dtor_inheritance.php: SUCCEEDED |
@PHP/classes/ctor_name_clash.php: SUCCEEDED |
@PHP/classes/dereferencing_001.php: SUCCEEDED |
@PHP/classes/destructor_and_echo.php: SUCCEEDED |
@PHP/classes/destructor_and_references.php: SUCCEEDED |
@PHP/classes/destructor_inheritance.php: SUCCEEDED |
@PHP/classes/destructor_visibility_003.php: SUCCEEDED |
@PHP/classes/factory_001.php: SUCCEEDED |
@PHP/classes/factory_and_singleton_001.php: SUCCEEDED |
@PHP/classes/factory_and_singleton_002.php: SUCCEEDED |
@PHP/classes/final.php: SUCCEEDED |
@PHP/classes/incdec_property_001.php: SUCCEEDED |
@PHP/classes/incdec_property_002.php: SUCCEEDED |
@PHP/classes/incdec_property_003.php: SUCCEEDED |
@PHP/classes/incdec_property_004.php: SUCCEEDED |
@PHP/classes/inheritance.php: SUCCEEDED |
@PHP/classes/inheritance_002.php: SUCCEEDED |
@PHP/classes/interfaces_001.php: SUCCEEDED |
@PHP/classes/interface_construct.php: SUCCEEDED |
@PHP/classes/interface_doubled.php: SUCCEEDED |
@PHP/classes/interface_implemented.php: SUCCEEDED |
@PHP/classes/iterators_001.php: SUCCEEDED |
@PHP/classes/iterators_002.php: SUCCEEDED |
@PHP/classes/iterators_003.php: SUCCEEDED |
@PHP/classes/iterators_004.php: SUCCEEDED |
@PHP/classes/iterators_006.php: SUCCEEDED |
@PHP/classes/iterators_007.php: SUCCEEDED |
@PHP/classes/object_reference_001.php: SUCCEEDED |
@PHP/classes/private_001.php: SUCCEEDED |
@PHP/classes/private_002.php: SUCCEEDED |
@PHP/classes/private_003.php: SUCCEEDED |
@PHP/classes/private_003b.php: SUCCEEDED |
@PHP/classes/private_004.php: SUCCEEDED |
@PHP/classes/private_004b.php: SUCCEEDED |
@PHP/classes/private_005.php: SUCCEEDED |
@PHP/classes/private_005b.php: SUCCEEDED |
@PHP/classes/private_006.php: SUCCEEDED |
@PHP/classes/private_006b.php: SUCCEEDED |
@PHP/classes/private_007.php: SUCCEEDED |
@PHP/classes/private_007b.php: SUCCEEDED |
@PHP/classes/private_members.php: SUCCEEDED |
@PHP/classes/private_redeclare.php: SUCCEEDED |
@PHP/classes/protected_001.php: SUCCEEDED |
@PHP/classes/protected_001b.php: SUCCEEDED |
@PHP/classes/protected_002.php: SUCCEEDED |
@PHP/classes/serialize_001.php: SUCCEEDED |
@PHP/classes/singleton_001.php: SUCCEEDED |
@PHP/classes/static_properties_001.php: SUCCEEDED |
@PHP/classes/type_hinting_001.php: SUCCEEDED |
@PHP/classes/type_hinting_003.php: SUCCEEDED |
@PHP/classes/visibility_000c.php: SUCCEEDED |
@PHP/classes/visibility_001c.php: SUCCEEDED |
@PHP/classes/visibility_002c.php: SUCCEEDED |
@PHP/classes/visibility_003a.php: SUCCEEDED |
@PHP/classes/visibility_003c.php: SUCCEEDED |
@PHP/classes/visibility_004a.php: SUCCEEDED |
@PHP/classes/visibility_004b.php: SUCCEEDED |
@PHP/classes/visibility_004c.php: SUCCEEDED |
@PHP/classes/visibility_005.php: SUCCEEDED |
@PHP/classes/__call_001.php: SUCCEEDED |
@PHP/classes/__set_data_corrupt.php: SUCCEEDED |
@PHP/classes/__set__get_001.php: SUCCEEDED |
@PHP/classes/__set__get_004.php: SUCCEEDED |
@PHP/classes/__set__get_005.php: SUCCEEDED |
@PHP/date/bug17988.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | 2002-06-25 12:18:48
2002-06-25 14:18:48
2002-06-25 13:18:48
2002-06-25 12:18:48
2002-06-25 18:18:48
2002-06-25 14:18:48
2002-06-25 14:18:48
2002-06-25 18:18:48
2002-06-25 10:18:48
2002-06-25 17:18:48
2002-06-25 11:18:48
2002-06-25 17:48:48
2002-06-25 10:48:48 | 2002-06-25 14:18:48
2002-06-25 14:18:48
2002-06-25 13:18:48
2002-06-25 12:18:48
2002-06-25 18:18:48
2002-06-25 14:18:48
2002-06-25 14:18:48
2002-06-25 18:18:48
2002-06-25 10:18:48
2002-06-25 17:18:48
2002-06-25 11:18:48
2002-06-25 17:48:48
2002-06-25 10:48:48 |
|
@PHP/date/bug26317.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | 2003-11-19 17:20:42
2003-11-19 17:20:42
2003-11-19 17:20:42 | 2003-11-19 16:20:42
2003-11-19 16:20:42
2003-11-19 16:20:42 |
|
@PHP/date/bug26320.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | 2003-11-19 12:30:42
2003-11-19 13:30:42 | 2003-11-19 12:30:42
2003-11-19 12:30:42 |
|
@PHP/date/bug28088.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | The following line rightly shows the correct date time:
04/04/04 2145
But the following line fails to show the correct date time:
04/03/04 2245 | The following line rightly shows the correct date time:
04/04/04 2345
But the following line fails to show the correct date time:
04/04/04 0045 |
|
@PHP/date/bug28599.php: SUCCEEDED |
@PHP/date/bug29150.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | 2005-06-19 22:00:00 | 2005-06-20 00:00:00 |
|
@PHP/date/bug29585.php: SUCCEEDED |
@PHP/date/bug29595.php: SUCCEEDED |
@PHP/date/bug33056.php: SUCCEEDED |
@PHP/date/bug33452.php: SUCCEEDED |
@PHP/date/bug33562.php: SUCCEEDED |
@PHP/date/bug33563.php: SUCCEEDED |
@PHP/date/bug33578.php: SUCCEEDED |
@PHP/date/bug33869.php: SUCCEEDED |
@PHP/date/bug34676.php: SUCCEEDED |
@PHP/date/bug34771.php: SUCCEEDED |
@PHP/date/bug35143.php: SUCCEEDED |
@PHP/date/bug35414.php: SUCCEEDED |
@PHP/date/bug35422.php: SUCCEEDED |
@PHP/date/bug35425.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | integer(42)
integer(1)
integer(1)
integer(1)
integer(1)
integer(0)
integer(0)
integer(1)
integer(1)
integer(31)
integer(1104537661)
integer(6)
integer(53)
integer(5)
integer(2005)
integer(0)
integer(3600) | integer(292)
integer(1)
integer(1)
integer(1)
integer(1)
integer(0)
integer(0)
integer(1)
integer(1)
integer(31)
integer(1104559261)
integer(6)
integer(53)
integer(5)
integer(2005)
integer(0)
integer(-18000) |
|
@PHP/date/bug35456.php: SUCCEEDED |
@PHP/date/bug35624.php: SUCCEEDED |
@PHP/date/bug35630.php: SUCCEEDED |
@PHP/date/bug35699.php: SUCCEEDED |
@PHP/date/bug35705.php: SUCCEEDED |
@PHP/date/bug35885.php: SUCCEEDED |
@PHP/date/bug35887.php: SUCCEEDED |
@PHP/date/date.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | c: 2003-01-23T13:20:59+01:00
r: Thu, 23 Jan 2003 13:20:59 +0100
c: 2003-01-23T13:20:59+01:00
r: Thu, 23 Jan 2003 13:20:59 +0100 | c: 2003-01-23T12:20:59+00:00
r: Thu, 23 Jan 2003 12:20:59 +0000
c: 2003-01-23T13:20:59+01:00
r: Thu, 23 Jan 2003 13:20:59 +0100 |
|
@PHP/date/date_create-1.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | Fatal error: Class 'date' not found in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\date\__input.txt on line 28 | SKIP |
|
@PHP/date/date_create-2.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | Fatal error: Class 'date' not found in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\date\__input.txt on line 6 | SKIP |
|
@PHP/date/date_default_timezone_get-3.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | Europe/Prague
America/Chicago | Europe/Rome
America/Chicago |
|
@PHP/date/date_modify-1.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | Fatal error: Class 'date' not found in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\date\__input.txt on line 6 | SKIP |
|
@PHP/date/date_modify-2.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | Fatal error: Class 'date' not found in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\date\__input.txt on line 6 | SKIP |
|
@PHP/date/default-timezone-1.php: SUCCEEDED |
@PHP/date/default-timezone-2.php: SUCCEEDED |
@PHP/date/format-negative-timestamp.php: SUCCEEDED |
@PHP/date/strtotime.php: SUCCEEDED |
@PHP/date/timezone-configuration.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | 1119125744
1119125744
1119125744 | 1119125744
1119129344
1119125744 |
|
@PHP/doc_examples/test001.php: SUCCEEDED |
@PHP/doc_examples/test002.php: SUCCEEDED |
@PHP/doc_examples/test003.php: SUCCEEDED |
@PHP/doc_examples/test004.php: SUCCEEDED |
@PHP/doc_examples/test005.php: SUCCEEDED |
@PHP/doc_examples/test006.php: SUCCEEDED |
@PHP/doc_examples/test007.php: SUCCEEDED |
@PHP/doc_examples/test008.php: SUCCEEDED |
@PHP/doc_examples/test009.php: SUCCEEDED |
@PHP/doc_examples/test010.php: SUCCEEDED |
@PHP/doc_examples/test011.php: SUCCEEDED |
@PHP/doc_examples/test013.php: SUCCEEDED |
@PHP/doc_examples/test014.php: SUCCEEDED |
@PHP/doc_examples/test015.php: SUCCEEDED |
@PHP/doc_examples/test016.php: SUCCEEDED |
@PHP/doc_examples/test017.php: SUCCEEDED |
@PHP/doc_examples/test018.php: SUCCEEDED |
@PHP/doc_examples/test019.php: SUCCEEDED |
@PHP/doc_examples/test020.php: SUCCEEDED |
@PHP/doc_examples/test021.php: SUCCEEDED |
@PHP/doc_examples/test022.php: SUCCEEDED |
@PHP/doc_examples/test023.php: SUCCEEDED |
@PHP/doc_examples/test024.php: SUCCEEDED |
@PHP/doc_examples/test025.php: SUCCEEDED |
@PHP/doc_examples/test026.php: SUCCEEDED |
@PHP/doc_examples/test027.php: SUCCEEDED |
@PHP/doc_examples/test028.php: SUCCEEDED |
@PHP/doc_examples/test029.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | ´┐Żauky | ďż˝auky |
|
@PHP/doc_examples/test030.php: SUCCEEDED |
@PHP/doc_examples/test031.php: SUCCEEDED |
@PHP/doc_examples/test032.php: SUCCEEDED |
@PHP/doc_examples/test033.php: SUCCEEDED |
@PHP/doc_examples/test034.php: SUCCEEDED |
@PHP/doc_examples/test035.php: SUCCEEDED |
@PHP/doc_examples/test036.php: SUCCEEDED |
@PHP/doc_examples/test037.php: SUCCEEDED |
@PHP/doc_examples/test038.php: SUCCEEDED |
@PHP/doc_examples/test039.php: SUCCEEDED |
@PHP/doc_examples/test040.php: SUCCEEDED |
@PHP/doc_examples/test041.php: SUCCEEDED |
@PHP/doc_examples/test042.php: SUCCEEDED |
@PHP/doc_examples/test043.php: SUCCEEDED |
@PHP/doc_examples/test044.php: SUCCEEDED |
@PHP/doc_examples/test045.php: SUCCEEDED |
@PHP/doc_examples/test046.php: SUCCEEDED |
@PHP/doc_examples/test047.php: SUCCEEDED |
@PHP/doc_examples/test048.php: SUCCEEDED |
@PHP/doc_examples/test049.php: SUCCEEDED |
@PHP/doc_examples/test050.php: SUCCEEDED |
@PHP/doc_examples/test051.php: SUCCEEDED |
@PHP/doc_examples/test052.php: SUCCEEDED |
@PHP/doc_examples/test053.php: SUCCEEDED |
@PHP/doc_examples/test054.php: SUCCEEDED |
@PHP/doc_examples/test055.php: SUCCEEDED |
@PHP/doc_examples/test056.php: SUCCEEDED |
@PHP/doc_examples/test057.php: SUCCEEDED |
@PHP/doc_examples/test058.php: SUCCEEDED |
@PHP/doc_examples/test059.php: SUCCEEDED |
@PHP/doc_examples/test060.php: SUCCEEDED |
@PHP/doc_examples/test061.php: SUCCEEDED |
@PHP/doc_examples/test062.php: SUCCEEDED |
@PHP/doc_examples/test063.php: SUCCEEDED |
@PHP/doc_examples/test064.php: SUCCEEDED |
@PHP/doc_examples/test065.php: SUCCEEDED |
@PHP/doc_examples/test066.php: SUCCEEDED |
@PHP/doc_examples/test067.php: SUCCEEDED |
@PHP/doc_examples/test068.php: SUCCEEDED |
@PHP/doc_examples/test069.php: SUCCEEDED |
@PHP/doc_examples/test070.php: SUCCEEDED |
@PHP/doc_examples/test071.php: SUCCEEDED |
@PHP/doc_examples/test072.php: SUCCEEDED |
@PHP/doc_examples/test073.php: SUCCEEDED |
@PHP/doc_examples/test074.php: SUCCEEDED |
@PHP/doc_examples/test075.php: SUCCEEDED |
@PHP/doc_examples/test076.php: SUCCEEDED |
@PHP/doc_examples/test077.php: SUCCEEDED |
@PHP/doc_examples/test078.php: SUCCEEDED |
@PHP/doc_examples/test079.php: SUCCEEDED |
@PHP/doc_examples/test080.php: SUCCEEDED |
@PHP/doc_examples/test081.php: SUCCEEDED |
@PHP/doc_examples/test082.php: SUCCEEDED |
@PHP/doc_examples/test083.php: SUCCEEDED |
@PHP/doc_examples/test084.php: SUCCEEDED |
@PHP/doc_examples/test085.php: SUCCEEDED |
@PHP/doc_examples/test086.php: SUCCEEDED |
@PHP/doc_examples/test087.php: SUCCEEDED |
@PHP/doc_examples/test088.php: SUCCEEDED |
@PHP/doc_examples/test089.php: SUCCEEDED |
@PHP/doc_examples/test090.php: SUCCEEDED |
@PHP/doc_examples/test091.php: SUCCEEDED |
@PHP/doc_examples/test092.php: SUCCEEDED |
@PHP/doc_examples/test093.php: SUCCEEDED |
@PHP/doc_examples/test094.php: SUCCEEDED |
@PHP/doc_examples/test095.php: SUCCEEDED |
@PHP/doc_examples/test096.php: SUCCEEDED |
@PHP/doc_examples/test097.php: SUCCEEDED |
@PHP/doc_examples/test098.php: SUCCEEDED |
@PHP/doc_examples/test099.php: SUCCEEDED |
@PHP/doc_examples/test100.php: SUCCEEDED |
@PHP/doc_examples/test102.php: SUCCEEDED |
@PHP/doc_examples/test103.php: SUCCEEDED |
@PHP/doc_examples/test104.php: SUCCEEDED |
@PHP/doc_examples/test105.php: SUCCEEDED |
@PHP/doc_examples/test107.php: SUCCEEDED |
@PHP/doc_examples/test108.php: SUCCEEDED |
@PHP/doc_examples/test109.php: SUCCEEDED |
@PHP/doc_examples/test110.php: SUCCEEDED |
@PHP/doc_examples/test111.php: SUCCEEDED |
@PHP/doc_examples/test112.php: SUCCEEDED |
@PHP/doc_examples/test113.php: SUCCEEDED |
@PHP/doc_examples/test114.php: SUCCEEDED |
@PHP/doc_examples/test115.php: SUCCEEDED |
@PHP/doc_examples/test116.php: SUCCEEDED |
@PHP/doc_examples/test117.php: SUCCEEDED |
@PHP/doc_examples/test118.php: SUCCEEDED |
@PHP/doc_examples/test119.php: SUCCEEDED |
@PHP/doc_examples/test120.php: SUCCEEDED |
@PHP/doc_examples/test121.php: SUCCEEDED |
@PHP/doc_examples/test122.php: SUCCEEDED |
@PHP/doc_examples/test123.php: SUCCEEDED |
@PHP/doc_examples/test124.php: SUCCEEDED |
@PHP/doc_examples/test125.php: SUCCEEDED |
@PHP/doc_examples/test126.php: SUCCEEDED |
@PHP/doc_examples/test127.php: SUCCEEDED |
@PHP/doc_examples/test128.php: SUCCEEDED |
@PHP/doc_examples/test129.php: SUCCEEDED |
@PHP/doc_examples/test130.php: FAILED |
Unexpected output | See below | Success | Expected test output | Real script output | Deprecated: Assigning the return value of new by reference is deprecated in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\doc_examples\__input.txt on line 32
<br />set in constructor<br />set in constructor<br />set in constructor<br />set in constructor<br />set in constructor<br />set in constructor<br />set from outside<br />set from outside<br />set from outside<br />set from outside | <br />set in constructor<br />set in constructor<br />set in constructor<br />set in constructor<br />set in constructor<br />set in constructor<br />set from outside<br />set from outside<br />set from outside<br />set from outside |
|
D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\doc_examples\__input.txt(32,1): warning PHP0181: Assigning the return value of new by reference is deprecated
|
@PHP/doc_examples/test131.php: FAILED |
Unexpected output | See below | Success | Expected test output | Real script output | Deprecated: Assigning the return value of new by reference is deprecated in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\doc_examples\__input.txt on line 31
<br />class A: 10<br />class B: 10<br />class B: 10<br />class A: 11<br />class B: 11<br />class B: 11 | <br />class A: 10<br />class B: 10<br />class B: 10<br />class A: 11<br />class B: 11<br />class B: 11 |
|
D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\doc_examples\__input.txt(31,1): warning PHP0181: Assigning the return value of new by reference is deprecated
|
@PHP/doc_examples/test132.php: SUCCEEDED |
@PHP/doc_examples/test133.php: SUCCEEDED |
@PHP/doc_examples/test134.php: SUCCEEDED |
@PHP/doc_examples/test136.php: SUCCEEDED |
@PHP/doc_examples/test137.php: SUCCEEDED |
@PHP/doc_examples/test138.php: SUCCEEDED |
@PHP/doc_examples/test139.php: SUCCEEDED |
@PHP/doc_examples/test148.php: SUCCEEDED |
@PHP/doc_examples/test149.php: SUCCEEDED |
@PHP/doc_examples/test150.php: SUCCEEDED |
@PHP/doc_examples/test151.php: SUCCEEDED |
@PHP/doc_examples/test152.php: SUCCEEDED |
@PHP/doc_examples/test153.php: SUCCEEDED |
@PHP/doc_examples/test154.php: SUCCEEDED |
@PHP/doc_examples/test155.php: SUCCEEDED |
@PHP/doc_examples/test156.php: SUCCEEDED |
@PHP/doc_examples/test158.php: SUCCEEDED |
@PHP/lang/001.php: SUCCEEDED |
@PHP/lang/002.php: SUCCEEDED |
@PHP/lang/003.php: SUCCEEDED |
@PHP/lang/004.php: SUCCEEDED |
@PHP/lang/005.php: SUCCEEDED |
@PHP/lang/006.php: SUCCEEDED |
@PHP/lang/007.php: SUCCEEDED |
@PHP/lang/008.php: SUCCEEDED |
@PHP/lang/009.php: SUCCEEDED |
@PHP/lang/010.php: SUCCEEDED |
@PHP/lang/011.php: SUCCEEDED |
@PHP/lang/012.php: SUCCEEDED |
@PHP/lang/013.php: SUCCEEDED |
@PHP/lang/014.php: SUCCEEDED |
@PHP/lang/015.php: SUCCEEDED |
@PHP/lang/016.php: SUCCEEDED |
@PHP/lang/017.php: SUCCEEDED |
@PHP/lang/018.php: SUCCEEDED |
@PHP/lang/019.php: SUCCEEDED |
@PHP/lang/020.php: SUCCEEDED |
@PHP/lang/021.php: SUCCEEDED |
@PHP/lang/022.php: SUCCEEDED |
@PHP/lang/023.php: SUCCEEDED |
@PHP/lang/024.php: SUCCEEDED |
@PHP/lang/025.php: SUCCEEDED |
@PHP/lang/026.php: SUCCEEDED |
@PHP/lang/027.php: SUCCEEDED |
@PHP/lang/028.php: SUCCEEDED |
@PHP/lang/030.php: SUCCEEDED |
@PHP/lang/032.php: SUCCEEDED |
@PHP/lang/036.php: SUCCEEDED |
@PHP/lang/037.php: SUCCEEDED |
@PHP/lang/038.php: SUCCEEDED |
@PHP/lang/039.php: SUCCEEDED |
@PHP/lang/040.php: SUCCEEDED |
@PHP/lang/bison1.php: SUCCEEDED |
@PHP/lang/bug17115.php: SUCCEEDED |
@PHP/lang/bug18872.php: SUCCEEDED |
@PHP/lang/bug19943.php: SUCCEEDED |
@PHP/lang/bug20175.php: FAILED |
Unexpected output | See below | Success | Expected test output | Real script output | Deprecated: Assigning the return value of new by reference is deprecated in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\lang\__input.txt on line 110
foo_static()
foo_global()
foo:1
foo_static()
foo:1
bar_static()
bar_global()
bar:1
bar_static()
bar:1
wow_static()
wow_global()
wow:1
wow_static()
wow:1
oop_test()
oop_static()
oop_class()
oop:1
oop_static()
oop:1
oop_test()
oop_static()
oop:1 | foo_static()
foo_global()
foo:1
foo_static()
foo:1
bar_static()
bar_global()
bar:1
bar_static()
bar_global()
bar:2
wow_static()
wow_global()
wow:1
wow_static()
wow:1
oop_test()
oop_static()
oop_class()
oop:1
oop_static()
oop:1
oop_test()
oop_static()
oop:1 |
|
D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\lang\__input.txt(110,4): warning PHP0181: Assigning the return value of new by reference is deprecated
|
@PHP/lang/bug21094.php: SUCCEEDED |
@PHP/lang/bug21600.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | Strict Standards: Only variables should be assigned by reference in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\lang\__input.txt on line 5
array
{
'foo' => 'test'
}
Strict Standards: Only variables should be assigned by reference in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\lang\__input.txt on line 12
array
{
'foo' => 'test'
} | array
{
'foo' => 'test'
}
array
{
'foo' => 'test'
} |
|
@PHP/lang/bug21669.php: SUCCEEDED |
@PHP/lang/bug21849.php: SUCCEEDED |
@PHP/lang/bug21961.php: SUCCEEDED |
@PHP/lang/bug22231.php: FAILED |
Unexpected output | See below | Success | Expected test output | Real script output | Deprecated: Assigning the return value of new by reference is deprecated in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\lang\__input.txt on line 10
object
{
'fubar' => 'fubar'
}
'fubar'
'fubar'
object
{
'fubar' => 'fubar'
}
'fubar'
'fubar' | object
{
'fubar' => 'fubar'
}
'fubar'
'fubar'
object
{
'fubar' => 'fubar'
}
'fubar'
'fubar' |
|
D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\lang\__input.txt(10,5): warning PHP0181: Assigning the return value of new by reference is deprecated
|
@PHP/lang/bug22367.php: FAILED |
Unexpected output | See below | Success | Expected test output | Real script output | Strict Standards: Declaration of bar::a() should be compatible with that of foo::a() in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\lang\__input.txt on line 47
integer(5)
FALSE
FALSE
array
{
0 => integer(0)
1 => integer(1)
2 => integer(2)
3 => integer(3)
4 => integer(4)
}
array
{
0 => integer(0)
1 => integer(1)
2 => integer(2)
3 => integer(3)
4 => integer(4)
}
integer(2)
TRUE
TRUE
array
{
0 => integer(0)
1 => integer(1)
2 => integer(2)
3 => integer(3)
4 => integer(4)
}
array
{
0 => integer(0)
1 => integer(1)
2 => integer(2)
3 => integer(3)
4 => integer(4)
} | integer(5)
FALSE
FALSE
array
{
0 => integer(0)
1 => integer(1)
2 => integer(2)
3 => integer(3)
4 => integer(4)
}
array
{
0 => integer(0)
1 => integer(1)
2 => integer(2)
3 => integer(3)
4 => integer(4)
}
integer(2)
TRUE
TRUE
array
{
0 => integer(0)
1 => integer(1)
2 => integer(2)
3 => integer(3)
4 => integer(4)
}
array
{
0 => integer(0)
1 => integer(1)
2 => integer(2)
3 => integer(3)
4 => integer(4)
} |
|
D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\lang\__input.txt(41,12): warning PHP0180: Declaration of bar::a() should be compatible with that of foo::a()
|
@PHP/lang/bug22510.php: FAILED |
Unexpected output | See below | Success | Expected test output | Real script output | Deprecated: Assigning the return value of new by reference is deprecated in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\lang\__input.txt on line 77
ok1
bar::run1
foo::method1
foo::method1
foo::finalize
done!
ok2
bar::run2
foo::method2
foo::method2
foo::finalize
done!
ok3
bar::run3
foo::method3
foo::method3
foo::finalize
done!
ouch
bar::run1
foo::method1
foo::method1
foo::finalize
I'm alive! | ok1
bar::run1
foo::method1
foo::method1
foo::finalize
done!
ok2
bar::run2
foo::method2
foo::method2
foo::finalize
done!
ok3
bar::run3
foo::method3
foo::method3
foo::finalize
done!
ouch
bar::run1
foo::method1
foo::method1
foo::finalize
I'm alive! |
|
D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\lang\__input.txt(77,1): warning PHP0181: Assigning the return value of new by reference is deprecated
|
@PHP/lang/bug22592.php: SUCCEEDED |
@PHP/lang/bug22690.php: SUCCEEDED |
@PHP/lang/bug23279.php: SUCCEEDED |
@PHP/lang/bug23384.php: SUCCEEDED |
@PHP/lang/bug23489.php: SUCCEEDED |
@PHP/lang/bug23524.php: SUCCEEDED |
@PHP/lang/bug23922.php: SUCCEEDED |
@PHP/lang/bug24054.php: SUCCEEDED |
@PHP/lang/bug24396.php: SUCCEEDED |
@PHP/lang/bug24403.php: SUCCEEDED |
@PHP/lang/bug24436.php: SUCCEEDED |
@PHP/lang/bug24499.php: SUCCEEDED |
@PHP/lang/bug24640.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | double(1700000000000000089258092433847514422797596587883870563356951996370064178581143932836831337636761368874297554515902592900802289500112731978596146714137401870842258241575178866354311397451139753100927220499450359906637902366244989496126909662726242240784739940994096632824796638102733857671280980918272.0000000000)
1.7E+300
------
double(0.0000000000)
1.7E-300
------
double(17000000000000001584208052028780237480128823455860622330108867175329927830437888.0000000000)
1.7E+79
------
double(0.0000000000)
1.7E-79
------
double(169999999999999996096025832433329868941658043870400163508258284150340918121070592.0000000000)
1.7E+80
------
double(0.0000000000)
1.7E-80
------
double(1700000000000000013616404158611892038375594280539217794530130541777964808366194688.0000000000)
1.7E+81
------
double(0.0000000000)
1.7E-81
------
double(INF -INF )
INF
------
double(0.0000000000)
1.6999810742106E-319
------
double(INF -INF )
INF
------
double(0.0000000000)
1.7000798873397E-320
------
double(INF -INF )
INF
------
double(0.0000000000)
1.6995858216939E-321
------
double(INF -INF )
INF
------
double(0.0000000000)
0
------
double(INF -INF )
INF
------
double(0.0000000000)
0
------ | double(1700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0000000000)
1.7E+300
------
double(0.0000000000)
1.70000000000003E-300
------
double(17000000000000000000000000000000000000000000000000000000000000000000000000000000.0000000000)
1.7E+79
------
double(0.0000000000)
1.70000000000001E-79
------
double(170000000000000000000000000000000000000000000000000000000000000000000000000000000.0000000000)
1.7E+80
------
double(0.0000000000)
1.70000000000001E-80
------
double(1700000000000000000000000000000000000000000000000000000000000000000000000000000000.0000000000)
1.7E+81
------
double(0.0000000000)
1.70000000000001E-81
------
double(Infinity)
Infinity
------
double(0.0000000000)
1.69998107421056E-319
------
double(Infinity)
Infinity
------
double(0.0000000000)
1.70007988733973E-320
------
double(Infinity)
Infinity
------
double(0.0000000000)
1.69464516523548E-321
------
double(Infinity)
Infinity
------
double(0.0000000000)
0
------
double(Infinity)
Infinity
------
double(0.0000000000)
0
------ |
|
@PHP/lang/bug24652.php: SUCCEEDED |
@PHP/lang/bug24658.php: SUCCEEDED |
@PHP/lang/bug24783.php: SUCCEEDED |
@PHP/lang/bug24926.php: SUCCEEDED |
@PHP/lang/bug25547.php: SUCCEEDED |
@PHP/lang/bug25652.php: SUCCEEDED |
@PHP/lang/bug25922.php: SUCCEEDED |
@PHP/lang/bug26182.php: SUCCEEDED |
@PHP/lang/bug26696.php: SUCCEEDED |
@PHP/lang/bug26866.php: SUCCEEDED |
@PHP/lang/bug26869.php: SUCCEEDED |
@PHP/lang/bug27354.php: SUCCEEDED |
@PHP/lang/bug27439.php: SUCCEEDED |
@PHP/lang/bug27535.php: SUCCEEDED |
@PHP/lang/bug28213.php: SUCCEEDED |
@PHP/lang/bug28800.php: SUCCEEDED |
@PHP/lang/bug29566.php: SUCCEEDED |
@PHP/lang/bug29893.php: SUCCEEDED |
@PHP/lang/bug29944.php: SUCCEEDED |
@PHP/lang/bug30638.php: SUCCEEDED |
@PHP/lang/bug30726.php: SUCCEEDED |
@PHP/lang/bug30862.php: SUCCEEDED |
@PHP/lang/bug32924.php: SUCCEEDED |
@PHP/lang/bug35382.php: SUCCEEDED |
@PHP/lang/bug7515.php: SUCCEEDED |
@PHP/lang/each_binary_safety.php: SUCCEEDED |
@PHP/lang/error_2_exception_001.php: SUCCEEDED |
@PHP/lang/foreach_with_object_001.php: SUCCEEDED |
@PHP/lang/foreach_with_references_001.php: SUCCEEDED |
@PHP/lang/type_hints_001.php: SUCCEEDED |
@PHP/standard/array/001.php: SUCCEEDED |
@PHP/standard/array/003.php: SUCCEEDED |
@PHP/standard/array/004.php: SUCCEEDED |
@PHP/standard/array/005.php: SUCCEEDED |
@PHP/standard/array/008.php: SUCCEEDED |
@PHP/standard/array/array_change_key_case.php: SUCCEEDED |
@PHP/standard/array/array_chunk.php: SUCCEEDED |
@PHP/standard/array/array_count_values.php: SUCCEEDED |
@PHP/standard/array/array_diff_1.php: SUCCEEDED |
@PHP/standard/array/array_diff_key.php: SUCCEEDED |
@PHP/standard/array/array_intersect_key.php: SUCCEEDED |
@PHP/standard/array/array_sum.php: SUCCEEDED |
@PHP/standard/array/array_walk_recursive.php: SUCCEEDED |
@PHP/standard/array/bug12776.php: SUCCEEDED |
@PHP/standard/array/bug14580.php: SUCCEEDED |
@PHP/standard/array/bug20381.php: SUCCEEDED |
@PHP/standard/array/bug20865.php: SUCCEEDED |
@PHP/standard/array/bug21182.php: SUCCEEDED |
@PHP/standard/array/bug21918.php: SUCCEEDED |
@PHP/standard/array/bug21998.php: SUCCEEDED |
@PHP/standard/array/bug22088.php: SUCCEEDED |
@PHP/standard/array/bug22463.php: SUCCEEDED |
@PHP/standard/array/bug23581.php: SUCCEEDED |
@PHP/standard/array/bug23788.php: SUCCEEDED |
@PHP/standard/array/bug24198.php: SUCCEEDED |
@PHP/standard/array/bug24220.php: SUCCEEDED |
@PHP/standard/array/bug24766.php: SUCCEEDED |
@PHP/standard/array/bug24897.php: SUCCEEDED |
@PHP/standard/array/bug24980.php: SUCCEEDED |
@PHP/standard/array/bug25359.php: SUCCEEDED |
@PHP/standard/array/bug25708.php: SUCCEEDED |
@PHP/standard/array/bug25758.php: SUCCEEDED |
@PHP/standard/array/bug26458.php: SUCCEEDED |
@PHP/standard/array/bug28974.php: SUCCEEDED |
@PHP/standard/array/bug29493.php: SUCCEEDED |
@PHP/standard/array/bug30266.php: SUCCEEDED |
@PHP/standard/array/bug30833.php: SUCCEEDED |
@PHP/standard/array/bug31158.php: SUCCEEDED |
@PHP/standard/array/bug31213.php: SUCCEEDED |
@PHP/standard/array/bug32021.php: SUCCEEDED |
@PHP/standard/array/bug33382.php: SUCCEEDED |
@PHP/standard/array/bug33989.php: SUCCEEDED |
@PHP/standard/array/bug34227.php: SUCCEEDED |
@PHP/standard/array/bug34982.php: SUCCEEDED |
@PHP/standard/array/bug35014.php: SUCCEEDED |
@PHP/standard/array/bug35022.php: SUCCEEDED |
@PHP/standard/array/bug35821.php: SUCCEEDED |
@PHP/standard/array/count_recursive.php: SUCCEEDED |
@PHP/standard/array/locale_sort.php: SUCCEEDED |
@PHP/standard/array/range.php: SUCCEEDED |
@PHP/standard/assert/assert.php: SUCCEEDED |
@PHP/standard/general_functions/001.php: SUCCEEDED |
@PHP/standard/general_functions/002.php: SUCCEEDED |
@PHP/standard/general_functions/003.php: SUCCEEDED |
@PHP/standard/general_functions/004.php: SUCCEEDED |
@PHP/standard/general_functions/005.php: SUCCEEDED |
@PHP/standard/general_functions/006.php: SUCCEEDED |
@PHP/standard/general_functions/007.php: SUCCEEDED |
@PHP/standard/general_functions/009.php: SUCCEEDED |
@PHP/standard/general_functions/bug25038.php: SUCCEEDED |
@PHP/standard/general_functions/bug27678.php: SUCCEEDED |
@PHP/standard/general_functions/bug29038.php: SUCCEEDED |
@PHP/standard/general_functions/bug31190.php: SUCCEEDED |
@PHP/standard/general_functions/bug32647.php: SUCCEEDED |
@PHP/standard/general_functions/bug35229.php: SUCCEEDED |
@PHP/standard/general_functions/is_resource.php: SUCCEEDED |
@PHP/standard/math/abs.php: SUCCEEDED |
@PHP/standard/math/bug24142.php: SUCCEEDED |
@PHP/standard/math/bug25694.php: SUCCEEDED |
@PHP/standard/math/bug27646.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | double(INF -INF )
'd:-INF;'
double(INF -INF )
double(INF -INF )
'd:INF;'
double(INF -INF )
double(NaN Infini)
'd:NAN;'
double(NaN Infini) | double(-Infinity)
'd:-INF;'
double(-Infinity)
double(Infinity)
'd:INF;'
double(Infinity)
double(NaN)
'd:NAN;'
double(NaN) |
|
@PHP/standard/math/bug30069.php: SUCCEEDED |
@PHP/standard/math/bug30695.php: SUCCEEDED |
@PHP/standard/math/floorceil.php: SUCCEEDED |
@PHP/standard/math/hexdec.php: SUCCEEDED |
@PHP/standard/math/log.php: SUCCEEDED |
@PHP/standard/math/pow.php: SUCCEEDED |
@PHP/standard/math/round.php: SUCCEEDED |
@PHP/standard/reg/001.php: SUCCEEDED |
@PHP/standard/reg/002.php: SUCCEEDED |
@PHP/standard/reg/003.php: SUCCEEDED |
@PHP/standard/reg/004.php: SUCCEEDED |
@PHP/standard/reg/005.php: SUCCEEDED |
@PHP/standard/reg/006.php: SUCCEEDED |
@PHP/standard/reg/007.php: SUCCEEDED |
@PHP/standard/reg/008.php: SUCCEEDED |
@PHP/standard/reg/009.php: SUCCEEDED |
@PHP/standard/reg/010.php: SUCCEEDED |
@PHP/standard/reg/011.php: SUCCEEDED |
@PHP/standard/reg/012.php: SUCCEEDED |
@PHP/standard/reg/013.php: SUCCEEDED |
@PHP/standard/reg/014.php: SUCCEEDED |
@PHP/standard/reg/015.php: SUCCEEDED |
@PHP/standard/reg/016.php: SUCCEEDED |
@PHP/standard/serialize/001.php: SUCCEEDED |
@PHP/standard/serialize/002.php: SUCCEEDED |
@PHP/standard/serialize/003.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | d:100;
double(100.0000000000)
d:51999999999999996980101120;
double(51999999999999996980101120.0000000000)
d:8.9999999999999995265585574287341141808127531476202420890331268310546875E-9;
double(0.0000000090) | d:100;
double(100.0000000000)
d:5.2000000000000006E+25;
double(52000000000000000000000000.0000000000)
d:9.0000000000000045E-09;
double(0.0000000090) |
|
@PHP/standard/serialize/004.php: SUCCEEDED |
@PHP/standard/serialize/005.php: SUCCEEDED |
@PHP/standard/serialize/006.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | 'O:3:"´┐Ż":1:{s:3:"´┐Ż";s:3:"´┐Ż";}'
object
{
'´┐Ż' => '´┐Ż'
}
'a:1:{s:3:"´┐Ż";s:3:"´┐Ż";}'
array
{
'´┐Ż' => '´┐Ż'
} | 'O:3:"´┐Ż":1:{s:3:"´┐Ż";s:3:"´┐Ż";}'
object
{
'ďż˝' => 'ďż˝'
}
'a:1:{s:3:"´┐Ż";s:3:"´┐Ż";}'
array
{
'ďż˝' => 'ďż˝'
} |
|
@PHP/standard/serialize/bug14293.php: SUCCEEDED |
@PHP/standard/serialize/bug21957.php: SUCCEEDED |
@PHP/standard/serialize/bug23298.php: SUCCEEDED |
@PHP/standard/serialize/bug24063.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | 0.1 0.1
0.01 0.01
0.001 0.001
0.0001 0.0001
1.0E-5 1.0E-5
1.0E-6 1.0E-6
1.0E-7 1.0E-7
1.0E-8 1.0E-8
1.0E-9 1.0E-9 | 0.1 0.1
0.01 0.01
0.001 0.001
0.0001 0.0001
1E-05 1E-05
1E-06 1E-06
1E-07 1E-07
1E-08 1E-08
1E-09 1E-09 |
|
@PHP/standard/serialize/bug25378.php: SUCCEEDED |
@PHP/standard/serialize/bug26762.php: SUCCEEDED |
@PHP/standard/serialize/bug27469.php: SUCCEEDED |
@PHP/standard/serialize/bug28325.php: SUCCEEDED |
@PHP/standard/serialize/bug30234.php: SUCCEEDED |
@PHP/standard/serialize/bug31402.php: FAILED |
Unexpected output | See below | Success | Expected test output | Real script output | Deprecated: Assigning the return value of new by reference is deprecated in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\standard\serialize\__input.txt on line 19
object
{
'A' =>
array
{
1 =>
object
{
'i' => integer(1)
}
2 =>
object
{
'i' => integer(2)
}
3 =>
object
{
'i' => integer(2)
}
}
'B' =>
object
{
'i' => integer(1)
}
} | object
{
'A' =>
array
{
1 =>
object
{
'i' => integer(1)
}
2 =>
object
{
'i' => integer(2)
}
3 =>
object
{
'i' => integer(2)
}
}
'B' =>
object
{
'i' => integer(1)
}
} |
|
D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\standard\serialize\__input.txt(19,5): warning PHP0181: Assigning the return value of new by reference is deprecated
|
@PHP/standard/serialize/bug31442.php: SUCCEEDED |
@PHP/standard/strings/add-and-stripcslashes.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | kaboemkara!
foo\b\a\r\b\az
\f\o\o\[ \]
\zoo['\.']
\abcd\e\f\g\h\i\j\k\l\m\n\o\pqrstuvwxy\z
1
5d | Warning: addcslashes(): String containg Unicode characters greater than '\u0800' are not supported in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\standard\strings\__input.txt at expression on line 3, column 1.
kaboemkara!
Warning: addcslashes(): String containg Unicode characters greater than '\u0800' are not supported in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\standard\strings\__input.txt at expression on line 5, column 1.
Warning: addcslashes(): String containg Unicode characters greater than '\u0800' are not supported in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\standard\strings\__input.txt at expression on line 6, column 1.
Warning: addcslashes(): String containg Unicode characters greater than '\u0800' are not supported in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\@PHP\standard\strings\__input.txt at expression on line 8, column 1.
1
5d |
|
@PHP/standard/strings/add-and-stripslashes.php: SUCCEEDED |
@PHP/standard/strings/basename.php: SUCCEEDED |
@PHP/standard/strings/bin2hex.php: SUCCEEDED |
@PHP/standard/strings/bug20108.php: SUCCEEDED |
@PHP/standard/strings/bug20169.php: SUCCEEDED |
@PHP/standard/strings/bug20261.php: SUCCEEDED |
@PHP/standard/strings/bug20927.php: SUCCEEDED |
@PHP/standard/strings/bug21338.php: SUCCEEDED |
@PHP/standard/strings/bug21453.php: SUCCEEDED |
@PHP/standard/strings/bug21730.php: SUCCEEDED |
@PHP/standard/strings/bug21744.php: SUCCEEDED |
@PHP/standard/strings/bug22008.php: SUCCEEDED |
@PHP/standard/strings/bug22187.php: SUCCEEDED |
@PHP/standard/strings/bug22224.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | | array
{
0 =>
object
{
}
1 =>
object
{
}
} |
|
@PHP/standard/strings/bug22227.php: SUCCEEDED |
@PHP/standard/strings/bug22904.php: SUCCEEDED |
@PHP/standard/strings/bug23650.php: SUCCEEDED |
@PHP/standard/strings/bug23894.php: SUCCEEDED |
@PHP/standard/strings/bug24098.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | array
{
'dirname' => '\'
'basename' => 'dsds.asa'
'extension' => 'asa'
'filename' => 'dsds'
} | array
{
'dirname' => '\'
'basename' => 'dsds.asa'
'extension' => 'asa'
} |
|
@PHP/standard/strings/bug24208.php: SUCCEEDED |
@PHP/standard/strings/bug24281.php: SUCCEEDED |
@PHP/standard/strings/bug25671.php: SUCCEEDED |
@PHP/standard/strings/bug25707.php: SUCCEEDED |
@PHP/standard/strings/bug26878.php: SUCCEEDED |
@PHP/standard/strings/bug26973.php: SUCCEEDED |
@PHP/standard/strings/bug27276.php: SUCCEEDED |
@PHP/standard/strings/bug27278.php: SUCCEEDED |
@PHP/standard/strings/bug27295.php: SUCCEEDED |
@PHP/standard/strings/bug27457.php: SUCCEEDED |
@PHP/standard/strings/bug27675.php: SUCCEEDED |
@PHP/standard/strings/bug28386.php: SUCCEEDED |
@PHP/standard/strings/bug33076.php: SUCCEEDED |
@PHP/standard/strings/chr_ord.php: SUCCEEDED |
@PHP/standard/strings/chunk_split.php: SUCCEEDED |
@PHP/standard/strings/count_chars.php: SUCCEEDED |
@PHP/standard/strings/crc32.php: SUCCEEDED |
@PHP/standard/strings/explode.php: SUCCEEDED |
@PHP/standard/strings/implode.php: SUCCEEDED |
@PHP/standard/strings/md5.php: SUCCEEDED |
@PHP/standard/strings/md5raw.php: SUCCEEDED |
@PHP/standard/strings/nl2br.php: SUCCEEDED |
@PHP/standard/strings/sha1.php: SUCCEEDED |
@PHP/standard/strings/sha1raw.php: SUCCEEDED |
@PHP/standard/strings/sprintf_f.php: SUCCEEDED |
@PHP/standard/strings/strcspn.php: SUCCEEDED |
@PHP/standard/strings/strings001.php: SUCCEEDED |
@PHP/standard/strings/strpos.php: SUCCEEDED |
@PHP/standard/strings/strrev.php: SUCCEEDED |
@PHP/standard/strings/strripos.php: SUCCEEDED |
@PHP/standard/strings/strrpos.php: SUCCEEDED |
@PHP/standard/strings/strspn.php: SUCCEEDED |
@PHP/standard/strings/strstr.php: SUCCEEDED |
@PHP/standard/strings/strtoupper.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | cfbfbdcfbfbdcfbfbd | cfafbdcfafbdcfafbd |
|
@PHP/standard/strings/strtr.php: SUCCEEDED |
@PHP/standard/strings/strval.php: SUCCEEDED |
@PHP/standard/strings/str_repeat.php: SUCCEEDED |
@PHP/standard/strings/str_shuffle.php: SUCCEEDED |
@PHP/standard/strings/str_word_count.php: SUCCEEDED |
@PHP/standard/strings/substr_count.php: SUCCEEDED |
@PHP/standard/strings/substr_replace.php: SUCCEEDED |
@PHP/standard/strings/wordwrap.php: SUCCEEDED |
@PHP/standard/time/001.php: SUCCEEDED |
@PHP/standard/time/idate.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | U: 1043324459
Y: 2003
z: 22
y: 3
m: 1
n: 1
d: 23
j: 23
H: 13
G: 13
h: 1
g: 1
i: 20
s: 59
t: 31
w: 4
L: 0
B: 556
I: 0
W: 4 | U: 1043324459
Y: 2003
z: 22
y: 3
m: 1
n: 1
d: 23
j: 23
H: 12
G: 12
h: 12
g: 12
i: 20
s: 59
t: 31
w: 4
L: 0
B: 556
I: 0
W: 4 |
|
@PHP/strings/001.php: SUCCEEDED |
@PHP/strings/002.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | fprintf test 1:abcde
20
printf test 1:simple string
printf test 2:42
printf test 3:3.333333
printf test 4:3.3333333333
printf test 5:2.50
printf test 6:2.50000000
printf test 7:0000002.50
printf test 8:< foo>
printf test 9:<bar >
printf test 10: 123456789012345
printf test 10:<h´┐Żyesterettsjustitiarius>
printf test 11: 123456789012345678901234567890
printf test 11:< h´┐Żyesterettsjustitiarius>
printf test 12:-12.34
printf test 13: -12
printf test 14:@
printf test 15:10101010
printf test 16:aa
printf test 17:AA
printf test 18: 10101010
printf test 19: aa
printf test 20: AA
printf test 21:0000000010101010
printf test 22:00000000000000aa
printf test 23:00000000000000AA
printf test 24:abcde
printf test 25:gazonk
printf test 26:2 1
printf test 27:3 1 2
printf test 28:02 1
printf test 29:2 1
printf test 30:x
vprintf test 1:2 1 | fprintf test 1:abcde
20
printf test 1:simple string
printf test 2:42
printf test 3:3.333333
printf test 4:3.3333333333
printf test 5:2.50
printf test 6:2.50000000
printf test 7:0000002.50
printf test 8:< foo>
printf test 9:<bar >
printf test 10: 123456789012345
printf test 10:<h�yesterettsjustitiarius>
printf test 11: 123456789012345678901234567890
printf test 11:< h�yesterettsjustitiarius>
printf test 12:-12.34
printf test 13: -12
printf test 14:@
printf test 15:10101010
printf test 16:aa
printf test 17:AA
printf test 18: 10101010
printf test 19: aa
printf test 20: AA
printf test 21:0000000010101010
printf test 22:00000000000000aa
printf test 23:00000000000000AA
printf test 24:abcde
printf test 25:gazonk
printf test 26:2 1
printf test 27:3 1 2
printf test 28:02 1
printf test 29:2 1
printf test 30:x
vprintf test 1:2 1 |
|
@PHP/strings/bug22592.php: SUCCEEDED |
Arrays/array1.php: SUCCEEDED |
Arrays/array_diff_intersect.php: SUCCEEDED |
Arrays/array_diff_intersect2.php: SUCCEEDED |
Arrays/array_diff_intersect3.php: SUCCEEDED |
Arrays/array_map.php: SUCCEEDED |
Arrays/array_merge_recursive.php: SUCCEEDED |
Arrays/array_reduce1.php: SUCCEEDED |
Arrays/array_reduce2.php: SUCCEEDED |
Arrays/array_slice.php: SUCCEEDED |
Arrays/array_sumprod.php: SUCCEEDED |
Arrays/array_unshift.php: SUCCEEDED |
Arrays/array_walk.php: SUCCEEDED |
Arrays/array_walk_recursive.php: SUCCEEDED |
Arrays/multisort.php: SUCCEEDED |
Arrays/optimizations.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | 3
4
5
a
b
c
Warning: strtolower() expects parameter 1 to be string, array given in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Arrays\__input.txt on line 15
cablo | 3
4
5
a
b
c
array
cablo |
|
Arrays/recursion.php: SUCCEEDED |
Arrays/sort.php: SUCCEEDED |
Arrays/usort.php: SUCCEEDED |
Bugs/class_incompletepart.php: SUCCEEDED |
Bugs/division-by-zero.php: FAILED |
Unexpected output | See below | Success | Expected test output | Real script output | DIVISION
bool(false)
bool(false)
Warning: Division by zero in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests2\__input.txt at expression on line 10, column 2.
bool(false)
Warning: Division by zero in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests2\__input.txt at expression on line 12, column 2.
bool(false)
MODULO
bool(false)
bool(false)
Warning: Division by zero in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests2\__input.txt at expression on line 20, column 2.
bool(false)
Warning: Division by zero in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests2\__input.txt at expression on line 22, column 2.
bool(false) | DIVISION
bool(false)
bool(false)
Warning: Division by zero in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Bugs\__input.txt at expression on line 10, column 2.
bool(false)
Warning: Division by zero in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Bugs\__input.txt at expression on line 12, column 2.
bool(false)
MODULO
bool(false)
bool(false)
Warning: Division by zero in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Bugs\__input.txt at expression on line 20, column 2.
bool(false)
Warning: Division by zero in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Bugs\__input.txt at expression on line 22, column 2.
bool(false) |
|
D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Bugs\__input.txt(6,10): warning PHP0150: Division by zero
D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Bugs\__input.txt(8,9): warning PHP0150: Division by zero
D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Bugs\__input.txt(16,10): warning PHP0150: Division by zero
D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Bugs\__input.txt(18,9): warning PHP0150: Division by zero
|
Bugs/function-in-unknown-class.php: SUCCEEDED |
Bugs/is_a_null_value.php: SUCCEEDED |
Bugs/preg-named-groups.php: SUCCEEDED |
Bugs/preg-replace-advanced.php: SUCCEEDED |
Bugs/preg-replace-range.php: SUCCEEDED |
Bugs/preg-replace.php: SUCCEEDED |
Bugs/preg-this-dynamic.php: FAILED |
Script hung up | No errors | Success | Expected test output | Real script output | | |
|
Bugs/preg-this-dynamic2.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | foo: ahoj
foo: lidi
foo: rozkladame
foo: ahoj
foo: lidi
foo: rozkladame | foo: ahoj
foo: lidi
foo: rozkladame
Notice: Undefined variable: this.
Error: Call to a member function foo() on a non-object. |
|
Bugs/preg-this.php: SUCCEEDED |
Bugs/preg-ungreedy-bugs.php: SUCCEEDED |
Bugs/preg-unkn.php: SUCCEEDED |
Compiler/abstracts.php: SUCCEEDED |
Compiler/assignments.php: SUCCEEDED |
Compiler/assign_in_call.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | g1:
f(x)
u(x)
'x'
g2:
f(x)
u(x)
'b'
g3:
f(x)
u(x)
'b'
g4:
f(x)
u(x)
'b'
g5:
f()
u()
integer(1)
g6:
f(3)
u(3)
integer(3)
g7:
f(2)
u(10)
integer(10)
g8:
f(1)
f(1)
f(1)
u(1)
u()
u(1)
g9:
known:
__get(p) = 0
__set(p,1)
f(1)
unknown:
__get(p) = 1
__set(p,3)
u(3)
g10:
Done. | g1:
f(x)
u(x)
'x'
g2:
f(x)
u(x)
'b'
g3:
f(x)
u(x)
'b'
g4:
f(x)
u(x)
'b'
g5:
f()
u()
integer(1)
g6:
f(3)
u(3)
integer(3)
g7:
f(2)
u(10)
integer(10)
g8:
f(1)
f(1)
f(1)
u(1)
u()
u(1)
g9:
known:
__get(p) = 0
__set(p,1)
__get(p) = 1
f(1)
unknown:
__get(p) = 1
__set(p,3)
__get(p) = 3
u(3)
g10:
Done. |
|
Compiler/auto_globals_001.php: SUCCEEDED |
Compiler/auto_globals_002.php: SUCCEEDED |
Compiler/auto_globals_003.php: SUCCEEDED |
Compiler/break_in_global_code.php: SUCCEEDED |
Compiler/chaining_test.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | Hujer | Strict Standards: Creating default object from empty value in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt at expression on line 8, column 2.
Strict Standards: Creating default object from empty value in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt at expression on line 8, column 2.
Strict Standards: Creating default object from empty value in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt at expression on line 8, column 2.
Strict Standards: Creating default object from empty value in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt at expression on line 8, column 2.
Strict Standards: Creating default object from empty value in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt at expression on line 8, column 2.
Strict Standards: Creating default object from empty value in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt at expression on line 8, column 2.
Strict Standards: Creating default object from empty value in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt at expression on line 9, column 2.
Strict Standards: Creating default object from empty value in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt at expression on line 9, column 2.
Strict Standards: Creating default object from empty value in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt at expression on line 9, column 2.
Strict Standards: Creating default object from empty value in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt at expression on line 9, column 2.
Strict Standards: Creating default object from empty value in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt at expression on line 9, column 2.
Strict Standards: Creating default object from empty value in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt at expression on line 9, column 2.
Hujer |
|
Compiler/chain_ending_by_string_index.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | array(1) {
[0]=>
array(1) {
[0]=>
string(1) "f"
}
}
array(1) {
[0]=>
string(4) "xubu"
}
object(C)#1 (1) {
["f"]=>
string(4) "kuxu"
}
string(5) "helxo"
string(5) "helxo" | array(1)
{
[0] => array(1)
{
[0] => string(1) "f"
}
}
array(1)
{
[0] => string(4) "bubu"
}
Warning: A string item used as a reference in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt at expression on line 19, column 1.
object(C)(1)
{
["f"] => string(4) "kuku"
}
Warning: A string item used as a reference in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt at expression on line 25, column 1.
string(5) "hello"
Warning: A string item used as a reference in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt at expression on line 31, column 1.
string(5) "hello" |
|
Compiler/continue_in_global_code.php: SUCCEEDED |
Compiler/deep_copy.php: SUCCEEDED |
Compiler/deep_copy_refbox.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | Strict Standards: Only variables should be passed by reference in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt on line 42
array
{
0 => integer(1)
}
Strict Standards: Only variables should be passed by reference in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt on line 45
array
{
0 => integer(1)
}
Strict Standards: Only variables should be passed by reference in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt on line 49
array
{
0 => integer(1)
}
Strict Standards: Only variables should be passed by reference in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt on line 52
array
{
0 => integer(1)
} | array
{
0 => integer(1)
1 => integer(1)
}
array
{
0 => integer(1)
1 => integer(1)
}
array
{
0 => integer(1)
1 => integer(1)
}
array
{
0 => integer(1)
1 => integer(1)
} |
|
Compiler/expr_init.php: SUCCEEDED |
Compiler/foreach1.php: SUCCEEDED |
Compiler/foreach_arrays.php: SUCCEEDED |
Compiler/for_loop.php: SUCCEEDED |
Compiler/function_002.php: SUCCEEDED |
Compiler/function_003.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | string(19) "Set in f() function"
Strict Standards: Only variables should be assigned by reference in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt on line 26
object
{
'a' =>
object
{
}
} | string(19) "Set in f() function"
object
{
'a' =>
object
{
}
} |
|
Compiler/function_004.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | string(19) "Set in f() function"
Strict Standards: Only variables should be assigned by reference in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt on line 36
object
{
'a' =>
object
{
}
}
Method C->f() return what it gets.
object
{
'a' =>
object
{
}
}
object
{
'a' =>
object
{
}
} | string(19) "Set in f() function"
object
{
'a' =>
object
{
}
}
Method C->f() return what it gets.
object
{
'a' =>
object
{
}
}
object
{
'a' =>
object
{
}
} |
|
Compiler/function_call.php: SUCCEEDED |
Compiler/if_statement.php: SUCCEEDED |
Compiler/indirect_001.php: SUCCEEDED |
Compiler/indirect_002.php: SUCCEEDED |
Compiler/indirect_003.php: SUCCEEDED |
Compiler/indirect_004.php: SUCCEEDED |
Compiler/indirect_005.php: SUCCEEDED |
Compiler/indirect_007.php: SUCCEEDED |
Compiler/indirect_global.php: SUCCEEDED |
Compiler/inheritance.php: SUCCEEDED |
Compiler/inheritance2.php: SUCCEEDED |
Compiler/isset_unset_001.php: SUCCEEDED |
Compiler/null_hints.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | NULL
NULL
NULL
NULL
NULL
Strict Standards: Only variables should be passed by reference in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt on line 36
NULL
NULL
NULL
NULL
Strict Standards: Only variables should be passed by reference in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Compiler\__input.txt on line 42
NULL | NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL |
|
Compiler/switch.php: SUCCEEDED |
Compiler/ternary_ex.php: SUCCEEDED |
Compiler/typehint_check.php: SUCCEEDED |
Compiler/Inclusions/include2.php: SUCCEEDED |
Compiler/Inclusions/include3.php: SUCCEEDED |
Compiler/Inclusions/include6.php: SUCCEEDED |
Compiler/Inclusions/include_test.php: SUCCEEDED |
Compiler/Inclusions/script.php: SUCCEEDED |
Compiler/Inclusions/Cycles/t01.php: SUCCEEDED |
Compiler/Inclusions/Cycles/t02.php: SUCCEEDED |
Compiler/Inclusions/Cycles/t03.php: SUCCEEDED |
Compiler/Inclusions/Cycles/t04.php: SUCCEEDED |
Compiler/Inclusions/Cycles/t05.php: SUCCEEDED |
Compiler/Inclusions/Cycles/t08.php: SUCCEEDED |
Compiler/PseudoConst/parent.php: SUCCEEDED |
Compiler/PseudoConst/parent2.php: SUCCEEDED |
Compiler/PseudoConst/self.php: SUCCEEDED |
Compiler/PseudoConst/t01.php: SUCCEEDED |
Compiler/PseudoConst/t02.php: SUCCEEDED |
Compiler/PseudoConst/t03.php: SUCCEEDED |
Compiler/PseudoConst/t04.php: SUCCEEDED |
Compiler/PseudoConst/t05.php: SUCCEEDED |
Compiler/PseudoConst/t06.php: SUCCEEDED |
Compiler/PseudoConst/t07.php: SUCCEEDED |
Compiler/PseudoConst/t08.php: SUCCEEDED |
Compiler/PseudoConst/t09.php: SUCCEEDED |
Compiler/PseudoConst/t10.php: SUCCEEDED |
Compiler/PseudoConst/t11.php: SUCCEEDED |
Compiler/PseudoConst/_class_.php: SUCCEEDED |
Compiler/PseudoConst/_function_.php: SUCCEEDED |
Compiler/Unreachable/t13.php: SUCCEEDED |
DateTime/strftime.php: SUCCEEDED |
DateTime/strtotime1.php: SUCCEEDED |
DateTime/strtotime2.php: SUCCEEDED |
DateTime/strtotime3.php: SUCCEEDED |
DateTime/strtotime4.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | 0: 00:00:00 01/01/2005
1: 01:00:00 01/01/2005
2: 02:00:00 01/01/2005
3: 03:00:00 01/01/2005
4: 04:00:00 01/01/2005
5: 05:00:00 01/01/2005
6: 06:00:00 01/01/2005
7: 07:00:00 01/01/2005
8: 08:00:00 01/01/2005
9: 09:00:00 01/01/2005
10: 10:00:00 01/01/2005
11: 11:00:00 01/01/2005
12: 12:00:00 01/01/2005
13: 13:00:00 01/01/2005
14: 14:00:00 01/01/2005
15: 15:00:00 01/01/2005
16: 16:00:00 01/01/2005
17: 17:00:00 01/01/2005
18: 18:00:00 01/01/2005
19: 19:00:00 01/01/2005
20: 20:00:00 01/01/2005
21: 21:00:00 01/01/2005
22: 22:00:00 01/01/2005
23: 23:00:00 01/01/2005
24: 00:00:00 01/02/2005
0am: error
1am: 01:00:00 01/01/2005
2am: 02:00:00 01/01/2005
3am: 03:00:00 01/01/2005
4am: 04:00:00 01/01/2005
5am: 05:00:00 01/01/2005
6am: 06:00:00 01/01/2005
7am: 07:00:00 01/01/2005
8am: 08:00:00 01/01/2005
9am: 09:00:00 01/01/2005
10am: 10:00:00 01/01/2005
11am: 11:00:00 01/01/2005
12am: 00:00:00 01/01/2005
13am: error
14am: error
15am: error
16am: error
17am: error
18am: error
19am: error
20am: error
21am: error
22am: error
23am: error
24am: error
0pm: error
1pm: 13:00:00 01/01/2005
2pm: 14:00:00 01/01/2005
3pm: 15:00:00 01/01/2005
4pm: 16:00:00 01/01/2005
5pm: 17:00:00 01/01/2005
6pm: 18:00:00 01/01/2005
7pm: 19:00:00 01/01/2005
8pm: 20:00:00 01/01/2005
9pm: 21:00:00 01/01/2005
10pm: 22:00:00 01/01/2005
11pm: 23:00:00 01/01/2005
12pm: 12:00:00 01/01/2005
13pm: error
14pm: error
15pm: error
16pm: error
17pm: error
18pm: error
19pm: error
20pm: error
21pm: error
22pm: error
23pm: error
24pm: error | 0: 00:00:00 01/01/2005
1: 01:00:00 01/01/2005
2: 02:00:00 01/01/2005
3: 03:00:00 01/01/2005
4: 04:00:00 01/01/2005
5: 05:00:00 01/01/2005
6: 06:00:00 01/01/2005
7: 07:00:00 01/01/2005
8: 08:00:00 01/01/2005
9: 09:00:00 01/01/2005
10: 10:00:00 01/01/2005
11: 11:00:00 01/01/2005
12: 12:00:00 01/01/2005
13: 13:00:00 01/01/2005
14: 14:00:00 01/01/2005
15: 15:00:00 01/01/2005
16: 16:00:00 01/01/2005
17: 17:00:00 01/01/2005
18: 18:00:00 01/01/2005
19: 19:00:00 01/01/2005
20: 20:00:00 01/01/2005
21: 21:00:00 01/01/2005
22: 22:00:00 01/01/2005
23: 23:00:00 01/01/2005
24: error
0am: error
1am: 01:00:00 01/01/2005
2am: 02:00:00 01/01/2005
3am: 03:00:00 01/01/2005
4am: 04:00:00 01/01/2005
5am: 05:00:00 01/01/2005
6am: 06:00:00 01/01/2005
7am: 07:00:00 01/01/2005
8am: 08:00:00 01/01/2005
9am: 09:00:00 01/01/2005
10am: 10:00:00 01/01/2005
11am: 11:00:00 01/01/2005
12am: 00:00:00 01/01/2005
13am: error
14am: error
15am: error
16am: error
17am: error
18am: error
19am: error
20am: error
21am: error
22am: error
23am: error
24am: error
0pm: error
1pm: 13:00:00 01/01/2005
2pm: 14:00:00 01/01/2005
3pm: 15:00:00 01/01/2005
4pm: 16:00:00 01/01/2005
5pm: 17:00:00 01/01/2005
6pm: 18:00:00 01/01/2005
7pm: 19:00:00 01/01/2005
8pm: 20:00:00 01/01/2005
9pm: 21:00:00 01/01/2005
10pm: 22:00:00 01/01/2005
11pm: 23:00:00 01/01/2005
12pm: 12:00:00 01/01/2005
13pm: error
14pm: error
15pm: error
16pm: error
17pm: error
18pm: error
19pm: error
20pm: error
21pm: error
22pm: error
23pm: error
24pm: error |
|
DateTime/strtotime5.php: SUCCEEDED |
DateTime/time.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | -189388800:-189475200 - 86400
1964-01-01T00:00:00+0000
1963-12-31T00:00:00+0000
1964-06-06
1963-06-06
1964-01-06 | 1133305200
-189388800:-189475200 - 86400
1964-01-01T00:00:00+0000
1963-12-31T00:00:00+0000
1964-06-06
1963-06-06
1964-01-06 |
|
DateTime/timezones1.php: SUCCEEDED |
FileSystem/basename.php: SUCCEEDED |
FileSystem/basename2.php: SUCCEEDED |
FileSystem/chdir.php: SUCCEEDED |
FileSystem/csv.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | --- write ---
72
24
44
2
6
--- read ---
"hello\n
world";"aaa""bbb""ccc";"blah blah;";none;"tab\ttab";"space space"\n
hh'ee;"ss\nsadasdasd s"\n
"""""""""""""""""""""";"""";;"""""";"xxx"""\n
x\n
"x\y"\n | --- write ---
72
24
44
2
6
--- read ---
Warning: addcslashes(): String containg Unicode characters greater than '\u0800' are not supported in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\FileSystem\__input.txt at expression on line 52, column 3.
Warning: addcslashes(): String containg Unicode characters greater than '\u0800' are not supported in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\FileSystem\__input.txt at expression on line 52, column 3.
Warning: addcslashes(): String containg Unicode characters greater than '\u0800' are not supported in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\FileSystem\__input.txt at expression on line 52, column 3.
Warning: addcslashes(): String containg Unicode characters greater than '\u0800' are not supported in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\FileSystem\__input.txt at expression on line 52, column 3.
Warning: addcslashes(): String containg Unicode characters greater than '\u0800' are not supported in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\FileSystem\__input.txt at expression on line 52, column 3.
Warning: addcslashes(): String containg Unicode characters greater than '\u0800' are not supported in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\FileSystem\__input.txt at expression on line 52, column 3. |
|
FileSystem/date.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | <pre>[ARRAY
[INT (0)] => [STRING: "A --> {PM}"]
[INT (1)] => [STRING: "B --> {719}"]
[INT (2)] => [STRING: "C --> {C}"]
[INT (3)] => [STRING: "D --> {Sat}"]
[INT (4)] => [STRING: "E --> {E}"]
[INT (5)] => [STRING: "F --> {March}"]
[INT (6)] => [STRING: "G --> {17}"]
[INT (7)] => [STRING: "H --> {17}"]
[INT (8)] => [STRING: "I --> {0}"]
[INT (9)] => [STRING: "J --> {J}"]
[INT (10)] => [STRING: "K --> {K}"]
[INT (11)] => [STRING: "L --> {0}"]
[INT (12)] => [STRING: "M --> {Mar}"]
[INT (13)] => [STRING: "N --> {6}"]
[INT (14)] => [STRING: "O --> {+0100}"]
[INT (15)] => [STRING: "P --> {+01:00}"]
[INT (16)] => [STRING: "Q --> {Q}"]
[INT (17)] => [STRING: "R --> {R}"]
[INT (18)] => [STRING: "S --> {th}"]
[INT (19)] => [STRING: "U --> {984240978}"]
[INT (20)] => [STRING: "V --> {V}"]
[INT (21)] => [STRING: "W --> {10}"]
[INT (22)] => [STRING: "X --> {X}"]
[INT (23)] => [STRING: "Y --> {2001}"]
[INT (24)] => [STRING: "Z --> {3600}"]
[INT (25)] => [STRING: "a --> {pm}"]
[INT (26)] => [STRING: "b --> {b}"]
[INT (27)] => [STRING: "c --> {2001-03-10T17:16:18+01:00}"]
[INT (28)] => [STRING: "d --> {10}"]
[INT (29)] => [STRING: "e --> {Europe/Prague}"]
[INT (30)] => [STRING: "f --> {f}"]
[INT (31)] => [STRING: "g --> {5}"]
[INT (32)] => [STRING: "h --> {05}"]
[INT (33)] => [STRING: "i --> {16}"]
[INT (34)] => [STRING: "j --> {10}"]
[INT (35)] => [STRING: "k --> {k}"]
[INT (36)] => [STRING: "l --> {Saturday}"]
[INT (37)] => [STRING: "m --> {03}"]
[INT (38)] => [STRING: "n --> {3}"]
[INT (39)] => [STRING: "o --> {2001}"]
[INT (40)] => [STRING: "p --> {p}"]
[INT (41)] => [STRING: "q --> {q}"]
[INT (42)] => [STRING: "r --> {Sat, 10 Mar 2001 17:16:18 +0100}"]
[INT (43)] => [STRING: "s --> {18}"]
[INT (44)] => [STRING: "t --> {31}"]
[INT (45)] => [STRING: "u --> {000000}"]
[INT (46)] => [STRING: "v --> {v}"]
[INT (47)] => [STRING: "w --> {6}"]
[INT (48)] => [STRING: "x --> {x}"]
[INT (49)] => [STRING: "y --> {01}"]
[INT (50)] => [STRING: "z --> {68}"]
]</pre> | <pre>[ARRAY
[INT (0)] => [STRING: "A --> {PM}"]
[INT (1)] => [STRING: "B --> {719}"]
[INT (2)] => [STRING: "C --> {C}"]
[INT (3)] => [STRING: "D --> {Sat}"]
[INT (4)] => [STRING: "E --> {E}"]
[INT (5)] => [STRING: "F --> {March}"]
[INT (6)] => [STRING: "G --> {17}"]
[INT (7)] => [STRING: "H --> {17}"]
[INT (8)] => [STRING: "I --> {0}"]
[INT (9)] => [STRING: "J --> {J}"]
[INT (10)] => [STRING: "K --> {K}"]
[INT (11)] => [STRING: "L --> {0}"]
[INT (12)] => [STRING: "M --> {Mar}"]
[INT (13)] => [STRING: "N --> {6}"]
[INT (14)] => [STRING: "O --> {+0100}"]
[INT (15)] => [STRING: "P --> {+01:00}"]
[INT (16)] => [STRING: "Q --> {Q}"]
[INT (17)] => [STRING: "R --> {R}"]
[INT (18)] => [STRING: "S --> {th}"]
[INT (19)] => [STRING: "U --> {984240978}"]
[INT (20)] => [STRING: "V --> {V}"]
[INT (21)] => [STRING: "W --> {10}"]
[INT (22)] => [STRING: "X --> {X}"]
[INT (23)] => [STRING: "Y --> {2001}"]
[INT (24)] => [STRING: "Z --> {3600}"]
[INT (25)] => [STRING: "a --> {pm}"]
[INT (26)] => [STRING: "b --> {b}"]
[INT (27)] => [STRING: "c --> {2001-03-10T17:16:18+01:00}"]
[INT (28)] => [STRING: "d --> {10}"]
[INT (29)] => [STRING: "e --> {Europe/Prague}"]
[INT (30)] => [STRING: "f --> {f}"]
[INT (31)] => [STRING: "g --> {5}"]
[INT (32)] => [STRING: "h --> {05}"]
[INT (33)] => [STRING: "i --> {16}"]
[INT (34)] => [STRING: "j --> {10}"]
[INT (35)] => [STRING: "k --> {k}"]
[INT (36)] => [STRING: "l --> {Saturday}"]
[INT (37)] => [STRING: "m --> {03}"]
[INT (38)] => [STRING: "n --> {3}"]
[INT (39)] => [STRING: "o --> {2001}"]
[INT (40)] => [STRING: "p --> {p}"]
[INT (41)] => [STRING: "q --> {q}"]
[INT (42)] => [STRING: "r --> {Sat, 10 Mar 2001 17:16:18 +0100}"]
[INT (43)] => [STRING: "s --> {18}"]
[INT (44)] => [STRING: "t --> {31}"]
[INT (45)] => [STRING: "u --> {u}"]
[INT (46)] => [STRING: "v --> {v}"]
[INT (47)] => [STRING: "w --> {6}"]
[INT (48)] => [STRING: "x --> {x}"]
[INT (49)] => [STRING: "y --> {01}"]
[INT (50)] => [STRING: "z --> {68}"]
]</pre> |
|
FileSystem/date2.php: SUCCEEDED |
FileSystem/date3.php: SUCCEEDED |
FileSystem/date_unix.php: SUCCEEDED |
FileSystem/dirname.php: SUCCEEDED |
FileSystem/dirname2.php: SUCCEEDED |
FileSystem/disk_free_space.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | 129 GB
Drive C: 211 GB
Drive D: 129 GB
Drive E: 379 GB
Drive F:
Warning: disk_free_space(): The device is not ready.
in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\FileSystem\__input.txt on line 14
false | 129 GB
Drive C: 211 GB
Drive D: 129 GB
Drive E: 379 GB
Drive F: false |
|
FileSystem/disk_total_space.php: SUCCEEDED |
FileSystem/fgets.php: SUCCEEDED |
FileSystem/file.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | <pre>[ARRAY
[INT (0)] => [STRING: "this is a file with one EOLN
"]
]</pre>
<pre>[ARRAY
[INT (0)] => [STRING: ""]
[INT (1)] => [STRING: "This is a file with two EOLNs. First line is empty."]
]</pre>
<pre>[ARRAY
[INT (0)] => [STRING: "
"]
[INT (1)] => [STRING: "This is a file with two EOLNs. First line is empty.
"]
]</pre>
<pre>[ARRAY
[INT (0)] => [STRING: "This is a file with two EOLNs. First line is empty."]
]</pre>
<pre>[ARRAY
[INT (0)] => [STRING: "this is a file WITHOUT an "end-of-line""]
]</pre>
Line #<b>130</b> : </html>
<br />
[this is a file with one EOLN{\n}
] | <pre>[ARRAY
[INT (0)] => [STRING: "this is a file with one EOLN
"]
]</pre>
<pre>[ARRAY
[INT (0)] => [STRING: ""]
[INT (1)] => [STRING: "This is a file with two EOLNs. First line is empty."]
]</pre>
<pre>[ARRAY
[INT (0)] => [STRING: "
"]
[INT (1)] => [STRING: "This is a file with two EOLNs. First line is empty.
"]
]</pre>
<pre>[ARRAY
[INT (0)] => [STRING: ""]
[INT (1)] => [STRING: "This is a file with two EOLNs. First line is empty."]
]</pre>
<pre>[ARRAY
[INT (0)] => [STRING: "this is a file WITHOUT an "end-of-line""]
]</pre>
Line #<b>130</b> : </html>
<br />
[this is a file with one EOLN{\n}
] |
|
FileSystem/filesize.php: SUCCEEDED |
FileSystem/file_exists.php: SUCCEEDED |
FileSystem/file_get_contents.php: SUCCEEDED |
FileSystem/fpassthru.php: SUCCEEDED |
FileSystem/fread.php: SUCCEEDED |
FileSystem/fread1.php: SUCCEEDED |
FileSystem/fread2.php: SUCCEEDED |
FileSystem/fseek.php: SUCCEEDED |
FileSystem/fsockopen.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | TCP
READ: 8468
UDP | TCP
READ: 8413
UDP |
|
FileSystem/ftell.php: SUCCEEDED |
FileSystem/is_dir.php: SUCCEEDED |
FileSystem/is_executable.php: SUCCEEDED |
FileSystem/pathinfo.php: SUCCEEDED |
FileSystem/popen.php: SUCCEEDED |
FileSystem/readdir.php: SUCCEEDED |
FileSystem/readfile.php: SUCCEEDED |
FileSystem/readline.php: SUCCEEDED |
FileSystem/realpath.php: SUCCEEDED |
FileSystem/scandir.php: SUCCEEDED |
FileSystem/stat.php: SUCCEEDED |
FileSystem/stream_context_set_option.php: SUCCEEDED |
FileSystem/stream_copy_to_stream.php: SUCCEEDED |
FileSystem/stream_copy_to_stream2.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | <p>Read <b>rb</b>, Write <b>wb</b>
COPIED: <b>8325</b>
<p>Read <b>rb</b>, Write <b>wt</b>
COPIED: <b>8299</b> | <p>Read <b>rb</b>, Write <b>wb</b>
COPIED: <b>8325</b>
<p>Read <b>rb</b>, Write <b>wt</b>
COPIED: <b>8317</b> |
|
FileSystem/testinc.php: SUCCEEDED |
FileSystem/touch.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | Warning: touch(): Utime failed: No such file or directory in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\FileSystem\__input.txt on line 8
Sorry Could Not change modification time of touch.txt
Warning: touch(): Utime failed: No such file or directory in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\FileSystem\__input.txt on line 14
Warning: touch(): Utime failed: No such file or directory in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\FileSystem\__input.txt on line 16
Warning: touch(): Utime failed: No such file or directory in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\FileSystem\__input.txt on line 17
<pre>[ARRAY
[INT (0)] => [STRING: "January 24, 2010; [12:09:12] (12h) ctime test.txt (1264331352)"]
[INT (1)] => [STRING: "January 24, 2010; [12:09:12] (12h) mtime test.txt (1264331352)"]
[INT (2)] => [STRING: "January 24, 2010; [12:09:12] (12h) ctime touch.txt (1264331352)"]
[INT (3)] => [STRING: "January 24, 2010; [12:09:12] (12h) mtime touch.txt (1264331352)"]
[INT (4)] => [STRING: "January 24, 2010; [12:09:12] (12h) atime touch.txt (1264331352)"]
[INT (5)] => [STRING: "January 24, 2010; [12:09:12] (12h) mtime summer.txt (1264331352)"]
[INT (6)] => [STRING: "January 24, 2010; [12:09:12] (12h) mtime winter.txt (1264331352)"]
]</pre> | Warning: touch(): Unable to access (D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\FileSystem\touch.txt): Permission denied in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\FileSystem\__input.txt at expression on line 8, column 5.
Sorry Could Not change modification time of touch.txt
Warning: touch(): Unable to access (D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\FileSystem\touch.txt): Permission denied in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\FileSystem\__input.txt at expression on line 14, column 1.
Warning: touch(): Unable to access (D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\FileSystem\winter.txt): Permission denied in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\FileSystem\__input.txt at expression on line 16, column 1.
Warning: touch(): Unable to access (D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\FileSystem\summer.txt): Permission denied in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\FileSystem\__input.txt at expression on line 17, column 1.
<pre>[ARRAY
[INT (0)] => [STRING: "January 24, 2010; [12:09:12] (12h) ctime test.txt (1264331352)"]
[INT (1)] => [STRING: "January 24, 2010; [12:09:12] (12h) mtime test.txt (1264331352)"]
[INT (2)] => [STRING: "January 24, 2010; [12:09:12] (12h) ctime touch.txt (1264331352)"]
[INT (3)] => [STRING: "January 24, 2010; [12:09:12] (12h) mtime touch.txt (1264331352)"]
[INT (4)] => [STRING: "January 24, 2010; [12:09:12] (12h) atime touch.txt (1264331352)"]
[INT (5)] => [STRING: "January 24, 2010; [12:09:12] (12h) mtime summer.txt (1264331352)"]
[INT (6)] => [STRING: "January 24, 2010; [12:09:12] (12h) mtime winter.txt (1264331352)"]
]</pre> |
|
Math/abs.php: SUCCEEDED |
Math/atan2.php: SUCCEEDED |
Math/base_convert.php: SUCCEEDED |
Math/bindec.php: SUCCEEDED |
Math/ceil.php: SUCCEEDED |
Math/cos.php: SUCCEEDED |
Math/decbin.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | <pre>
[double: 2294967295]
10001000110010100110101111111111
[double: 4294967296]
0
[double: 8589934590]
11111111111111111111111111111110
[double: 8589934590]
11111111111111111111111111111110
[double: 8589934591]
11111111111111111111111111111111
[Int: 1000.000.000.000]
11010100101001010001000000000000
<hr>(-1, -5435, 2.14, 0, 26)
11111111111111111111111111111111
11111111111111111110101011000101
10
0
11010
</pre> | <pre>
[???: 2294967295]
10001000110010100110101111111111
[???: 4294967296]
0
[???: 8589934590]
11111111111111111111111111111110
[???: 8589934590]
11111111111111111111111111111110
[???: 8589934591]
11111111111111111111111111111111
[Int: 1000.000.000.000]
11010100101001010001000000000000
<hr>(-1, -5435, 2.14, 0, 26)
11111111111111111111111111111111
11111111111111111110101011000101
10
0
11010
</pre> |
|
Math/dechex.php: SUCCEEDED |
Math/decoct.php: SUCCEEDED |
Math/deg2rad.php: SUCCEEDED |
Math/exp.php: SUCCEEDED |
Math/floor.php: SUCCEEDED |
Math/fmod.php: SUCCEEDED |
Math/hexdec.php: SUCCEEDED |
Math/max.php: SUCCEEDED |
Math/min.php: SUCCEEDED |
Math/modulo_warn.php: SUCCEEDED |
Math/octdec.php: SUCCEEDED |
Math/pow.php: SUCCEEDED |
Math/rad2deg.php: SUCCEEDED |
Math/round.php: SUCCEEDED |
Math/sin.php: SUCCEEDED |
Math/sqrt.php: SUCCEEDED |
Math/tan.php: SUCCEEDED |
Math/uniqid.php: SUCCEEDED |
Misc/calendar_extension.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | 0
0
2375840
0
14
32
2
There are 31 days in August 2003
There are 28 days in February 2003
There are 29 days in February 2004
There are 31 days in December 2034
1748326
1748324
374867
0
322f32322f35373633
ebe120e7f9e5ef20e4faf9f1e2
ebe120e7f9e5ef20e427faf9f1e2
ebe120e7f9e5ef20e420e0ecf4e9ed20faf9f1e2
ebe120e7f9e5ef20e42720e0ecf4e9ed20faf9f1e2
eb22e120e7f9e5ef20e4faf9f122e2
e12720e7f9e5ef20e4faf9f122e2
e12720e7f9e5ef20e427faf9f122e2
e12720e7f9e5ef20e420e0ecf4e9ed20faf9f122e2
e12720e7f9e5ef20e42720e0ecf4e9ed20faf9f122e2 | Error: Call to undefined function: 'frenchtojd' in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Misc\__input.txt at expression on line 2, column 1. |
|
Misc/ini_parse.php: SUCCEEDED |
Misc/lexer.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | T_INLINE_HTML
311 '\r\n'
T_OPEN_TAG
368 '<?'
T_WHITESPACE
371 ' \r\n\r\n'
T_FINAL
345 'final'
T_WHITESPACE
371 ' '
T_CLASS
353 'class'
T_WHITESPACE
371 ' '
T_STRING
307 'A'
T_WHITESPACE
371 ' \r\n'
'{'
T_WHITESPACE
371 ' \r\n '
T_FUNCTION
334 'function'
T_WHITESPACE
371 ' '
T_STRING
307 '__get'
'('
T_VARIABLE
309 '$x'
')'
T_WHITESPACE
371 ' \r\n '
'{'
T_WHITESPACE
371 ' \r\n '
T_VARIABLE
309 '$x'
T_WHITESPACE
371 ' '
'='
T_WHITESPACE
371 ' '
T_START_HEREDOC
372 '<<<EOOOOOOOOOOOOOOT\r\n'
T_ENCAPSED_AND_WHITESPACE
314 ' <<<hello\r\nEOOOOOOOOOOOOOOt;\r\nEOOOOOOOOOOOOOT;\r\n'
T_END_HEREDOC
373 'EOOOOOOOOOOOOOOT'
';'
T_WHITESPACE
371 '\r\n\r\n '
'$'
T_VARIABLE
309 '$y'
T_WHITESPACE
371 ' '
'='
T_WHITESPACE
371 ' '
T_ARRAY
360 'array'
T_WHITESPACE
371 ' '
'('
T_LNUMBER
305 '1'
','
T_DNUMBER
306 '100000000000000'
','
T_DNUMBER
306 '999999999999999999999999999999999'
','
T_STRING
307 'true'
','
T_STRING
307 'false'
')'
';'
T_WHITESPACE
371 '\r\n '
'$'
'{'
'"'
T_ENCAPSED_AND_WHITESPACE
314 'x'
T_DOLLAR_OPEN_CURLY_BRACES
374 '${'
'$'
'{'
T_CONSTANT_ENCAPSED_STRING
315 '"xxx"'
'}'
'}'
T_ENCAPSED_AND_WHITESPACE
314 'x'
'"'
'}'
T_WHITESPACE
371 ' '
'='
T_WHITESPACE
371 ' '
T_LNUMBER
305 '1'
';'
T_WHITESPACE
371 '\r\n '
'$'
'{'
'"'
T_ENCAPSED_AND_WHITESPACE
314 'x'
T_DOLLAR_OPEN_CURLY_BRACES
374 '${'
'$'
'{'
'"'
T_ENCAPSED_AND_WHITESPACE
314 'x'
T_VARIABLE
309 '$x'
T_ENCAPSED_AND_WHITESPACE
314 '->$$'
T_VARIABLE
309 '$x0xx'
'"'
'}'
'}'
T_ENCAPSED_AND_WHITESPACE
314 'x'
'"'
'}'
T_WHITESPACE
371 ' '
'='
T_WHITESPACE
371 ' '
T_LNUMBER
305 '1'
';'
T_WHITESPACE
371 '\r\n '
'}'
T_WHITESPACE
371 ' \r\n'
'}'
T_WHITESPACE
371 '\r\n\r\n'
T_CLOSE_TAG
370 '?>' | '
'
'<?'
'
'
'final'
' '
'class'
' '
'A'
'
'
'{'
'
'
'function'
' '
258
258 '
Warning: addcslashes(): String containg Unicode characters greater than '\u0800' are not supported in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Misc\__input.txt at expression on line 10, column 7.
'
'('
'$x'
')'
'
'
'{'
'
'
'$x'
' '
'='
' '
'<<<EOOOOOOOOOOOOOOT
'
' <<<'
'hello'
'
'
'EOOOOOOOOOOOOOOt;
'
'EOOOOOOOOOOOOOT;
'
'EOOOOOOOOOOOOOOT'
';'
'
'
'$'
'$y'
' '
'='
' '
'array'
' '
'('
'1'
','
'100000000000000'
','
'999999999999999999999999999999999'
','
'true'
','
256
256 '
Warning: addcslashes(): String containg Unicode characters greater than '\u0800' are not supported in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Misc\__input.txt at expression on line 10, column 7.
'
')'
';'
'
'
'$'
'{'
'"'
'x'
'${'
'$'
'{'
-29
-29 '
Warning: addcslashes(): String containg Unicode characters greater than '\u0800' are not supported in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Misc\__input.txt at expression on line 10, column 7.
'
'}'
'}'
'x'
'"'
'}'
' '
'='
' '
'1'
';'
'
'
'$'
'{'
'"'
'x'
'${'
'$'
'{'
'"'
'x'
'$x'
'->'
'$'
'$'
'$x0xx'
'"'
'}'
'}'
'x'
'"'
'}'
' '
'='
' '
'1'
';'
'
'
'}'
'
'
'}'
'
'
'?>' |
|
Misc/locale.php: SUCCEEDED |
Misc/output2.php: SUCCEEDED |
Misc/stack_trace.php: FAILED |
Script hung up | No errors | Success | Expected test output | Real script output | | |
|
Misc/tokens.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | T_REQUIRE_ONCE = 258,
T_REQUIRE = 259,
T_EVAL = 260,
T_INCLUDE_ONCE = 261,
T_INCLUDE = 262,
T_LOGICAL_OR = 263,
T_LOGICAL_XOR = 264,
T_LOGICAL_AND = 265,
T_PRINT = 266,
T_SR_EQUAL = 267,
T_SL_EQUAL = 268,
T_XOR_EQUAL = 269,
T_OR_EQUAL = 270,
T_AND_EQUAL = 271,
T_MOD_EQUAL = 272,
T_CONCAT_EQUAL = 273,
T_DIV_EQUAL = 274,
T_MUL_EQUAL = 275,
T_MINUS_EQUAL = 276,
T_PLUS_EQUAL = 277,
T_BOOLEAN_OR = 278,
T_BOOLEAN_AND = 279,
T_IS_NOT_IDENTICAL = 280,
T_IS_IDENTICAL = 281,
T_IS_NOT_EQUAL = 282,
T_IS_EQUAL = 283,
T_IS_GREATER_OR_EQUAL = 284,
T_IS_SMALLER_OR_EQUAL = 285,
T_SR = 286,
T_SL = 287,
T_INSTANCEOF = 288,
T_UNSET_CAST = 289,
T_BOOL_CAST = 290,
T_OBJECT_CAST = 291,
T_ARRAY_CAST = 292,
T_STRING_CAST = 293,
T_DOUBLE_CAST = 294,
T_INT_CAST = 295,
T_DEC = 296,
T_INC = 297,
T_CLONE = 298,
T_NEW = 299,
T_EXIT = 300,
T_IF = 301,
T_ELSEIF = 302,
T_ELSE = 303,
T_ENDIF = 304,
T_LNUMBER = 305,
T_DNUMBER = 306,
T_STRING = 307,
T_STRING_VARNAME = 308,
T_VARIABLE = 309,
T_NUM_STRING = 310,
T_INLINE_HTML = 311,
T_CHARACTER = 312,
T_BAD_CHARACTER = 313,
T_ENCAPSED_AND_WHITESPACE = 314,
T_CONSTANT_ENCAPSED_STRING = 315,
T_ECHO = 316,
T_DO = 317,
T_WHILE = 318,
T_ENDWHILE = 319,
T_FOR = 320,
T_ENDFOR = 321,
T_FOREACH = 322,
T_ENDFOREACH = 323,
T_DECLARE = 324,
T_ENDDECLARE = 325,
T_AS = 326,
T_SWITCH = 327,
T_ENDSWITCH = 328,
T_CASE = 329,
T_DEFAULT = 330,
T_BREAK = 331,
T_CONTINUE = 332,
T_GOTO = 333,
T_FUNCTION = 334,
T_CONST = 335,
T_RETURN = 336,
T_TRY = 337,
T_CATCH = 338,
T_THROW = 339,
T_USE = 340,
T_GLOBAL = 341,
T_PUBLIC = 342,
T_PROTECTED = 343,
T_PRIVATE = 344,
T_FINAL = 345,
T_ABSTRACT = 346,
T_STATIC = 347,
T_VAR = 348,
T_UNSET = 349,
T_ISSET = 350,
T_EMPTY = 351,
T_HALT_COMPILER = 352,
T_CLASS = 353,
T_INTERFACE = 354,
T_EXTENDS = 355,
T_IMPLEMENTS = 356,
T_OBJECT_OPERATOR = 357,
T_DOUBLE_ARROW = 358,
T_LIST = 359,
T_ARRAY = 360,
T_CLASS_C = 361,
T_METHOD_C = 362,
T_FUNC_C = 363,
T_LINE = 364,
T_FILE = 365,
T_COMMENT = 366,
T_DOC_COMMENT = 367,
T_OPEN_TAG = 368,
T_OPEN_TAG_WITH_ECHO = 369,
T_CLOSE_TAG = 370,
T_WHITESPACE = 371,
T_START_HEREDOC = 372,
T_END_HEREDOC = 373,
T_DOLLAR_OPEN_CURLY_BRACES = 374,
T_CURLY_OPEN = 375,
T_PAAMAYIM_NEKUDOTAYIM = 376,
T_DOUBLE_COLON = 376,
T_NAMESPACE = 377,
T_NS_C = 378,
T_DIR = 379,
T_NS_SEPARATOR = 380, | T_INCLUDE = 129,
T_INCLUDE_ONCE = 130,
T_EVAL = 131,
T_REQUIRE = 132,
T_REQUIRE_ONCE = 133,
T_LOGICAL_OR = 136,
T_LOGICAL_XOR = 137,
T_LOGICAL_AND = 138,
T_PRINT = 139,
T_PLUS_EQUAL = 140,
T_MINUS_EQUAL = 141,
T_MUL_EQUAL = 142,
T_DIV_EQUAL = 143,
T_CONCAT_EQUAL = 144,
T_MOD_EQUAL = 145,
T_AND_EQUAL = 146,
T_OR_EQUAL = 147,
T_XOR_EQUAL = 148,
T_SL_EQUAL = 149,
T_SR_EQUAL = 150,
T_BOOLEAN_OR = 151,
T_BOOLEAN_AND = 152,
T_IS_EQUAL = 153,
T_IS_NOT_EQUAL = 154,
T_IS_IDENTICAL = 155,
T_IS_NOT_IDENTICAL = 156,
T_IS_SMALLER_OR_EQUAL = 157,
T_IS_GREATER_OR_EQUAL = 158,
T_SL = 159,
T_SR = 160,
T_INC = 161,
T_DEC = 162,
T_NEW = 164,
T_INSTANCEOF = 165,
T_CLONE = 167,
T_LNUMBER = 168,
T_DNUMBER = 170,
T_STRING = 171,
T_STRING_VARNAME = 172,
T_VARIABLE = 173,
T_NUM_STRING = 174,
T_INLINE_HTML = 175,
T_CHARACTER = 176,
T_BAD_CHARACTER = 177,
T_ENCAPSED_AND_WHITESPACE = 178,
T_CONSTANT_ENCAPSED_STRING = 179,
T_EXIT = 180,
T_IF = 181,
T_ELSEIF = 182,
T_ELSE = 183,
T_ENDIF = 184,
T_ECHO = 185,
T_DO = 186,
T_WHILE = 187,
T_ENDWHILE = 188,
T_FOR = 189,
T_ENDFOR = 190,
T_FOREACH = 191,
T_ENDFOREACH = 192,
T_AS = 193,
T_SWITCH = 194,
T_ENDSWITCH = 195,
T_CASE = 196,
T_DEFAULT = 197,
T_BREAK = 198,
T_CONTINUE = 199,
T_FUNCTION = 200,
T_CONST = 201,
T_RETURN = 202,
T_GLOBAL = 203,
T_STATIC = 204,
T_VAR = 205,
T_UNSET = 206,
T_ISSET = 207,
T_EMPTY = 208,
T_CLASS = 209,
T_EXTENDS = 210,
T_OBJECT_OPERATOR = 211,
T_DOUBLE_ARROW = 212,
T_LIST = 213,
T_ARRAY = 214,
T_CLASS_C = 215,
T_METHOD_C = 216,
T_FUNC_C = 217,
T_LINE = 218,
T_FILE = 219,
T_COMMENT = 220,
T_DOC_COMMENT = 221,
T_OPEN_TAG = 226,
T_OPEN_TAG_WITH_ECHO = 227,
T_CLOSE_TAG = 228,
T_WHITESPACE = 229,
T_START_HEREDOC = 230,
T_END_HEREDOC = 231,
T_DOLLAR_OPEN_CURLY_BRACES = 232,
T_CURLY_OPEN = 233,
T_DOUBLE_COLON = 234,
T_PAAMAYIM_NEKUDOTAYIM = 234,
T_TRY = 236,
T_CATCH = 237,
T_THROW = 238,
T_INTERFACE = 239,
T_IMPLEMENTS = 240,
T_ABSTRACT = 241,
T_FINAL = 242,
T_PRIVATE = 243,
T_PROTECTED = 244,
T_PUBLIC = 245,
T_BOOL_CAST = 285,
T_INT_CAST = 288,
T_DOUBLE_CAST = 294,
T_STRING_CAST = 297,
T_ARRAY_CAST = 299,
T_OBJECT_CAST = 300,
T_UNSET_CAST = 301,
T_HALT_COMPILER = 351, |
|
Misc/user_error_handlers.php: SUCCEEDED |
Objects/conditional1.php: SUCCEEDED |
Objects/conditional2.php: SUCCEEDED |
Objects/conditional_base_class.php: SUCCEEDED |
Objects/constant_test.php: SUCCEEDED |
Objects/evaled_parent.php: SUCCEEDED |
Objects/getter_setter_bug28444.php: SUCCEEDED |
Objects/instanceof.php: SUCCEEDED |
Objects/new_via_unknown_ctor.php: SUCCEEDED |
Objects/object_creation_test.php: SUCCEEDED |
Objects/static_field_test.php: SUCCEEDED |
Objects/static_method_test.php: SUCCEEDED |
Objects/sys_class_const.php: SUCCEEDED |
Objects/this2.php: SUCCEEDED |
RegEx/ereg.php: SUCCEEDED |
RegEx/preg_match_unmatched_groups.php: SUCCEEDED |
RegEx/preg_replace_eval.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | ab"01300 as"00da sd"0asdsa das asd 11asd a1sd a
ab"01300 as"00da sd"0(aasdasdkjask,$a,\,\l,a,s,d,a,s,d,k,j,a,s,${120})(ldjaklsdjalk,$l,\,\l,d,j,a,k,l,s,d,j,a,l,${120})djdsa das asd 11asd a1sd a | ab"01300 as"00da sd"0asdsa das asd 11asd a1sd a
ab"01300 as"00da sd"0(aasdasdkjask,$a,\,\l,a,s,d,a,s,d,k,j,,,${120})(ldjaklsdjalk,$l,\,\l,d,j,a,k,l,s,d,j,,,${120})djdsa das asd 11asd a1sd a |
|
RegEx/regexp-sql.php: SUCCEEDED |
RegEx/Perl/cache.php: SUCCEEDED |
RegEx/Perl/grep1.php: SUCCEEDED |
RegEx/Perl/grep2.php: SUCCEEDED |
RegEx/Perl/match1.php: SUCCEEDED |
RegEx/Perl/match10.php: SUCCEEDED |
RegEx/Perl/match2.php: SUCCEEDED |
RegEx/Perl/match3.php: SUCCEEDED |
RegEx/Perl/match4.php: SUCCEEDED |
RegEx/Perl/match5.php: SUCCEEDED |
RegEx/Perl/match6.php: SUCCEEDED |
RegEx/Perl/match7.php: SUCCEEDED |
RegEx/Perl/match8.php: SUCCEEDED |
RegEx/Perl/match9.php: SUCCEEDED |
RegEx/Perl/match_all1.php: SUCCEEDED |
RegEx/Perl/match_all2.php: SUCCEEDED |
RegEx/Perl/match_all3.php: SUCCEEDED |
RegEx/Perl/match_all4.php: SUCCEEDED |
RegEx/Perl/match_dollar.php: SUCCEEDED |
RegEx/Perl/overflow.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | string("kfkaj +j k45´┐Ż´┐Ż´┐Ż´┐Ż´┐Ż3#$%^&kjakfjkaj|kfj") | string("kfkaj +j k45�����3#$%^&kjakfjkaj|kfj") |
|
RegEx/Perl/quote1.php: SUCCEEDED |
RegEx/Perl/quote2.php: SUCCEEDED |
RegEx/Perl/quote3.php: SUCCEEDED |
RegEx/Perl/replace1.php: SUCCEEDED |
RegEx/Perl/replace2.php: SUCCEEDED |
RegEx/Perl/replace3.php: SUCCEEDED |
RegEx/Perl/replace4.php: SUCCEEDED |
RegEx/Perl/replace5.php: SUCCEEDED |
RegEx/Perl/replace6.php: SUCCEEDED |
RegEx/Perl/replace7.php: SUCCEEDED |
RegEx/Perl/replace8.php: SUCCEEDED |
RegEx/Perl/replace9.php: SUCCEEDED |
RegEx/Perl/replace_callback1.php: SUCCEEDED |
RegEx/Perl/replace_callback2.php: SUCCEEDED |
RegEx/Perl/split1.php: SUCCEEDED |
RegEx/Perl/split2.php: SUCCEEDED |
RegEx/Perl/split3.php: SUCCEEDED |
RegEx/Perl/split4.php: SUCCEEDED |
RegEx/Perl/split5.php: SUCCEEDED |
RegEx/Perl/ungreedy.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | aaa
a
aaa
a
aa
aaa
aa
aaa | aaa
a
aaa
a
a
aa
aaa
aa
aaa |
|
RegEx/Perl/unsuccessful-preg_match_all.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | 0
4
1
4 | 0
4
1
7 |
|
SPL/ArrayAccess_offsetExists.php: SUCCEEDED |
SPL/exceptions.php: SUCCEEDED |
Strings/addcslashes.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | \f\o\o\[ \]
Issues a Warning:
// echo addcslashes("zoo['.']", 'z..A');
// output: \zoo['\.'] | Warning: addcslashes(): String containg Unicode characters greater than '\u0800' are not supported in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Strings\__input.txt at expression on line 4, column 1.
Issues a Warning:
// echo addcslashes("zoo['.']", 'z..A');
// output: \zoo['\.'] |
|
Strings/addslashes.php: SUCCEEDED |
Strings/chunk_split.php: SUCCEEDED |
Strings/concat.php: SUCCEEDED |
Strings/count_chars.php: SUCCEEDED |
Strings/crc32.php: SUCCEEDED |
Strings/crypt.php: SUCCEEDED |
Strings/crypt2.php: SUCCEEDED |
Strings/echo.php: SUCCEEDED |
Strings/explode.php: SUCCEEDED |
Strings/get_html_translation_table.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | <hr>[&] => &
[>] => >
[<] => <
["] => "
<hr>Hallo & <Frau> & Kr�mer | <hr>[&] => &
[>] => >
[<] => <
["] => "
<hr>Hallo & <Frau> & Kr�mer |
|
Strings/nl2br.php: SUCCEEDED |
Strings/pack.php: SUCCEEDED |
Strings/pos.php: SUCCEEDED |
Strings/runtime-quotes.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | magic_quotes_runtime = 1, magic_quotes_sybase = 1
fread = (x''y"z)
fgets = (x''y"z)
file[0] = (x''y"z)
magic_quotes_runtime = 1, magic_quotes_sybase = 1
Warning: fopen(runtime-quotes2.txt): failed to open stream: Permission denied in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Strings\__input.txt on line 33
Warning: fwrite() expects parameter 1 to be resource, boolean given in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Strings\__input.txt on line 35
fwrite = ()
Warning: fputs() expects parameter 1 to be resource, boolean given in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Strings\__input.txt on line 38
fputs = ()
Warning: fclose() expects parameter 1 to be resource, boolean given in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Strings\__input.txt on line 41
magic_quotes_runtime = 0, magic_quotes_sybase = 0
fread = (x'y"z)
fgets = (x'y"z)
file[0] = (x'y"z)
magic_quotes_runtime = 0, magic_quotes_sybase = 0
fread = (a\'b"\\ca\)
fgets = (a\'b"\\ca\'b"\\c)
file[0] = (a\'b"\\ca\'b"\\c)
magic_quotes_runtime = 1, magic_quotes_sybase = 1
e'e
e''e
e'e
e'e
magic_quotes_runtime = 0, magic_quotes_sybase = 0
e'e
e'e
e'e
e'e | magic_quotes_runtime = 1, magic_quotes_sybase = 1
fread = (x''y"z)
fgets = (x''y"z)
file[0] = (x''y"z)
magic_quotes_runtime = 1, magic_quotes_sybase = 1
Warning: fopen(): Unable to access (D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Strings\runtime-quotes2.txt): Permission denied in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Strings\__input.txt at expression on line 33, column 3.
Warning: Cannot convert bool to resource implicitly in a call to function fwrite() in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Strings\__input.txt at expression on line 35, column 3.
fwrite = ()
Warning: Cannot convert bool to resource implicitly in a call to function fputs() in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Strings\__input.txt at expression on line 38, column 3.
fputs = ()
Warning: Cannot convert bool to resource implicitly in a call to function fclose() in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Strings\__input.txt at expression on line 41, column 3.
magic_quotes_runtime = 0, magic_quotes_sybase = 0
fread = (x'y"z)
fgets = (x'y"z)
file[0] = (x'y"z)
magic_quotes_runtime = 0, magic_quotes_sybase = 0
fread = (a\'b"\\ca\)
fgets = (a\'b"\\ca\'b"\\c)
file[0] = (a\'b"\\ca\'b"\\c)
magic_quotes_runtime = 1, magic_quotes_sybase = 1
e'e
e''e
e'e
e'e
magic_quotes_runtime = 0, magic_quotes_sybase = 0
e'e
e'e
e'e
e'e |
|
Strings/sprintf.php: SUCCEEDED |
Strings/sprintf2.php: SUCCEEDED |
Strings/strtr.php: SUCCEEDED |
Strings/str_ireplace.php: SUCCEEDED |
Strings/str_word_count.php: SUCCEEDED |
Strings/substr_operations.php: SUCCEEDED |
Strings/wordwrap.php: SUCCEEDED |
Variables/advanced_serialize.php: SUCCEEDED |
Variables/arguments.php: SUCCEEDED |
Variables/bitwise.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | string(2) "08"
string(2) "31"
string(4) "3932"
string(2) "08"
string(2) "31"
string(4) "3932"
string(2) "00"
string(2) "31"
string(2) "31"
string(0) ""
string(0) ""
string(0) ""
string(0) ""
string(0) ""
string(10) "7878787878"
string(0) ""
string(0) ""
string(0) ""
string(0) ""
string(10) "7878787878"
0
0
0
5
0
5
40
5
45
string(48) "000000000000000000000000000000000000000000000000"
string(48) "02486dbad60e4b412fafef0548cc894270cbaf74177c2e42"
string(48) "02486dbad60e4b412fafef0548cc894270cbaf74177c2e42"
string(14) "31323331323331"
string(2) "30"
string(14) "31323331323331"
string(16) "3635343635343536"
string(2) "30"
string(16) "3635343635343536"
string(14) "337a5e8be43d7a"
string(14) "00002130120201"
string(48) "337a7fbbf63f7b412fafef0548cc894270cbaf74177c2e42"
string(16) "347d598ce33a7e77"
string(16) "0200243214040100"
string(48) "367d7dbef73e7f772fafef0548cc894270cbaf74177c2e42" | string(2) "08"
string(2) "31"
string(4) "3932"
string(2) "08"
string(2) "31"
string(4) "3932"
string(2) "00"
string(2) "31"
string(2) "31"
string(0) ""
string(0) ""
string(0) ""
string(0) ""
string(0) ""
string(10) "7878787878"
string(0) ""
string(0) ""
string(0) ""
string(0) ""
string(10) "7878787878"
0
-9223372036854775808
-9223372036854775808
-9223372036854775803
0
-9223372036854775803
40
5
45
string(48) "000000000000000000000000000000000000000000000000"
string(48) "02486dbad60e4b412fafef0548cc894270cbaf74177c2e42"
string(48) "02486dbad60e4b412fafef0548cc894270cbaf74177c2e42"
string(14) "31323331323331"
string(2) "30"
string(14) "31323331323331"
string(16) "3635343635343536"
string(2) "30"
string(16) "3635343635343536"
string(14) "337a5e8be43d7a"
string(14) "00002130120201"
string(48) "337a7fbbf63f7b412fafef0548cc894270cbaf74177c2e42"
string(16) "347d598ce33a7e77"
string(16) "0200243214040100"
string(48) "367d7dbef73e7f772fafef0548cc894270cbaf74177c2e42" |
|
Variables/comparisons.php: SUCCEEDED |
Variables/constant.php: SUCCEEDED |
Variables/extract.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | EXTR_PREFIX_ALL
integer(4)
array
{
'' => 'hello'
'0' => NULL
'000g' => 'hello'
'a d' => 'hello'
'ad' => NULL
'prefix_0' => integer(1)
'prefix_000g' => integer(1)
'prefix_ad' => integer(2)
'prefix_non_existent' => integer(1)
}
<hr>EXTR_PREFIX_INVALID
integer(5)
array
{
'' => 'hello'
'0' => NULL
'000g' => 'hello'
'a d' => 'hello'
'ad' => integer(2)
'non_existent' => integer(1)
'prefix_' => integer(1)
'prefix_0' => integer(1)
'prefix_000g' => integer(1)
'prefix_ad' => 'hello'
}
<hr>EXTR_PREFIX_SAME
integer(3)
array
{
'' => 'hello'
'0' => NULL
'000g' => 'hello'
'a d' => 'hello'
'ad' => NULL
'non_existent' => integer(1)
'prefix_000g' => integer(1)
'prefix_ad' => integer(2)
}
<hr>EXTR_PREFIX_IF_EXISTS
integer(3)
array
{
'' => 'hello'
'0' => NULL
'000g' => 'hello'
'a d' => 'hello'
'ad' => NULL
'prefix_' => integer(1)
'prefix_000g' => integer(1)
'prefix_ad' => integer(2)
}
<hr> | EXTR_PREFIX_ALL
integer(4)
array
{
'' => 'hello'
'0' => NULL
'000g' => 'hello'
'a d' => 'hello'
'ad' => NULL
'prefix_0' => integer(1)
'prefix_000g' => integer(1)
'prefix_ad' => integer(2)
'prefix_non_existent' => integer(1)
}
<hr>EXTR_PREFIX_INVALID
integer(2)
array
{
'' => 'hello'
'0' => NULL
'000g' => 'hello'
'a d' => 'hello'
'ad' => NULL
'prefix_ad' => integer(2)
'prefix_non_existent' => integer(1)
}
<hr>EXTR_PREFIX_SAME
integer(4)
array
{
'' => 'hello'
'0' => NULL
'000g' => 'hello'
'a d' => 'hello'
'ad' => NULL
'non_existent' => integer(1)
'prefix_0' => integer(1)
'prefix_000g' => integer(1)
'prefix_ad' => integer(2)
}
<hr>EXTR_PREFIX_IF_EXISTS
integer(3)
array
{
'' => 'hello'
'0' => NULL
'000g' => 'hello'
'a d' => 'hello'
'ad' => NULL
'prefix_0' => integer(1)
'prefix_000g' => integer(1)
'prefix_ad' => integer(2)
}
<hr> |
|
Variables/func_get_args.php: SUCCEEDED |
Variables/is_number.php: SUCCEEDED |
Variables/serialize.php: SUCCEEDED |
Variables/var_dumping.php: SUCCEEDED |
WorkItems/22016.php: SUCCEEDED |
WorkItems/22019.php: SUCCEEDED |
WorkItems/26052.php: SUCCEEDED |
WorkItems/2787.php: SUCCEEDED |
Xml/005.php: SUCCEEDED |
Xml/006.php: SUCCEEDED |
Xml/007.php: SUCCEEDED |
Xml/008.php: SUCCEEDED |
Xml/009.php: SUCCEEDED |
Xml/011.php: SUCCEEDED |
Xml/013.php: SUCCEEDED |
Xml/017.php: SUCCEEDED |
Xml/018.php: SUCCEEDED |
Xml/019.php: SUCCEEDED |
Xml/020.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | foo
Works
Works | foo
Works
Error |
|
Xml/021.php: SUCCEEDED |
Xml/025.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | array
{
'xhtml' => 'http://www.w3.org/TR/REC-html40'
}
array
{
'xhtml' => 'http://www.w3.org/TR/REC-html40'
'html' => 'http://www.w3.org/1999/xhtml'
'foo' => 'foobar'
}
array
{
'html' => 'http://www.w3.org/1999/xhtml'
'xhtml' => 'http://www.w3.org/TR/REC-html40'
}
array
{
'html' => 'http://www.w3.org/1999/xhtml'
'xhtml' => 'http://www.w3.org/TR/REC-html40'
'foo' => 'foobar'
'baz' => 'foobarbaz'
}
array
{
'' => 'http://www.w3.org/1999/xhtml'
}
array
{
'' => 'http://www.w3.org/1999/xhtml'
}
array
{
}
array
{
} | array
{
'xhtml' => 'http://www.w3.org/TR/REC-html40'
'html' => 'http://www.w3.org/1999/xhtml'
}
array
{
'xhtml' => 'http://www.w3.org/TR/REC-html40'
'html' => 'http://www.w3.org/1999/xhtml'
'baz' => 'foobarbaz'
'foo' => 'foobar'
}
array
{
'xhtml' => 'http://www.w3.org/TR/REC-html40'
'html' => 'http://www.w3.org/1999/xhtml'
}
array
{
'xhtml' => 'http://www.w3.org/TR/REC-html40'
'html' => 'http://www.w3.org/1999/xhtml'
'baz' => 'foobarbaz'
'foo' => 'foobar'
}
array
{
'' => 'http://www.w3.org/1999/xhtml'
}
array
{
'' => 'http://www.w3.org/1999/xhtml'
}
array
{
}
array
{
} |
|
Xml/026.php: SUCCEEDED |
Xml/027.php: SUCCEEDED |
Xml/028.php: SUCCEEDED |
Xml/029.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | 'Joe'
integer(3)
integer(0)
'John'
integer(3)
integer(1)
'Jane'
integer(3)
integer(0) | 'Joe'
integer(1)
integer(1)
'John'
integer(1)
integer(1)
'Jane'
integer(1)
integer(1) |
|
Xml/030.php: SUCCEEDED |
Xml/032.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | FALSE
FALSE
FALSE | TRUE
TRUE
TRUE |
|
Xml/033.php: SUCCEEDED |
Xml/bug26384.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | Fatal error: Class 'xsltprocessor' not found in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Xml\__input.txt on line 14 | HERE |
|
Xml/bug28721.php: SUCCEEDED |
Xml/bug28817.php: SUCCEEDED |
Xml/bug32615.php: SUCCEEDED |
Xml/bug33853.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | string(13) "XsltProcessor" | string(4) "TeSt" |
|
Xml/bug34276.php: SUCCEEDED |
Xml/bug35342.php: SUCCEEDED |
Xml/bug36756.php: SUCCEEDED |
Xml/bug37277.php: SUCCEEDED |
Xml/dom002.php: SUCCEEDED |
Xml/dom003.php: SUCCEEDED |
Xml/dom006.php: SUCCEEDED |
Xml/dom007.php: SUCCEEDED |
Xml/dom_set_attr_node.php: SUCCEEDED |
Xml/xslt001.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | Test 1: Transform To XML String
Fatal error: Class 'xsltprocessor' not found in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Xml\prepare.inc on line 14 | Test 1: Transform To XML String
<?xml version="1.0" encoding="iso-8859-1"?>
<html><body>bar
a1 b1 c1 <br/>
a2 c2 <br/>
ń3 b3 c3 <br/>
</body></html> |
|
Xml/xslt002.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | Test 2: Transform To HTML String
Fatal error: Class 'xsltprocessor' not found in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Xml\prepare.inc on line 14 | Test 2: Transform To HTML String
<html><body>bar
a1 b1 c1 <br>
a2 c2 <br>
ń3 b3 c3 <br>
</body></html> |
|
Xml/xslt003.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | Test 3: Using Parameters
Fatal error: Class 'xsltprocessor' not found in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Xml\prepare.inc on line 14 | Test 3: Using Parameters
<?xml version="1.0" encoding="iso-8859-1"?>
<html><body>hello world
a1 b1 c1 <br/>
a2 c2 <br/>
ń3 b3 c3 <br/>
</body></html> |
|
Xml/xslt004.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | Test 4: Checking UTF8 Output
Fatal error: Class 'xsltprocessor' not found in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Xml\prepare.inc on line 14 | Test 4: Checking UTF8 Output
<?xml version="1.0" encoding="utf-8"?>
<html><body>bar
a1 b1 c1 <br/>
a2 c2 <br/>
├Ą3 b3 c3 <br/>
</body></html> |
|
Xml/xslt005.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | Test 5: Checking Indent
Fatal error: Class 'xsltprocessor' not found in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Xml\prepare.inc on line 14 | Test 5: Checking Indent
<?xml version="1.0" encoding="iso-8859-1"?>
<html>
<body>bar
a1 b1 c1 <br/>
a2 c2 <br/>
ń3 b3 c3 <br/>
</body>
</html> |
|
Xml/xslt006.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | Test 6: Transform To Doc
Fatal error: Class 'xsltprocessor' not found in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Xml\prepare.inc on line 14 | Test 6: Transform To Doc
<?xml version="1.0" encoding="iso-8859-1"?>
<html><body>bar
a1 b1 c1 <br/>
a2 c2 <br/>
ń3 b3 c3 <br/>
</body></html> |
|
Xml/xslt007.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | Test 7: Transform To Uri
Fatal error: Class 'xsltprocessor' not found in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Xml\prepare.inc on line 14 | Test 7: Transform To Uri
<?xml version="1.0" encoding="iso-8859-1"?>
<html><body>bar
a1 b1 c1 <br/>
a2 c2 <br/>
ń3 b3 c3 <br/>
</body></html> |
|
Xml/xslt010.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | Test 10: EXSLT Support
Fatal error: Class 'xsltprocessor' not found in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Xml\__input.txt on line 8 | Test 10: EXSLT Support
Warning: Cannot find the script or external object that implements prefix 'http://exslt.org/dates-and-times'. in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Xml\__input.txt at expression on line 14, column 3.
Warning: Illegal string offset '-1' in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Phalanger.inc at expression on line 7, column 6. |
|
Xml/xslt011.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | Test 11: php:function Support
Fatal error: Class 'xsltprocessor' not found in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Xml\__input.txt on line 12 | Test 11: php:function Support
<?xml version="1.0" encoding="utf-8"?>foobar - secondArg
foobar -
this is from an external DomDocument
from the Input Document
static
not a DomNode object |
|
Xml/xslt012.php: FAILED |
Unexpected output | No errors | Success | Expected test output | Real script output | Test 12: Using Associative Array of Parameters
Fatal error: Class 'xsltprocessor' not found in D:\Documents\Documents\Visual Studio 2008\Projects\Phalanger\Tests\Xml\__input.txt on line 20 | Test 12: Using Associative Array of Parameters
<?xml version="1.0" encoding="iso-8859-1"?>
<html><body>barbar
test
a1 b1 c1 <br/>
a2 c2 <br/>
ń3 b3 c3 <br/>
</body></html> |
|