diff -r b7cd2462c58f -r 47b0133297d6 components/php/php56/test/results-64.master --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/php/php56/test/results-64.master Thu Jun 04 09:10:36 2015 -0700 @@ -0,0 +1,13230 @@ +make[1]: Entering directory `$(@D)' +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/openssl/openssl.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/bcmath/bcmath.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/bz2/bz2.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/calendar/calendar.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/curl/curl.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/dba/dba.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/enchant/enchant.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/exif/exif.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/ftp/ftp.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/gd/gd.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/gettext/gettext.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/gmp/gmp.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/intl/intl.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/ldap/ldap.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/mbstring/mbstring.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/mysql/mysql.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/mysqli/mysqli.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/pcntl/pcntl.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/pdo_mysql/pdo_mysql.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/readline/readline.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/shmop/shmop.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/snmp/snmp.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/soap/soap.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/sockets/sockets.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/sysvmsg/sysvmsg.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/sysvsem/sysvsem.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/sysvshm/sysvshm.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/tidy/tidy.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/wddx/wddx.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/xmlrpc/xmlrpc.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/xsl/xsl.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/zip/zip.la $(@D)/modules +/bin/bash $(@D)/libtool --silent --preserve-dup-deps --mode=install cp ext/opcache/opcache.la $(@D)/modules + +Build complete. +Don't forget to run 'make test'. + + +===================================================================== +PHP_SAPI : cli +PHP_VERSION : 5.6.8 +ZEND_VERSION: 2.6.0 +INI actual : $(@D)/tmp-php.ini +More .INIs : +CWD : $(SOURCE_DIR) +Extra dirs : +VALGRIND : Not used +===================================================================== +===================================================================== +TEST 1/12721 [tests/run-test/test001.phpt] PASS EXPECT [tests/run-test/test001.phpt] +TEST 2/12721 [tests/run-test/test002.phpt] PASS EXPECTF [tests/run-test/test002.phpt] +TEST 3/12721 [tests/run-test/test003.phpt] PASS EXPECTREGEX [tests/run-test/test003.phpt] +TEST 4/12721 [tests/run-test/test004.phpt] PASS INI section allows '=' [tests/run-test/test004.phpt] +TEST 5/12721 [tests/run-test/test005.phpt] PASS Error message handling (without ZendOptimizer) [tests/run-test/test005.phpt] +TEST 6/12721 [tests/run-test/test006.phpt] PASS Error messages are shown [tests/run-test/test006.phpt] +TEST 7/12721 [tests/run-test/test007.phpt] PASS dirname test [tests/run-test/test007.phpt] +TEST 8/12721 [tests/run-test/test008.phpt] SKIP Error message handling (with ZendOptimizer) [tests/run-test/test008.phpt] reason: Zend Optimizer is not loaded +TEST 9/12721 [tests/run-test/test008a.phpt] PASS Error message handling (without ZendOptimizer) [tests/run-test/test008a.phpt] +TEST 10/12721 [tests/run-test/test009.phpt] PASS print_r(Object) [tests/run-test/test009.phpt] +TEST 11/12721 [tests/run-test/test010.phpt] PASS STDIN input [tests/run-test/test010.phpt] +TEST 12/12721 [tests/run-test/test011.phpt] PASS EXPECT_EXTERNAL [tests/run-test/test011.phpt] +TEST 13/12721 [tests/run-test/test012.phpt] PASS EXPECTF_EXTERNAL [tests/run-test/test012.phpt] +TEST 14/12721 [tests/run-test/test013.phpt] PASS EXPECTREGEX_EXTERNAL [tests/run-test/test013.phpt] +TEST 15/12721 [tests/basic/001.phpt] PASS Trivial "Hello World" test [tests/basic/001.phpt] +TEST 16/12721 [tests/basic/002.phpt] PASS Simple POST Method test [tests/basic/002.phpt] +TEST 17/12721 [tests/basic/003.phpt] PASS GET and POST Method combined [tests/basic/003.phpt] +TEST 18/12721 [tests/basic/004.phpt] PASS Two variables in POST data [tests/basic/004.phpt] +TEST 19/12721 [tests/basic/005.phpt] PASS Three variables in POST data [tests/basic/005.phpt] +TEST 20/12721 [tests/basic/006.phpt] PASS Add 3 variables together and print result [tests/basic/006.phpt] +TEST 21/12721 [tests/basic/007.phpt] PASS Multiply 3 variables and print result [tests/basic/007.phpt] +TEST 22/12721 [tests/basic/008.phpt] PASS Divide 3 variables and print result [tests/basic/008.phpt] +TEST 23/12721 [tests/basic/009.phpt] PASS Subtract 3 variables and print result [tests/basic/009.phpt] +TEST 24/12721 [tests/basic/010.phpt] PASS Testing | and & operators [tests/basic/010.phpt] +TEST 25/12721 [tests/basic/011.phpt] PASS Testing $argc and $argv handling (GET) [tests/basic/011.phpt] +TEST 26/12721 [tests/basic/012.phpt] PASS Testing $argc and $argv handling (cli) [tests/basic/012.phpt] +TEST 27/12721 [tests/basic/013.phpt] PASS POST Method test and arrays [tests/basic/013.phpt] +TEST 28/12721 [tests/basic/014.phpt] PASS POST Method test and arrays - 2 [tests/basic/014.phpt] +TEST 29/12721 [tests/basic/015.phpt] PASS POST Method test and arrays - 3 [tests/basic/015.phpt] +TEST 30/12721 [tests/basic/016.phpt] PASS POST Method test and arrays - 4 [tests/basic/016.phpt] +TEST 31/12721 [tests/basic/017.phpt] PASS POST Method test and arrays - 5 [tests/basic/017.phpt] +TEST 32/12721 [tests/basic/018.phpt] PASS POST Method test and arrays - 6 [tests/basic/018.phpt] +TEST 33/12721 [tests/basic/019.phpt] PASS POST Method test and arrays - 7 [tests/basic/019.phpt] +TEST 34/12721 [tests/basic/020.phpt] PASS POST Method test and arrays - 8 [tests/basic/020.phpt] +TEST 35/12721 [tests/basic/021.phpt] PASS Bug #37276 (problems witch $_POST array) [tests/basic/021.phpt] +TEST 36/12721 [tests/basic/022.phpt] PASS Cookies test#1 [tests/basic/022.phpt] +TEST 37/12721 [tests/basic/023.phpt] PASS Cookies test#2 [tests/basic/023.phpt] +TEST 38/12721 [tests/basic/024.phpt] PASS Test HTTP_RAW_POST_DATA creation [tests/basic/024.phpt] +TEST 39/12721 [tests/basic/024_1.phpt] PASS Test HTTP_RAW_POST_DATA creation [tests/basic/024_1.phpt] +TEST 40/12721 [tests/basic/025.phpt] PASS Test HTTP_RAW_POST_DATA with excessive post length [tests/basic/025.phpt] +TEST 41/12721 [tests/basic/026.phpt] PASS Registration of HTTP_RAW_POST_DATA due to unknown content-type [tests/basic/026.phpt] +TEST 42/12721 [tests/basic/026_1.phpt] PASS Registration of HTTP_RAW_POST_DATA due to unknown content-type [tests/basic/026_1.phpt] +TEST 43/12721 [tests/basic/027.phpt] PASS Handling of max_input_nesting_level being reached [tests/basic/027.phpt] +TEST 44/12721 [tests/basic/028.phpt] PASS RFC1867 character quotting [tests/basic/028.phpt] +TEST 45/12721 [tests/basic/029.phpt] PASS Shift_JIS request [tests/basic/029.phpt] +TEST 46/12721 [tests/basic/030.phpt] PASS Bug#55504 (Content-Type header is not parsed correctly on HTTP POST request) [tests/basic/030.phpt] +TEST 47/12721 [tests/basic/031.phpt] PASS Bug#55504 (Content-Type header is not parsed correctly on HTTP POST request) [tests/basic/031.phpt] +TEST 48/12721 [tests/basic/032.phpt] PASS Bug#18792 (no form variables after multipart/form-data) [tests/basic/032.phpt] +TEST 49/12721 [tests/basic/bug20539.phpt] PASS Bug #20539 (PHP CLI Segmentation Fault) [tests/basic/bug20539.phpt] +TEST 50/12721 [tests/basic/bug29971.phpt] PASS Bug #29971 (variables_order behaviour) [tests/basic/bug29971.phpt] +TEST 51/12721 [tests/basic/bug45986.phpt] PASS Bug #45986 (wrong error message for a non existent file on rename) [tests/basic/bug45986.phpt] +TEST 52/12721 [tests/basic/bug51709_1.phpt] PASS Bug #51709 (Can't use keywords as method names) [tests/basic/bug51709_1.phpt] +TEST 53/12721 [tests/basic/bug51709_2.phpt] PASS Bug #51709 (Can't use keywords as method names) [tests/basic/bug51709_2.phpt] +TEST 54/12721 [tests/basic/bug53180.phpt] PASS Bug #53180 (post_max_size=0 partly not working) [tests/basic/bug53180.phpt] +TEST 55/12721 [tests/basic/bug54514.phpt] PASS Req #54514 (Get php binary path during script execution) [tests/basic/bug54514.phpt] +TEST 56/12721 [tests/basic/bug55500.phpt] PASS Bug #55500 (Corrupted $_FILES indices lead to security concern) [tests/basic/bug55500.phpt] +TEST 57/12721 [tests/basic/bug61000.phpt] PASS Bug #61000 (Exceeding max nesting level doesn't delete numerical vars) [tests/basic/bug61000.phpt] +TEST 58/12721 [tests/basic/bug67198.phpt] PASS php://input is empty when enable_post_data_reading=Off [tests/basic/bug67198.phpt] +TEST 59/12721 [tests/basic/bug67988.phpt] PASS Bug #67988 (htmlspecialchars() does not respect default_charset specified by ini_set) [tests/basic/bug67988.phpt] +TEST 60/12721 [tests/basic/enable_post_data_reading_01.phpt] PASS enable_post_data_reading: basic test [tests/basic/enable_post_data_reading_01.phpt] +TEST 61/12721 [tests/basic/enable_post_data_reading_02.phpt] PASS enable_post_data_reading: rfc1867 [tests/basic/enable_post_data_reading_02.phpt] +TEST 62/12721 [tests/basic/enable_post_data_reading_03.phpt] PASS enable_post_data_reading: always_populate_raw_post_data has no effect (1) [tests/basic/enable_post_data_reading_03.phpt] +TEST 63/12721 [tests/basic/enable_post_data_reading_04.phpt] PASS enable_post_data_reading: always_populate_raw_post_data has no effect (2) [tests/basic/enable_post_data_reading_04.phpt] +TEST 64/12721 [tests/basic/enable_post_data_reading_05.phpt] PASS enable_post_data_reading: using multiple input streams [tests/basic/enable_post_data_reading_05.phpt] +TEST 65/12721 [tests/basic/enable_post_data_reading_06.phpt] PASS enable_post_data_reading: using multiple input streams (more than 8k data) [tests/basic/enable_post_data_reading_06.phpt] +TEST 66/12721 [tests/basic/encoding.phpt] PASS PHP encoding setting test [tests/basic/encoding.phpt] +TEST 67/12721 [tests/basic/req44164.phpt] PASS Req #44164 (Handle "Content-Length" HTTP header when zlib.output_compression active) [tests/basic/req44164.phpt] +TEST 68/12721 [tests/basic/req60524-win.phpt] SKIP Req #60524 (Specify temporary directory) [tests/basic/req60524-win.phpt] reason: Run only on Windows +TEST 69/12721 [tests/basic/req60524.phpt] PASS Req #60524 (Specify temporary directory) [tests/basic/req60524.phpt] +TEST 70/12721 [tests/basic/rfc1867_anonymous_upload.phpt] PASS rfc1867 anonymous upload [tests/basic/rfc1867_anonymous_upload.phpt] +TEST 71/12721 [tests/basic/rfc1867_array_upload.phpt] PASS rfc1867 array upload [tests/basic/rfc1867_array_upload.phpt] +TEST 72/12721 [tests/basic/rfc1867_boundary_1.phpt] PASS rfc1867 boundary 1 [tests/basic/rfc1867_boundary_1.phpt] +TEST 73/12721 [tests/basic/rfc1867_boundary_2.phpt] PASS rfc1867 boundary 2 [tests/basic/rfc1867_boundary_2.phpt] +TEST 74/12721 [tests/basic/rfc1867_empty_upload.phpt] PASS rfc1867 empty upload [tests/basic/rfc1867_empty_upload.phpt] +TEST 75/12721 [tests/basic/rfc1867_file_upload_disabled.phpt] PASS rfc1867 file_upload disabled [tests/basic/rfc1867_file_upload_disabled.phpt] +TEST 76/12721 [tests/basic/rfc1867_garbled_mime_headers.phpt] PASS rfc1867 garbled mime headers [tests/basic/rfc1867_garbled_mime_headers.phpt] +TEST 77/12721 [tests/basic/rfc1867_invalid_boundary.phpt] PASS rfc1867 invalid boundary [tests/basic/rfc1867_invalid_boundary.phpt] +TEST 78/12721 [tests/basic/rfc1867_malicious_input.phpt] PASS rfc1867 malicious input [tests/basic/rfc1867_malicious_input.phpt] +TEST 79/12721 [tests/basic/rfc1867_max_file_size.phpt] PASS rfc1867 MAX_FILE_SIZE [tests/basic/rfc1867_max_file_size.phpt] +TEST 80/12721 [tests/basic/rfc1867_max_file_uploads_empty_files.phpt] PASS rfc1867 max_file_uploads - empty files shouldn't count (non-debug version) [tests/basic/rfc1867_max_file_uploads_empty_files.phpt] +TEST 81/12721 [tests/basic/rfc1867_max_file_uploads_empty_files_debug.phpt] SKIP rfc1867 max_file_uploads - empty files shouldn't count (debug version) [tests/basic/rfc1867_max_file_uploads_empty_files_debug.phpt] reason: only for debug builds +TEST 82/12721 [tests/basic/rfc1867_missing_boundary.phpt] PASS rfc1867 missing boundary [tests/basic/rfc1867_missing_boundary.phpt] +TEST 83/12721 [tests/basic/rfc1867_missing_boundary_2.phpt] PASS rfc1867 missing boundary 2 [tests/basic/rfc1867_missing_boundary_2.phpt] +TEST 84/12721 [tests/basic/rfc1867_post_max_filesize.phpt] PASS rfc1867 post_max_filesize [tests/basic/rfc1867_post_max_filesize.phpt] +TEST 85/12721 [tests/basic/rfc1867_post_max_size.phpt] PASS rfc1867 post_max_size [tests/basic/rfc1867_post_max_size.phpt] +TEST 86/12721 [tests/classes/__call_001.phpt] PASS ZE2 __call() [tests/classes/__call_001.phpt] +TEST 87/12721 [tests/classes/__call_002.phpt] PASS ZE2 __call() signature check [tests/classes/__call_002.phpt] +TEST 88/12721 [tests/classes/__call_003.phpt] PASS Force pass-by-reference to __call [tests/classes/__call_003.phpt] +TEST 89/12721 [tests/classes/__call_004.phpt] PASS When __call() is invoked via ::, ensure current scope's __call() is favoured over the specified class's __call(). [tests/classes/__call_004.phpt] +TEST 90/12721 [tests/classes/__call_005.phpt] PASS When __call() is invoked via ::, ensure private implementation of __call() in superclass is accessed without error. [tests/classes/__call_005.phpt] +TEST 91/12721 [tests/classes/__call_006.phpt] PASS Ensure exceptions are handled properly when thrown in __call. [tests/classes/__call_006.phpt] +TEST 92/12721 [tests/classes/__call_007.phpt] PASS Ensure exceptions are handled properly when thrown in a statically declared __call. [tests/classes/__call_007.phpt] +TEST 93/12721 [tests/classes/__set__get_001.phpt] PASS ZE2 __set() and __get() [tests/classes/__set__get_001.phpt] +TEST 94/12721 [tests/classes/__set__get_002.phpt] PASS ZE2 __get() signature check [tests/classes/__set__get_002.phpt] +TEST 95/12721 [tests/classes/__set__get_003.phpt] PASS ZE2 __set() signature check [tests/classes/__set__get_003.phpt] +TEST 96/12721 [tests/classes/__set__get_004.phpt] PASS ZE2 __set() and __get() [tests/classes/__set__get_004.phpt] +TEST 97/12721 [tests/classes/__set__get_005.phpt] PASS ZE2 __set() and __get() [tests/classes/__set__get_005.phpt] +TEST 98/12721 [tests/classes/__set_data_corrupt.phpt] PASS ZE2 Data corruption in __set [tests/classes/__set_data_corrupt.phpt] +TEST 99/12721 [tests/classes/abstract.phpt] PASS ZE2 An abstract method may not be called [tests/classes/abstract.phpt] +TEST 100/12721 [tests/classes/abstract_by_interface_001.phpt] PASS ZE2 An abstract method may not be called [tests/classes/abstract_by_interface_001.phpt] +TEST 101/12721 [tests/classes/abstract_by_interface_002.phpt] PASS ZE2 An abstract method may not be called [tests/classes/abstract_by_interface_002.phpt] +TEST 102/12721 [tests/classes/abstract_class.phpt] PASS ZE2 An abstract class cannot be instantiated [tests/classes/abstract_class.phpt] +TEST 103/12721 [tests/classes/abstract_derived.phpt] PASS ZE2 A derived class with an abstract method must be abstract [tests/classes/abstract_derived.phpt] +TEST 104/12721 [tests/classes/abstract_final.phpt] PASS ZE2 A final method cannot be abstract [tests/classes/abstract_final.phpt] +TEST 105/12721 [tests/classes/abstract_inherit.phpt] PASS ZE2 A class that inherits an abstract method is abstract [tests/classes/abstract_inherit.phpt] +TEST 106/12721 [tests/classes/abstract_not_declared.phpt] PASS ZE2 An abstract class must be declared abstract [tests/classes/abstract_not_declared.phpt] +TEST 107/12721 [tests/classes/abstract_redeclare.phpt] PASS ZE2 A method cannot be redeclared abstract [tests/classes/abstract_redeclare.phpt] +TEST 108/12721 [tests/classes/abstract_static.phpt] PASS ZE2 A static abstract methods [tests/classes/abstract_static.phpt] +TEST 109/12721 [tests/classes/abstract_user_call.phpt] PASS ZE2 An abstrcat method cannot be called indirectly [tests/classes/abstract_user_call.phpt] +TEST 110/12721 [tests/classes/array_access_001.phpt] PASS ZE2 ArrayAccess [tests/classes/array_access_001.phpt] +TEST 111/12721 [tests/classes/array_access_002.phpt] PASS ZE2 ArrayAccess::offsetSet without return [tests/classes/array_access_002.phpt] +TEST 112/12721 [tests/classes/array_access_003.phpt] PASS ZE2 ArrayAccess::offsetGet ambiguties [tests/classes/array_access_003.phpt] +TEST 113/12721 [tests/classes/array_access_004.phpt] PASS ZE2 ArrayAccess::offsetGet ambiguties [tests/classes/array_access_004.phpt] +TEST 114/12721 [tests/classes/array_access_005.phpt] PASS ZE2 ArrayAccess and sub Arrays [tests/classes/array_access_005.phpt] +TEST 115/12721 [tests/classes/array_access_006.phpt] PASS ZE2 ArrayAccess and ASSIGN_OP operators (+=) [tests/classes/array_access_006.phpt] +TEST 116/12721 [tests/classes/array_access_007.phpt] PASS ZE2 ArrayAccess and [] assignment [tests/classes/array_access_007.phpt] +TEST 117/12721 [tests/classes/array_access_008.phpt] PASS ZE2 ArrayAccess and ASSIGN_OP operators (.=) [tests/classes/array_access_008.phpt] +TEST 118/12721 [tests/classes/array_access_009.phpt] PASS ZE2 ArrayAccess and ArrayProxyAccess, ArrayProxy [tests/classes/array_access_009.phpt] +TEST 119/12721 [tests/classes/array_access_010.phpt] PASS ZE2 ArrayAccess and ArrayReferenceProxy with references [tests/classes/array_access_010.phpt] +TEST 120/12721 [tests/classes/array_access_011.phpt] PASS ZE2 ArrayAccess and ArrayAccessReferenceProxy with references to main array [tests/classes/array_access_011.phpt] +TEST 121/12721 [tests/classes/array_access_012.phpt] PASS ZE2 ArrayAccess cannot assign by reference [tests/classes/array_access_012.phpt] +TEST 122/12721 [tests/classes/array_access_013.phpt] PASS ZE2 ArrayAccess and exceptions [tests/classes/array_access_013.phpt] +TEST 123/12721 [tests/classes/array_conversion_keys.phpt] PASS Verifies the correct conversion of objects to arrays [tests/classes/array_conversion_keys.phpt] +TEST 124/12721 [tests/classes/arrayobject_001.phpt] PASS Ensure that ArrayObject acts like an array [tests/classes/arrayobject_001.phpt] +TEST 125/12721 [tests/classes/assign_op_property_001.phpt] PASS ZE2 assign_op property of overloaded object [tests/classes/assign_op_property_001.phpt] +TEST 126/12721 [tests/classes/autoload_001.phpt] PASS ZE2 Autoload and class_exists [tests/classes/autoload_001.phpt] +TEST 127/12721 [tests/classes/autoload_002.phpt] PASS ZE2 Autoload and get_class_methods [tests/classes/autoload_002.phpt] +TEST 128/12721 [tests/classes/autoload_003.phpt] PASS ZE2 Autoload and derived classes [tests/classes/autoload_003.phpt] +TEST 129/12721 [tests/classes/autoload_004.phpt] PASS ZE2 Autoload and recursion [tests/classes/autoload_004.phpt] +TEST 130/12721 [tests/classes/autoload_005.phpt] PASS ZE2 Autoload from destructor [tests/classes/autoload_005.phpt] +TEST 131/12721 [tests/classes/autoload_006.phpt] PASS ZE2 Autoload from destructor [tests/classes/autoload_006.phpt] +TEST 132/12721 [tests/classes/autoload_007.phpt] PASS Ensure instanceof does not trigger autoload. [tests/classes/autoload_007.phpt] +TEST 133/12721 [tests/classes/autoload_008.phpt] PASS Ensure catch blocks for unknown exception types do not trigger autoload. [tests/classes/autoload_008.phpt] +TEST 134/12721 [tests/classes/autoload_009.phpt] PASS Ensure type hints for unknown types do not trigger autoload. [tests/classes/autoload_009.phpt] +TEST 135/12721 [tests/classes/autoload_010.phpt] PASS Ensure implements does trigger autoload. [tests/classes/autoload_010.phpt] +TEST 136/12721 [tests/classes/autoload_011.phpt] PASS Ensure extends does trigger autoload. [tests/classes/autoload_011.phpt] +TEST 137/12721 [tests/classes/autoload_012.phpt] PASS Ensure callback methods in unknown classes trigger autoload. [tests/classes/autoload_012.phpt] +TEST 138/12721 [tests/classes/autoload_013.phpt] PASS Ensure the ReflectionClass constructor triggers autoload. [tests/classes/autoload_013.phpt] +TEST 139/12721 [tests/classes/autoload_014.phpt] PASS Ensure the ReflectionMethod constructor triggers autoload. [tests/classes/autoload_014.phpt] +TEST 140/12721 [tests/classes/autoload_015.phpt] PASS Ensure the ReflectionProperty constructor triggers autoload. [tests/classes/autoload_015.phpt] +TEST 141/12721 [tests/classes/autoload_016.phpt] PASS Ensure ReflectionClass::getProperty() triggers autoload [tests/classes/autoload_016.phpt] +TEST 142/12721 [tests/classes/autoload_017.phpt] PASS Ensure ReflectionClass::implementsInterface triggers autoload. [tests/classes/autoload_017.phpt] +TEST 143/12721 [tests/classes/autoload_018.phpt] PASS Ensure __autoload() allows for recursive calls if the class name differs. [tests/classes/autoload_018.phpt] +TEST 144/12721 [tests/classes/autoload_019.phpt] PASS Ensure __autoload() recursion is guarded for multiple lookups of same class using difference case. [tests/classes/autoload_019.phpt] +TEST 145/12721 [tests/classes/autoload_020.phpt] PASS Ensure __autoload() is triggered during unserialization. [tests/classes/autoload_020.phpt] +TEST 146/12721 [tests/classes/autoload_021.phpt] PASS Validation of class names in the autoload process [tests/classes/autoload_021.phpt] +TEST 147/12721 [tests/classes/bug23951.phpt] PASS Bug #23951 (Defines not working in inherited classes) [tests/classes/bug23951.phpt] +TEST 148/12721 [tests/classes/bug24399.phpt] PASS Bug #24399 (is_subclass_of() crashes when parent class doesn't exist) [tests/classes/bug24399.phpt] +TEST 149/12721 [tests/classes/bug24445.phpt] PASS Bug #24445 (get_parent_class() returns the current class when passed an object) [tests/classes/bug24445.phpt] +TEST 150/12721 [tests/classes/bug26737.phpt] PASS Bug #26737 (Protected and private variables are not saved on serialization when a user defined __sleep is used) [tests/classes/bug26737.phpt] +TEST 151/12721 [tests/classes/bug27468.phpt] PASS Bug #27468 (foreach in __destruct() causes segfault) [tests/classes/bug27468.phpt] +TEST 152/12721 [tests/classes/bug27504.phpt] PASS Bug #27504 (call_user_func_array allows calling of private/protected methods) [tests/classes/bug27504.phpt] +TEST 153/12721 [tests/classes/bug29446.phpt] PASS Bug #29446 (ZE allows multiple declarations of the same class constant) [tests/classes/bug29446.phpt] +TEST 154/12721 [tests/classes/bug63462.phpt] PASS Test script to verify that magic methods should be called only once when accessing an unset property. [tests/classes/bug63462.phpt] +TEST 155/12721 [tests/classes/bug65768.phpt] PASS Bug #65768: date_diff accepts only DateTime instance even though docs say about DateTimeInterface [tests/classes/bug65768.phpt] +TEST 156/12721 [tests/classes/class_abstract.phpt] PASS ZE2 An abstract class cannot be instanciated [tests/classes/class_abstract.phpt] +TEST 157/12721 [tests/classes/class_example.phpt] PASS Classes general test [tests/classes/class_example.phpt] +TEST 158/12721 [tests/classes/class_final.phpt] PASS ZE2 A final class cannot be inherited [tests/classes/class_final.phpt] +TEST 159/12721 [tests/classes/class_stdclass.phpt] PASS Instantiate stdClass [tests/classes/class_stdclass.phpt] +TEST 160/12721 [tests/classes/clone_001.phpt] PASS ZE2 object cloning, 1 [tests/classes/clone_001.phpt] +TEST 161/12721 [tests/classes/clone_002.phpt] PASS ZE2 object cloning, 2 [tests/classes/clone_002.phpt] +TEST 162/12721 [tests/classes/clone_003.phpt] PASS ZE2 object cloning, 3 [tests/classes/clone_003.phpt] +TEST 163/12721 [tests/classes/clone_004.phpt] PASS ZE2 object cloning, 4 [tests/classes/clone_004.phpt] +TEST 164/12721 [tests/classes/clone_005.phpt] PASS ZE2 object cloning, 5 [tests/classes/clone_005.phpt] +TEST 165/12721 [tests/classes/clone_006.phpt] PASS ZE2 object cloning, 6 [tests/classes/clone_006.phpt] +TEST 166/12721 [tests/classes/constants_basic_001.phpt] PASS Class constant declarations [tests/classes/constants_basic_001.phpt] +TEST 167/12721 [tests/classes/constants_basic_002.phpt] PASS Basic class support - defining and reading a class constant. [tests/classes/constants_basic_002.phpt] +TEST 168/12721 [tests/classes/constants_basic_003.phpt] PASS Ensure class properties and constants can be defined in terms of constants that are not known at compile time. [tests/classes/constants_basic_003.phpt] +TEST 169/12721 [tests/classes/constants_basic_004.phpt] PASS Test properties with array default values using class constants as keys and values. [tests/classes/constants_basic_004.phpt] +TEST 170/12721 [tests/classes/constants_basic_005.phpt] PASS Test constants with default values based on other constants. [tests/classes/constants_basic_005.phpt] +TEST 171/12721 [tests/classes/constants_basic_006.phpt] PASS Ensure class constants are not evaluated when a class is looked up to resolve inheritance during runtime. [tests/classes/constants_basic_006.phpt] +TEST 172/12721 [tests/classes/constants_error_001.phpt] PASS Error case: duplicate class constant definition [tests/classes/constants_error_001.phpt] +TEST 173/12721 [tests/classes/constants_error_002.phpt] PASS Error case: class constant as an array [tests/classes/constants_error_002.phpt] +TEST 174/12721 [tests/classes/constants_error_003.phpt] PASS Basic class support - attempting to pass a class constant by reference. [tests/classes/constants_error_003.phpt] +TEST 175/12721 [tests/classes/constants_error_004.phpt] PASS Class constant whose initial value refereces a non-existent class [tests/classes/constants_error_004.phpt] +TEST 176/12721 [tests/classes/constants_error_005.phpt] PASS Error case: class constant as an encapsed containing a variable [tests/classes/constants_error_005.phpt] +TEST 177/12721 [tests/classes/constants_error_006.phpt] PASS Basic class support - attempting to modify a class constant by assignment [tests/classes/constants_error_006.phpt] +TEST 178/12721 [tests/classes/constants_error_007.phpt] PASS Basic class support - attempting to create a reference to a class constant [tests/classes/constants_error_007.phpt] +TEST 179/12721 [tests/classes/constants_scope_001.phpt] PASS ZE2 class constants and scope [tests/classes/constants_scope_001.phpt] +TEST 180/12721 [tests/classes/ctor_dtor.phpt] PASS ZE2 The new constructor/destructor is called [tests/classes/ctor_dtor.phpt] +TEST 181/12721 [tests/classes/ctor_dtor_inheritance.phpt] PASS ZE2 A derived class can use the inherited constructor/destructor [tests/classes/ctor_dtor_inheritance.phpt] +TEST 182/12721 [tests/classes/ctor_failure.phpt] PASS ZE2 Do not call destructors if constructor fails [tests/classes/ctor_failure.phpt] +TEST 183/12721 [tests/classes/ctor_in_interface_01.phpt] PASS ZE2 A class constructor must keep the signature of an interface [tests/classes/ctor_in_interface_01.phpt] +TEST 184/12721 [tests/classes/ctor_in_interface_02.phpt] PASS ZE2 A class constructor must keep the signature of all interfaces [tests/classes/ctor_in_interface_02.phpt] +TEST 185/12721 [tests/classes/ctor_in_interface_03.phpt] PASS ZE2 A class constructor must keep the signature of base class interfaces [tests/classes/ctor_in_interface_03.phpt] +TEST 186/12721 [tests/classes/ctor_in_interface_04.phpt] PASS ZE2 A class constructor must keep the signature of base class interfaces [tests/classes/ctor_in_interface_04.phpt] +TEST 187/12721 [tests/classes/ctor_name_clash.phpt] PASS ZE2 The child class can re-use the parent class name for a function member [tests/classes/ctor_name_clash.phpt] +TEST 188/12721 [tests/classes/ctor_visibility.phpt] PASS ZE2 A private constructor cannot be called [tests/classes/ctor_visibility.phpt] +TEST 189/12721 [tests/classes/dereferencing_001.phpt] PASS ZE2 dereferencing of objects from methods [tests/classes/dereferencing_001.phpt] +TEST 190/12721 [tests/classes/destructor_and_echo.phpt] PASS ZE2 Destructors and echo [tests/classes/destructor_and_echo.phpt] +TEST 191/12721 [tests/classes/destructor_and_exceptions.phpt] PASS ZE2 catch exception thrown in destructor [tests/classes/destructor_and_exceptions.phpt] +TEST 192/12721 [tests/classes/destructor_and_globals.phpt] PASS ZE2 accessing globals from destructor in shutdown [tests/classes/destructor_and_globals.phpt] +TEST 193/12721 [tests/classes/destructor_and_references.phpt] PASS ZE2 Destructing and references [tests/classes/destructor_and_references.phpt] +TEST 194/12721 [tests/classes/destructor_inheritance.phpt] PASS ZE2 The inherited destructor is called [tests/classes/destructor_inheritance.phpt] +TEST 195/12721 [tests/classes/destructor_visibility_001.phpt] PASS ZE2 Ensuring destructor visibility [tests/classes/destructor_visibility_001.phpt] +TEST 196/12721 [tests/classes/destructor_visibility_002.phpt] PASS ZE2 Ensuring destructor visibility [tests/classes/destructor_visibility_002.phpt] +TEST 197/12721 [tests/classes/destructor_visibility_003.phpt] PASS ZE2 Ensuring destructor visibility [tests/classes/destructor_visibility_003.phpt] +TEST 198/12721 [tests/classes/factory_001.phpt] PASS ZE2 factory objects [tests/classes/factory_001.phpt] +TEST 199/12721 [tests/classes/factory_and_singleton_001.phpt] PASS ZE2 factory and singleton, test 1 [tests/classes/factory_and_singleton_001.phpt] +TEST 200/12721 [tests/classes/factory_and_singleton_002.phpt] PASS ZE2 factory and singleton, test 2 [tests/classes/factory_and_singleton_002.phpt] +TEST 201/12721 [tests/classes/factory_and_singleton_003.phpt] PASS ZE2 factory and singleton, test 3 [tests/classes/factory_and_singleton_003.phpt] +TEST 202/12721 [tests/classes/factory_and_singleton_004.phpt] PASS ZE2 factory and singleton, test 4 [tests/classes/factory_and_singleton_004.phpt] +TEST 203/12721 [tests/classes/factory_and_singleton_005.phpt] PASS ZE2 factory and singleton, test 5 [tests/classes/factory_and_singleton_005.phpt] +TEST 204/12721 [tests/classes/factory_and_singleton_006.phpt] PASS ZE2 factory and singleton, test 6 [tests/classes/factory_and_singleton_006.phpt] +TEST 205/12721 [tests/classes/factory_and_singleton_007.phpt] PASS ZE2 factory and singleton, test 7 [tests/classes/factory_and_singleton_007.phpt] +TEST 206/12721 [tests/classes/factory_and_singleton_008.phpt] PASS ZE2 factory and singleton, test 8 [tests/classes/factory_and_singleton_008.phpt] +TEST 207/12721 [tests/classes/factory_and_singleton_009.phpt] PASS ZE2 factory and singleton, test 9 [tests/classes/factory_and_singleton_009.phpt] +TEST 208/12721 [tests/classes/factory_and_singleton_010.phpt] PASS ZE2 factory and singleton, test 10 [tests/classes/factory_and_singleton_010.phpt] +TEST 209/12721 [tests/classes/final.phpt] PASS ZE2 A method may be redeclared final [tests/classes/final.phpt] +TEST 210/12721 [tests/classes/final_abstract.phpt] PASS ZE2 A final method cannot be abstract [tests/classes/final_abstract.phpt] +TEST 211/12721 [tests/classes/final_ctor1.phpt] PASS ZE2 cannot override final __construct [tests/classes/final_ctor1.phpt] +TEST 212/12721 [tests/classes/final_ctor2.phpt] PASS ZE2 cannot override final old style ctor [tests/classes/final_ctor2.phpt] +TEST 213/12721 [tests/classes/final_ctor3.phpt] PASS Ensure implicit final inherited old-style constructor cannot be overridden. [tests/classes/final_ctor3.phpt] +TEST 214/12721 [tests/classes/final_redeclare.phpt] PASS ZE2 A final method may not be overwritten [tests/classes/final_redeclare.phpt] +TEST 215/12721 [tests/classes/implicit_instantiation_001.phpt] PASS Implicit object instantiation when accessing properties of non-object. [tests/classes/implicit_instantiation_001.phpt] +TEST 216/12721 [tests/classes/incdec_property_001.phpt] PASS ZE2 post increment/decrement property of overloaded object [tests/classes/incdec_property_001.phpt] +TEST 217/12721 [tests/classes/incdec_property_002.phpt] PASS ZE2 post increment/decrement property of overloaded object with assignment [tests/classes/incdec_property_002.phpt] +TEST 218/12721 [tests/classes/incdec_property_003.phpt] PASS ZE2 pre increment/decrement property of overloaded object [tests/classes/incdec_property_003.phpt] +TEST 219/12721 [tests/classes/incdec_property_004.phpt] PASS ZE2 pre increment/decrement property of overloaded object with assignment [tests/classes/incdec_property_004.phpt] +TEST 220/12721 [tests/classes/inheritance.phpt] PASS Classes inheritance test [tests/classes/inheritance.phpt] +TEST 221/12721 [tests/classes/inheritance_002.phpt] PASS ZE2 Constructor precedence [tests/classes/inheritance_002.phpt] +TEST 222/12721 [tests/classes/inheritance_003.phpt] PASS ZE2 method inheritance without interfaces [tests/classes/inheritance_003.phpt] +TEST 223/12721 [tests/classes/inheritance_004.phpt] PASS ZE2 method inheritance without interfaces [tests/classes/inheritance_004.phpt] +TEST 224/12721 [tests/classes/inheritance_005.phpt] PASS Check for inherited old-style constructor. [tests/classes/inheritance_005.phpt] +TEST 225/12721 [tests/classes/inheritance_006.phpt] PASS Private property inheritance check [tests/classes/inheritance_006.phpt] +TEST 226/12721 [tests/classes/inheritance_007.phpt] PASS Ensure inherited old-style constructor doesn't block other methods [tests/classes/inheritance_007.phpt] +TEST 227/12721 [tests/classes/interface_and_extends.phpt] PASS ZE2 a class cannot extend an interface [tests/classes/interface_and_extends.phpt] +TEST 228/12721 [tests/classes/interface_class.phpt] PASS ZE2 A class can only implement interfaces [tests/classes/interface_class.phpt] +TEST 229/12721 [tests/classes/interface_constant_inheritance_001.phpt] PASS Ensure an interface may not shadow an inherited constant. [tests/classes/interface_constant_inheritance_001.phpt] +TEST 230/12721 [tests/classes/interface_constant_inheritance_002.phpt] PASS Ensure a class may not shadow a constant inherited from an interface. [tests/classes/interface_constant_inheritance_002.phpt] +TEST 231/12721 [tests/classes/interface_constant_inheritance_003.phpt] PASS Ensure a class may not inherit two constants with the same name from two separate interfaces. [tests/classes/interface_constant_inheritance_003.phpt] +TEST 232/12721 [tests/classes/interface_constant_inheritance_004.phpt] PASS Ensure a class may implement two interfaces which include the same constant (due to inheritance). [tests/classes/interface_constant_inheritance_004.phpt] +TEST 233/12721 [tests/classes/interface_doubled.phpt] PASS ZE2 An interface extends base interfaces [tests/classes/interface_doubled.phpt] +TEST 234/12721 [tests/classes/interface_implemented.phpt] PASS ZE2 An interface is inherited [tests/classes/interface_implemented.phpt] +TEST 235/12721 [tests/classes/interface_instantiate.phpt] PASS ZE2 An interface cannot be instantiated [tests/classes/interface_instantiate.phpt] +TEST 236/12721 [tests/classes/interface_member.phpt] PASS ZE2 An interface cannot have properties [tests/classes/interface_member.phpt] +TEST 237/12721 [tests/classes/interface_method.phpt] PASS ZE2 An interface method must be abstract [tests/classes/interface_method.phpt] +TEST 238/12721 [tests/classes/interface_method_final.phpt] PASS ZE2 An interface method cannot be final [tests/classes/interface_method_final.phpt] +TEST 239/12721 [tests/classes/interface_method_private.phpt] PASS ZE2 An interface method cannot be private [tests/classes/interface_method_private.phpt] +TEST 240/12721 [tests/classes/interface_must_be_implemented.phpt] PASS ZE2 An interface must be implemented [tests/classes/interface_must_be_implemented.phpt] +TEST 241/12721 [tests/classes/interface_optional_arg.phpt] PASS ZE2 An interface method allows additional default arguments [tests/classes/interface_optional_arg.phpt] +TEST 242/12721 [tests/classes/interface_optional_arg_002.phpt] PASS default argument value in interface implementation [tests/classes/interface_optional_arg_002.phpt] +TEST 243/12721 [tests/classes/interface_optional_arg_003.phpt] PASS default argument value in and in implementing class with interface in included file [tests/classes/interface_optional_arg_003.phpt] +TEST 244/12721 [tests/classes/interfaces_001.phpt] PASS ZE2 interfaces [tests/classes/interfaces_001.phpt] +TEST 245/12721 [tests/classes/interfaces_002.phpt] PASS ZE2 interface with an unimplemented method [tests/classes/interfaces_002.phpt] +TEST 246/12721 [tests/classes/interfaces_003.phpt] PASS ZE2 interface and __construct [tests/classes/interfaces_003.phpt] +TEST 247/12721 [tests/classes/iterators_001.phpt] PASS ZE2 iterators and foreach [tests/classes/iterators_001.phpt] +TEST 248/12721 [tests/classes/iterators_002.phpt] PASS ZE2 iterators and break [tests/classes/iterators_002.phpt] +TEST 249/12721 [tests/classes/iterators_003.phpt] PASS ZE2 iterators and break [tests/classes/iterators_003.phpt] +TEST 250/12721 [tests/classes/iterators_004.phpt] PASS ZE2 iterators must be implemented [tests/classes/iterators_004.phpt] +TEST 251/12721 [tests/classes/iterators_005.phpt] PASS ZE2 iterators cannot implement Traversable alone [tests/classes/iterators_005.phpt] +TEST 252/12721 [tests/classes/iterators_006.phpt] PASS ZE2 iterators and array wrapping [tests/classes/iterators_006.phpt] +TEST 253/12721 [tests/classes/iterators_007.phpt] PASS ZE2 iterators and exceptions [tests/classes/iterators_007.phpt] +TEST 254/12721 [tests/classes/iterators_008.phpt] PASS Ensure plain userspace superclass does not override special iterator behaviour on child class. [tests/classes/iterators_008.phpt] +TEST 255/12721 [tests/classes/method_call_variation_001.phpt] PASS In $a->$b[Y](), $b[Y] represents a method name on $a. But in $a->X[Y](), $a->X[Y] represents a global function name. [tests/classes/method_call_variation_001.phpt] +TEST 256/12721 [tests/classes/method_override_optional_arg_001.phpt] PASS Method override allows optional default argument [tests/classes/method_override_optional_arg_001.phpt] +TEST 257/12721 [tests/classes/method_override_optional_arg_002.phpt] PASS Omitting optional arg in method inherited from abstract class [tests/classes/method_override_optional_arg_002.phpt] +TEST 258/12721 [tests/classes/new_001.phpt] PASS Confirm difference between assigning new directly and by reference. [tests/classes/new_001.phpt] +TEST 259/12721 [tests/classes/object_reference_001.phpt] PASS ZE2 object references [tests/classes/object_reference_001.phpt] +TEST 260/12721 [tests/classes/private_001.phpt] PASS ZE2 A private method can only be called inside the class [tests/classes/private_001.phpt] +TEST 261/12721 [tests/classes/private_002.phpt] PASS ZE2 A private method cannot be called in another class [tests/classes/private_002.phpt] +TEST 262/12721 [tests/classes/private_003.phpt] PASS ZE2 A private method cannot be called in a derived class [tests/classes/private_003.phpt] +TEST 263/12721 [tests/classes/private_003b.phpt] PASS ZE2 A private method cannot be called in a derived class [tests/classes/private_003b.phpt] +TEST 264/12721 [tests/classes/private_004.phpt] PASS ZE2 A private method cannot be called in a derived class [tests/classes/private_004.phpt] +TEST 265/12721 [tests/classes/private_004b.phpt] PASS ZE2 A private method cannot be called in a derived class [tests/classes/private_004b.phpt] +TEST 266/12721 [tests/classes/private_005.phpt] PASS ZE2 A private method cannot be called in a derived class [tests/classes/private_005.phpt] +TEST 267/12721 [tests/classes/private_005b.phpt] PASS ZE2 A private method cannot be called in a derived class [tests/classes/private_005b.phpt] +TEST 268/12721 [tests/classes/private_006.phpt] PASS ZE2 A private method can be overwritten in a second derived class [tests/classes/private_006.phpt] +TEST 269/12721 [tests/classes/private_006b.phpt] PASS ZE2 A private method can be overwritten in a second derived class [tests/classes/private_006b.phpt] +TEST 270/12721 [tests/classes/private_007.phpt] PASS ZE2 A derived class does not know about privates of ancestors [tests/classes/private_007.phpt] +TEST 271/12721 [tests/classes/private_007b.phpt] PASS ZE2 A derived class does not know about privates of ancestors [tests/classes/private_007b.phpt] +TEST 272/12721 [tests/classes/private_members.phpt] PASS ZE2 A private member is [tests/classes/private_members.phpt] +TEST 273/12721 [tests/classes/private_members_serialization.phpt] PASS Verifies that it is possible to return private member names of parent classes in __sleep [tests/classes/private_members_serialization.phpt] +TEST 274/12721 [tests/classes/private_redeclare.phpt] PASS ZE2 A derived class does not know anything about inherited private methods [tests/classes/private_redeclare.phpt] +TEST 275/12721 [tests/classes/property_override_privateStatic_private.phpt] PASS Redeclare inherited private static property as private. [tests/classes/property_override_privateStatic_private.phpt] +TEST 276/12721 [tests/classes/property_override_privateStatic_privateStatic.phpt] PASS Redeclare inherited private static property as private static. [tests/classes/property_override_privateStatic_privateStatic.phpt] +TEST 277/12721 [tests/classes/property_override_privateStatic_protected.phpt] PASS Redeclare inherited private static property as protected. [tests/classes/property_override_privateStatic_protected.phpt] +TEST 278/12721 [tests/classes/property_override_privateStatic_protectedStatic.phpt] PASS Redeclare inherited private static property as protected static. [tests/classes/property_override_privateStatic_protectedStatic.phpt] +TEST 279/12721 [tests/classes/property_override_privateStatic_public.phpt] PASS Redeclare inherited private static property as public. [tests/classes/property_override_privateStatic_public.phpt] +TEST 280/12721 [tests/classes/property_override_privateStatic_publicStatic.phpt] PASS Redeclare inherited private static property as public static. [tests/classes/property_override_privateStatic_publicStatic.phpt] +TEST 281/12721 [tests/classes/property_override_private_private.phpt] PASS Redeclare inherited private property as private. [tests/classes/property_override_private_private.phpt] +TEST 282/12721 [tests/classes/property_override_private_privateStatic.phpt] PASS Redeclare inherited private property as private static. [tests/classes/property_override_private_privateStatic.phpt] +TEST 283/12721 [tests/classes/property_override_private_protected.phpt] PASS Redeclare inherited private property as protected. [tests/classes/property_override_private_protected.phpt] +TEST 284/12721 [tests/classes/property_override_private_protectedStatic.phpt] PASS Redeclare inherited private property as protected static. [tests/classes/property_override_private_protectedStatic.phpt] +TEST 285/12721 [tests/classes/property_override_private_public.phpt] PASS Redeclare inherited private property as public. [tests/classes/property_override_private_public.phpt] +TEST 286/12721 [tests/classes/property_override_private_publicStatic.phpt] PASS Redeclare inherited private property as public static. [tests/classes/property_override_private_publicStatic.phpt] +TEST 287/12721 [tests/classes/property_override_protectedStatic_private.phpt] PASS Redeclare inherited protected static property as private. [tests/classes/property_override_protectedStatic_private.phpt] +TEST 288/12721 [tests/classes/property_override_protectedStatic_privateStatic.phpt] PASS Redeclare inherited protected static property as private static. [tests/classes/property_override_protectedStatic_privateStatic.phpt] +TEST 289/12721 [tests/classes/property_override_protectedStatic_protected.phpt] PASS Redeclare inherited protected static property as protected. [tests/classes/property_override_protectedStatic_protected.phpt] +TEST 290/12721 [tests/classes/property_override_protectedStatic_protectedStatic.phpt] PASS Redeclare inherited protected static property as protected static. [tests/classes/property_override_protectedStatic_protectedStatic.phpt] +TEST 291/12721 [tests/classes/property_override_protectedStatic_public.phpt] PASS Redeclare inherited protected static property as public. [tests/classes/property_override_protectedStatic_public.phpt] +TEST 292/12721 [tests/classes/property_override_protectedStatic_publicStatic.phpt] PASS Redeclare inherited protected static property as public static. [tests/classes/property_override_protectedStatic_publicStatic.phpt] +TEST 293/12721 [tests/classes/property_override_protected_private.phpt] PASS Redeclare inherited protected property as private (duplicates Zend/tests/errmsg_023.phpt). [tests/classes/property_override_protected_private.phpt] +TEST 294/12721 [tests/classes/property_override_protected_privateStatic.phpt] PASS Redeclare inherited protected property as private static. [tests/classes/property_override_protected_privateStatic.phpt] +TEST 295/12721 [tests/classes/property_override_protected_protected.phpt] PASS Redeclare inherited protected property as protected. [tests/classes/property_override_protected_protected.phpt] +TEST 296/12721 [tests/classes/property_override_protected_protectedStatic.phpt] PASS Redeclare inherited protected property as protected static. [tests/classes/property_override_protected_protectedStatic.phpt] +TEST 297/12721 [tests/classes/property_override_protected_public.phpt] PASS Redeclare inherited protected property as public. [tests/classes/property_override_protected_public.phpt] +TEST 298/12721 [tests/classes/property_override_protected_publicStatic.phpt] PASS Redeclare inherited protected property as public static. [tests/classes/property_override_protected_publicStatic.phpt] +TEST 299/12721 [tests/classes/property_override_publicStatic_private.phpt] PASS Redeclare inherited public static property as private. [tests/classes/property_override_publicStatic_private.phpt] +TEST 300/12721 [tests/classes/property_override_publicStatic_privateStatic.phpt] PASS Redeclare inherited public static property as private static. [tests/classes/property_override_publicStatic_privateStatic.phpt] +TEST 301/12721 [tests/classes/property_override_publicStatic_protected.phpt] PASS Redeclare inherited public static property as protected. [tests/classes/property_override_publicStatic_protected.phpt] +TEST 302/12721 [tests/classes/property_override_publicStatic_protectedStatic.phpt] PASS Redeclare inherited public static property as protected static. [tests/classes/property_override_publicStatic_protectedStatic.phpt] +TEST 303/12721 [tests/classes/property_override_publicStatic_public.phpt] PASS Redeclare inherited public static property as public. [tests/classes/property_override_publicStatic_public.phpt] +TEST 304/12721 [tests/classes/property_override_publicStatic_publicStatic.phpt] PASS Redeclare inherited public static property as public static. [tests/classes/property_override_publicStatic_publicStatic.phpt] +TEST 305/12721 [tests/classes/property_override_public_private.phpt] PASS Redeclare inherited public property as private. [tests/classes/property_override_public_private.phpt] +TEST 306/12721 [tests/classes/property_override_public_privateStatic.phpt] PASS Redeclare inherited public property as private static. [tests/classes/property_override_public_privateStatic.phpt] +TEST 307/12721 [tests/classes/property_override_public_protected.phpt] PASS Redeclare inherited public property as protected. [tests/classes/property_override_public_protected.phpt] +TEST 308/12721 [tests/classes/property_override_public_protectedStatic.phpt] PASS Redeclare inherited public property as protected static. [tests/classes/property_override_public_protectedStatic.phpt] +TEST 309/12721 [tests/classes/property_override_public_public.phpt] PASS Redeclare inherited public property as public. [tests/classes/property_override_public_public.phpt] +TEST 310/12721 [tests/classes/property_override_public_publicStatic.phpt] PASS Redeclare inherited public property as public static. [tests/classes/property_override_public_publicStatic.phpt] +TEST 311/12721 [tests/classes/property_recreate_private.phpt] PASS Unsetting and recreating private properties. [tests/classes/property_recreate_private.phpt] +TEST 312/12721 [tests/classes/property_recreate_protected.phpt] PASS Unsetting and recreating protected properties. [tests/classes/property_recreate_protected.phpt] +TEST 313/12721 [tests/classes/protected_001.phpt] PASS ZE2 A protected method can only be called inside the class [tests/classes/protected_001.phpt] +TEST 314/12721 [tests/classes/protected_001b.phpt] PASS ZE2 A protected method can only be called inside the class [tests/classes/protected_001b.phpt] +TEST 315/12721 [tests/classes/protected_002.phpt] PASS ZE2 A protected method cannot be called in another class [tests/classes/protected_002.phpt] +TEST 316/12721 [tests/classes/serialize_001.phpt] PASS ZE2 Serializable [tests/classes/serialize_001.phpt] +TEST 317/12721 [tests/classes/singleton_001.phpt] PASS ZE2 singleton [tests/classes/singleton_001.phpt] +TEST 318/12721 [tests/classes/static_mix_1.phpt] PASS ZE2 You cannot overload a static method with a non static method [tests/classes/static_mix_1.phpt] +TEST 319/12721 [tests/classes/static_mix_2.phpt] PASS ZE2 You cannot overload a non static method with a static method [tests/classes/static_mix_2.phpt] +TEST 320/12721 [tests/classes/static_properties_001.phpt] PASS ZE2 Initializing static properties to arrays [tests/classes/static_properties_001.phpt] +TEST 321/12721 [tests/classes/static_properties_003.phpt] PASS Attempting to access static properties using instance property syntax [tests/classes/static_properties_003.phpt] +TEST 322/12721 [tests/classes/static_properties_003_error1.phpt] PASS Attempting to access static properties using instance property syntax [tests/classes/static_properties_003_error1.phpt] +TEST 323/12721 [tests/classes/static_properties_003_error2.phpt] PASS Attempting to access static properties using instance property syntax [tests/classes/static_properties_003_error2.phpt] +TEST 324/12721 [tests/classes/static_properties_003_error3.phpt] PASS Attempting to access static properties using instance property syntax [tests/classes/static_properties_003_error3.phpt] +TEST 325/12721 [tests/classes/static_properties_003_error4.phpt] PASS Attempting to access static properties using instance property syntax [tests/classes/static_properties_003_error4.phpt] +TEST 326/12721 [tests/classes/static_properties_004.phpt] PASS Inherited static properties can be separated from their reference set. [tests/classes/static_properties_004.phpt] +TEST 327/12721 [tests/classes/static_properties_undeclared_assign.phpt] PASS Assigning to a non-existent static property [tests/classes/static_properties_undeclared_assign.phpt] +TEST 328/12721 [tests/classes/static_properties_undeclared_assignInc.phpt] PASS Assigning & incrementing a non-existent static property [tests/classes/static_properties_undeclared_assignInc.phpt] +TEST 329/12721 [tests/classes/static_properties_undeclared_assignRef.phpt] PASS Assigning a non-existent static property by reference [tests/classes/static_properties_undeclared_assignRef.phpt] +TEST 330/12721 [tests/classes/static_properties_undeclared_inc.phpt] PASS Incrementing a non-existent static property [tests/classes/static_properties_undeclared_inc.phpt] +TEST 331/12721 [tests/classes/static_properties_undeclared_isset.phpt] PASS Issetting a non-existent static property [tests/classes/static_properties_undeclared_isset.phpt] +TEST 332/12721 [tests/classes/static_properties_undeclared_read.phpt] PASS Reading a non-existent static property [tests/classes/static_properties_undeclared_read.phpt] +TEST 333/12721 [tests/classes/static_this.phpt] PASS ZE2 $this can be an argument to a static function [tests/classes/static_this.phpt] +TEST 334/12721 [tests/classes/this.phpt] PASS ZE2 $this cannot be exchanged [tests/classes/this.phpt] +TEST 335/12721 [tests/classes/tostring_001.phpt] PASS ZE2 __toString() [tests/classes/tostring_001.phpt] +TEST 336/12721 [tests/classes/tostring_002.phpt] PASS ZE2 __toString() in __destruct [tests/classes/tostring_002.phpt] +TEST 337/12721 [tests/classes/tostring_003.phpt] PASS ZE2 __toString() in __destruct/exception [tests/classes/tostring_003.phpt] +TEST 338/12721 [tests/classes/tostring_004.phpt] PASS Object to string conversion: error cases and behaviour variations. [tests/classes/tostring_004.phpt] +TEST 339/12721 [tests/classes/type_hinting_001.phpt] PASS ZE2 class type hinting [tests/classes/type_hinting_001.phpt] +TEST 340/12721 [tests/classes/type_hinting_002.phpt] PASS ZE2 class type hinting non existing class [tests/classes/type_hinting_002.phpt] +TEST 341/12721 [tests/classes/type_hinting_003.phpt] PASS ZE2 class type hinting with arrays [tests/classes/type_hinting_003.phpt] +TEST 342/12721 [tests/classes/type_hinting_004.phpt] PASS Ensure type hints are enforced for functions invoked as callbacks. [tests/classes/type_hinting_004.phpt] +TEST 343/12721 [tests/classes/type_hinting_005a.phpt] PASS Check type hint compatibility in overrides with array hints. [tests/classes/type_hinting_005a.phpt] +TEST 344/12721 [tests/classes/type_hinting_005b.phpt] PASS Check type hint compatibility in overrides with array hints. [tests/classes/type_hinting_005b.phpt] +TEST 345/12721 [tests/classes/type_hinting_005c.phpt] PASS Check type hint compatibility in overrides with array hints. [tests/classes/type_hinting_005c.phpt] +TEST 346/12721 [tests/classes/type_hinting_005d.phpt] PASS Check type hint compatibility in overrides with array hints. [tests/classes/type_hinting_005d.phpt] +TEST 347/12721 [tests/classes/unset_properties.phpt] PASS Un-setting instance properties causes magic methods to be called when trying to access them from outside the magic +methods themselves. [tests/classes/unset_properties.phpt] +TEST 348/12721 [tests/classes/visibility_000a.phpt] PASS ZE2 A redeclared method must have the same or higher visibility [tests/classes/visibility_000a.phpt] +TEST 349/12721 [tests/classes/visibility_000b.phpt] PASS ZE2 A redeclared method must have the same or higher visibility [tests/classes/visibility_000b.phpt] +TEST 350/12721 [tests/classes/visibility_000c.phpt] PASS ZE2 A redeclared method must have the same or higher visibility [tests/classes/visibility_000c.phpt] +TEST 351/12721 [tests/classes/visibility_001a.phpt] PASS ZE2 A redeclared method must have the same or higher visibility [tests/classes/visibility_001a.phpt] +TEST 352/12721 [tests/classes/visibility_001b.phpt] PASS ZE2 A redeclared method must have the same or higher visibility [tests/classes/visibility_001b.phpt] +TEST 353/12721 [tests/classes/visibility_001c.phpt] PASS ZE2 A redeclared method must have the same or higher visibility [tests/classes/visibility_001c.phpt] +TEST 354/12721 [tests/classes/visibility_002a.phpt] PASS ZE2 A redeclared method must have the same or higher visibility [tests/classes/visibility_002a.phpt] +TEST 355/12721 [tests/classes/visibility_002b.phpt] PASS ZE2 A redeclared method must have the same or higher visibility [tests/classes/visibility_002b.phpt] +TEST 356/12721 [tests/classes/visibility_002c.phpt] PASS ZE2 A redeclared method must have the same or higher visibility [tests/classes/visibility_002c.phpt] +TEST 357/12721 [tests/classes/visibility_003a.phpt] PASS ZE2 A redeclared method must have the same or higher visibility [tests/classes/visibility_003a.phpt] +TEST 358/12721 [tests/classes/visibility_003b.phpt] PASS ZE2 A redeclared method must have the same or higher visibility [tests/classes/visibility_003b.phpt] +TEST 359/12721 [tests/classes/visibility_003c.phpt] PASS ZE2 A redeclared method must have the same or higher visibility [tests/classes/visibility_003c.phpt] +TEST 360/12721 [tests/classes/visibility_004a.phpt] PASS ZE2 A redeclared method must have the same or higher visibility [tests/classes/visibility_004a.phpt] +TEST 361/12721 [tests/classes/visibility_004b.phpt] PASS ZE2 A redeclared method must have the same or higher visibility [tests/classes/visibility_004b.phpt] +TEST 362/12721 [tests/classes/visibility_004c.phpt] PASS ZE2 A redeclared method must have the same or higher visibility [tests/classes/visibility_004c.phpt] +TEST 363/12721 [tests/classes/visibility_005.phpt] PASS ZE2 foreach and property visibility [tests/classes/visibility_005.phpt] +TEST 364/12721 [tests/func/001.phpt] PASS Strlen() function test [tests/func/001.phpt] +TEST 365/12721 [tests/func/002.phpt] PASS Static variables in functions [tests/func/002.phpt] +TEST 366/12721 [tests/func/003.phpt] PASS General function test [tests/func/003.phpt] +TEST 367/12721 [tests/func/004.phpt] PASS General function test [tests/func/004.phpt] +TEST 368/12721 [tests/func/005.phpt] PASS Testing register_shutdown_function() [tests/func/005.phpt] +TEST 369/12721 [tests/func/005a.phpt] PASS Testing register_shutdown_function() with timeout. (Bug: #21513) [tests/func/005a.phpt] +TEST 370/12721 [tests/func/006.phpt] PASS Output buffering tests [tests/func/006.phpt] +TEST 371/12721 [tests/func/007.phpt] PASS INI functions test [tests/func/007.phpt] +TEST 372/12721 [tests/func/008.phpt] PASS Test for buffering in core functions with implicit flush off [tests/func/008.phpt] +TEST 373/12721 [tests/func/009.phpt] PASS Test for buffering in core functions with implicit flush on [tests/func/009.phpt] +TEST 374/12721 [tests/func/010.phpt] PASS function with many parameters [tests/func/010.phpt] +TEST 375/12721 [tests/func/011.phpt] PASS Test bitwise AND, OR, XOR, NOT and logical NOT in INI via error_reporting [tests/func/011.phpt] +TEST 376/12721 [tests/func/bug64523.phpt] PASS Bug #64523: XOR not parsed in INI [tests/func/bug64523.phpt] +TEST 377/12721 [tests/func/ini_alter.phpt] PASS ini_alter() check [tests/func/ini_alter.phpt] +TEST 378/12721 [tests/lang/001.phpt] PASS Simple If condition test [tests/lang/001.phpt] +TEST 379/12721 [tests/lang/002.phpt] PASS Simple While Loop Test [tests/lang/002.phpt] +TEST 380/12721 [tests/lang/003.phpt] PASS Simple Switch Test [tests/lang/003.phpt] +TEST 381/12721 [tests/lang/004.phpt] PASS Simple If/Else Test [tests/lang/004.phpt] +TEST 382/12721 [tests/lang/005.phpt] PASS Simple If/ElseIf/Else Test [tests/lang/005.phpt] +TEST 383/12721 [tests/lang/006.phpt] PASS Nested If/ElseIf/Else Test [tests/lang/006.phpt] +TEST 384/12721 [tests/lang/007.phpt] PASS Function call with global and static variables [tests/lang/007.phpt] +TEST 385/12721 [tests/lang/008.phpt] PASS Testing recursive function [tests/lang/008.phpt] +TEST 386/12721 [tests/lang/009.phpt] PASS Testing function parameter passing [tests/lang/009.phpt] +TEST 387/12721 [tests/lang/010.phpt] PASS Testing function parameter passing with a return value [tests/lang/010.phpt] +TEST 388/12721 [tests/lang/011.phpt] PASS Testing nested functions [tests/lang/011.phpt] +TEST 389/12721 [tests/lang/012.phpt] PASS Testing stack after early function return [tests/lang/012.phpt] +TEST 390/12721 [tests/lang/013.phpt] PASS Testing eval function [tests/lang/013.phpt] +TEST 391/12721 [tests/lang/014.phpt] PASS Testing eval function inside user-defined function [tests/lang/014.phpt] +TEST 392/12721 [tests/lang/015.phpt] PASS Testing include [tests/lang/015.phpt] +TEST 393/12721 [tests/lang/016.phpt] PASS Testing user-defined function in included file [tests/lang/016.phpt] +TEST 394/12721 [tests/lang/017.phpt] PASS Testing user-defined function falling out of an If into another [tests/lang/017.phpt] +TEST 395/12721 [tests/lang/018.phpt] PASS eval() test [tests/lang/018.phpt] +TEST 396/12721 [tests/lang/019.phpt] PASS eval() test [tests/lang/019.phpt] +TEST 397/12721 [tests/lang/020.phpt] PASS Switch test 1 [tests/lang/020.phpt] +TEST 398/12721 [tests/lang/021.phpt] PASS Switch test 2 [tests/lang/021.phpt] +TEST 399/12721 [tests/lang/022.phpt] PASS Switch test 3 [tests/lang/022.phpt] +TEST 400/12721 [tests/lang/023.phpt] PASS Regression test [tests/lang/023.phpt] +TEST 401/12721 [tests/lang/024.phpt] PASS Looped regression test (may take a while) [tests/lang/024.phpt] +TEST 402/12721 [tests/lang/025.phpt] PASS Mean recursion test [tests/lang/025.phpt] +TEST 403/12721 [tests/lang/026.phpt] PASS Testing string scanner confirmance [tests/lang/026.phpt] +TEST 404/12721 [tests/lang/027.phpt] PASS Testing do-while loop [tests/lang/027.phpt] +TEST 405/12721 [tests/lang/028.phpt] PASS Testing calling user-level functions from C [tests/lang/028.phpt] +TEST 406/12721 [tests/lang/030.phpt] PASS $this in constructor test [tests/lang/030.phpt] +TEST 407/12721 [tests/lang/031.phpt] PASS Bug #16227 (Internal hash position bug on assignment) [tests/lang/031.phpt] +TEST 408/12721 [tests/lang/032.phpt] PASS Class method registration [tests/lang/032.phpt] +TEST 409/12721 [tests/lang/033.phpt] PASS Alternative syntaxes test [tests/lang/033.phpt] +TEST 410/12721 [tests/lang/034.phpt] PASS Bug #12647 (Locale settings affecting float parsing) [tests/lang/034.phpt] +TEST 411/12721 [tests/lang/035.phpt] PASS ZE2: set_exception_handler() [tests/lang/035.phpt] +TEST 412/12721 [tests/lang/036.phpt] PASS Child public element should not override parent private element in parent methods [tests/lang/036.phpt] +TEST 413/12721 [tests/lang/037.phpt] PASS 'Static' binding for private variables [tests/lang/037.phpt] +TEST 414/12721 [tests/lang/038.phpt] PASS Convert warnings to exceptions [tests/lang/038.phpt] +TEST 415/12721 [tests/lang/039.phpt] PASS Catch Interfaces [tests/lang/039.phpt] +TEST 416/12721 [tests/lang/040.phpt] PASS foreach into array [tests/lang/040.phpt] +TEST 417/12721 [tests/lang/041.phpt] PASS Dynamic access of static members [tests/lang/041.phpt] +TEST 418/12721 [tests/lang/042.phpt] PASS Dynamic access of constants [tests/lang/042.phpt] +TEST 419/12721 [tests/lang/043.phpt] PASS Dynamic call for static methods [tests/lang/043.phpt] +TEST 420/12721 [tests/lang/044.phpt] PASS Dynamic call for static methods dynamically named [tests/lang/044.phpt] +TEST 421/12721 [tests/lang/045.phpt] PASS Timeout again inside register_shutdown_function [tests/lang/045.phpt] +TEST 422/12721 [tests/lang/array_shortcut_001.phpt] PASS Square bracket array shortcut test [tests/lang/array_shortcut_001.phpt] +TEST 423/12721 [tests/lang/array_shortcut_002.phpt] PASS Square bracket associative array shortcut test [tests/lang/array_shortcut_002.phpt] +TEST 424/12721 [tests/lang/array_shortcut_003.phpt] PASS Testing array shortcut and bracket operator [tests/lang/array_shortcut_003.phpt] +TEST 425/12721 [tests/lang/array_shortcut_005.phpt] PASS Testing nested array shortcut [tests/lang/array_shortcut_005.phpt] +TEST 426/12721 [tests/lang/bison1.phpt] PASS Bison weirdness [tests/lang/bison1.phpt] +TEST 427/12721 [tests/lang/bug17115.phpt] PASS Bug #17115 (lambda functions produce segfault with static vars) [tests/lang/bug17115.phpt] +TEST 428/12721 [tests/lang/bug18872.phpt] PASS Bug #18872 (class constant used as default parameter) [tests/lang/bug18872.phpt] +TEST 429/12721 [tests/lang/bug19566.phpt] PASS Bug #19566 (get_declared_classes() segfaults) [tests/lang/bug19566.phpt] +TEST 430/12721 [tests/lang/bug19943.phpt] PASS Bug #19943 (memleaks) [tests/lang/bug19943.phpt] +TEST 431/12721 [tests/lang/bug20175.phpt] PASS Bug #20175 (Static vars can't store ref to new instance) [tests/lang/bug20175.phpt] +TEST 432/12721 [tests/lang/bug21094.phpt] PASS Bug #21094 (set_error_handler not accepting methods) [tests/lang/bug21094.phpt] +TEST 433/12721 [tests/lang/bug21600.phpt] PASS Bug #21600 (assign by reference function call changes variable contents) [tests/lang/bug21600.phpt] +TEST 434/12721 [tests/lang/bug21669.phpt] PASS Bug #21669 ("$obj = new $this->var;" doesn't work) [tests/lang/bug21669.phpt] +TEST 435/12721 [tests/lang/bug21820.phpt] PASS Bug #21820 ("$arr['foo']" generates bogus E_NOTICE, should be E_PARSE) [tests/lang/bug21820.phpt] +TEST 436/12721 [tests/lang/bug21849.phpt] PASS Bug #21849 (self::constant doesn't work as method's default parameter) [tests/lang/bug21849.phpt] +TEST 437/12721 [tests/lang/bug21961.phpt] PASS Bug #21961 (get_parent_class() segfault) [tests/lang/bug21961.phpt] +TEST 438/12721 [tests/lang/bug22231.phpt] PASS Bug #22231 (segfault when returning a global variable by reference) [tests/lang/bug22231.phpt] +TEST 439/12721 [tests/lang/bug22510.phpt] PASS Bug #22510 (segfault among complex references) [tests/lang/bug22510.phpt] +TEST 440/12721 [tests/lang/bug22592.phpt] PASS Bug #22592 (cascading assignments to strings with curly braces broken) [tests/lang/bug22592.phpt] +TEST 441/12721 [tests/lang/bug22690.phpt] PASS Bug #22690 (ob_start() is broken with create_function() callbacks) [tests/lang/bug22690.phpt] +TEST 442/12721 [tests/lang/bug23279.phpt] PASS Bug #23279 (exception handler stops after first function call) [tests/lang/bug23279.phpt] +TEST 443/12721 [tests/lang/bug23384.phpt] PASS Bug #23384 (use of class constants in statics) [tests/lang/bug23384.phpt] +TEST 444/12721 [tests/lang/bug23489.phpt] PASS Bug #23489 (ob_start() is broken with method callbacks) [tests/lang/bug23489.phpt] +TEST 445/12721 [tests/lang/bug23524.phpt] PASS Bug #23524 (Improper handling of constants in array indices) [tests/lang/bug23524.phpt] +TEST 446/12721 [tests/lang/bug23584.phpt] PASS Bug #23584 (error line numbers off by one when using #!php) [tests/lang/bug23584.phpt] +TEST 447/12721 [tests/lang/bug23624.phpt] PASS Bug #23624 (foreach leaves current array key as null) [tests/lang/bug23624.phpt] +TEST 448/12721 [tests/lang/bug23922.phpt] PASS Bug #23922 (scope doesn't properly propagate into internal functions) [tests/lang/bug23922.phpt] +TEST 449/12721 [tests/lang/bug24054.phpt] PASS Bug #24054 (Assignment operator *= broken) [tests/lang/bug24054.phpt] +TEST 450/12721 [tests/lang/bug24396.phpt] PASS Bug #24396 (global $$variable broken) [tests/lang/bug24396.phpt] +TEST 451/12721 [tests/lang/bug24403.phpt] PASS Bug #24403 (scope doesn't properly propagate into internal functions) [tests/lang/bug24403.phpt] +TEST 452/12721 [tests/lang/bug24436.phpt] PASS Bug #24436 (isset() and empty() produce errors with non-existent variables in objects) [tests/lang/bug24436.phpt] +TEST 453/12721 [tests/lang/bug24499.phpt] PASS Bug #24499 (bogus handling of a public property as a private one) [tests/lang/bug24499.phpt] +TEST 454/12721 [tests/lang/bug24573.phpt] PASS Bug #24573 (debug_backtrace() crashes if $this is set to null) [tests/lang/bug24573.phpt] +TEST 455/12721 [tests/lang/bug24640.phpt] PASS Bug #24640 (var_export and var_dump can't output large float) [tests/lang/bug24640.phpt] +TEST 456/12721 [tests/lang/bug24652.phpt] PASS Bug #24652 (broken array_flip()) [tests/lang/bug24652.phpt] +TEST 457/12721 [tests/lang/bug24658.phpt] PASS Bug #24658 (combo of typehint / reference causes crash) [tests/lang/bug24658.phpt] +TEST 458/12721 [tests/lang/bug24783.phpt] PASS Bug #24783 ($key not binary safe in "foreach($arr as $key => $val)") [tests/lang/bug24783.phpt] +TEST 459/12721 [tests/lang/bug24908.phpt] PASS Bug #24908 (super-globals can not be used in __destruct()) [tests/lang/bug24908.phpt] +TEST 460/12721 [tests/lang/bug24926.phpt] PASS Bug #24926 (lambda function (create_function()) cannot be stored in a class property) [tests/lang/bug24926.phpt] +TEST 461/12721 [tests/lang/bug24951.phpt] PASS Bug #24951 (ob_flush() destroys output handler) [tests/lang/bug24951.phpt] +TEST 462/12721 [tests/lang/bug25145.phpt] PASS Bug #25145 (SEGV on recpt of form input with name like "123[]") [tests/lang/bug25145.phpt] +TEST 463/12721 [tests/lang/bug25547.phpt] PASS Bug #25547 (error_handler and array index with function call) [tests/lang/bug25547.phpt] +TEST 464/12721 [tests/lang/bug25652.phpt] PASS Bug #25652 (Calling Global functions dynamically fails from Class scope) [tests/lang/bug25652.phpt] +TEST 465/12721 [tests/lang/bug25922.phpt] PASS Bug #25922 (SEGV in error_handler when context is destroyed) [tests/lang/bug25922.phpt] +TEST 466/12721 [tests/lang/bug26182.phpt] PASS Bug #26182 (Object properties created redundantly) [tests/lang/bug26182.phpt] +TEST 467/12721 [tests/lang/bug26696.phpt] PASS Bug #26696 (string index in a switch() crashes with multiple matches) [tests/lang/bug26696.phpt] +TEST 468/12721 [tests/lang/bug26866.phpt] PASS Bug #26866 (segfault when exception raised in __get) [tests/lang/bug26866.phpt] +TEST 469/12721 [tests/lang/bug26869.phpt] PASS Bug #26869 (constant as the key of static array) [tests/lang/bug26869.phpt] +TEST 470/12721 [tests/lang/bug27354.phpt] PASS Bug #27354 (Modulus operator crashes PHP) [tests/lang/bug27354.phpt] +TEST 471/12721 [tests/lang/bug27439.phpt] PASS Bug #27439 (foreach() with $this segfaults) [tests/lang/bug27439.phpt] +TEST 472/12721 [tests/lang/bug27443.phpt] PASS Bug #27443 (defined() returns wrong type) [tests/lang/bug27443.phpt] +TEST 473/12721 [tests/lang/bug27535.phpt] PASS Bug #27535 (Objects pointing to each other cause Apache to crash) [tests/lang/bug27535.phpt] +TEST 474/12721 [tests/lang/bug28213.phpt] PASS Bug #28213 (crash in debug_print_backtrace in static methods) [tests/lang/bug28213.phpt] +TEST 475/12721 [tests/lang/bug28800.phpt] PASS Bug #28800 (Incorrect string to number conversion for strings starting with 'inf') [tests/lang/bug28800.phpt] +TEST 476/12721 [tests/lang/bug29566.phpt] PASS Bug #29566 (foreach/string handling strangeness) [tests/lang/bug29566.phpt] +TEST 477/12721 [tests/lang/bug29893.phpt] PASS Bug #29893 (segfault when using array as index) [tests/lang/bug29893.phpt] +TEST 478/12721 [tests/lang/bug29944.phpt] PASS Bug #29944 (function defined in switch crashes PHP) [tests/lang/bug29944.phpt] +TEST 479/12721 [tests/lang/bug30578.phpt] PASS Bug #30578 (Output buffers flushed before calling __desctruct functions) [tests/lang/bug30578.phpt] +TEST 480/12721 [tests/lang/bug30638.phpt] PASS Bug #30638 (localeconv returns wrong LC_NUMERIC settings) (ok to fail on MacOS X) [tests/lang/bug30638.phpt] +TEST 481/12721 [tests/lang/bug30726.phpt] PASS Bug #30726 (-.1 like numbers are not being handled correctly) [tests/lang/bug30726.phpt] +TEST 482/12721 [tests/lang/bug30862.phpt] PASS Bug #30862 (Static array with boolean indexes) [tests/lang/bug30862.phpt] +TEST 483/12721 [tests/lang/bug32828.phpt] PASS Bug #32828 (Throwing exception in output_callback function with ob_start and ob_end_clean leads to segfault) [tests/lang/bug32828.phpt] +TEST 484/12721 [tests/lang/bug32924.phpt] PASS Bug #32924 (prepend does not add file to included files) [tests/lang/bug32924.phpt] +TEST 485/12721 [tests/lang/bug35176.phpt] PASS Bug #35176 (include()/require()/*_once() produce wrong error messages about main()) [tests/lang/bug35176.phpt] +TEST 486/12721 [tests/lang/bug35382.phpt] PASS Bug #35382 (Comment in end of file produces fatal error) [tests/lang/bug35382.phpt] +TEST 487/12721 [tests/lang/bug38579.phpt] SKIP Bug #38579 (include_once() may include the same file twice) [tests/lang/bug38579.phpt] reason: only for Windows +TEST 488/12721 [tests/lang/bug43958.phpt] PASS Bug #43958 (class name added into the error message) [tests/lang/bug43958.phpt] +TEST 489/12721 [tests/lang/bug44654.phpt] PASS Bug #44654 (syntax error for #) [tests/lang/bug44654.phpt] +TEST 490/12721 [tests/lang/bug44827.phpt] PASS Bug #44827 (Class error when trying to access :: as constant) [tests/lang/bug44827.phpt] +TEST 491/12721 [tests/lang/bug45392.phpt] PASS Bug #45392 (ob_start()/ob_end_clean() and memory_limit) [tests/lang/bug45392.phpt] +TEST 492/12721 [tests/lang/bug55754.phpt] PASS Bug #55754 (Only variables should be passed by reference for ZEND_SEND_PREFER_REF params) [tests/lang/bug55754.phpt] +TEST 493/12721 [tests/lang/bug7515.phpt] PASS Bug #7515 (weird & invisible referencing of objects) [tests/lang/bug7515.phpt] +TEST 494/12721 [tests/lang/catchable_error_001.phpt] PASS Catchable fatal error [1] [tests/lang/catchable_error_001.phpt] +TEST 495/12721 [tests/lang/catchable_error_002.phpt] PASS Catchable fatal error [2] [tests/lang/catchable_error_002.phpt] +TEST 496/12721 [tests/lang/comments.phpt] PASS #-style comments [tests/lang/comments.phpt] +TEST 497/12721 [tests/lang/comments2.phpt] PASS #-style comments (part 2) [tests/lang/comments2.phpt] +TEST 498/12721 [tests/lang/compare_objects_basic1.phpt] PASS Test standard 'compare' object handler [tests/lang/compare_objects_basic1.phpt] +TEST 499/12721 [tests/lang/compare_objects_basic2.phpt] PASS Test object compare when object handler different [tests/lang/compare_objects_basic2.phpt] +TEST 500/12721 [tests/lang/each_binary_safety.phpt] PASS Binary safety of each() for both keys and values [tests/lang/each_binary_safety.phpt] +TEST 501/12721 [tests/lang/empty_variation.phpt] PASS empty() on array elements [tests/lang/empty_variation.phpt] +TEST 502/12721 [tests/lang/engine_assignExecutionOrder_001.phpt] PASS Evaluation order during assignments. [tests/lang/engine_assignExecutionOrder_001.phpt] +TEST 503/12721 [tests/lang/engine_assignExecutionOrder_002.phpt] PASS Evaluation order during assignments. [tests/lang/engine_assignExecutionOrder_002.phpt] +TEST 504/12721 [tests/lang/engine_assignExecutionOrder_003.phpt] PASS Evaluation order during assignments. [tests/lang/engine_assignExecutionOrder_003.phpt] +TEST 505/12721 [tests/lang/engine_assignExecutionOrder_004.phpt] PASS Evaluation order during assignments. [tests/lang/engine_assignExecutionOrder_004.phpt] +TEST 506/12721 [tests/lang/engine_assignExecutionOrder_005.phpt] PASS Evaluation order during assignments. [tests/lang/engine_assignExecutionOrder_005.phpt] +TEST 507/12721 [tests/lang/engine_assignExecutionOrder_006.phpt] PASS Evaluation order during assignments. [tests/lang/engine_assignExecutionOrder_006.phpt] +TEST 508/12721 [tests/lang/engine_assignExecutionOrder_007.phpt] PASS Check key execution order with &new. [tests/lang/engine_assignExecutionOrder_007.phpt] +TEST 509/12721 [tests/lang/engine_assignExecutionOrder_008.phpt] PASS Ensure by value assignments leave temporaries on the stack, for all sorts of assignees. [tests/lang/engine_assignExecutionOrder_008.phpt] +TEST 510/12721 [tests/lang/engine_assignExecutionOrder_009.phpt] PASS Execution ordering with comparison operators. [tests/lang/engine_assignExecutionOrder_009.phpt] +TEST 511/12721 [tests/lang/error_2_exception_001.phpt] PASS ZE2 errors caught as exceptions [tests/lang/error_2_exception_001.phpt] +TEST 512/12721 [tests/lang/execution_order.phpt] PASS Execution order of variables [tests/lang/execution_order.phpt] +TEST 513/12721 [tests/lang/foreachLoop.001.phpt] PASS Foreach loop tests - basic loop with just value and key => value. [tests/lang/foreachLoop.001.phpt] +TEST 514/12721 [tests/lang/foreachLoop.002.phpt] PASS Foreach loop tests - modifying the array during the loop. [tests/lang/foreachLoop.002.phpt] +TEST 515/12721 [tests/lang/foreachLoop.003.phpt] PASS Foreach loop tests - error case: not an array. [tests/lang/foreachLoop.003.phpt] +TEST 516/12721 [tests/lang/foreachLoop.004.phpt] PASS Foreach loop tests - using an array element as the $value [tests/lang/foreachLoop.004.phpt] +TEST 517/12721 [tests/lang/foreachLoop.005.phpt] PASS Foreach loop tests - modifying the array during the loop: special case. Behaviour is good since php 5.2.2. [tests/lang/foreachLoop.005.phpt] +TEST 518/12721 [tests/lang/foreachLoop.006.phpt] PASS Foreach loop tests - error case: key is a reference. [tests/lang/foreachLoop.006.phpt] +TEST 519/12721 [tests/lang/foreachLoop.009.phpt] PASS Foreach loop tests - foreach operates on the original array if the array is referenced outside the loop. [tests/lang/foreachLoop.009.phpt] +TEST 520/12721 [tests/lang/foreachLoop.010.phpt] PASS This test illustrates the impact of invoking destructors when refcount is decremented to 0 on foreach. +It will pass only if the 'contentious code' in PHPValue.decReferences() is enabled. [tests/lang/foreachLoop.010.phpt] +TEST 521/12721 [tests/lang/foreachLoop.011.phpt] PASS Changing from an interable type to a non iterable type during the iteration [tests/lang/foreachLoop.011.phpt] +TEST 522/12721 [tests/lang/foreachLoop.012.phpt] PASS Directly modifying an unreferenced array when foreach'ing over it. [tests/lang/foreachLoop.012.phpt] +TEST 523/12721 [tests/lang/foreachLoop.013.phpt] PASS Directly modifying an unreferenced array when foreach'ing over it while using &$value syntax. [tests/lang/foreachLoop.013.phpt] +TEST 524/12721 [tests/lang/foreachLoop.014.phpt] PASS Directly modifying a REFERENCED array when foreach'ing over it. [tests/lang/foreachLoop.014.phpt] +TEST 525/12721 [tests/lang/foreachLoop.015.phpt] PASS Directly modifying a REFERENCED array when foreach'ing over it while using &$value syntax. [tests/lang/foreachLoop.015.phpt] +TEST 526/12721 [tests/lang/foreachLoop.016.phpt] PASS Ensure foreach splits the iterated entity from its cow reference set, for all sorts of iterated entities. [tests/lang/foreachLoop.016.phpt] +TEST 527/12721 [tests/lang/foreachLoop.017.phpt] PASS Ensure foreach works with arrays with Binary keys. [tests/lang/foreachLoop.017.phpt] +TEST 528/12721 [tests/lang/foreachLoopIterator.001.phpt] PASS foreach with Iterator. [tests/lang/foreachLoopIterator.001.phpt] +TEST 529/12721 [tests/lang/foreachLoopIterator.002.phpt] PASS foreach with iterator and &$value reference [tests/lang/foreachLoopIterator.002.phpt] +TEST 530/12721 [tests/lang/foreachLoopIteratorAggregate.001.phpt] PASS foreach with iteratorAggregate [tests/lang/foreachLoopIteratorAggregate.001.phpt] +TEST 531/12721 [tests/lang/foreachLoopIteratorAggregate.002.phpt] PASS IteratorAggregate::getIterator bad return type [tests/lang/foreachLoopIteratorAggregate.002.phpt] +TEST 532/12721 [tests/lang/foreachLoopIteratorAggregate.003.phpt] PASS foreach with nested iteratorAggregates [tests/lang/foreachLoopIteratorAggregate.003.phpt] +TEST 533/12721 [tests/lang/foreachLoopIteratorAggregate.004.phpt] PASS Duplicate of zend test tests/classes/iterators_002.phpt without expected output from destructor [tests/lang/foreachLoopIteratorAggregate.004.phpt] +TEST 534/12721 [tests/lang/foreachLoopObjects.001.phpt] PASS Foreach loop on objects - basic loop with just value and key => value. [tests/lang/foreachLoopObjects.001.phpt] +TEST 535/12721 [tests/lang/foreachLoopObjects.002.phpt] PASS Foreach loop tests - visibility. [tests/lang/foreachLoopObjects.002.phpt] +TEST 536/12721 [tests/lang/foreachLoopObjects.003.phpt] PASS Foreach loop tests - modifying the object during the loop. [tests/lang/foreachLoopObjects.003.phpt] +TEST 537/12721 [tests/lang/foreachLoopObjects.004.phpt] PASS Foreach loop tests - Removing the current element from an iterated object. [tests/lang/foreachLoopObjects.004.phpt] +TEST 538/12721 [tests/lang/foreachLoopObjects.005.phpt] PASS Foreach loop tests - removing properties before and after the current property during the loop. [tests/lang/foreachLoopObjects.005.phpt] +TEST 539/12721 [tests/lang/foreachLoopObjects.006.phpt] PASS Foreach loop tests - substituting the entire iterated entity during the loop. [tests/lang/foreachLoopObjects.006.phpt] +TEST 540/12721 [tests/lang/foreach_with_object_001.phpt] PASS foreach() with foreach($o->mthd()->arr) [tests/lang/foreach_with_object_001.phpt] +TEST 541/12721 [tests/lang/foreach_with_references_001.phpt] PASS foreach() with references [tests/lang/foreach_with_references_001.phpt] +TEST 542/12721 [tests/lang/func_get_arg.001.phpt] PASS func_get_arg test [tests/lang/func_get_arg.001.phpt] +TEST 543/12721 [tests/lang/func_get_arg.002.phpt] PASS func_get_arg with variable number of args [tests/lang/func_get_arg.002.phpt] +TEST 544/12721 [tests/lang/func_get_arg.003.phpt] PASS func_get_arg outside of a function declaration [tests/lang/func_get_arg.003.phpt] +TEST 545/12721 [tests/lang/func_get_arg.004.phpt] PASS func_get_arg on non-existent arg [tests/lang/func_get_arg.004.phpt] +TEST 546/12721 [tests/lang/func_get_arg.005.phpt] PASS A variable, which is referenced by another variable, is passed by value. +During the call, the original variable is updated. This should not affect func_get_arg(). [tests/lang/func_get_arg.005.phpt] +TEST 547/12721 [tests/lang/func_get_arg_variation.phpt] PASS func_get_arg test [tests/lang/func_get_arg_variation.phpt] +TEST 548/12721 [tests/lang/func_get_args.001.phpt] PASS func_get_args with no args [tests/lang/func_get_args.001.phpt] +TEST 549/12721 [tests/lang/func_get_args.002.phpt] PASS func_get_args with variable number of args [tests/lang/func_get_args.002.phpt] +TEST 550/12721 [tests/lang/func_get_args.003.phpt] PASS func_get_args() outside of a function declaration [tests/lang/func_get_args.003.phpt] +TEST 551/12721 [tests/lang/func_get_args.004.phpt] PASS Pass same variable by ref and by value. [tests/lang/func_get_args.004.phpt] +TEST 552/12721 [tests/lang/func_num_args.001.phpt] PASS func_num_args with no args [tests/lang/func_num_args.001.phpt] +TEST 553/12721 [tests/lang/func_num_args.002.phpt] PASS func_num_args with variable number of args [tests/lang/func_num_args.002.phpt] +TEST 554/12721 [tests/lang/func_num_args.003.phpt] PASS func_num_args() outside of a function declaration [tests/lang/func_num_args.003.phpt] +TEST 555/12721 [tests/lang/func_num_args.004.phpt] PASS Pass same variable by ref and by value. [tests/lang/func_num_args.004.phpt] +TEST 556/12721 [tests/lang/include_variation1.phpt] PASS include() a file from the current script directory [tests/lang/include_variation1.phpt] +TEST 557/12721 [tests/lang/include_variation2.phpt] PASS Including a file in the current script directory from an included function [tests/lang/include_variation2.phpt] +TEST 558/12721 [tests/lang/include_variation3.phpt] PASS Including a file in the current script directory from eval'd code [tests/lang/include_variation3.phpt] +TEST 559/12721 [tests/lang/operators/add_basiclong_64bit.phpt] PASS Test + operator : 64bit long tests [tests/lang/operators/add_basiclong_64bit.phpt] +TEST 560/12721 [tests/lang/operators/add_variationStr.phpt] PASS Test + operator : various numbers as strings [tests/lang/operators/add_variationStr.phpt] +TEST 561/12721 [tests/lang/operators/bitwiseAnd_basiclong_64bit.phpt] PASS Test & operator : 64bit long tests [tests/lang/operators/bitwiseAnd_basiclong_64bit.phpt] +TEST 562/12721 [tests/lang/operators/bitwiseAnd_variationStr.phpt] PASS Test & operator : various numbers as strings [tests/lang/operators/bitwiseAnd_variationStr.phpt] +TEST 563/12721 [tests/lang/operators/bitwiseNot_basiclong_64bit.phpt] PASS Test ~N operator : 64bit long tests [tests/lang/operators/bitwiseNot_basiclong_64bit.phpt] +TEST 564/12721 [tests/lang/operators/bitwiseNot_variationStr.phpt] PASS Test ~N operator : various numbers as strings [tests/lang/operators/bitwiseNot_variationStr.phpt] +TEST 565/12721 [tests/lang/operators/bitwiseOr_basiclong_64bit.phpt] PASS Test | operator : 64bit long tests [tests/lang/operators/bitwiseOr_basiclong_64bit.phpt] +TEST 566/12721 [tests/lang/operators/bitwiseOr_variationStr.phpt] PASS Test | operator : various numbers as strings [tests/lang/operators/bitwiseOr_variationStr.phpt] +TEST 567/12721 [tests/lang/operators/bitwiseShiftLeft_basiclong_64bit.phpt] PASS Test << operator : 64bit long tests [tests/lang/operators/bitwiseShiftLeft_basiclong_64bit.phpt] +TEST 568/12721 [tests/lang/operators/bitwiseShiftLeft_variationStr.phpt] SKIP Test << operator : various numbers as strings [tests/lang/operators/bitwiseShiftLeft_variationStr.phpt] reason: this test is for 32bit platform only +TEST 569/12721 [tests/lang/operators/bitwiseShiftLeft_variationStr2.phpt] PASS Test << operator : numbers as strings, simple [tests/lang/operators/bitwiseShiftLeft_variationStr2.phpt] +TEST 570/12721 [tests/lang/operators/bitwiseShiftLeft_variationStr_64bit.phpt] PASS Test << operator : various numbers as strings [tests/lang/operators/bitwiseShiftLeft_variationStr_64bit.phpt] +TEST 571/12721 [tests/lang/operators/bitwiseShiftRight_basiclong_64bit.phpt] PASS Test >> operator : 64bit long tests [tests/lang/operators/bitwiseShiftRight_basiclong_64bit.phpt] +TEST 572/12721 [tests/lang/operators/bitwiseShiftRight_variationStr.phpt] PASS Test >> operator : various numbers as strings [tests/lang/operators/bitwiseShiftRight_variationStr.phpt] +TEST 573/12721 [tests/lang/operators/bitwiseShiftRight_variationStr2.phpt] PASS Test >> operator : numbers as strings, simple [tests/lang/operators/bitwiseShiftRight_variationStr2.phpt] +TEST 574/12721 [tests/lang/operators/bitwiseXor_basiclong_64bit.phpt] PASS Test ^ operator : 64bit long tests [tests/lang/operators/bitwiseXor_basiclong_64bit.phpt] +TEST 575/12721 [tests/lang/operators/bitwiseXor_variationStr.phpt] PASS Test ^ operator : various numbers as strings [tests/lang/operators/bitwiseXor_variationStr.phpt] +TEST 576/12721 [tests/lang/operators/divide_basiclong_64bit.phpt] PASS Test / operator : 64bit long tests [tests/lang/operators/divide_basiclong_64bit.phpt] +TEST 577/12721 [tests/lang/operators/divide_variationStr.phpt] PASS Test / operator : various numbers as strings [tests/lang/operators/divide_variationStr.phpt] +TEST 578/12721 [tests/lang/operators/modulus_basiclong_64bit.phpt] PASS Test % operator : 64bit long tests [tests/lang/operators/modulus_basiclong_64bit.phpt] +TEST 579/12721 [tests/lang/operators/modulus_variationStr.phpt] PASS Test % operator : various numbers as strings [tests/lang/operators/modulus_variationStr.phpt] +TEST 580/12721 [tests/lang/operators/multiply_basiclong_64bit.phpt] PASS Test * operator : 64bit long tests [tests/lang/operators/multiply_basiclong_64bit.phpt] +TEST 581/12721 [tests/lang/operators/multiply_variationStr.phpt] PASS Test * operator : various numbers as strings [tests/lang/operators/multiply_variationStr.phpt] +TEST 582/12721 [tests/lang/operators/negate_basiclong_64bit.phpt] PASS Test -N operator : 64bit long tests [tests/lang/operators/negate_basiclong_64bit.phpt] +TEST 583/12721 [tests/lang/operators/negate_variationStr.phpt] PASS Test -N operator : various numbers as strings [tests/lang/operators/negate_variationStr.phpt] +TEST 584/12721 [tests/lang/operators/operator_equals_basic.phpt] PASS Test == operator : different types [tests/lang/operators/operator_equals_basic.phpt] +TEST 585/12721 [tests/lang/operators/operator_equals_variation.phpt] SKIP Test == operator : max int 32bit range [tests/lang/operators/operator_equals_variation.phpt] reason: this test is for 32bit platform only +TEST 586/12721 [tests/lang/operators/operator_equals_variation_64bit.phpt] PASS Test == operator : max int 64bit range [tests/lang/operators/operator_equals_variation_64bit.phpt] +TEST 587/12721 [tests/lang/operators/operator_gt_basic.phpt] PASS Test > operator : different types [tests/lang/operators/operator_gt_basic.phpt] +TEST 588/12721 [tests/lang/operators/operator_gt_or_equal_basic.phpt] PASS Test >= operator : different types [tests/lang/operators/operator_gt_or_equal_basic.phpt] +TEST 589/12721 [tests/lang/operators/operator_gt_or_equal_variation.phpt] SKIP Test >= operator : max int 32bit range [tests/lang/operators/operator_gt_or_equal_variation.phpt] reason: this test is for 32bit platform only +TEST 590/12721 [tests/lang/operators/operator_gt_or_equal_variation_64bit.phpt] PASS Test >= operator : max int 64bit range [tests/lang/operators/operator_gt_or_equal_variation_64bit.phpt] +TEST 591/12721 [tests/lang/operators/operator_gt_variation.phpt] SKIP Test > operator : max int 32bit range [tests/lang/operators/operator_gt_variation.phpt] reason: this test is for 32bit platform only +TEST 592/12721 [tests/lang/operators/operator_gt_variation_64bit.phpt] PASS Test > operator : max int 64bit range [tests/lang/operators/operator_gt_variation_64bit.phpt] +TEST 593/12721 [tests/lang/operators/operator_identical_basic.phpt] PASS Test === operator : different types [tests/lang/operators/operator_identical_basic.phpt] +TEST 594/12721 [tests/lang/operators/operator_identical_variation.phpt] SKIP Test === operator : max int 32bit range [tests/lang/operators/operator_identical_variation.phpt] reason: this test is for 32bit platform only +TEST 595/12721 [tests/lang/operators/operator_identical_variation_64bit.phpt] PASS Test === operator : max int 64bit range [tests/lang/operators/operator_identical_variation_64bit.phpt] +TEST 596/12721 [tests/lang/operators/operator_lt_basic.phpt] PASS Test < operator : different types [tests/lang/operators/operator_lt_basic.phpt] +TEST 597/12721 [tests/lang/operators/operator_lt_or_equal_basic.phpt] PASS Test <= operator : different types [tests/lang/operators/operator_lt_or_equal_basic.phpt] +TEST 598/12721 [tests/lang/operators/operator_lt_or_equal_variation.phpt] SKIP Test <= operator : max int 32bit range [tests/lang/operators/operator_lt_or_equal_variation.phpt] reason: this test is for 32bit platform only +TEST 599/12721 [tests/lang/operators/operator_lt_or_equal_variation_64bit.phpt] PASS Test <= operator : max int 64bit range [tests/lang/operators/operator_lt_or_equal_variation_64bit.phpt] +TEST 600/12721 [tests/lang/operators/operator_lt_variation.phpt] SKIP Test < operator : max int 32bit range [tests/lang/operators/operator_lt_variation.phpt] reason: this test is for 32bit platform only +TEST 601/12721 [tests/lang/operators/operator_lt_variation_64bit.phpt] PASS Test < operator : max int 64bit range [tests/lang/operators/operator_lt_variation_64bit.phpt] +TEST 602/12721 [tests/lang/operators/operator_notequals_basic.phpt] PASS Test != operator : different types [tests/lang/operators/operator_notequals_basic.phpt] +TEST 603/12721 [tests/lang/operators/operator_notequals_variation.phpt] SKIP Test != operator : max int 32bit range [tests/lang/operators/operator_notequals_variation.phpt] reason: this test is for 32bit platform only +TEST 604/12721 [tests/lang/operators/operator_notequals_variation_64bit.phpt] PASS Test == operator : max int 64bit range [tests/lang/operators/operator_notequals_variation_64bit.phpt] +TEST 605/12721 [tests/lang/operators/operator_notidentical_basic.phpt] PASS Test !== operator : different types [tests/lang/operators/operator_notidentical_basic.phpt] +TEST 606/12721 [tests/lang/operators/operator_notidentical_variation.phpt] SKIP Test !== operator : max int 32bit range [tests/lang/operators/operator_notidentical_variation.phpt] reason: this test is for 32bit platform only +TEST 607/12721 [tests/lang/operators/operator_notidentical_variation_64bit.phpt] PASS Test !== operator : max int 64bit range [tests/lang/operators/operator_notidentical_variation_64bit.phpt] +TEST 608/12721 [tests/lang/operators/postdec_basiclong_64bit.phpt] PASS Test N-- operator : 64bit long tests [tests/lang/operators/postdec_basiclong_64bit.phpt] +TEST 609/12721 [tests/lang/operators/postdec_variationStr.phpt] PASS Test N-- operator : various numbers as strings [tests/lang/operators/postdec_variationStr.phpt] +TEST 610/12721 [tests/lang/operators/postinc_basiclong_64bit.phpt] PASS Test N++ operator : 64bit long tests [tests/lang/operators/postinc_basiclong_64bit.phpt] +TEST 611/12721 [tests/lang/operators/postinc_variationStr.phpt] PASS Test N++ operator : various numbers as strings [tests/lang/operators/postinc_variationStr.phpt] +TEST 612/12721 [tests/lang/operators/predec_basiclong_64bit.phpt] PASS Test --N operator : 64bit long tests [tests/lang/operators/predec_basiclong_64bit.phpt] +TEST 613/12721 [tests/lang/operators/predec_variationStr.phpt] PASS Test --N operator : various numbers as strings [tests/lang/operators/predec_variationStr.phpt] +TEST 614/12721 [tests/lang/operators/preinc_basiclong_64bit.phpt] PASS Test ++N operator : 64bit long tests [tests/lang/operators/preinc_basiclong_64bit.phpt] +TEST 615/12721 [tests/lang/operators/preinc_variationStr.phpt] PASS Test ++N operator : various numbers as strings [tests/lang/operators/preinc_variationStr.phpt] +TEST 616/12721 [tests/lang/operators/subtract_basiclong_64bit.phpt] PASS Test - operator : 64bit long tests [tests/lang/operators/subtract_basiclong_64bit.phpt] +TEST 617/12721 [tests/lang/operators/subtract_variationStr.phpt] PASS Test - operator : various numbers as strings [tests/lang/operators/subtract_variationStr.phpt] +TEST 618/12721 [tests/lang/passByReference_001.phpt] PASS passing of function parameters by reference [tests/lang/passByReference_001.phpt] +TEST 619/12721 [tests/lang/passByReference_002.phpt] PASS Attempt to pass a constant by reference [tests/lang/passByReference_002.phpt] +TEST 620/12721 [tests/lang/passByReference_003.phpt] PASS Implicit initialisation when passing by reference [tests/lang/passByReference_003.phpt] +TEST 621/12721 [tests/lang/passByReference_004.phpt] PASS passing the return value from a function by reference [tests/lang/passByReference_004.phpt] +TEST 622/12721 [tests/lang/passByReference_005.phpt] PASS Pass uninitialised variables by reference and by value to test implicit initialisation. [tests/lang/passByReference_005.phpt] +TEST 623/12721 [tests/lang/passByReference_006.phpt] PASS Pass uninitialised objects and arrays by reference to test implicit initialisation. [tests/lang/passByReference_006.phpt] +TEST 624/12721 [tests/lang/passByReference_007.phpt] PASS Pass function and method calls by reference and by value. [tests/lang/passByReference_007.phpt] +TEST 625/12721 [tests/lang/passByReference_008.phpt] PASS Pass same variable by ref and by value. [tests/lang/passByReference_008.phpt] +TEST 626/12721 [tests/lang/passByReference_009.phpt] PASS Assignement as argument [tests/lang/passByReference_009.phpt] +TEST 627/12721 [tests/lang/passByReference_010.phpt] PASS Passing assignments by reference [tests/lang/passByReference_010.phpt] +TEST 628/12721 [tests/lang/passByReference_012.phpt] PASS Test pass by reference semantics [tests/lang/passByReference_012.phpt] +TEST 629/12721 [tests/lang/returnByReference.001.phpt] PASS Returning a reference from a function [tests/lang/returnByReference.001.phpt] +TEST 630/12721 [tests/lang/returnByReference.002.phpt] PASS Returning a reference from a function. [tests/lang/returnByReference.002.phpt] +TEST 631/12721 [tests/lang/returnByReference.003.phpt] PASS Returning a reference from a function [tests/lang/returnByReference.003.phpt] +TEST 632/12721 [tests/lang/returnByReference.004.phpt] PASS Returning a reference from a static method [tests/lang/returnByReference.004.phpt] +TEST 633/12721 [tests/lang/returnByReference.005.phpt] PASS Returning a reference from a method [tests/lang/returnByReference.005.phpt] +TEST 634/12721 [tests/lang/returnByReference.006.phpt] PASS Returning a reference from a function via another function [tests/lang/returnByReference.006.phpt] +TEST 635/12721 [tests/lang/returnByReference.007.phpt] PASS Returning a reference from a static method via another static method [tests/lang/returnByReference.007.phpt] +TEST 636/12721 [tests/lang/returnByReference.008.phpt] PASS Returning a reference from a non-static method via another non-static method [tests/lang/returnByReference.008.phpt] +TEST 637/12721 [tests/lang/returnByReference.009.phpt] PASS Returning a references returned by another function [tests/lang/returnByReference.009.phpt] +TEST 638/12721 [tests/lang/script_tag.phpt] PASS