Test: /tests/classes/tostring_001.phpt - Version 8.0.0-dev    

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

Count Diff
45 (46%)
020+ 021+ Notice: You have to implement the __concat function in class test2 to use this operator with an object! in %s/tostring_001.php on line 43 025+ 026+ Notice: You have to implement the __concat function in class test2 to use this operator with an object! in %s/tostring_001.php on line 46 028- test2::__toString() 029- test2::__toString() 032+ 033+ ** ERROR: process timed out ** 030- Converted 031- Converted 032- test2::__toString() 033- Converted 034- test2::__toString() 035- Converted 036- ====test7==== 037- test2::__toString() 038- Illegal offset type 039- ====test8==== 040- test2::__toString() 041- string(9) "Converted" 042- test2::__toString() 043- string(9) "Converted" 044- ====test9==== 045- test2::__toString() 046- Converted 047- ====test10==== 048- object(test3)#2 (0) { 049- } 050- test3::__toString() 051- Method test3::__toString() must return a string value 052- ====DONE====
12 (12%)
020+ 021+ Notice: You have to implement the __concat function in class test2 to use this operator with an object! in %s/tostring_001.php on line 43 025+ 026+ Notice: You have to implement the __concat function in class test2 to use this operator with an object! in %s/tostring_001.php on line 46 028- test2::__toString() 029- test2::__toString() 032+ 033+ ** ERROR: process timed out ** 030- Converted 031- Converted 032- test2::__toString() 033- Converted 034- test2::__toString() 035- Converted 036- ====test7==== 037- test2::__toString() 038- Illegal offset type 039- ====test8==== 040- test2::__toString() 041- string(9) "Converted" 042- test2::__toString() 043- string(9) "Converted" 044- ====test9==== 045- test2::__toString() 046- Converted 047- ====test10==== 048- object(test3)#2 (0) { 049- } 050- test3::__toString() 051- Return value of test3::__toString() must be of type string, array returned 052- ====DONE====
9 (9%)
051+ Return value of test3::__toString() must be of type mixed, array returned 051- Return value of test3::__toString() must be of type string, array returned
6 (6%)
051+ Return value of test3::__toString() must be of type string, array returned 051- Return value of test3::__toString() must be of the type string, array returned
4 (4%)
020+ 021+ Notice: You have to implement the __concat function in class test2 to use this operator with an object in %s/tostring_001.php on line 43 025+ 026+ Notice: You have to implement the __concat function in class test2 to use this operator with an object in %s/tostring_001.php on line 46 028- test2::__toString() 029- test2::__toString() 032+ 033+ ** ERROR: process timed out ** 030- Converted 031- Converted 032- test2::__toString() 033- Converted 034- test2::__toString() 035- Converted 036- ====test7==== 037- test2::__toString() 038- Illegal offset type 039- ====test8==== 040- test2::__toString() 041- string(9) "Converted" 042- test2::__toString() 043- string(9) "Converted" 044- ====test9==== 045- test2::__toString() 046- Converted 047- ====test10==== 048- object(test3)#2 (0) { 049- } 050- test3::__toString() 051- Return value of test3::__toString() must be of type string, array returned 052- ====DONE====
4 (4%)
020+ 021+ Notice: You have to implement the __concat function in class test2 to use this operator with an object in %s/tostring_001.php on line 43 025+ 026+ Notice: You have to implement the __concat function in class test2 to use this operator with an object in %s/tostring_001.php on line 46 028- test2::__toString() 029- test2::__toString() 032+ 033+ ** ERROR: process timed out ** 030- Converted 031- Converted 032- test2::__toString() 033- Converted 034- test2::__toString() 035- Converted 036- ====test7==== 037- test2::__toString() 038- Illegal offset type 039- ====test8==== 040- test2::__toString() 041- string(9) "Converted" 042- test2::__toString() 043- string(9) "Converted" 044- ====test9==== 045- test2::__toString() 046- Converted 047- ====test10==== 048- object(test3)#2 (0) { 049- } 050- test3::__toString() 051- Method test3::__toString() must return a string value 052- ====DONE====
4 (4%)
020+ 021+ Notice: You have to implement the __concat function in class test2 to use this operator with an object in %s/tostring_001.php on line 43 025+ 026+ Notice: You have to implement the __concat function in class test2 to use this operator with an object in %s/tostring_001.php on line 46 027+ 028+ Notice: You have to implement the __concat function in class test2 to use this operator with an object in %s/tostring_001.php on line 46 034+ 035+ Notice: You have to implement the __concat function in class test2 to use this operator with an object in %s/tostring_001.php on line 50 037+ 038+ Notice: You have to implement the __concat function in class test2 to use this operator with an object in %s/tostring_001.php on line 50
2 (2%)
020+ Segmentation fault (core dumped) 021+ 022+ Termsig=11 020- test2::__toString() 021- string:Converted 022- ====test5==== 023- test2::__toString() 024- 1Converted 025- 1test2::__toString() 026- Converted 027- ====test6==== 028- test2::__toString() 029- test2::__toString() 030- Converted 031- Converted 032- test2::__toString() 033- Converted 034- test2::__toString() 035- Converted 036- ====test7==== 037- test2::__toString() 038- Illegal offset type 039- ====test8==== 040- test2::__toString() 041- string(9) "Converted" 042- test2::__toString() 043- string(9) "Converted" 044- ====test9==== 045- test2::__toString() 046- Converted 047- ====test10==== 048- object(test3)#2 (0) { 049- } 050- test3::__toString() 051- Return value of test3::__toString() must be of type string, array returned 052- ====DONE====
2 (2%)
020+ Segmentation fault 021+ 022+ Termsig=11 020- test2::__toString() 021- string:Converted 022- ====test5==== 023- test2::__toString() 024- 1Converted 025- 1test2::__toString() 026- Converted 027- ====test6==== 028- test2::__toString() 029- test2::__toString() 030- Converted 031- Converted 032- test2::__toString() 033- Converted 034- test2::__toString() 035- Converted 036- ====test7==== 037- test2::__toString() 038- Illegal offset type 039- ====test8==== 040- test2::__toString() 041- string(9) "Converted" 042- test2::__toString() 043- string(9) "Converted" 044- ====test9==== 045- test2::__toString() 046- Converted 047- ====test10==== 048- object(test3)#2 (0) { 049- } 050- test3::__toString() 051- Return value of test3::__toString() must be of type string, array returned 052- ====DONE====
2 (2%)
020+ 021+ Notice: You have to implement the __concat function in class test2 to use this operator with an object in %s/tostring_001.php on line 43 025+ 026+ Notice: You have to implement the __concat function in class test2 to use this operator with an object in %s/tostring_001.php on line 46 032+ 033+ Notice: You have to implement the __concat function in class test2 to use this operator with an object in %s/tostring_001.php on line 50 035+ 036+ Notice: You have to implement the __concat function in class test2 to use this operator with an object in %s/tostring_001.php on line 50
2 (2%)
020+ 021+ Notice: You have to implement the __concat function in class test2 to use this operator with an object in %s/tostring_001.php on line 43 025+ 026+ Notice: You have to implement the __concat function in class test2 to use this operator with an object in %s/tostring_001.php on line 46 027+ 028+ Notice: You have to implement the __concat function in class test2 to use this operator with an object in %s/tostring_001.php on line 46 028- test2::__toString() 029- test2::__toString() 034+ 035+ ** ERROR: process timed out ** 030- Converted 031- Converted 032- test2::__toString() 033- Converted 034- test2::__toString() 035- Converted 036- ====test7==== 037- test2::__toString() 038- Illegal offset type 039- ====test8==== 040- test2::__toString() 041- string(9) "Converted" 042- test2::__toString() 043- string(9) "Converted" 044- ====test9==== 045- test2::__toString() 046- Converted 047- ====test10==== 048- object(test3)#2 (0) { 049- } 050- test3::__toString() 051- Return value of test3::__toString() must be of type string, array returned 052- ====DONE====
2 (2%)
020+ 021+ Notice: You have to implement the __concat function in class test2 to use this operator with an object in %s/tostring_001.php on line 43 025+ 026+ Notice: You have to implement the __concat function in class test2 to use this operator with an object in %s/tostring_001.php on line 46 027+ 028+ Notice: You have to implement the __concat function in class test2 to use this operator with an object in %s/tostring_001.php on line 46 028- test2::__toString() 029- test2::__toString() 034+ 035+ ** ERROR: process timed out ** 030- Converted 031- Converted 032- test2::__toString() 033- Converted 034- test2::__toString() 035- Converted 036- ====test7==== 037- test2::__toString() 038- Illegal offset type 039- ====test8==== 040- test2::__toString() 041- string(9) "Converted" 042- test2::__toString() 043- string(9) "Converted" 044- ====test9==== 045- test2::__toString() 046- Converted 047- ====test10==== 048- object(test3)#2 (0) { 049- } 050- test3::__toString() 051- Method test3::__toString() must return a string value 052- ====DONE====
1 (1%)
020+ php: /home/travis/build/php/php-src/Zend/zend_execute.c:1068: zend_check_arg_types: Assertion `arg_count <= zf->common.num_args' failed. 021+ Aborted (core dumped) 022+ 023+ Termsig=6 020- test2::__toString() 021- string:Converted 022- ====test5==== 023- test2::__toString() 024- 1Converted 025- 1test2::__toString() 026- Converted 027- ====test6==== 028- test2::__toString() 029- test2::__toString() 030- Converted 031- Converted 032- test2::__toString() 033- Converted 034- test2::__toString() 035- Converted 036- ====test7==== 037- test2::__toString() 038- Illegal offset type 039- ====test8==== 040- test2::__toString() 041- string(9) "Converted" 042- test2::__toString() 043- string(9) "Converted" 044- ====test9==== 045- test2::__toString() 046- Converted 047- ====test10==== 048- object(test3)#2 (0) { 049- } 050- test3::__toString() 051- Return value of test3::__toString() must be of type string, array returned 052- ====DONE====
1 (1%)
020+ php: /home/travis/build/php/php-src/Zend/zend_execute.c:1068: zend_check_arg_types: Assertion `arg_count <= zf->common.num_args' failed. 021+ Aborted 022+ 023+ Termsig=6 020- test2::__toString() 021- string:Converted 022- ====test5==== 023- test2::__toString() 024- 1Converted 025- 1test2::__toString() 026- Converted 027- ====test6==== 028- test2::__toString() 029- test2::__toString() 030- Converted 031- Converted 032- test2::__toString() 033- Converted 034- test2::__toString() 035- Converted 036- ====test7==== 037- test2::__toString() 038- Illegal offset type 039- ====test8==== 040- test2::__toString() 041- string(9) "Converted" 042- test2::__toString() 043- string(9) "Converted" 044- ====test9==== 045- test2::__toString() 046- Converted 047- ====test10==== 048- object(test3)#2 (0) { 049- } 050- test3::__toString() 051- Return value of test3::__toString() must be of type string, array returned 052- ====DONE====
1 (1%)
006+ object(test1)#2 (0) {
006- object(test1)#1 (0) {
014+ object(test2)#4 (0) {
014- object(test2)#3 (0) {
049+ object(test3)#2 (0) {
049- object(test3)#1 (0) {