From 028a4fba42fe9dea2a1b6c4a1a5bc931c373da0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1t=C3=A9=20Kocsis?= Date: Sun, 9 Aug 2020 11:06:57 +0200 Subject: [PATCH] Add many missing closing PHP tags to tests --- Zend/tests/022.phpt | 1 + Zend/tests/anon/001.phpt | 1 + Zend/tests/anon/002.phpt | 1 + Zend/tests/anon/003.phpt | 1 + Zend/tests/anon/004.phpt | 1 + Zend/tests/anon/005.phpt | 1 + Zend/tests/anon/006.phpt | 1 + Zend/tests/anon/007.phpt | 1 + Zend/tests/anon/008.phpt | 1 + Zend/tests/anon/009.phpt | 1 + Zend/tests/array_unpack/basic.phpt | 1 + Zend/tests/array_unpack/classes.phpt | 1 + Zend/tests/array_unpack/non_integer_keys.phpt | 1 + Zend/tests/array_unpack/ref1.phpt | 1 + Zend/tests/array_unpack/string_keys.phpt | 1 + Zend/tests/array_unpack/undef_var.phpt | 1 + Zend/tests/ast/zend-pow-assign.phpt | 1 + Zend/tests/ast_serialize_backtick_literal.phpt | 1 + .../attributes/007_self_reflect_attribute.phpt | 1 + .../tests/attributes/008_wrong_attribution.phpt | 1 + .../016_custom_attribute_validation.phpt | 1 + Zend/tests/binary-32bit.phpt | 1 + Zend/tests/binary.phpt | 1 + Zend/tests/bug31177-2.phpt | 1 + Zend/tests/bug37251.phpt | 1 + Zend/tests/bug37715.phpt | 1 + Zend/tests/bug38772.phpt | 1 + Zend/tests/bug40509.phpt | 1 + Zend/tests/bug40705.phpt | 1 + Zend/tests/bug41401.phpt | 1 + Zend/tests/bug41640.phpt | 1 + Zend/tests/bug42211.phpt | 1 + Zend/tests/bug42798.phpt | 1 + Zend/tests/bug42802.phpt | 1 + Zend/tests/bug42820.phpt | 1 + Zend/tests/bug43183.phpt | 1 + Zend/tests/bug43332_1.phpt | 1 + Zend/tests/bug43332_2.phpt | 1 + Zend/tests/bug43651.phpt | 1 + Zend/tests/bug44141.phpt | 1 + Zend/tests/bug45744.phpt | 1 + Zend/tests/bug49866.phpt | 1 + Zend/tests/bug50394.phpt | 1 + Zend/tests/bug50816.phpt | 1 + Zend/tests/bug51394.phpt | 1 + Zend/tests/bug52614.phpt | 1 + Zend/tests/bug52879.phpt | 1 + Zend/tests/bug53511.phpt | 1 + Zend/tests/bug53727.phpt | 1 + Zend/tests/bug54039.phpt | 1 + Zend/tests/bug54268.phpt | 1 + Zend/tests/bug54547.phpt | 1 + Zend/tests/bug54910.phpt | 1 + Zend/tests/bug55247.phpt | 1 + Zend/tests/bug55825.phpt | 1 + Zend/tests/bug60169.phpt | 1 + Zend/tests/bug60362.phpt | 1 + Zend/tests/bug60444.phpt | 1 + Zend/tests/bug60613.phpt | 1 + Zend/tests/bug60909_1.phpt | 1 + Zend/tests/bug60909_2.phpt | 1 + Zend/tests/bug61165.phpt | 1 + Zend/tests/bug61273.phpt | 1 + Zend/tests/bug61767.phpt | 1 + Zend/tests/bug61782.phpt | 1 + Zend/tests/bug61970.phpt | 1 + Zend/tests/bug61970_1.phpt | 1 + Zend/tests/bug61970_2.phpt | 1 + Zend/tests/bug62097.phpt | 1 + Zend/tests/bug63468.phpt | 1 + Zend/tests/bug63635.phpt | 1 + Zend/tests/bug63982.phpt | 1 + Zend/tests/bug64135.phpt | 1 + Zend/tests/bug64239_1.phpt | 1 + Zend/tests/bug64417.phpt | 1 + Zend/tests/bug64578.phpt | 1 + Zend/tests/bug65108.phpt | 1 + Zend/tests/bug65254.phpt | 1 + Zend/tests/bug65784.phpt | 1 + Zend/tests/bug66015.phpt | 1 - Zend/tests/bug66252.phpt | 1 + Zend/tests/bug66608.phpt | 1 + Zend/tests/bug67314.phpt | 1 + Zend/tests/bug67368.phpt | 1 + Zend/tests/bug67436/bug67436.phpt | 1 + Zend/tests/bug67436/bug67436_nohandler.phpt | 1 + Zend/tests/bug68370.phpt | 1 + Zend/tests/bug68896.phpt | 1 + Zend/tests/bug69446.phpt | 1 + Zend/tests/bug69446_2.phpt | 1 + Zend/tests/bug69732.phpt | 1 + Zend/tests/bug69891.phpt | 1 + Zend/tests/bug69955.phpt | 1 + Zend/tests/bug70117.phpt | 1 + Zend/tests/bug70805_2.phpt | 1 + Zend/tests/bug70997.phpt | 1 + Zend/tests/bug71221.phpt | 1 + Zend/tests/bug71414.phpt | 1 + Zend/tests/bug71428.1.phpt | 1 + Zend/tests/bug72101.phpt | 1 + Zend/tests/bug72496.phpt | 1 + Zend/tests/bug76800.phpt | 1 + Zend/tests/bug77345_gc_1.phpt | 3 ++- Zend/tests/bug77345_gc_2.phpt | 3 ++- Zend/tests/bug77738.phpt | 1 + Zend/tests/bug77993.phpt | 1 + Zend/tests/bug78999.phpt | 1 + Zend/tests/call_static.phpt | 1 + Zend/tests/closure_023.phpt | 1 + Zend/tests/closure_041.phpt | 1 + Zend/tests/closure_043.phpt | 1 + Zend/tests/closure_044.phpt | 1 + Zend/tests/closure_045.phpt | 1 + Zend/tests/closure_046.phpt | 1 + Zend/tests/closure_049.phpt | 1 + Zend/tests/closure_050.phpt | 1 + Zend/tests/closure_051.phpt | 1 + Zend/tests/closure_052.phpt | 1 + Zend/tests/closure_053.phpt | 1 + Zend/tests/closure_054.phpt | 1 + Zend/tests/closure_055.phpt | 1 + Zend/tests/closure_056.phpt | 1 + Zend/tests/closure_058.phpt | 1 + Zend/tests/closure_059.phpt | 1 + Zend/tests/closure_bug66622.phpt | 1 + .../compound_assign_with_numeric_strings.phpt | 1 + Zend/tests/const_dereference_002.phpt | 1 + Zend/tests/constant_arrays.phpt | 1 + .../constant_expressions_exceptions_001.phpt | 1 + .../debug_backtrace_with_include_and_this.phpt | 1 + Zend/tests/debug_info-error-0.0.phpt | 1 + Zend/tests/debug_info-error-0.phpt | 1 + Zend/tests/debug_info-error-1.0.phpt | 1 + Zend/tests/debug_info-error-1.phpt | 1 + Zend/tests/debug_info-error-empty_str.phpt | 1 + Zend/tests/debug_info-error-false.phpt | 1 + Zend/tests/debug_info-error-object.phpt | 1 + Zend/tests/debug_info-error-resource.phpt | 1 + Zend/tests/debug_info-error-str.phpt | 1 + Zend/tests/debug_info-error-true.phpt | 1 + Zend/tests/debug_info.phpt | 1 + Zend/tests/declare_006.phpt | 1 + Zend/tests/dynamic_prop_name_leak.phpt | 1 + Zend/tests/empty_with_expr.phpt | 1 + .../argument_count_correct.phpt | 1 + .../argument_count_correct_strict.phpt | 1 + .../argument_count_incorrect_internal.phpt | 1 + ...rgument_count_incorrect_internal_strict.phpt | 1 + .../argument_count_incorrect_userland.phpt | 1 + ...rgument_count_incorrect_userland_strict.phpt | 1 + .../variadic_argument_type_error.phpt | 1 + Zend/tests/gc_012.phpt | 1 + Zend/tests/gc_023.phpt | 1 + Zend/tests/gc_027.phpt | 1 + Zend/tests/gc_035.phpt | 1 + Zend/tests/gc_037.phpt | 1 + Zend/tests/generators/bug63066.phpt | 1 + Zend/tests/generators/finally/return_yield.phpt | 1 + Zend/tests/generators/finally/throw_yield.phpt | 1 + Zend/tests/generators/finally/yield_return.phpt | 1 + Zend/tests/generators/finally/yield_throw.phpt | 1 + Zend/tests/generators/finally/yield_yield.phpt | 1 + .../generators/yield_from_greedy_parse.phpt | 1 + Zend/tests/grammar/regression_001.phpt | 1 + Zend/tests/grammar/regression_002.phpt | 1 + Zend/tests/grammar/regression_004.phpt | 1 + Zend/tests/grammar/regression_005.phpt | 1 + Zend/tests/grammar/regression_006.phpt | 1 + Zend/tests/grammar/regression_007.phpt | 1 + Zend/tests/grammar/regression_008.phpt | 1 + Zend/tests/grammar/regression_009.phpt | 1 + Zend/tests/grammar/semi_reserved_001.phpt | 1 + Zend/tests/grammar/semi_reserved_002.phpt | 1 + Zend/tests/grammar/semi_reserved_004.phpt | 1 + Zend/tests/grammar/semi_reserved_005.phpt | 1 + Zend/tests/grammar/semi_reserved_006.phpt | 1 + Zend/tests/grammar/semi_reserved_007.phpt | 1 + Zend/tests/grammar/semi_reserved_008.phpt | 1 + Zend/tests/grammar/semi_reserved_009.phpt | 1 + Zend/tests/grammar/semi_reserved_010.phpt | 1 + Zend/tests/halt01.phpt | 1 + Zend/tests/halt03.phpt | 1 + Zend/tests/halt_compiler5.phpt | 1 + Zend/tests/jump17.phpt | 1 + Zend/tests/lsb_008.phpt | 1 + Zend/tests/lsb_009.phpt | 1 + Zend/tests/lsb_022.phpt | 1 + Zend/tests/method_static_var.phpt | 1 + Zend/tests/multibyte/bug68665.phpt | 1 - Zend/tests/name_collision_07.phpt | 1 + Zend/tests/name_collision_08.phpt | 1 + Zend/tests/name_collision_09.phpt | 1 + Zend/tests/ns_001.phpt | 1 + Zend/tests/ns_002.phpt | 1 + Zend/tests/ns_003.phpt | 1 + Zend/tests/ns_004.phpt | 1 + Zend/tests/ns_005.phpt | 1 + Zend/tests/ns_006.phpt | 1 + Zend/tests/ns_007.phpt | 1 + Zend/tests/ns_008.phpt | 1 + Zend/tests/ns_009.phpt | 1 + Zend/tests/ns_010.phpt | 1 + Zend/tests/ns_011.phpt | 1 + Zend/tests/ns_012.phpt | 1 + Zend/tests/ns_013.phpt | 1 + Zend/tests/ns_014.phpt | 1 + Zend/tests/ns_015.phpt | 1 + Zend/tests/ns_016.phpt | 1 + Zend/tests/ns_017.phpt | 1 + Zend/tests/ns_018.phpt | 1 + Zend/tests/ns_019.phpt | 1 + Zend/tests/ns_020.phpt | 1 + Zend/tests/ns_021.phpt | 1 + Zend/tests/ns_022.phpt | 1 + Zend/tests/ns_023.phpt | 1 + Zend/tests/ns_024.phpt | 1 + Zend/tests/ns_025.phpt | 1 + Zend/tests/ns_026.phpt | 1 + Zend/tests/ns_027.phpt | 1 + Zend/tests/ns_028.phpt | 1 + Zend/tests/ns_029.phpt | 1 + Zend/tests/ns_030.phpt | 1 + Zend/tests/ns_031.phpt | 1 + Zend/tests/ns_032.phpt | 1 + Zend/tests/ns_033.phpt | 1 + Zend/tests/ns_034.phpt | 1 + Zend/tests/ns_037.phpt | 1 + Zend/tests/ns_038.phpt | 1 + Zend/tests/ns_039.phpt | 1 + Zend/tests/ns_040.phpt | 1 + Zend/tests/ns_041.phpt | 1 + Zend/tests/ns_042.phpt | 1 + Zend/tests/ns_043.phpt | 1 + Zend/tests/ns_044.phpt | 1 + Zend/tests/ns_045.phpt | 1 + Zend/tests/ns_046.phpt | 1 + Zend/tests/ns_047.phpt | 1 + Zend/tests/ns_048.phpt | 1 + Zend/tests/ns_049.phpt | 1 + Zend/tests/ns_050.phpt | 1 + Zend/tests/ns_051.phpt | 1 + Zend/tests/ns_052.phpt | 1 + Zend/tests/ns_053.phpt | 1 + Zend/tests/ns_059.phpt | 1 + Zend/tests/ns_060.phpt | 1 + Zend/tests/ns_061.phpt | 1 + Zend/tests/ns_062.phpt | 1 + Zend/tests/ns_065.phpt | 1 + Zend/tests/ns_066.phpt | 1 + Zend/tests/ns_067.phpt | 1 + Zend/tests/ns_075.phpt | 1 + Zend/tests/ns_077_1.phpt | 1 + Zend/tests/ns_077_2.phpt | 1 + Zend/tests/ns_077_3.phpt | 1 + Zend/tests/ns_077_4.phpt | 1 + Zend/tests/ns_077_5.phpt | 1 + Zend/tests/ns_077_7.phpt | 1 + Zend/tests/ns_077_8.phpt | 1 + Zend/tests/ns_078.phpt | 1 + Zend/tests/ns_085.phpt | 1 + Zend/tests/ns_086.phpt | 1 + Zend/tests/ns_087.phpt | 1 + Zend/tests/ns_089.phpt | 1 + Zend/tests/ns_090.phpt | 1 + Zend/tests/ns_091.phpt | 1 + Zend/tests/ns_092.phpt | 1 + Zend/tests/ns_093.phpt | 1 + Zend/tests/ns_094.phpt | 1 + Zend/tests/nullable_types/array.phpt | 1 + .../contravariant_nullable_param_succeeds.phpt | 1 + .../contravariant_nullable_return_fails.phpt | 1 + .../covariant_nullable_param_fails.phpt | 1 + .../covariant_nullable_return_succeds.phpt | 1 + Zend/tests/nullable_types/float.phpt | 1 + Zend/tests/nullable_types/int.phpt | 1 + .../invariant_param_and_return_succeeds.phpt | 1 + ...pe_parameters_do_not_have_default_value.phpt | 1 + Zend/tests/nullable_types/string.phpt | 1 + Zend/tests/nullsafe_operator/020.phpt | 1 + Zend/tests/nullsafe_operator/021.phpt | 1 + Zend/tests/nullsafe_operator/022.phpt | 1 + Zend/tests/nullsafe_operator/024.phpt | 1 + Zend/tests/numeric_literal_separator_001.phpt | 1 + Zend/tests/numeric_literal_separator_002.phpt | 1 + Zend/tests/numeric_literal_separator_003.phpt | 1 + Zend/tests/numeric_literal_separator_004.phpt | 1 + Zend/tests/numeric_literal_separator_005.phpt | 1 + Zend/tests/numeric_literal_separator_006.phpt | 1 + Zend/tests/numeric_literal_separator_007.phpt | 1 + Zend/tests/numeric_literal_separator_008.phpt | 1 + Zend/tests/numeric_literal_separator_009.phpt | 1 + ...issing_return_type_inheritance_in_class.phpt | 1 + ...ng_return_type_inheritance_in_interface.phpt | 1 + .../object_types/return_type_in_class.phpt | 1 + .../object_types/return_type_in_function.phpt | 1 + .../return_type_inheritance_in_class.phpt | 1 + .../return_type_inheritance_in_interface.phpt | 1 + .../object_types/return_type_reflection.phpt | 1 + .../object_types/type_hint_in_class_method.phpt | 1 + .../object_types/type_hint_in_function.phpt | 1 + .../object_types/type_hint_reflection.phpt | 1 + Zend/tests/objects_033.phpt | 1 + Zend/tests/oct_overflow_char.phpt | 1 + .../userland_declaration_error_class_const.phpt | 1 + .../userland_declaration_error_const.phpt | 1 + Zend/tests/result_unused.phpt | 1 + Zend/tests/return_types/001.phpt | 1 + Zend/tests/return_types/002.phpt | 1 + Zend/tests/return_types/003.phpt | 1 + Zend/tests/return_types/004.phpt | 1 + Zend/tests/return_types/005.phpt | 1 + Zend/tests/return_types/006.phpt | 1 + Zend/tests/return_types/007.phpt | 1 + Zend/tests/return_types/009.phpt | 1 + Zend/tests/return_types/010.phpt | 1 + Zend/tests/return_types/011.phpt | 1 + Zend/tests/return_types/012.phpt | 1 + Zend/tests/return_types/013.phpt | 1 + Zend/tests/return_types/014.phpt | 1 + Zend/tests/return_types/015.phpt | 1 + Zend/tests/return_types/016.phpt | 1 + Zend/tests/return_types/017.phpt | 1 + Zend/tests/return_types/018.phpt | 1 + Zend/tests/return_types/020.phpt | 1 + Zend/tests/return_types/021.phpt | 1 + Zend/tests/return_types/022.phpt | 1 + Zend/tests/return_types/024.phpt | 1 + Zend/tests/return_types/025.phpt | 1 + Zend/tests/return_types/026.phpt | 1 + Zend/tests/return_types/027.phpt | 1 + Zend/tests/return_types/generators001.phpt | 1 + Zend/tests/return_types/generators002.phpt | 1 + Zend/tests/return_types/generators004.phpt | 1 + Zend/tests/return_types/generators005.phpt | 1 + Zend/tests/return_types/generators006.phpt | 1 + Zend/tests/return_types/inheritance001.phpt | 1 + Zend/tests/return_types/inheritance002.phpt | 1 + Zend/tests/return_types/inheritance003.phpt | 1 + Zend/tests/return_types/inheritance004.phpt | 1 + Zend/tests/return_types/inheritance008.phpt | 1 + Zend/tests/return_types/inheritance009.phpt | 1 + Zend/tests/return_types/rfc001.phpt | 1 + Zend/tests/return_types/rfc002.phpt | 1 + Zend/tests/return_types/rfc003.phpt | 1 + Zend/tests/return_types/rfc004.phpt | 1 + Zend/tests/return_types/void_allowed.phpt | 1 + Zend/tests/return_types/void_disallowed1.phpt | 1 + Zend/tests/return_types/void_disallowed2.phpt | 1 + Zend/tests/return_types/void_parameter.phpt | 1 + Zend/tests/strlen.phpt | 1 + Zend/tests/this_in_eval.phpt | 1 + Zend/tests/throw/002.phpt | 1 + Zend/tests/traits/bug60145.phpt | 1 + Zend/tests/traits/bug60153.phpt | 1 + Zend/tests/traits/bug60165a.phpt | 1 + Zend/tests/traits/bug60165b.phpt | 1 + Zend/tests/traits/bug60165c.phpt | 1 + Zend/tests/traits/bug60165d.phpt | 1 + Zend/tests/traits/bug60173.phpt | 1 + Zend/tests/traits/bug60217a.phpt | 1 + Zend/tests/traits/bug60217b.phpt | 1 + Zend/tests/traits/bug60217c.phpt | 1 + Zend/tests/traits/bug60717.phpt | 1 + Zend/tests/traits/bug61052.phpt | 1 + Zend/tests/traits/bug61998.phpt | 1 + Zend/tests/traits/bug63911.phpt | 1 + Zend/tests/traits/bug65576a.phpt | 1 + Zend/tests/traits/bug65576b.phpt | 1 + Zend/tests/traits/bug76700.phpt | 1 + Zend/tests/traits/bug76773.phpt | 1 + Zend/tests/traits/language015.phpt | 1 + Zend/tests/traits/language016.phpt | 1 + Zend/tests/traits/language017.phpt | 1 + Zend/tests/try/bug72213_2.phpt | 1 + Zend/tests/try/bug72629.phpt | 1 + Zend/tests/try/bug74444.phpt | 1 + Zend/tests/try/catch_novar_1.phpt | 1 + Zend/tests/try/try_finally_010.phpt | 1 + Zend/tests/type_declarations/callable_001.phpt | 1 + Zend/tests/type_declarations/iterable_001.phpt | 1 + Zend/tests/type_declarations/scalar_none.phpt | 1 + .../type_declarations/scalar_reserved2.phpt | 1 + .../scalar_reserved2_class_alias.phpt | 1 + .../type_declarations/scalar_reserved2_use.phpt | 1 + .../type_declarations/scalar_reserved3.phpt | 1 + .../scalar_reserved3_class_alias.phpt | 1 + .../type_declarations/scalar_reserved3_use.phpt | 1 + .../type_declarations/scalar_reserved4.phpt | 1 + .../scalar_reserved4_class_alias.phpt | 1 + .../type_declarations/scalar_reserved4_use.phpt | 1 + .../type_declarations/scalar_reserved6.phpt | 1 + .../scalar_reserved6_class_alias.phpt | 1 + .../type_declarations/scalar_reserved6_use.phpt | 1 + .../type_declarations/scalar_reserved7.phpt | 1 + ...scalar_strict_declaration_placement_004.phpt | 1 + .../type_declarations/typed_properties_026.phpt | 1 + .../type_declarations/typed_properties_031.phpt | 1 + .../type_declarations/typed_properties_032.phpt | 1 + .../type_declarations/typed_properties_035.phpt | 1 + .../type_declarations/typed_properties_037.phpt | 1 + .../type_declarations/typed_properties_038.phpt | 1 + .../type_declarations/typed_properties_046.phpt | 1 + ext/bcmath/tests/bug60377.phpt | 1 - ext/bz2/tests/bug51997.phpt | 1 + ext/bz2/tests/with_files.phpt | 1 + ext/bz2/tests/with_strings.phpt | 1 + ext/calendar/tests/bug53574_1.phpt | 1 + ext/calendar/tests/bug53574_2.phpt | 1 + ext/calendar/tests/bug54254.phpt | 1 + ext/calendar/tests/bug55797_1.phpt | 1 + ext/calendar/tests/bug55797_2.phpt | 1 + ext/calendar/tests/jdtojewish64.phpt | 1 + ext/curl/tests/bug52202.phpt | 1 + ext/curl/tests/bug52827.phpt | 1 + ext/curl/tests/curl_CURLOPT_READDATA.phpt | 1 + ext/curl/tests/curl_reset.phpt | 2 -- ext/date/tests/DateInterval_days_prop1.phpt | 1 + ext/date/tests/bug32588.phpt | 1 + ext/date/tests/bug45543.phpt | 1 + ext/date/tests/bug45682.phpt | 1 + ext/date/tests/bug46268.phpt | 1 + ext/date/tests/bug48097.phpt | 1 + ext/date/tests/bug48276.phpt | 1 + ext/date/tests/bug48678.phpt | 1 + ext/date/tests/bug50680.phpt | 1 + ext/date/tests/bug51866.phpt | 1 + ext/date/tests/bug52738.phpt | 1 + ext/date/tests/bug54316.phpt | 1 + ext/date/tests/bug54340.phpt | 1 + ext/date/tests/bug62500.phpt | 1 + ext/date/tests/bug62852.phpt | 1 + ext/date/tests/bug62852_var2.phpt | 1 + ext/date/tests/bug62852_var3.phpt | 1 + ext/date/tests/bug62896.phpt | 1 + ext/date/tests/bug63435.phpt | 1 + ext/date/tests/bug65371.phpt | 1 + ext/date/tests/bug67251.phpt | 1 + ext/date/tests/bug67253.phpt | 1 + ext/date/tests/bug67308.phpt | 1 + ext/date/tests/bug68078.phpt | 1 + ext/date/tests/bug68078_negative.phpt | 1 + ext/date/tests/bug68406.phpt | 1 + ext/date/tests/bug68669.phpt | 1 + ext/date/tests/bug69089.phpt | 1 + ext/date/tests/bug71525.phpt | 1 + .../DOM4_DOMNode_removeDanglingElement.phpt | 1 + .../DOM4_ParentNode_append_invalidtypes.phpt | 1 + ...tFragment_appendXML_hasChildNodes_basic.phpt | 1 + .../tests/DOMDocument_saveHTML_variant2.phpt | 1 + ext/dom/tests/DOMDocument_savexml_basic.phpt | 1 + ext/dom/tests/DOMNode_cloneNode_basic.phpt | 1 + ext/dom/tests/DOMNode_removeChild_basic.phpt | 1 + ext/dom/tests/bug54382.phpt | 1 + ext/dom/tests/bug61858.phpt | 1 + ext/dom/tests/bug73907.phpt | 1 + ext/dom/tests/bug76738.phpt | 1 + ext/dom/tests/dom004.phpt | 1 + ext/dom/tests/dom005.phpt | 1 + ext/dom/tests/dom006.phpt | 1 + ext/dom/tests/dom007.phpt | 1 + ext/dom/tests/dom_comment_basic.phpt | 1 + ext/dom/tests/dom_comment_variation.phpt | 1 + ext/dom/tests/domobject_debug_handler.phpt | 1 + ext/exif/tests/bug50845.phpt | 1 + ext/ffi/tests/list.phpt | 1 + ext/fileinfo/tests/bug61173.phpt | 1 + ext/fileinfo/tests/bug74170.phpt | 1 + ext/filter/tests/052.phpt | 1 + ext/filter/tests/057.phpt | 1 + ext/filter/tests/bug51192.phpt | 1 + ext/filter/tests/bug52929.phpt | 1 + ext/filter/tests/bug64441.phpt | 1 + ext/filter/tests/bug67167.01.phpt | 1 + ext/filter/tests/bug67167.02.phpt | 1 + ext/gd/tests/imagecolorstotal_basic.phpt | 1 - .../tests/gettext_bindtextdomain-path.phpt | 1 + ext/gettext/tests/gettext_dcgettext.phpt | 1 + ext/gettext/tests/gettext_dngettext-plural.phpt | 1 + ext/gmp/tests/gmp_export.phpt | 1 + ext/gmp/tests/gmp_import.phpt | 1 + ext/hash/tests/hash_hmac_algos.phpt | 1 + ext/hash/tests/haval.phpt | 1 + ext/hash/tests/hmac-md5.phpt | 1 + ext/hash/tests/md2.phpt | 1 + ext/hash/tests/md4.phpt | 1 + ext/hash/tests/md5.phpt | 1 + ext/hash/tests/new-context.phpt | 1 + ext/hash/tests/reuse.phpt | 1 + ext/hash/tests/ripemd128.phpt | 1 + ext/hash/tests/ripemd160.phpt | 1 + ext/hash/tests/ripemd256.phpt | 1 + ext/hash/tests/ripemd320.phpt | 1 + ext/hash/tests/sha1.phpt | 1 + ext/hash/tests/sha224.phpt | 1 + ext/hash/tests/sha256.phpt | 1 + ext/hash/tests/sha3.phpt | 1 + ext/hash/tests/sha384.phpt | 1 + ext/hash/tests/sha512-224.phpt | 1 + ext/hash/tests/sha512-256.phpt | 1 + ext/hash/tests/sha512.phpt | 1 + ext/iconv/tests/bug48289.phpt | 1 + ext/iconv/tests/iconv_ini_encoding.phpt | 1 + ext/iconv/tests/iconv_mime_decode.phpt | 1 + ext/imap/tests/bug53377.phpt | 1 + ext/intl/tests/breakiter___construct.phpt | 1 + ext/intl/tests/breakiter___construct_error.phpt | 1 + ext/intl/tests/breakiter_clone_basic.phpt | 1 + ext/intl/tests/breakiter_factories_basic.phpt | 1 + ext/intl/tests/breakiter_first_basic.phpt | 1 + ext/intl/tests/breakiter_getText_basic.phpt | 1 + ext/intl/tests/breakiter_last_basic.phpt | 1 + ext/intl/tests/breakiter_setText_basic.phpt | 1 + ext/intl/tests/bug55562.phpt | 1 + ext/intl/tests/bug60192-compare.phpt | 1 + ext/intl/tests/bug60192-getlocale.phpt | 1 + ext/intl/tests/bug60192-getsortkey.phpt | 1 + ext/intl/tests/bug60192-sort.phpt | 1 + ext/intl/tests/bug60192-sortwithsortkeys.phpt | 1 + ext/intl/tests/bug61487.phpt | 1 + ext/intl/tests/bug62017.phpt | 1 + ext/intl/tests/bug62070.phpt | 1 + ext/intl/tests/bug62070_2.phpt | 1 + ext/intl/tests/bug62070_3.phpt | 1 + ext/intl/tests/bug62081.phpt | 1 + ext/intl/tests/bug62082.phpt | 1 + ext/intl/tests/bug62083.phpt | 1 + ext/intl/tests/bug62915-2.phpt | 1 + ext/intl/tests/bug62915.phpt | 1 + ext/intl/tests/bug68447.phpt | 1 + ext/intl/tests/bug72241.phpt | 1 + ext/intl/tests/calendar_add_error.phpt | 1 + ext/intl/tests/calendar_before_after_error.phpt | 1 + ext/intl/tests/calendar_clear_error.phpt | 1 + .../tests/calendar_const_field_field_count.phpt | 1 + .../tests/calendar_createInstance_error.phpt | 1 + ext/intl/tests/calendar_equals_error.phpt | 1 + .../tests/calendar_fieldDifference_error.phpt | 1 + ext/intl/tests/calendar_fromDateTime_basic.phpt | 1 + ext/intl/tests/calendar_fromDateTime_error.phpt | 1 + .../tests/calendar_getDayOfWeekType_error.phpt | 2 +- ext/intl/tests/calendar_getErrorCode_error.phpt | 1 + .../tests/calendar_getErrorMessage_error.phpt | 1 + .../tests/calendar_getFirstDayOfWeek_error.phpt | 1 + ext/intl/tests/calendar_getLocale_error.phpt | 1 + ...alendar_getMinimalDaysInFirstWeek_error.phpt | 1 + ...getSkipped_RepeatedWallTimeOption_error.phpt | 1 + ext/intl/tests/calendar_getTimeZone_error.phpt | 1 + ext/intl/tests/calendar_getTime_error.phpt | 1 + ext/intl/tests/calendar_getType_error.phpt | 1 + .../calendar_getWeekendTransition_error.phpt | 1 + ...et_Least_Greatest_Minimum_Maximum_error.phpt | 1 + ...dar_get_getActualMaximum_Minumum_error2.phpt | 1 + .../tests/calendar_inDaylightTime_error.phpt | 1 + .../tests/calendar_isEquivalentTo_error.phpt | 1 + ext/intl/tests/calendar_isLenient_error.phpt | 1 + ext/intl/tests/calendar_isSet_error.phpt | 2 +- ext/intl/tests/calendar_isWeekend_error.phpt | 1 + ext/intl/tests/calendar_roll_error.phpt | 1 + .../tests/calendar_setFirstDayOfWeek_error.phpt | 1 + ext/intl/tests/calendar_setLenient_error.phpt | 1 + ...alendar_setMinimalDaysInFirstWeek_error.phpt | 1 + ...setSkipped_RepeatedWallTimeOption_error.phpt | 1 + ext/intl/tests/calendar_setTimeZone_error.phpt | 1 + ext/intl/tests/calendar_setTimeZone_error2.phpt | 1 + .../tests/calendar_setTimeZone_variation2.phpt | 1 + ext/intl/tests/calendar_setTime_error.phpt | 1 + ext/intl/tests/calendar_set_error.phpt | 1 + ext/intl/tests/calendar_toDateTime_error.phpt | 1 + ext/intl/tests/dateformat_clone_bad_obj.phpt | 1 + ext/intl/tests/dateformat_format_relative.phpt | 1 + ext/intl/tests/dateformat_invalid_timezone.phpt | 1 + .../dateformat_timezone_arg_variations.phpt | 1 + .../dateformat_timezone_arg_variations2.phpt | 1 + .../dateformat_timezone_arg_variations3.phpt | 1 + .../dateformat_timezone_arg_variations4.phpt | 1 + ext/intl/tests/formatter_clone_bad_obj.phpt | 1 + .../gregoriancalendar___construct_error.phpt | 1 + ext/intl/tests/idn_uts46_basic.phpt | 1 + ext/intl/tests/ini_use_exceptions_basic.phpt | 1 + ext/intl/tests/locale/bug74993.phpt | 1 + ext/intl/tests/msgfmt_clone_bad_obj.phpt | 1 + ext/intl/tests/msgfmt_format_error1.phpt | 1 + ext/intl/tests/msgfmt_format_error2.phpt | 1 + ext/intl/tests/msgfmt_format_error3.phpt | 1 + ext/intl/tests/msgfmt_format_error5.phpt | 1 + ext/intl/tests/msgfmt_format_error6.phpt | 1 + .../tests/timezone_IDforWindowsID_basic.phpt | 1 + .../tests/timezone_IDforWindowsID_basic2.phpt | 1 + .../timezone_countEquivalentIDs_error.phpt | 1 + ...ezone_createTimeZoneIDEnumeration_error.phpt | 1 + .../tests/timezone_fromDateTimeZone_basic.phpt | 1 + .../tests/timezone_getDisplayName_error.phpt | 1 + ext/intl/tests/timezone_hasSameRules_error.phpt | 1 + .../tests/timezone_toDateTimeZone_basic.phpt | 1 + .../tests/timezone_toDateTimeZone_error.phpt | 1 + ext/intl/tests/timezone_windowsID_basic.phpt | 1 + ext/intl/tests/timezone_windowsID_basic2.phpt | 1 + ext/intl/tests/transliterator_clone.phpt | 1 + ext/intl/tests/transliterator_create_basic.phpt | 1 + ext/intl/tests/transliterator_create_error.phpt | 1 + .../transliterator_create_from_rule_basic.phpt | 1 + .../transliterator_create_from_rule_error.phpt | 1 + .../transliterator_create_inverse_basic.phpt | 1 + .../transliterator_get_error_code_basic.phpt | 1 + .../transliterator_get_error_message_basic.phpt | 1 + .../tests/transliterator_list_ids_basic.phpt | 1 + ext/intl/tests/transliterator_property_id.phpt | 1 + .../transliterator_transliterate_basic.phpt | 1 + .../transliterator_transliterate_error.phpt | 1 + .../transliterator_transliterate_variant1.phpt | 1 + .../tests/uconverter___construct_error.phpt | 1 + ext/intl/tests/uconverter_bug66873.phpt | 1 + ext/intl/tests/uconverter_enum.phpt | 1 + ext/intl/tests/uconverter_func_basic.phpt | 1 + ext/intl/tests/uconverter_func_subst.phpt | 1 + .../uconverter_getDestinationEncoding.phpt | 1 + .../tests/uconverter_getSourceEncoding.phpt | 1 + ext/intl/tests/uconverter_oop_algo.phpt | 1 + ext/intl/tests/uconverter_oop_basic.phpt | 1 + ext/intl/tests/uconverter_oop_callback.phpt | 1 + ext/intl/tests/uconverter_oop_callback2.phpt | 1 + .../tests/uconverter_oop_callback_return.phpt | 1 + ext/intl/tests/uconverter_oop_subst.phpt | 1 + .../tests/uconverter_setSourceEncoding.phpt | 1 + ext/intl/uchar/tests/basic-functionality.phpt | 1 + ext/json/tests/bug62369.phpt | 1 + ext/json/tests/bug64874_part1.phpt | 1 + ext/json/tests/bug64874_part2.phpt | 1 + ext/json/tests/bug73113.phpt | 1 + ext/json/tests/serialize.phpt | 1 + ext/libxml/tests/bug54440.phpt | 1 + ...ibxml_set_external_entity_loader_error1.phpt | 1 + ...l_set_external_entity_loader_variation1.phpt | 1 + ...l_set_external_entity_loader_variation2.phpt | 1 + ext/mbstring/tests/bug52981.phpt | 1 + ext/mbstring/tests/bug54494.phpt | 1 + ext/mbstring/tests/bug65045.phpt | 1 + ext/mbstring/tests/ini_encoding.phpt | 1 + ext/mbstring/tests/ini_encoding2.phpt | 1 + ext/mbstring/tests/mb_chr_ord.phpt | 1 + ext/mbstring/tests/mb_split_empty_match.phpt | 1 + .../tests/mb_strcut_missing_boundary_check.phpt | 1 + ext/mysqli/tests/bug75448.phpt | 1 + ext/mysqli/tests/mysqli_character_set_name.phpt | 1 + .../tests/mysqli_character_set_name_oo.phpt | 1 + ext/mysqli/tests/mysqli_close.phpt | 1 + ext/mysqli/tests/mysqli_dump_debug_info.phpt | 1 + ext/mysqli/tests/mysqli_error_unicode.phpt | 1 + ext/oci8/tests/bug70700.phpt | 1 + ext/opcache/tests/bug65510.phpt | 1 + ext/opcache/tests/bug65665.phpt | 1 + ext/opcache/tests/bug66176.phpt | 1 + ext/opcache/tests/bug66334.phpt | 1 + ext/opcache/tests/bug66440.phpt | 1 + ext/opcache/tests/bug66461.phpt | 1 + ext/opcache/tests/bug66474.phpt | 1 + ext/opcache/tests/bug73402.phpt | 1 + ext/opcache/tests/bug74663.phpt | 1 + ext/opcache/tests/bug76275.phpt | 1 + ext/opcache/tests/bug76337.phpt | 1 + ext/opcache/tests/bug77743.phpt | 1 + ext/opcache/tests/issue0079.phpt | 1 + ext/opcache/tests/issue0183.phpt | 1 + ext/opcache/tests/jit/assign_001.phpt | 1 + ext/opcache/tests/jit/assign_002.phpt | 1 + ext/opcache/tests/jit/assign_003.phpt | 1 + ext/opcache/tests/jit/assign_004.phpt | 1 + ext/opcache/tests/jit/assign_005.phpt | 1 + ext/opcache/tests/jit/assign_006.phpt | 1 + ext/opcache/tests/jit/assign_007.phpt | 1 + ext/opcache/tests/jit/assign_008.phpt | 1 + ext/opcache/tests/jit/assign_009.phpt | 1 + ext/opcache/tests/jit/assign_010.phpt | 1 + ext/opcache/tests/jit/assign_011.phpt | 1 + ext/opcache/tests/jit/assign_012.phpt | 1 + ext/opcache/tests/jit/assign_013.phpt | 1 + ext/opcache/tests/jit/assign_014.phpt | 1 + ext/opcache/tests/jit/assign_015.phpt | 1 + ext/opcache/tests/jit/assign_016.phpt | 1 + ext/opcache/tests/jit/assign_017.phpt | 1 + ext/opcache/tests/jit/assign_018.phpt | 1 + ext/opcache/tests/jit/assign_019.phpt | 1 + ext/opcache/tests/jit/assign_020.phpt | 1 + ext/opcache/tests/jit/assign_021.phpt | 1 + ext/opcache/tests/jit/assign_022.phpt | 1 + ext/opcache/tests/jit/assign_023.phpt | 1 + ext/opcache/tests/jit/assign_024.phpt | 1 + ext/opcache/tests/jit/assign_025.phpt | 1 + ext/opcache/tests/jit/assign_026.phpt | 1 + ext/opcache/tests/jit/assign_027.phpt | 1 + ext/opcache/tests/jit/assign_028.phpt | 1 + ext/opcache/tests/jit/assign_029.phpt | 1 + ext/opcache/tests/jit/assign_030.phpt | 1 + ext/opcache/tests/jit/assign_033.phpt | 1 + ext/opcache/tests/jit/assign_034.phpt | 1 + ext/opcache/tests/jit/assign_dim_002.phpt | 1 + ext/opcache/tests/jit/fetch_dim_r_001.phpt | 1 + ext/opcache/tests/jit/fetch_dim_r_002.phpt | 1 + ext/opcache/tests/jit/fetch_dim_r_003.phpt | 1 + ext/opcache/tests/jit/fetch_dim_r_004.phpt | 1 + ext/opcache/tests/jit/fetch_dim_rw_001.phpt | 1 + ext/opcache/tests/jit/inc_001.phpt | 1 + ext/opcache/tests/jit/inc_002.phpt | 1 + ext/opcache/tests/jit/inc_003.phpt | 1 + ext/opcache/tests/jit/inc_004.phpt | 1 + ext/opcache/tests/jit/inc_005.phpt | 1 + ext/opcache/tests/jit/inc_006.phpt | 1 + ext/opcache/tests/jit/inc_007.phpt | 1 + ext/opcache/tests/jit/inc_008.phpt | 1 + ext/opcache/tests/jit/inc_009.phpt | 1 + ext/opcache/tests/jit/inc_010.phpt | 1 + ext/opcache/tests/jit/inc_011.phpt | 1 + ext/opcache/tests/jit/inc_012.phpt | 1 + ext/opcache/tests/jit/inc_013.phpt | 1 + ext/opcache/tests/jit/inc_014.phpt | 1 + ext/opcache/tests/jit/inc_015.phpt | 1 + ext/opcache/tests/jit/inc_016.phpt | 1 + ext/opcache/tests/jit/inc_017.phpt | 1 + ext/opcache/tests/jit/inc_018.phpt | 1 + ext/opcache/tests/jit/inc_019.phpt | 1 + ext/opcache/tests/jit/noval_001.phpt | 1 + ext/opcache/tests/jit/recv_001.phpt | 1 + ext/opcache/tests/jit/send_val_001.phpt | 1 + ext/opcache/tests/jmp_elim_001.phpt | 1 + ext/opcache/tests/match/001.phpt | 1 + ext/opcache/tests/match/002.phpt | 1 + ext/opcache/tests/match/003.phpt | 1 + ext/opcache/tests/match/004.phpt | 3 ++- ext/opcache/tests/opt/dce_004.phpt | 3 ++- ext/opcache/tests/opt/dce_005.phpt | 3 ++- ext/opcache/tests/opt/dce_006.phpt | 3 ++- ext/opcache/tests/opt/dce_007.phpt | 3 ++- ext/opcache/tests/opt/dce_008.phpt | 3 ++- ext/opcache/tests/optimize_func_calls.phpt | 1 + ext/opcache/tests/ssa_bug_008.phpt | 1 + ext/openssl/tests/bug61124.phpt | 1 + ext/pcntl/tests/pcntl_unshare_01.phpt | 3 ++- ext/pcntl/tests/pcntl_unshare_02.phpt | 3 ++- ext/pcntl/tests/pcntl_unshare_03.phpt | 3 ++- ext/pcre/tests/bug70345.phpt | 1 + ext/pdo/tests/bug_43663.phpt | 1 + ext/pdo/tests/pdo_drivers_basic.phpt | 1 + ext/pdo/tests/pecl_bug_5772.phpt | 1 + ext/pdo/tests/pecl_bug_5809.phpt | 1 + ext/pdo_mysql/tests/bug63176.phpt | 1 + ext/pdo_mysql/tests/bug_39483.phpt | Bin 714 -> 717 bytes ext/pdo_mysql/tests/last_insert_id.phpt | 1 + ext/pdo_mysql/tests/pdo_mysql_attr_errmode.phpt | 1 + .../tests/pdo_mysql_attr_prefetch.phpt | 1 + .../tests/pdo_mysql_attr_server_info.phpt | 1 + .../tests/pdo_mysql_class_constants.phpt | 1 + ext/pdo_mysql/tests/pdo_mysql_interface.phpt | 1 + ext/pdo_mysql/tests/show_tables.phpt | 1 + ext/pdo_oci/tests/bug41996.phpt | 1 + ext/pdo_oci/tests/bug44301.phpt | 1 + ext/pdo_oci/tests/bug60994.phpt | 1 + ext/pdo_oci/tests/bug_33707.phpt | 1 + ext/pdo_oci/tests/checkliveness.phpt | 1 + ext/pdo_oci/tests/pdo_oci_class_constants.phpt | 1 + ext/pdo_odbc/tests/long_columns.phpt | 1 + ext/pdo_odbc/tests/max_columns.phpt | 1 + ext/pdo_pgsql/tests/bug48764.phpt | 1 + ext/pdo_pgsql/tests/bug75402.phpt | 1 + ext/pdo_pgsql/tests/bug_33876.phpt | 1 + ext/pdo_sqlite/tests/bug33841.phpt | 1 + ext/pdo_sqlite/tests/bug78192.phpt | 1 + ext/pgsql/tests/bug75419.phpt | 1 + ext/phar/tests/bug69324.phpt | 1 + ext/phar/tests/bug69441.phpt | 1 - ext/phar/tests/bug69453.phpt | 1 - ext/phar/tests/bug69958.phpt | 1 + ext/phar/tests/bug74991.phpt | 1 + ext/phar/tests/fopen_edgecases.phpt | 2 +- ext/phar/tests/phar_isvalidpharfilename.phpt | 1 + ext/phar/tests/tar/bug67761.phpt | 1 - .../ReflectionFunction_isDeprecated_basic.phpt | 1 + ext/reflection/tests/ReflectionType_002.phpt | 1 + ext/reflection/tests/bug33389.phpt | 1 + ext/reflection/tests/bug53915.phpt | 1 + ext/reflection/tests/bug60367.phpt | 1 + ext/reflection/tests/bug61388.phpt | 1 + ext/reflection/tests/traits001.phpt | 1 + ext/reflection/tests/traits004.phpt | 1 + ext/session/tests/001.phpt | 1 + ext/session/tests/002.phpt | 1 + ext/session/tests/003.phpt | 1 + ext/session/tests/023.phpt | 1 + ext/session/tests/bug42596.phpt | 1 + ext/session/tests/bug51338.phpt | 1 + ext/session/tests/bug61728.phpt | 1 + ext/session/tests/bug63379.phpt | 1 + ext/session/tests/bug63379_nodestroy.phpt | 1 + ext/session/tests/bug65475.phpt | 1 + ext/session/tests/bug66481.phpt | 1 + ext/session/tests/bug67694.phpt | 1 + ext/session/tests/bug67972.phpt | 1 + ext/session/tests/bug78624.phpt | 1 + ext/session/tests/bug79221.phpt | 1 + ext/session/tests/session_basic4.phpt | 1 + .../session_set_save_handler_class_001.phpt | 1 + .../session_set_save_handler_class_002.phpt | 1 + .../session_set_save_handler_class_003.phpt | 1 + .../session_set_save_handler_class_004.phpt | 1 + .../session_set_save_handler_class_005.phpt | 1 + .../session_set_save_handler_class_012.phpt | 1 + .../session_set_save_handler_class_014.phpt | 1 + .../session_set_save_handler_class_015.phpt | 1 + .../session_set_save_handler_class_016.phpt | 1 + .../session_set_save_handler_class_017.phpt | 1 + .../session_set_save_handler_class_018.phpt | 1 + .../session_set_save_handler_iface_001.phpt | 1 + .../session_set_save_handler_iface_002.phpt | 1 + .../session_set_save_handler_iface_003.phpt | 1 + .../tests/session_set_save_handler_sid_001.phpt | 1 + .../tests/session_set_save_handler_sid_002.phpt | 1 + ext/simplexml/tests/bug62328.phpt | 1 + ext/soap/tests/bugs/bug39815.phpt | 1 + ext/soap/tests/bugs/bug41566.phpt | 1 + ext/soap/tests/bugs/bug42183.phpt | 1 + ext/soap/tests/bugs/bug43045.phpt | 1 + ext/soap/tests/bugs/bug50675.phpt | 1 + ext/soap/tests/bugs/bug69085.phpt | 1 + ext/sockets/tests/bug49341.phpt | 1 + ext/sockets/tests/bug51958.phpt | 1 + ext/sockets/tests/bug63000.phpt | 1 + ext/sockets/tests/bug76839.phpt | 1 + ext/sockets/tests/mcast_ipv4_recv.phpt | 1 + ext/sockets/tests/mcast_ipv4_send.phpt | 1 + ext/sockets/tests/mcast_ipv4_send_error.phpt | 1 + ext/sockets/tests/mcast_ipv6_recv.phpt | 1 + ext/sockets/tests/mcast_ipv6_recv_limited.phpt | 1 + ext/sockets/tests/mcast_ipv6_send.phpt | 1 + ext/sockets/tests/socket_addrinfo_bind.phpt | 1 + ext/sockets/tests/socket_addrinfo_connect.phpt | 1 + ext/sockets/tests/socket_addrinfo_explain.phpt | 1 + ext/sockets/tests/socket_addrinfo_lookup.phpt | 1 + ext/sockets/tests/socket_cmsg_credentials.phpt | 1 + ext/sockets/tests/socket_cmsg_rights.phpt | 1 + .../tests/socket_create_listen-nobind.phpt | 1 + .../tests/socket_create_listen-win32.phpt | 1 + ext/sockets/tests/socket_create_listen.phpt | 1 + .../socket_create_pair-wrongparams-win32.phpt | 1 + ext/sockets/tests/socket_create_pair.phpt | 1 + ext/sockets/tests/socket_export_stream-1.phpt | 1 + ext/sockets/tests/socket_export_stream-3.phpt | 1 + .../tests/socket_export_stream-4-win.phpt | 1 + ext/sockets/tests/socket_export_stream-4.phpt | 1 + ext/sockets/tests/socket_export_stream-5.phpt | 1 + ext/sockets/tests/socket_import_stream-1.phpt | 1 + ext/sockets/tests/socket_import_stream-3.phpt | 1 + .../tests/socket_import_stream-4-win.phpt | 1 + ext/sockets/tests/socket_import_stream-4.phpt | 1 + ext/sockets/tests/socket_import_stream-5.phpt | 1 + .../tests/socket_listen-wrongparams.phpt | 1 + ext/sockets/tests/socket_recvmsg.phpt | 1 + .../socket_select-wrongparams-1-win32.phpt | 1 + .../tests/socket_select-wrongparams-1.phpt | 1 + .../tests/socket_select-wrongparams-2.phpt | 1 + .../tests/socket_select-wrongparams-4.phpt | 1 + ext/sockets/tests/socket_select.phpt | 1 + .../socket_sendrecvmsg_multi_msg-unix.phpt | 1 + .../tests/socket_sendrecvmsg_multi_msg.phpt | 1 + .../socket_sentto_recvfrom_ipv6_udp-win32.phpt | 1 + .../tests/socket_set_option_in6_pktinfo.phpt | 1 + ext/sodium/tests/crypto_secretstream.phpt | 1 + ext/sodium/tests/php_password_hash_argon2i.phpt | 1 + .../tests/php_password_hash_argon2id.phpt | 1 + ext/sodium/tests/php_password_verify.phpt | 1 + .../tests/CallbackFilterIteratorTest-002.phpt | 1 + ext/spl/tests/CallbackFilterIteratorTest.phpt | 1 + .../RecursiveCallbackFilterIteratorTest.phpt | 1 + .../tests/SplObjectStorage_unserialize_bad.phpt | 1 + .../SplObjectStorage_unserialize_nested.phpt | 1 + ext/spl/tests/array_027.phpt | 1 + ext/spl/tests/bug46051.phpt | 1 + ext/spl/tests/bug46053.phpt | 1 + ext/spl/tests/bug47534.phpt | 1 + ext/spl/tests/bug54291.phpt | 1 + ext/spl/tests/bug54323.phpt | 1 + ext/spl/tests/bug54384.phpt | 1 + ext/spl/tests/bug55701.phpt | 1 + ext/spl/tests/bug61326.phpt | 1 + ext/spl/tests/bug61347.phpt | 1 + ext/spl/tests/bug62672.phpt | 1 + ext/spl/tests/bug62904.phpt | 1 + ext/spl/tests/bug62978.phpt | 1 + ext/spl/tests/bug64023.phpt | 1 + ext/spl/tests/bug65328.phpt | 1 + ext/spl/tests/bug66702.phpt | 1 + ext/spl/tests/bug67539.phpt | 1 + ext/spl/tests/bug70365.phpt | 1 + ext/spl/tests/bug70959.phpt | 1 + ext/spl/tests/bug72884.phpt | 1 + ext/spl/tests/bug75049.phpt | 1 + ext/spl/tests/bug75173.phpt | 1 + ext/spl/tests/bug77298.phpt | 1 + ext/spl/tests/observer_010.phpt | 1 + .../tests/array/array_chunk_variation5.phpt | 1 - .../tests/array/array_column_variant.phpt | 1 + .../array_uintersect_assoc_variation5.phpt | 1 - .../array/array_uintersect_variation5.phpt | 1 - ext/standard/tests/array/bug42850.phpt | 1 + ext/standard/tests/array/bug54459.phpt | 1 + ext/standard/tests/array/bug61730.phpt | 1 + ext/standard/tests/array/bug70910.phpt | 1 + ext/standard/tests/array/bug71220.phpt | 1 - ext/standard/tests/array/bug71603.phpt | 1 + ext/standard/tests/array/bug75433.phpt | 1 + ext/standard/tests/array/key_exists_basic.phpt | 1 + .../tests/array/key_exists_variation1.phpt | 1 + .../tests/array/key_exists_variation2.phpt | 1 + ext/standard/tests/array/packed_001.phpt | 1 + ext/standard/tests/assert/assert_basic.phpt | 1 + ext/standard/tests/assert/assert_basic3.phpt | 1 + ext/standard/tests/assert/assert_basic4.phpt | 1 + ext/standard/tests/assert/assert_basic5.phpt | 1 + ext/standard/tests/assert/assert_error2.phpt | 1 + ext/standard/tests/assert/assert_variation.phpt | 1 + ext/standard/tests/file/007_basic.phpt | 1 + ext/standard/tests/file/bug51094.phpt | 1 + ext/standard/tests/file/bug52820.phpt | 1 + ext/standard/tests/file/bug63512.phpt | 1 + ext/standard/tests/file/bug69442.phpt | 1 + ext/standard/tests/file/fclose_variation1.phpt | 1 + ext/standard/tests/file/fileinode_error.phpt | 1 + .../tests/file/fileinode_variation.phpt | 1 + .../tests/file/filesize_variation1.phpt | 1 + ext/standard/tests/file/fread_error.phpt | 1 + .../tests/file/include_userstream_001.phpt | 1 + .../tests/file/include_userstream_002.phpt | 1 + .../tests/file/include_userstream_003.phpt | 1 + .../tests/file/is_executable_error.phpt | 1 + ext/standard/tests/file/php_fd_wrapper_01.phpt | 1 + ext/standard/tests/file/php_fd_wrapper_02.phpt | 1 + ext/standard/tests/file/php_fd_wrapper_03.phpt | 1 + ext/standard/tests/file/php_fd_wrapper_04.phpt | 1 + ext/standard/tests/file/stream_enclosed.phpt | 1 + ext/standard/tests/file/userstreams_005.phpt | 1 + ext/standard/tests/file/userstreams_006.phpt | 1 + ext/standard/tests/file/userstreams_007.phpt | 1 + .../general_functions/get_debug_type_basic.phpt | 1 + .../general_functions/var_export_basic9.phpt | 1 + .../general_functions/var_export_bug71314.phpt | 1 + ext/standard/tests/http/bug60570.phpt | 1 + ext/standard/tests/math/abs.phpt | 1 + ext/standard/tests/math/bug62112.phpt | Bin 143 -> 146 bytes ext/standard/tests/math/pow-operator.phpt | 1 + ext/standard/tests/math/pow.phpt | 1 + ext/standard/tests/math/round.phpt | 1 + .../tests/network/net_get_interfaces_001.phpt | 1 + .../tests/password/password_default.phpt | 1 + .../password/password_needs_rehash_argon2.phpt | 1 + ext/standard/tests/serialize/bug37947.phpt | 1 + ext/standard/tests/serialize/bug45706.phpt | 1 + ext/standard/tests/serialize/bug49649.phpt | 1 + ext/standard/tests/serialize/bug49649_1.phpt | 1 + ext/standard/tests/serialize/bug49649_2.phpt | 1 + ext/standard/tests/serialize/bug55798.phpt | 1 + ext/standard/tests/serialize/bug76300.phpt | 1 + ext/standard/tests/serialize/precision.phpt | 1 + ext/standard/tests/serialize/unserializeS.phpt | 1 + .../tests/serialize/unserialize_classes.phpt | 1 + .../tests/serialize/unserialize_error_001.phpt | 1 + .../tests/serialize/unserialize_subclasses.phpt | 1 + ext/standard/tests/streams/bug46147.phpt | 1 + ext/standard/tests/streams/bug53427.phpt | 1 + ext/standard/tests/streams/bug53903.phpt | 1 + ext/standard/tests/streams/bug54623.phpt | 1 + ext/standard/tests/streams/bug60455_01.phpt | 1 + ext/standard/tests/streams/bug60455_02.phpt | 1 + ext/standard/tests/streams/bug60455_03.phpt | 1 + ext/standard/tests/streams/bug60455_04.phpt | 1 + ext/standard/tests/streams/bug60817.phpt | 1 + ext/standard/tests/streams/bug64433.phpt | 1 + ext/standard/tests/streams/bug72075.phpt | 1 + ext/standard/tests/streams/bug72221.phpt | 1 + ext/standard/tests/streams/bug74556.phpt | 1 + ext/standard/tests/streams/bug74951.phpt | 1 + ext/standard/tests/streams/bug76859.phpt | 1 + ext/standard/tests/streams/bug78326_1.phpt | 1 + ext/standard/tests/streams/glob-wrapper.phpt | 1 + .../streams/stream_get_line_NUL_delimiter.phpt | 1 + .../tests/streams/stream_set_chunk_size.phpt | 1 + .../tests/streams/user-stream-error.phpt | 1 + .../streams/user_streams_consumed_bug.phpt | 1 + .../tests/strings/basename_invalid_path.phpt | 1 + .../strings/basename_invalid_path_win.phpt | 1 + .../tests/strings/basename_variation.phpt | 1 + ext/standard/tests/strings/bug49687.phpt | 1 + ext/standard/tests/strings/bug53021.phpt | 1 + ext/standard/tests/strings/bug54055.phpt | 1 + ext/standard/tests/strings/bug55871.phpt | 1 + ext/standard/tests/strings/bug60965.phpt | 1 + ext/standard/tests/strings/bug61374.phpt | 1 + ext/standard/tests/strings/bug61764.phpt | 1 + ext/standard/tests/strings/bug62443.phpt | 1 + ext/standard/tests/strings/bug62462.phpt | 1 - ext/standard/tests/strings/bug65230.phpt | 1 + ext/standard/tests/strings/bug65947.phpt | 1 + ext/standard/tests/strings/bug72152.phpt | 1 + ext/standard/tests/strings/bug72263.phpt | 1 + ext/standard/tests/strings/bug72264.phpt | 1 + ext/standard/tests/strings/crypt_chars.phpt | 1 + .../tests/strings/html_entity_decode1.phpt | 1 + .../tests/strings/html_entity_decode2.phpt | 1 + .../tests/strings/html_entity_decode3.phpt | 1 + .../tests/strings/html_entity_decode_cp866.phpt | 1 + .../strings/html_entity_decode_iso8859-15.phpt | 1 + .../strings/html_entity_decode_iso8859-5.phpt | 1 + .../strings/html_entity_decode_koi8-r.phpt | 1 + .../strings/html_entity_decode_macroman.phpt | 1 + .../strings/html_entity_decode_win1251.phpt | 1 + .../strings/html_entity_decode_win1252.phpt | 1 + .../tests/strings/htmlentities-utf-3.phpt | 1 + ext/standard/tests/strings/pack_Z.phpt | 1 + .../tests/strings/str_replace_array_refs.phpt | 1 + .../tests/strings/str_replace_array_refs2.phpt | 1 + .../tests/strings/strip_tags_variation8.phpt | 1 + .../tests/strings/strip_tags_variation9.phpt | 1 + ext/standard/tests/strings/trim.phpt | 1 + ext/standard/tests/strings/wordwrap.phpt | 1 + .../tests/url/parse_url_relative_scheme.phpt | 1 + .../tests/versioning/php_sapi_name.phpt | 1 + ext/sysvshm/tests/shutdown_crash_0.phpt | 1 + ext/xml/tests/bug72099.phpt | 1 + ext/xsl/tests/bug26384.phpt | 1 + ext/xsl/tests/bug48221.phpt | 1 + ext/xsl/tests/bug54446.phpt | 1 + ext/xsl/tests/xslt004.phpt | 1 + ext/xsl/tests/xslt009.phpt | 1 + ext/xsl/tests/xslt010.phpt | 1 + ext/xsl/tests/xslt010_gt10129.phpt | 1 + ext/xsl/tests/xslt011.phpt | 1 + ...xsltprocessor_getParameter-invalidparam.phpt | 1 + ext/xsl/tests/xsltprocessor_getParameter.phpt | 1 + ...processor_registerPHPFunctions-allfuncs.phpt | 1 + ...sor_registerPHPFunctions-array-multiple.phpt | 1 + ...r_registerPHPFunctions-array-notallowed.phpt | 1 + ...sltprocessor_registerPHPFunctions-array.phpt | 1 + ...essor_registerPHPFunctions-funcnostring.phpt | 1 + ...rocessor_registerPHPFunctions-funcundef.phpt | 1 + ...xsltprocessor_registerPHPFunctions-null.phpt | 1 + ...or_registerPHPFunctions-string-multiple.phpt | 1 + ..._registerPHPFunctions-string-notallowed.phpt | 1 + ...ltprocessor_registerPHPFunctions-string.phpt | 1 + ...tprocessor_removeParameter-invalidparam.phpt | 1 + .../tests/xsltprocessor_removeParameter.phpt | 1 + .../xsltprocessor_setparameter-errorquote.phpt | 1 + .../xsltprocessor_setparameter-nostring.phpt | 1 + ext/zip/tests/bug47667.phpt | 1 + ext/zip/tests/bug51353.phpt | 1 + ext/zip/tests/bug53603.phpt | 1 + ext/zip/tests/bug53854.phpt | 1 + ext/zip/tests/bug64342_0.phpt | 1 + ext/zip/tests/bug8009.phpt | 1 + ext/zip/tests/bug8700.phpt | 1 + ext/zlib/tests/zlib_wrapper_level.phpt | 1 + sapi/cgi/tests/bug61605.phpt | 1 + tests/basic/bug54514.phpt | 1 + tests/basic/bug61000.phpt | 1 + tests/basic/bug67198.phpt | 1 + tests/basic/bug67988.phpt | 1 + tests/basic/enable_post_data_reading_01.phpt | 1 + tests/basic/enable_post_data_reading_02.phpt | 1 + tests/basic/enable_post_data_reading_03.phpt | 1 + tests/basic/enable_post_data_reading_04.phpt | 1 + tests/basic/precision.phpt | 1 + tests/basic/req44164.phpt | 1 + tests/classes/constants_visibility_008.phpt | 1 + .../classes/constants_visibility_error_003.phpt | 1 + .../classes/constants_visibility_error_004.phpt | 1 + tests/classes/inheritance.phpt | 1 + .../interface_constant_inheritance_006.phpt | 1 + .../interface_constant_inheritance_007.phpt | 1 + tests/func/002.phpt | 1 + tests/func/003.phpt | 1 + tests/lang/018.phpt | 1 + tests/lang/019.phpt | 1 + tests/lang/033.phpt | 1 - tests/lang/bug24054.phpt | 1 + tests/lang/bug29944.phpt | 1 - tests/lang/bug35382.phpt | 1 + tests/lang/bug43958.phpt | 1 + tests/lang/foreach_with_references_001.phpt | 1 + tests/lang/invalid_octal.phpt | 1 + tests/lang/operators/nan-comparison-false.phpt | 1 + .../operator_identical_recusion-01.phpt | 1 + tests/lang/returnByReference.009.phpt | 1 + tests/lang/string/unicode_escape.phpt | 1 + tests/lang/string/unicode_escape_empty.phpt | 1 + .../lang/string/unicode_escape_incomplete.phpt | 1 + .../string/unicode_escape_large_codepoint.phpt | 1 + tests/lang/string/unicode_escape_legacy.phpt | 1 + tests/lang/string/unicode_escape_sign.phpt | 1 + tests/lang/string/unicode_escape_sign2.phpt | 1 + .../lang/string/unicode_escape_surrogates.phpt | 1 + .../lang/string/unicode_escape_whitespace.phpt | 1 + tests/output/bug60282.phpt | 1 + tests/output/bug60321.phpt | 1 + tests/output/bug60322.phpt | 1 + tests/output/ob_start_callbacks.phpt | 1 + tests/run-test/bug75042-3.phpt | 1 + tests/run-test/bug75042.phpt | 1 + 1103 files changed, 1097 insertions(+), 30 deletions(-) diff --git a/Zend/tests/022.phpt b/Zend/tests/022.phpt index d2b40756273dc..43353c3a01a27 100644 --- a/Zend/tests/022.phpt +++ b/Zend/tests/022.phpt @@ -19,6 +19,7 @@ class Ext extends Base $a = new Ext(); $a->someMethod("foo"); $a->someMethod(); +?> --EXPECT-- foo default diff --git a/Zend/tests/anon/001.phpt b/Zend/tests/anon/001.phpt index 65ba15148b698..8d7cff9fef375 100644 --- a/Zend/tests/anon/001.phpt +++ b/Zend/tests/anon/001.phpt @@ -3,6 +3,7 @@ declare bare anonymous class --FILE-- --EXPECTF-- object(class@%s)#%d (0) { } diff --git a/Zend/tests/anon/002.phpt b/Zend/tests/anon/002.phpt index 80a91eed78ddd..e29f7da27be51 100644 --- a/Zend/tests/anon/002.phpt +++ b/Zend/tests/anon/002.phpt @@ -15,6 +15,7 @@ $a = new class extends A implements B { }; var_dump($a instanceof A, $a instanceof B); +?> --EXPECT-- bool(true) bool(true) diff --git a/Zend/tests/anon/003.phpt b/Zend/tests/anon/003.phpt index 7c95e8663245b..e4c3f7cc03b21 100644 --- a/Zend/tests/anon/003.phpt +++ b/Zend/tests/anon/003.phpt @@ -10,6 +10,7 @@ while (@$i++<10) { } }); } +?> --EXPECTF-- object(class@%s)#1 (1) { ["i"]=> diff --git a/Zend/tests/anon/004.phpt b/Zend/tests/anon/004.phpt index f72e7255de8b2..8751bceb8c1e5 100644 --- a/Zend/tests/anon/004.phpt +++ b/Zend/tests/anon/004.phpt @@ -26,5 +26,6 @@ $outer = new Outer(array( /* not null because inheritance */ var_dump($outer->getArrayAccess()[0]); +?> --EXPECTF-- int(%d) diff --git a/Zend/tests/anon/005.phpt b/Zend/tests/anon/005.phpt index 7f1ff0755ae59..215666d23e408 100644 --- a/Zend/tests/anon/005.phpt +++ b/Zend/tests/anon/005.phpt @@ -32,5 +32,6 @@ $proxy = $outer->getArrayAccess(); /* null because no inheritance, so no access to protected member */ var_dump(@$outer->getArrayAccess()[0]); +?> --EXPECT-- NULL diff --git a/Zend/tests/anon/006.phpt b/Zend/tests/anon/006.phpt index 0be1c33317db2..6bcd252dfc383 100644 --- a/Zend/tests/anon/006.phpt +++ b/Zend/tests/anon/006.phpt @@ -9,6 +9,7 @@ namespace lone { namespace { var_dump ($hello); } +?> --EXPECTF-- object(class@%s)#1 (0) { } diff --git a/Zend/tests/anon/007.phpt b/Zend/tests/anon/007.phpt index dbc86c593edd7..166444b64f46c 100644 --- a/Zend/tests/anon/007.phpt +++ b/Zend/tests/anon/007.phpt @@ -17,6 +17,7 @@ namespace lone { new Outer(); } +?> --EXPECTF-- object(class@%s)#2 (0) { } diff --git a/Zend/tests/anon/008.phpt b/Zend/tests/anon/008.phpt index 315163ca5f3a8..94620f6569c14 100644 --- a/Zend/tests/anon/008.phpt +++ b/Zend/tests/anon/008.phpt @@ -18,6 +18,7 @@ $anonClass = new class("cats", "dogs") { var_dump($anonClass::$foo); var_dump($anonClass::getBar()); +?> --EXPECT-- string(4) "cats" string(4) "dogs" diff --git a/Zend/tests/anon/009.phpt b/Zend/tests/anon/009.phpt index 4a67cdd30d99a..b7bf254058e30 100644 --- a/Zend/tests/anon/009.phpt +++ b/Zend/tests/anon/009.phpt @@ -14,5 +14,6 @@ $anonClass = new class { }; var_dump($anonClass->someMethod()); +?> --EXPECT-- string(3) "bar" diff --git a/Zend/tests/array_unpack/basic.phpt b/Zend/tests/array_unpack/basic.phpt index dece3b8265744..6d7c803dd75f6 100644 --- a/Zend/tests/array_unpack/basic.phpt +++ b/Zend/tests/array_unpack/basic.phpt @@ -24,6 +24,7 @@ var_dump([...new ArrayIterator(['a', 'b', 'c'])]); var_dump([0, ...$array, ...getArr(), 6, 7, 8, 9, 10, ...arrGen()]); var_dump([0, ...$array, ...$array, 'end']); +?> --EXPECT-- array(0) { } diff --git a/Zend/tests/array_unpack/classes.phpt b/Zend/tests/array_unpack/classes.phpt index 9636058055d6d..fa4b0f8e536f4 100644 --- a/Zend/tests/array_unpack/classes.phpt +++ b/Zend/tests/array_unpack/classes.phpt @@ -22,6 +22,7 @@ try { } catch (Error $ex) { echo "Exception: " . $ex->getMessage() . "\n"; } +?> --EXPECT-- array(5) { [0]=> diff --git a/Zend/tests/array_unpack/non_integer_keys.phpt b/Zend/tests/array_unpack/non_integer_keys.phpt index 0e082e71f3e08..a5e407743c37d 100644 --- a/Zend/tests/array_unpack/non_integer_keys.phpt +++ b/Zend/tests/array_unpack/non_integer_keys.phpt @@ -13,5 +13,6 @@ try { echo "Exception: " . $ex->getMessage() . "\n"; } +?> --EXPECT-- Exception: Cannot unpack Traversable with non-integer keys diff --git a/Zend/tests/array_unpack/ref1.phpt b/Zend/tests/array_unpack/ref1.phpt index a43e2fa09f338..2f0966ae2d9db 100644 --- a/Zend/tests/array_unpack/ref1.phpt +++ b/Zend/tests/array_unpack/ref1.phpt @@ -10,6 +10,7 @@ unset($a); //array (0 => (refcount=1, is_ref=1)=1) var_dump([...$b]); //array (0 => (refcount=0, is_ref=0)=1) +?> --EXPECT-- array(1) { [0]=> diff --git a/Zend/tests/array_unpack/string_keys.phpt b/Zend/tests/array_unpack/string_keys.phpt index c06a2b4b8b13e..e4cfd77f58634 100644 --- a/Zend/tests/array_unpack/string_keys.phpt +++ b/Zend/tests/array_unpack/string_keys.phpt @@ -16,6 +16,7 @@ try { var_dump($ex->getMessage()); } +?> --EXPECT-- string(36) "Cannot unpack array with string keys" string(42) "Cannot unpack Traversable with string keys" diff --git a/Zend/tests/array_unpack/undef_var.phpt b/Zend/tests/array_unpack/undef_var.phpt index ce02fd3e6cf93..32b8989a267c2 100644 --- a/Zend/tests/array_unpack/undef_var.phpt +++ b/Zend/tests/array_unpack/undef_var.phpt @@ -5,6 +5,7 @@ array unpacking with undefinded variable var_dump([...$arr]); +?> --EXPECTF-- Warning: Undefined variable $arr in %s on line %d diff --git a/Zend/tests/ast/zend-pow-assign.phpt b/Zend/tests/ast/zend-pow-assign.phpt index cae942053908b..c471c349605eb 100644 --- a/Zend/tests/ast/zend-pow-assign.phpt +++ b/Zend/tests/ast/zend-pow-assign.phpt @@ -8,5 +8,6 @@ assert.exception=0 assert_options(ASSERT_WARNING); assert(false && ($a **= 2)); +?> --EXPECTF-- Warning: assert(): assert(false && ($a **= 2)) failed in %s%ezend-pow-assign.php on line %d diff --git a/Zend/tests/ast_serialize_backtick_literal.phpt b/Zend/tests/ast_serialize_backtick_literal.phpt index a757a1db2e25f..0465abac33dbe 100644 --- a/Zend/tests/ast_serialize_backtick_literal.phpt +++ b/Zend/tests/ast_serialize_backtick_literal.phpt @@ -8,5 +8,6 @@ assert.exception=0 assert_options(ASSERT_WARNING); assert(false && `echo -n ""`); +?> --EXPECTF-- Warning: assert(): assert(false && `echo -n ""`) failed in %s%east_serialize_backtick_literal.php on line %d diff --git a/Zend/tests/attributes/007_self_reflect_attribute.phpt b/Zend/tests/attributes/007_self_reflect_attribute.phpt index 032b66595fb69..b95542f87eb58 100644 --- a/Zend/tests/attributes/007_self_reflect_attribute.phpt +++ b/Zend/tests/attributes/007_self_reflect_attribute.phpt @@ -14,6 +14,7 @@ foreach ($attributes as $attribute) { var_dump(get_class($a)); var_dump($a->flags == Attribute::TARGET_ALL); } +?> --EXPECT-- string(9) "Attribute" array(0) { diff --git a/Zend/tests/attributes/008_wrong_attribution.phpt b/Zend/tests/attributes/008_wrong_attribution.phpt index 21ea9783d1c26..5a3ec54a6fd1c 100644 --- a/Zend/tests/attributes/008_wrong_attribution.phpt +++ b/Zend/tests/attributes/008_wrong_attribution.phpt @@ -5,5 +5,6 @@ Attributes: Prevent Attribute on non classes @@Attribute function foo() {} +?> --EXPECTF-- Fatal error: Attribute "Attribute" cannot target function (allowed targets: class) in %s diff --git a/Zend/tests/attributes/016_custom_attribute_validation.phpt b/Zend/tests/attributes/016_custom_attribute_validation.phpt index 6095d390d9963..9971085274d6d 100644 --- a/Zend/tests/attributes/016_custom_attribute_validation.phpt +++ b/Zend/tests/attributes/016_custom_attribute_validation.phpt @@ -11,5 +11,6 @@ if (!extension_loaded('zend-test')) { @@ZendTestAttribute function foo() { } +?> --EXPECTF-- Fatal error: Only classes can be marked with @@ZendTestAttribute in %s diff --git a/Zend/tests/binary-32bit.phpt b/Zend/tests/binary-32bit.phpt index c66e863eb598a..b102d22bff8ca 100644 --- a/Zend/tests/binary-32bit.phpt +++ b/Zend/tests/binary-32bit.phpt @@ -77,6 +77,7 @@ var_dump(-0b11111111111111111111111111111111); var_dump(-0b1111111111111111111111111111111); var_dump(-0b111111111111111111111111111111); var_dump(-0b1); +?> --EXPECT-- int(1) int(3) diff --git a/Zend/tests/binary.phpt b/Zend/tests/binary.phpt index 2dcbf184136d0..d981c38f75c38 100644 --- a/Zend/tests/binary.phpt +++ b/Zend/tests/binary.phpt @@ -79,6 +79,7 @@ var_dump(-0b1111111111111111111111111111111111111111111111111111111111111111); var_dump(-0b111111111111111111111111111111111111111111111111111111111111111); var_dump(-0b11111111111111111111111111111111111111111111111111111111111111); var_dump(-0b1); +?> --EXPECT-- int(1) int(3) diff --git a/Zend/tests/bug31177-2.phpt b/Zend/tests/bug31177-2.phpt index 6cba62cedf17d..182e22297379b 100644 --- a/Zend/tests/bug31177-2.phpt +++ b/Zend/tests/bug31177-2.phpt @@ -13,6 +13,7 @@ try { } catch (Exception $e) { var_dump($x); } +?> --EXPECT-- object(foo)#1 (0) { } diff --git a/Zend/tests/bug37251.phpt b/Zend/tests/bug37251.phpt index d790c46dcacc3..46f00ba77059d 100644 --- a/Zend/tests/bug37251.phpt +++ b/Zend/tests/bug37251.phpt @@ -13,5 +13,6 @@ try { } catch (Error $e) { echo 'OK'; } +?> --EXPECT-- OK diff --git a/Zend/tests/bug37715.phpt b/Zend/tests/bug37715.phpt index a585c78e5b035..764dc1f5f151b 100644 --- a/Zend/tests/bug37715.phpt +++ b/Zend/tests/bug37715.phpt @@ -24,6 +24,7 @@ foreach($a as $k => $d) } // Alternatively $c = $a; and foreachloop removal will cause identical results. var_dump(key($a['b'])); +?> --EXPECT-- int(3) int(3) diff --git a/Zend/tests/bug38772.phpt b/Zend/tests/bug38772.phpt index b4de5f10c4de2..9633f2a692dfd 100644 --- a/Zend/tests/bug38772.phpt +++ b/Zend/tests/bug38772.phpt @@ -35,6 +35,7 @@ $a = new A(); $b = new B(); $c = new C(); $d = new D(); +?> --EXPECT-- A::foo A::foo diff --git a/Zend/tests/bug40509.phpt b/Zend/tests/bug40509.phpt index 473e5cb43a745..7436934583565 100644 --- a/Zend/tests/bug40509.phpt +++ b/Zend/tests/bug40509.phpt @@ -19,6 +19,7 @@ foreach ($arr["v"] as $k => $v) { var_dump($k); } var_dump(key($arr["v"])); +?> --EXPECT-- int(0) int(0) diff --git a/Zend/tests/bug40705.phpt b/Zend/tests/bug40705.phpt index 3a11637fec0f0..959fac10f46c7 100644 --- a/Zend/tests/bug40705.phpt +++ b/Zend/tests/bug40705.phpt @@ -17,6 +17,7 @@ foreach ($foo as $k => $v) { var_dump($k); } var_dump(key($foo)); +?> --EXPECT-- int(0) int(0) diff --git a/Zend/tests/bug41401.phpt b/Zend/tests/bug41401.phpt index 096091e439c6b..69da880be5b9a 100644 --- a/Zend/tests/bug41401.phpt +++ b/Zend/tests/bug41401.phpt @@ -5,6 +5,7 @@ Bug #41401 (wrong precedence for unary minus) echo 1/-2*5; echo "\n"; echo 6/+2*-3; +?> --EXPECT-- -2.5 -9 diff --git a/Zend/tests/bug41640.phpt b/Zend/tests/bug41640.phpt index c859d90850d66..5bfc6f34729d2 100644 --- a/Zend/tests/bug41640.phpt +++ b/Zend/tests/bug41640.phpt @@ -8,6 +8,7 @@ class foo { } var_dump(get_class_vars("foo")); +?> --EXPECT-- array(1) { ["x"]=> diff --git a/Zend/tests/bug42211.phpt b/Zend/tests/bug42211.phpt index c6ea10652aca2..e331cf2e1e5ed 100644 --- a/Zend/tests/bug42211.phpt +++ b/Zend/tests/bug42211.phpt @@ -20,6 +20,7 @@ $a = new A(); $a->foo(); $b = new B(); $b->foo(); +?> --EXPECT-- bool(true) bool(true) diff --git a/Zend/tests/bug42798.phpt b/Zend/tests/bug42798.phpt index 1141a30503af7..5f19fe3080255 100644 --- a/Zend/tests/bug42798.phpt +++ b/Zend/tests/bug42798.phpt @@ -11,5 +11,6 @@ function foo($c = ok::constant) { } foo(); +?> --EXPECT-- ok diff --git a/Zend/tests/bug42802.phpt b/Zend/tests/bug42802.phpt index 375d7f6b5bbc9..ec6c585e6e95b 100644 --- a/Zend/tests/bug42802.phpt +++ b/Zend/tests/bug42802.phpt @@ -31,6 +31,7 @@ test2($x); test3($x); test4($y); test5($x); +?> --EXPECTF-- ok ok diff --git a/Zend/tests/bug42820.phpt b/Zend/tests/bug42820.phpt index af9230be102d8..0c2b85044d1a9 100644 --- a/Zend/tests/bug42820.phpt +++ b/Zend/tests/bug42820.phpt @@ -17,6 +17,7 @@ var_dump(defined('\\ns\\foo::ok')); var_dump(defined('\\ns\\foo::bug')); var_dump(defined('ns\\bar::bug')); var_dump(defined('\\ns\\bar::bug')); +?> --EXPECT-- bool(true) bool(false) diff --git a/Zend/tests/bug43183.phpt b/Zend/tests/bug43183.phpt index 88641e862ac21..b09feefabc683 100644 --- a/Zend/tests/bug43183.phpt +++ b/Zend/tests/bug43183.phpt @@ -8,5 +8,6 @@ class Foo {} class Bar {} use Test\Bar; echo "ok\n"; +?> --EXPECT-- ok diff --git a/Zend/tests/bug43332_1.phpt b/Zend/tests/bug43332_1.phpt index 3b999646b57cf..35d817c985ee9 100644 --- a/Zend/tests/bug43332_1.phpt +++ b/Zend/tests/bug43332_1.phpt @@ -11,6 +11,7 @@ class foo { $foo = new foo; $foo->bar($foo); // Ok! $foo->bar(new \stdclass); // Error, ok! +?> --EXPECTF-- Fatal error: Uncaught TypeError: foobar\foo::bar(): Argument #1 ($a) must be of type foobar\foo, stdClass given, called in %s:%d Stack trace: diff --git a/Zend/tests/bug43332_2.phpt b/Zend/tests/bug43332_2.phpt index b8adef3b13e77..604479e60660c 100644 --- a/Zend/tests/bug43332_2.phpt +++ b/Zend/tests/bug43332_2.phpt @@ -11,5 +11,6 @@ class foo { $foo = new foo; $foo->bar($foo); // Ok! $foo->bar(new stdclass); // Error, ok! +?> --EXPECTF-- Fatal error: '\self' is an invalid class name in %sbug43332_2.php on line 5 diff --git a/Zend/tests/bug43651.phpt b/Zend/tests/bug43651.phpt index ea70cf1039b2f..a822bd4589a8c 100644 --- a/Zend/tests/bug43651.phpt +++ b/Zend/tests/bug43651.phpt @@ -22,6 +22,7 @@ var_dump(is_callable("Test::foo")); var_dump(is_callable("\\Test::foo")); var_dump(is_callable("is_string")); var_dump(is_callable("\\is_string")); +?> --EXPECT-- bool(false) bool(false) diff --git a/Zend/tests/bug44141.phpt b/Zend/tests/bug44141.phpt index 814dd3c0d63c4..b9214559c91b6 100644 --- a/Zend/tests/bug44141.phpt +++ b/Zend/tests/bug44141.phpt @@ -21,6 +21,7 @@ class Y extends X $y = Y::cheat(5); echo $y->x, PHP_EOL; +?> --EXPECTF-- Fatal error: Uncaught Error: Call to private X::__construct() from scope Y in %s:%d Stack trace: diff --git a/Zend/tests/bug45744.phpt b/Zend/tests/bug45744.phpt index 0984b8591d13e..06d2eb929c23f 100644 --- a/Zend/tests/bug45744.phpt +++ b/Zend/tests/bug45744.phpt @@ -33,6 +33,7 @@ class Bar2 extends Foo2 { } new Bar2(array()); +?> --EXPECT-- array(0) { } diff --git a/Zend/tests/bug49866.phpt b/Zend/tests/bug49866.phpt index 0b7c224c01992..f1df42d5c254a 100644 --- a/Zend/tests/bug49866.phpt +++ b/Zend/tests/bug49866.phpt @@ -6,6 +6,7 @@ $a = "string"; $b = &$a[1]; $b = "f"; echo $a; +?> --EXPECTF-- Fatal error: Uncaught Error: Cannot create references to/from string offsets in %sbug49866.php:3 Stack trace: diff --git a/Zend/tests/bug50394.phpt b/Zend/tests/bug50394.phpt index e3beb2a2e46ef..ef8b79828d1e6 100644 --- a/Zend/tests/bug50394.phpt +++ b/Zend/tests/bug50394.phpt @@ -17,6 +17,7 @@ $proxy = new Proxy; call_user_func_array( array( $proxy, 'bar' ), $args ); call_user_func_array( array( $proxy, 'bar' ), array(&$arg) ); var_dump($arg); +?> --EXPECT-- bar called! bar called! diff --git a/Zend/tests/bug50816.phpt b/Zend/tests/bug50816.phpt index 98a89380c3011..f9f11b5849053 100644 --- a/Zend/tests/bug50816.phpt +++ b/Zend/tests/bug50816.phpt @@ -35,6 +35,7 @@ var_dump($mapWithoutConst0[1]); var_dump($mapWithoutConst1[1]); var_dump($mapWithoutConst2[1]); var_dump($mapWithoutConst3[1]); +?> --EXPECT-- string(3) "two" string(3) "two" diff --git a/Zend/tests/bug51394.phpt b/Zend/tests/bug51394.phpt index 48623b30f27e0..629ebec622b29 100644 --- a/Zend/tests/bug51394.phpt +++ b/Zend/tests/bug51394.phpt @@ -12,6 +12,7 @@ function eh() set_error_handler("eh"); $a = $empty($b); +?> --EXPECTF-- Fatal error: Uncaught Exception: error! in %sbug51394.php:%d Stack trace: diff --git a/Zend/tests/bug52614.phpt b/Zend/tests/bug52614.phpt index f9a659cbe573e..8c2bc0dc9e0ef 100644 --- a/Zend/tests/bug52614.phpt +++ b/Zend/tests/bug52614.phpt @@ -69,6 +69,7 @@ $foo->f1()[0]++; var_dump($foo->a1[0]); $foo->f6()[0]++; var_dump($foo->a1[0]); +?> --EXPECT-- NULL array(0) { diff --git a/Zend/tests/bug52879.phpt b/Zend/tests/bug52879.phpt index 09369d2d2f69d..3489a2afbcfea 100644 --- a/Zend/tests/bug52879.phpt +++ b/Zend/tests/bug52879.phpt @@ -12,5 +12,6 @@ $myGlobal=new MyClass(); $myGlobal->myRef=&$myGlobal; $myGlobal->myNonExistentProperty="ok\n"; echo $myGlobal; +?> --EXPECT-- ok diff --git a/Zend/tests/bug53511.phpt b/Zend/tests/bug53511.phpt index 7f00e45b59c5a..b07504506a94a 100644 --- a/Zend/tests/bug53511.phpt +++ b/Zend/tests/bug53511.phpt @@ -19,6 +19,7 @@ function test() { test(); echo "bug\n"; +?> --EXPECTF-- Fatal error: Uncaught Exception: ops 1 in %sbug53511.php:4 Stack trace: diff --git a/Zend/tests/bug53727.phpt b/Zend/tests/bug53727.phpt index 22cd5232c7c15..6e3500bdcb5c1 100644 --- a/Zend/tests/bug53727.phpt +++ b/Zend/tests/bug53727.phpt @@ -15,6 +15,7 @@ echo (defined('ChildClass::TEST_CONSTANT') ? 'true' : 'false') . "\n"; echo (is_subclass_of('ParentClass', 'MyInterface') ? 'true' : 'false') . "\n"; echo (defined('ParentClass::TEST_CONSTANT') ? 'true' : 'false') . "\n"; +?> --EXPECT-- true true diff --git a/Zend/tests/bug54039.phpt b/Zend/tests/bug54039.phpt index aade872bf2c52..3531b6efb874e 100644 --- a/Zend/tests/bug54039.phpt +++ b/Zend/tests/bug54039.phpt @@ -41,6 +41,7 @@ function test_3() { } $f = test_3(); $f(); $f = test_3(); $f(); +?> --EXPECT-- Outer function increments $v to 1 Inner function reckons $v is 1 diff --git a/Zend/tests/bug54268.phpt b/Zend/tests/bug54268.phpt index b544cd882aa93..1680f4ceedb8f 100644 --- a/Zend/tests/bug54268.phpt +++ b/Zend/tests/bug54268.phpt @@ -31,5 +31,6 @@ class Test } $x = new Test(); Test::$mystatic = new DestructorCreator(); +?> --EXPECTF-- Fatal error: Allowed memory size of %s bytes exhausted%s(tried to allocate %s bytes) in %s on line %d diff --git a/Zend/tests/bug54547.phpt b/Zend/tests/bug54547.phpt index 452cbb8a53ab0..7cb0cf06647a4 100644 --- a/Zend/tests/bug54547.phpt +++ b/Zend/tests/bug54547.phpt @@ -13,6 +13,7 @@ var_dump("0x7fffffffffffffff" == "9223372036854775808"); /* not exactly what the bug is about, but closely related problem: */ var_dump("999223372036854775807"=="999223372036854775808"); var_dump("899223372036854775807">"00999223372036854775807"); +?> --EXPECT-- bool(false) bool(false) diff --git a/Zend/tests/bug54910.phpt b/Zend/tests/bug54910.phpt index a63f10fa7f16f..c8317a1708270 100644 --- a/Zend/tests/bug54910.phpt +++ b/Zend/tests/bug54910.phpt @@ -24,5 +24,6 @@ class B extends A {} $input = new B(); echo $input->getEmail(); +?> --EXPECT-- No such method - 'noSuchMethod' diff --git a/Zend/tests/bug55247.phpt b/Zend/tests/bug55247.phpt index 163cc721fbdd6..c87fcb9526103 100644 --- a/Zend/tests/bug55247.phpt +++ b/Zend/tests/bug55247.phpt @@ -24,6 +24,7 @@ $test->{'method'}(); Test::method(); Test::$method(); Test::{'method'}(); +?> --EXPECT-- method method diff --git a/Zend/tests/bug55825.phpt b/Zend/tests/bug55825.phpt index 8ce75c44315ba..eb4dafc96de85 100644 --- a/Zend/tests/bug55825.phpt +++ b/Zend/tests/bug55825.phpt @@ -12,6 +12,7 @@ class C { use T1; } $c1 = new C; $c1->inc(); $c1->inc(); +?> --EXPECT-- 1 2 diff --git a/Zend/tests/bug60169.phpt b/Zend/tests/bug60169.phpt index f97574191cc57..f24c7cb564dd1 100644 --- a/Zend/tests/bug60169.phpt +++ b/Zend/tests/bug60169.phpt @@ -7,5 +7,6 @@ $arr = array("test"); list($a,$b) = is_array($arr)? $arr : $arr; list($c,$d) = is_array($arr)?: NULL; echo "ok\n"; +?> --EXPECT-- ok diff --git a/Zend/tests/bug60362.phpt b/Zend/tests/bug60362.phpt index e8d16ea4cb9ff..51a47760a26ef 100644 --- a/Zend/tests/bug60362.phpt +++ b/Zend/tests/bug60362.phpt @@ -59,6 +59,7 @@ if (empty($arr['exists'][1][0])) { var_dump($arr['exists'][1][0]); } echo "DONE"; +?> --EXPECT-- sub-key 'non_existent' is not set. sub-key 1 is set: string(1) "o" diff --git a/Zend/tests/bug60444.phpt b/Zend/tests/bug60444.phpt index a86e1d422ff6c..f450b9e4cd1dd 100644 --- a/Zend/tests/bug60444.phpt +++ b/Zend/tests/bug60444.phpt @@ -14,5 +14,6 @@ class Some { } new Foo; echo "done\n"; +?> --EXPECT-- done diff --git a/Zend/tests/bug60613.phpt b/Zend/tests/bug60613.phpt index a9db68dea91d0..6376d99184b1c 100644 --- a/Zend/tests/bug60613.phpt +++ b/Zend/tests/bug60613.phpt @@ -14,5 +14,6 @@ $cls->{true}(); $cls->{false}(); $cls->{null}(); echo "ok\n"; +?> --EXPECTF-- Fatal error: Method name must be a string in %sbug60613.php on line %d diff --git a/Zend/tests/bug60909_1.phpt b/Zend/tests/bug60909_1.phpt index e709a55c7fc68..73b451802d1d5 100644 --- a/Zend/tests/bug60909_1.phpt +++ b/Zend/tests/bug60909_1.phpt @@ -9,6 +9,7 @@ set_error_handler(function($errno, $errstr, $errfile, $errline){ }); require 'notfound.php'; +?> --EXPECTF-- error(require(notfound.php): Failed to open stream: %s) Fatal error: Uncaught Exception: Foo in %sbug60909_1.php:5 diff --git a/Zend/tests/bug60909_2.phpt b/Zend/tests/bug60909_2.phpt index 9660a9653fa57..d382e66bb7f5a 100644 --- a/Zend/tests/bug60909_2.phpt +++ b/Zend/tests/bug60909_2.phpt @@ -12,6 +12,7 @@ class Bad { $bad = new Bad(); echo "$bad"; +?> --EXPECTF-- Fatal error: Uncaught Exception: I CAN DO THIS in %s:%d Stack trace: diff --git a/Zend/tests/bug61165.phpt b/Zend/tests/bug61165.phpt index 68f6797ccf05b..9c01d78f24c1d 100644 --- a/Zend/tests/bug61165.phpt +++ b/Zend/tests/bug61165.phpt @@ -21,6 +21,7 @@ for ($i = 0; $i < 3; $i++) { strip_tags(new T); } var_dump($handler); +?> --EXPECTF-- object(T)#%d (1) { ["_this"]=> diff --git a/Zend/tests/bug61273.phpt b/Zend/tests/bug61273.phpt index 45461729cbdc6..92ad2c9918f52 100644 --- a/Zend/tests/bug61273.phpt +++ b/Zend/tests/bug61273.phpt @@ -10,6 +10,7 @@ Bug #61273 (call_user_func_array with more than 16333 arguments leaks / crashes) $args = array_fill(0, 64 * 1024 - 64, 0); call_user_func_array(function(&$a) {}, $args); echo strval("okey"); +?> --EXPECTF-- Warning: {closure}(): Argument #1 ($a) must be passed by reference, value given in %s on line %d okey diff --git a/Zend/tests/bug61767.phpt b/Zend/tests/bug61767.phpt index b1b87b1935f59..f47eb0cbe82c4 100644 --- a/Zend/tests/bug61767.phpt +++ b/Zend/tests/bug61767.phpt @@ -14,6 +14,7 @@ register_shutdown_function(function(){ //$undefined = null; // defined variable does not cause problems $undefined->foo(); +?> --EXPECTF-- Error handler called (Undefined variable $undefined) diff --git a/Zend/tests/bug61782.phpt b/Zend/tests/bug61782.phpt index 95bf4e6cff388..c6c1d196dcfe8 100644 --- a/Zend/tests/bug61782.phpt +++ b/Zend/tests/bug61782.phpt @@ -23,6 +23,7 @@ Bug #61782 (__clone/__destruct do not match other methods when checking access c $obj = new LatchkeyKid(); echo "DONE\n"; +?> --EXPECT-- In LatchkeyKid: MommasBoy::__clone diff --git a/Zend/tests/bug61970.phpt b/Zend/tests/bug61970.phpt index 9cdb87a01a1c5..8a2335a1f9e4a 100644 --- a/Zend/tests/bug61970.phpt +++ b/Zend/tests/bug61970.phpt @@ -12,5 +12,6 @@ class Bar extends Foo { } echo 'DONE'; +?> --EXPECT-- DONE diff --git a/Zend/tests/bug61970_1.phpt b/Zend/tests/bug61970_1.phpt index 417eaa0aefd84..f688edf15a42f 100644 --- a/Zend/tests/bug61970_1.phpt +++ b/Zend/tests/bug61970_1.phpt @@ -10,5 +10,6 @@ abstract class Foo { class Bar extends Foo { protected function __construct(){} } +?> --EXPECTF-- Fatal error: Access level to Bar::__construct() must be public (as in class Foo) in %s on line 8 diff --git a/Zend/tests/bug61970_2.phpt b/Zend/tests/bug61970_2.phpt index 403ba7510a23a..7ba20f93bcaab 100644 --- a/Zend/tests/bug61970_2.phpt +++ b/Zend/tests/bug61970_2.phpt @@ -14,5 +14,6 @@ class Bar extends Foo { class Baz extends Bar { protected function __construct(){} } +?> --EXPECTF-- Fatal error: Access level to Baz::__construct() must be public (as in class Foo) in %s on line 12 diff --git a/Zend/tests/bug62097.phpt b/Zend/tests/bug62097.phpt index dda3b34a26358..8b78e6c69115d 100644 --- a/Zend/tests/bug62097.phpt +++ b/Zend/tests/bug62097.phpt @@ -10,6 +10,7 @@ var_dump("02147483647" == "2147483647", "02147483648" == "2147483648", "09007199254740991" == "9007199254740991", "09007199254740992" == "9007199254740992"); +?> --EXPECT-- bool(true) bool(true) diff --git a/Zend/tests/bug63468.phpt b/Zend/tests/bug63468.phpt index ca66c4caeddc3..3eb289e752cad 100644 --- a/Zend/tests/bug63468.phpt +++ b/Zend/tests/bug63468.phpt @@ -25,5 +25,6 @@ class Bar extends Foo $x = new Bar; var_dump($x->run()); +?> --EXPECT-- string(3) "Bar" diff --git a/Zend/tests/bug63635.phpt b/Zend/tests/bug63635.phpt index df3afef178429..09f893615878d 100644 --- a/Zend/tests/bug63635.phpt +++ b/Zend/tests/bug63635.phpt @@ -34,6 +34,7 @@ for ($n = 0; $n < 20; $n++) { echo "$n\n"; } echo "ok\n"; +?> --EXPECT-- 0 1 diff --git a/Zend/tests/bug63982.phpt b/Zend/tests/bug63982.phpt index 4318a5091c939..f482aa489165e 100644 --- a/Zend/tests/bug63982.phpt +++ b/Zend/tests/bug63982.phpt @@ -10,6 +10,7 @@ $test = new Test(); var_dump(isset($test->protectedProperty)); var_dump(isset($test->protectedProperty->foo)); +?> --EXPECT-- bool(false) bool(false) diff --git a/Zend/tests/bug64135.phpt b/Zend/tests/bug64135.phpt index e4be3e0c6457f..b4f4c82b3a77a 100644 --- a/Zend/tests/bug64135.phpt +++ b/Zend/tests/bug64135.phpt @@ -13,5 +13,6 @@ try { } catch(Throwable $e) { echo "Exception is thrown"; } +?> --EXPECT-- Exception is thrown diff --git a/Zend/tests/bug64239_1.phpt b/Zend/tests/bug64239_1.phpt index aa20578b8989a..2e3c7173bc153 100644 --- a/Zend/tests/bug64239_1.phpt +++ b/Zend/tests/bug64239_1.phpt @@ -15,6 +15,7 @@ trait T2 { } print_r(get_class_methods("A")); print_r(get_class_methods("B")); +?> --EXPECT-- Array ( diff --git a/Zend/tests/bug64417.phpt b/Zend/tests/bug64417.phpt index c81caf72dca06..6d1b084dca30f 100644 --- a/Zend/tests/bug64417.phpt +++ b/Zend/tests/bug64417.phpt @@ -34,5 +34,6 @@ $o = new obj; $o['x'] = 1; ++$o['x']; echo $o['x'], "\n"; +?> --EXPECT-- 2 diff --git a/Zend/tests/bug64578.phpt b/Zend/tests/bug64578.phpt index d0d69995ad0ef..7d4a32be87a92 100644 --- a/Zend/tests/bug64578.phpt +++ b/Zend/tests/bug64578.phpt @@ -9,6 +9,7 @@ function x($s) { $s['2a'] = 1; }; $y = '1'; x($y); print_r($y); +?> --EXPECT-- string(26) "Illegal string offset "2a"" 1 diff --git a/Zend/tests/bug65108.phpt b/Zend/tests/bug65108.phpt index 55c6b8c5b317e..04fe3e134d5ec 100644 --- a/Zend/tests/bug65108.phpt +++ b/Zend/tests/bug65108.phpt @@ -22,6 +22,7 @@ Class E { } $isCallable = is_callable(array('E', 'f')); var_dump($isCallable); +?> --EXPECT-- bool(false) bool(false) diff --git a/Zend/tests/bug65254.phpt b/Zend/tests/bug65254.phpt index d58759bfd44f5..81f1fd5ccd5fa 100644 --- a/Zend/tests/bug65254.phpt +++ b/Zend/tests/bug65254.phpt @@ -16,5 +16,6 @@ catch (Exception $e) { echo 'caught'; } +?> --EXPECT-- caught diff --git a/Zend/tests/bug65784.phpt b/Zend/tests/bug65784.phpt index 8c0db4fa4a725..78a7cd12d90ca 100644 --- a/Zend/tests/bug65784.phpt +++ b/Zend/tests/bug65784.phpt @@ -53,6 +53,7 @@ function foo3() { } $bar = foo3(); +?> --EXPECTF-- string(9) "not catch" NULL diff --git a/Zend/tests/bug66015.phpt b/Zend/tests/bug66015.phpt index 1222ab3a96c67..41521455e8f95 100644 --- a/Zend/tests/bug66015.phpt +++ b/Zend/tests/bug66015.phpt @@ -23,7 +23,6 @@ class Test $test = new Test(); ?> - --EXPECT-- array ( 1 => 'first', diff --git a/Zend/tests/bug66252.phpt b/Zend/tests/bug66252.phpt index 8b5919801e43c..3816ebda0967f 100644 --- a/Zend/tests/bug66252.phpt +++ b/Zend/tests/bug66252.phpt @@ -10,5 +10,6 @@ class B extends A { } const C = B::BHW; echo C, "\n"; +?> --EXPECT-- this is A extended by B diff --git a/Zend/tests/bug66608.phpt b/Zend/tests/bug66608.phpt index b4e761ddc45d8..367ae4e419ec5 100644 --- a/Zend/tests/bug66608.phpt +++ b/Zend/tests/bug66608.phpt @@ -57,6 +57,7 @@ function bar() { echo "13\n"; } bar(); +?> --EXPECT-- 1 2 diff --git a/Zend/tests/bug67314.phpt b/Zend/tests/bug67314.phpt index beb44af667546..8077b01881b0a 100644 --- a/Zend/tests/bug67314.phpt +++ b/Zend/tests/bug67314.phpt @@ -14,6 +14,7 @@ crash(); echo "made it once\n"; crash(); echo "ok\n"; +?> --EXPECTF-- Warning: Undefined variable $i in %s on line %d made it once diff --git a/Zend/tests/bug67368.phpt b/Zend/tests/bug67368.phpt index 39d8bd30d60f3..f588270f5984c 100644 --- a/Zend/tests/bug67368.phpt +++ b/Zend/tests/bug67368.phpt @@ -8,5 +8,6 @@ class FooBar { const bar = ["bar" => 3]["bar"]; } echo "okey"; +?> --EXPECT-- okey diff --git a/Zend/tests/bug67436/bug67436.phpt b/Zend/tests/bug67436/bug67436.phpt index 1ceb83f491515..7496973580477 100644 --- a/Zend/tests/bug67436/bug67436.phpt +++ b/Zend/tests/bug67436/bug67436.phpt @@ -21,6 +21,7 @@ a::staticTest(); $b = new b(); $b->test(); +?> --EXPECTF-- string(%d) "The magic method b::__invoke() must have public visibility" b::test() diff --git a/Zend/tests/bug67436/bug67436_nohandler.phpt b/Zend/tests/bug67436/bug67436_nohandler.phpt index 4a34870ebfabe..3dacb1bc96878 100644 --- a/Zend/tests/bug67436/bug67436_nohandler.phpt +++ b/Zend/tests/bug67436/bug67436_nohandler.phpt @@ -13,6 +13,7 @@ a::staticTest(); $b = new b(); $b->test(); +?> --EXPECTF-- Warning: The magic method b::__invoke() must have public visibility in %s on line %d b::test() diff --git a/Zend/tests/bug68370.phpt b/Zend/tests/bug68370.phpt index b480bffab5410..ec5f5ed9ff19c 100644 --- a/Zend/tests/bug68370.phpt +++ b/Zend/tests/bug68370.phpt @@ -12,5 +12,6 @@ $c = new C(); $x = $c->test(); print_r($x); unset($c, $x); +?> --EXPECTF-- Fatal error: Cannot unset $this in %sbug68370.php on line 4 diff --git a/Zend/tests/bug68896.phpt b/Zend/tests/bug68896.phpt index 988e98e31ef12..b3b62a6ed00af 100644 --- a/Zend/tests/bug68896.phpt +++ b/Zend/tests/bug68896.phpt @@ -26,6 +26,7 @@ $obj = new A; $obj["a"] = 1; $obj["a"] .= "test"; var_dump($obj["a"]); +?> --EXPECT-- string(5) "1test" string(5) "1test" diff --git a/Zend/tests/bug69446.phpt b/Zend/tests/bug69446.phpt index e68443b803ae0..a82ecb4472084 100644 --- a/Zend/tests/bug69446.phpt +++ b/Zend/tests/bug69446.phpt @@ -21,6 +21,7 @@ $foo->bad->x = new stdClass; unset($foo); gc_collect_cycles(); var_dump($bar); +?> --EXPECT-- object(bad)#2 (2) { ["x"]=> diff --git a/Zend/tests/bug69446_2.phpt b/Zend/tests/bug69446_2.phpt index 8ef2300e930c1..be7dfec02104a 100644 --- a/Zend/tests/bug69446_2.phpt +++ b/Zend/tests/bug69446_2.phpt @@ -30,6 +30,7 @@ unserialize(serialize($foo)); gc_collect_cycles(); var_dump($bar); +?> --EXPECT-- object(bad)#4 (1) { ["_private"]=> diff --git a/Zend/tests/bug69732.phpt b/Zend/tests/bug69732.phpt index 690318fbfa5b3..7baa71fb63391 100644 --- a/Zend/tests/bug69732.phpt +++ b/Zend/tests/bug69732.phpt @@ -19,6 +19,7 @@ $wpq = new wpq; $wpq->interesting =& ret_assoc(); $x = $wpq->interesting; printf("%s\n", $x); +?> --EXPECTF-- Warning: Undefined property: wpq::$interesting in %s on line %d diff --git a/Zend/tests/bug69891.phpt b/Zend/tests/bug69891.phpt index f4b30948de208..97cf2e15eed69 100644 --- a/Zend/tests/bug69891.phpt +++ b/Zend/tests/bug69891.phpt @@ -6,6 +6,7 @@ Bug #69891: Unexpected array comparison result var_dump([1, 2, 3] <=> []); var_dump([] <=> [1, 2, 3]); var_dump([1] <=> [2, 3]); +?> --EXPECT-- int(1) int(-1) diff --git a/Zend/tests/bug69955.phpt b/Zend/tests/bug69955.phpt index ece96a88ad0b6..1c8340af2c9d8 100644 --- a/Zend/tests/bug69955.phpt +++ b/Zend/tests/bug69955.phpt @@ -25,6 +25,7 @@ class C10 implements ArrayAccess $c10 = new C10; var_dump($c10[] += 5); +?> --EXPECT-- Inside C10::offsetGet NULL diff --git a/Zend/tests/bug70117.phpt b/Zend/tests/bug70117.phpt index cc46be64587ac..51b77457ab063 100644 --- a/Zend/tests/bug70117.phpt +++ b/Zend/tests/bug70117.phpt @@ -16,6 +16,7 @@ function &foo1() :string { var_dump(foo()); var_dump(foo1()); +?> --EXPECT-- string(1) "1" string(3) "ref" diff --git a/Zend/tests/bug70805_2.phpt b/Zend/tests/bug70805_2.phpt index b33d47a6a9f00..4bbc3347ecdce 100644 --- a/Zend/tests/bug70805_2.phpt +++ b/Zend/tests/bug70805_2.phpt @@ -35,5 +35,6 @@ unset($t); unset($a); var_dump(gc_collect_cycles()); +?> --EXPECT-- int(2) diff --git a/Zend/tests/bug70997.phpt b/Zend/tests/bug70997.phpt index 119eb6cbbeff0..286d4bccfad28 100644 --- a/Zend/tests/bug70997.phpt +++ b/Zend/tests/bug70997.phpt @@ -22,5 +22,6 @@ class B extends A { $b = new B; $b->test(); +?> --EXPECT-- bool(true) diff --git a/Zend/tests/bug71221.phpt b/Zend/tests/bug71221.phpt index b55a14a2bdccc..4a3819ba042d3 100644 --- a/Zend/tests/bug71221.phpt +++ b/Zend/tests/bug71221.phpt @@ -3,6 +3,7 @@ Bug #71221 (Null pointer deref (segfault) in get_defined_vars via ob_start) --FILE-- --EXPECT-- Fatal error: Uncaught Error: Cannot call get_defined_vars() dynamically in [no active file]:0 Stack trace: diff --git a/Zend/tests/bug71414.phpt b/Zend/tests/bug71414.phpt index 09f8b7dd32c17..ca1b761982814 100644 --- a/Zend/tests/bug71414.phpt +++ b/Zend/tests/bug71414.phpt @@ -21,5 +21,6 @@ class Y extends X implements InterfaceY { } echo "ok"; +?> --EXPECT-- ok diff --git a/Zend/tests/bug71428.1.phpt b/Zend/tests/bug71428.1.phpt index ba6af017069f2..be7c7f4826fb4 100644 --- a/Zend/tests/bug71428.1.phpt +++ b/Zend/tests/bug71428.1.phpt @@ -8,5 +8,6 @@ class A { class B extends A { public function m(array $a = []) {} } +?> --EXPECTF-- Fatal error: Declaration of B::m(array $a = []) must be compatible with A::m(?array $a = null) in %s on line %d diff --git a/Zend/tests/bug72101.phpt b/Zend/tests/bug72101.phpt index 30d7820dc2291..6951e88cf3662 100644 --- a/Zend/tests/bug72101.phpt +++ b/Zend/tests/bug72101.phpt @@ -73,6 +73,7 @@ $OuterMatcher->methodNameMatcher = null; $OuterMatcher->stub = new PHPUnit_Framework_MockObject_Stub_ReturnCallback([$foo, 'callback']); $a = $b = $c = 0; $foo->bar($a, $b, $c); +?> --EXPECTF-- Fatal error: Uncaught Error: Class "DoesNotExists" not found in %s:%d Stack trace: diff --git a/Zend/tests/bug72496.phpt b/Zend/tests/bug72496.phpt index 62e55cb56147f..5ba67bfa6d18c 100644 --- a/Zend/tests/bug72496.phpt +++ b/Zend/tests/bug72496.phpt @@ -39,5 +39,6 @@ class Bar extends Foo } echo "OK\n"; +?> --EXPECT-- OK diff --git a/Zend/tests/bug76800.phpt b/Zend/tests/bug76800.phpt index d7f6d8070b514..0caac2a357944 100644 --- a/Zend/tests/bug76800.phpt +++ b/Zend/tests/bug76800.phpt @@ -8,6 +8,7 @@ foreach($arr as $key => &$val) { // without & will print both keys $arr[0] = 0; // without this line will print both keys unset($arr[0]); } +?> --EXPECT-- See key 1 See key 3 diff --git a/Zend/tests/bug77345_gc_1.phpt b/Zend/tests/bug77345_gc_1.phpt index eabb94ce7d8fe..b50031aba656f 100644 --- a/Zend/tests/bug77345_gc_1.phpt +++ b/Zend/tests/bug77345_gc_1.phpt @@ -36,7 +36,8 @@ for ($i = 0; $i < 200000; $i++) { $circularDoublyLinkedList = $nextNode; } var_dump('end'); +?> --EXPECT-- bool(true) string(5) "start" -string(3) "end" \ No newline at end of file +string(3) "end" diff --git a/Zend/tests/bug77345_gc_2.phpt b/Zend/tests/bug77345_gc_2.phpt index 9d39b6b9693cf..57353c5a3f7aa 100644 --- a/Zend/tests/bug77345_gc_2.phpt +++ b/Zend/tests/bug77345_gc_2.phpt @@ -42,7 +42,8 @@ xxx(); gc_collect_cycles(); var_dump('end'); +?> --EXPECT-- bool(true) string(5) "start" -string(3) "end" \ No newline at end of file +string(3) "end" diff --git a/Zend/tests/bug77738.phpt b/Zend/tests/bug77738.phpt index a2e5fa06fdb68..e940b85ba5a7c 100644 --- a/Zend/tests/bug77738.phpt +++ b/Zend/tests/bug77738.phpt @@ -4,6 +4,7 @@ Bug #77738 (Nullptr deref in zend_compile_expr) --EXPECTF-- Fatal error: Uncaught Error: Undefined constant "__COMPILER_HALT_OFFSET__" in %s:%d Stack trace: diff --git a/Zend/tests/bug77993.phpt b/Zend/tests/bug77993.phpt index 46eed0f4dc104..e7b2bec77693a 100644 --- a/Zend/tests/bug77993.phpt +++ b/Zend/tests/bug77993.phpt @@ -3,5 +3,6 @@ Bug #77993 (Wrong parse error for invalid hex literal on Windows) --FILE-- --EXPECTF-- Parse error: syntax error, unexpected identifier "xg10" in %s on line %d diff --git a/Zend/tests/bug78999.phpt b/Zend/tests/bug78999.phpt index e44a38f077945..bf7291a3224ff 100644 --- a/Zend/tests/bug78999.phpt +++ b/Zend/tests/bug78999.phpt @@ -9,6 +9,7 @@ function get() { } var_dump(get()); var_dump(gc_collect_cycles()); +?> --EXPECT-- object(stdClass)#1 (1) { ["prop"]=> diff --git a/Zend/tests/call_static.phpt b/Zend/tests/call_static.phpt index 4debb412dc1d8..80aec15f4559e 100644 --- a/Zend/tests/call_static.phpt +++ b/Zend/tests/call_static.phpt @@ -13,6 +13,7 @@ class Test call_user_func("Test::Two", 'A', 'B'); call_user_func(array("Test", "Three"), NULL, 0, false); Test::Four(5, 6, 7, 8); +?> --EXPECT-- Two() called with 2 arguments Three() called with 3 arguments diff --git a/Zend/tests/closure_023.phpt b/Zend/tests/closure_023.phpt index a91d357c06233..089ec8cc4d448 100644 --- a/Zend/tests/closure_023.phpt +++ b/Zend/tests/closure_023.phpt @@ -9,5 +9,6 @@ class foo { } } foo::bar(); +?> --EXPECT-- Done diff --git a/Zend/tests/closure_041.phpt b/Zend/tests/closure_041.phpt index 20e5217095c4e..d709257484115 100644 --- a/Zend/tests/closure_041.phpt +++ b/Zend/tests/closure_041.phpt @@ -61,6 +61,7 @@ $d = $nonstaticUnscoped->bindTo(new B); $d(); echo " (should be scoped to dummy $d = $nonstaticScoped->bindTo(new B); $d(); echo "\n"; echo "Done.\n"; +?> --EXPECTF-- Before binding scoped to A: bool(false) diff --git a/Zend/tests/closure_043.phpt b/Zend/tests/closure_043.phpt index 13c3e519b9514..bfcd37b38e1f5 100644 --- a/Zend/tests/closure_043.phpt +++ b/Zend/tests/closure_043.phpt @@ -38,6 +38,7 @@ $d = $staticUnscoped->bindTo(new A, 'A'); $d = $staticScoped->bindTo(new A, 'A'); echo "Done.\n"; +?> --EXPECTF-- Before binding bool(false) diff --git a/Zend/tests/closure_044.phpt b/Zend/tests/closure_044.phpt index e886f5e764d90..544ad8bee8445 100644 --- a/Zend/tests/closure_044.phpt +++ b/Zend/tests/closure_044.phpt @@ -38,6 +38,7 @@ $d = $nonstaticUnscoped->bindTo(new A, 'A'); $d(); echo "\n"; $d = $nonstaticScoped->bindTo(new A, 'A'); $d(); echo "\n"; echo "Done.\n"; +?> --EXPECTF-- Before binding bool(false) diff --git a/Zend/tests/closure_045.phpt b/Zend/tests/closure_045.phpt index 2b99476678359..6ffce8342e792 100644 --- a/Zend/tests/closure_045.phpt +++ b/Zend/tests/closure_045.phpt @@ -13,5 +13,6 @@ $a = A::foo(); $a->bindTo(new A); echo "Done.\n"; +?> --EXPECT-- Done. diff --git a/Zend/tests/closure_046.phpt b/Zend/tests/closure_046.phpt index 5f0a0ba1601ce..9dbcba5ce5442 100644 --- a/Zend/tests/closure_046.phpt +++ b/Zend/tests/closure_046.phpt @@ -36,6 +36,7 @@ echo "After binding, with different instance for the bound one", "\n"; $d = $nonstaticScoped->bindTo(new B, "static"); $d(); echo "\n"; echo "Done.\n"; +?> --EXPECTF-- Before binding bool(false) diff --git a/Zend/tests/closure_049.phpt b/Zend/tests/closure_049.phpt index c5ed917f1656f..80e56e32c9bf9 100644 --- a/Zend/tests/closure_049.phpt +++ b/Zend/tests/closure_049.phpt @@ -17,5 +17,6 @@ class B extends A {} $b = new B; var_dump($b->foo()); +?> --EXPECT-- string(1) "B" diff --git a/Zend/tests/closure_050.phpt b/Zend/tests/closure_050.phpt index 1ab0c3fa58037..f9339cd966193 100644 --- a/Zend/tests/closure_050.phpt +++ b/Zend/tests/closure_050.phpt @@ -16,5 +16,6 @@ class B extends A {} $b = new B; var_dump($b->foo()); +?> --EXPECT-- string(1) "B" diff --git a/Zend/tests/closure_051.phpt b/Zend/tests/closure_051.phpt index ab514123c0c2a..95180e95f4999 100644 --- a/Zend/tests/closure_051.phpt +++ b/Zend/tests/closure_051.phpt @@ -15,5 +15,6 @@ class A { class B extends A {} var_dump(B::foo()); +?> --EXPECT-- string(1) "B" diff --git a/Zend/tests/closure_052.phpt b/Zend/tests/closure_052.phpt index 5550cc92dc707..79397edb39497 100644 --- a/Zend/tests/closure_052.phpt +++ b/Zend/tests/closure_052.phpt @@ -15,5 +15,6 @@ class A { class B extends A {} var_dump(B::foo()); +?> --EXPECT-- string(1) "B" diff --git a/Zend/tests/closure_053.phpt b/Zend/tests/closure_053.phpt index 65c65ae08aa16..d8c7044927cc1 100644 --- a/Zend/tests/closure_053.phpt +++ b/Zend/tests/closure_053.phpt @@ -16,5 +16,6 @@ class B extends A {} $b = new B; var_dump($b->foo()); +?> --EXPECT-- string(1) "A" diff --git a/Zend/tests/closure_054.phpt b/Zend/tests/closure_054.phpt index 87c46d7a199be..f81e6c96d598c 100644 --- a/Zend/tests/closure_054.phpt +++ b/Zend/tests/closure_054.phpt @@ -16,5 +16,6 @@ class B extends A {} $b = new B; var_dump($b->foo()); +?> --EXPECT-- string(1) "A" diff --git a/Zend/tests/closure_055.phpt b/Zend/tests/closure_055.phpt index 2dc1d47103c30..f903b487c5c7b 100644 --- a/Zend/tests/closure_055.phpt +++ b/Zend/tests/closure_055.phpt @@ -15,5 +15,6 @@ class A { class B extends A {} var_dump(B::foo()); +?> --EXPECT-- string(1) "A" diff --git a/Zend/tests/closure_056.phpt b/Zend/tests/closure_056.phpt index d1fa848ee6abf..b032135139b94 100644 --- a/Zend/tests/closure_056.phpt +++ b/Zend/tests/closure_056.phpt @@ -15,5 +15,6 @@ class A { class B extends A {} var_dump(B::foo()); +?> --EXPECT-- string(1) "A" diff --git a/Zend/tests/closure_058.phpt b/Zend/tests/closure_058.phpt index 2a83778954afe..5880492201d7b 100644 --- a/Zend/tests/closure_058.phpt +++ b/Zend/tests/closure_058.phpt @@ -30,6 +30,7 @@ $c = array($b,"__invoke"); $c(); call_user_func(array($b,"__invoke")); $z(array($b,"__invoke")); +?> --EXPECT-- string(1) "A" string(1) "A" diff --git a/Zend/tests/closure_059.phpt b/Zend/tests/closure_059.phpt index ab418e42b7e18..9ec04d02ae012 100644 --- a/Zend/tests/closure_059.phpt +++ b/Zend/tests/closure_059.phpt @@ -32,6 +32,7 @@ try { } catch (Error $e) { echo "Exception: " . $e->getMessage() . "\n"; } +?> --EXPECTF-- Exception: {closure}(): Argument #1 ($a) must be of type A, B given, called in %s on line %d Exception: {closure}(): Argument #1 ($a) must be of type A, B given diff --git a/Zend/tests/closure_bug66622.phpt b/Zend/tests/closure_bug66622.phpt index 44bbcbaa8d228..2a0219835144b 100644 --- a/Zend/tests/closure_bug66622.phpt +++ b/Zend/tests/closure_bug66622.phpt @@ -28,6 +28,7 @@ function test() { B::baz(); } test(); +?> --EXPECT-- B vs B B vs B diff --git a/Zend/tests/compound_assign_with_numeric_strings.phpt b/Zend/tests/compound_assign_with_numeric_strings.phpt index a801991a1ef49..c6cee53d95c99 100644 --- a/Zend/tests/compound_assign_with_numeric_strings.phpt +++ b/Zend/tests/compound_assign_with_numeric_strings.phpt @@ -38,6 +38,7 @@ try{ $n = "-1"; $n %= $n; var_dump($n); +?> --EXPECT-- int(0) diff --git a/Zend/tests/const_dereference_002.phpt b/Zend/tests/const_dereference_002.phpt index d7195dd2825d7..7d83acadbdc73 100644 --- a/Zend/tests/const_dereference_002.phpt +++ b/Zend/tests/const_dereference_002.phpt @@ -7,6 +7,7 @@ error_reporting(E_ALL); var_dump("foobar"[3]); var_dump("foobar"[2][0]); var_dump("foobar"["0foo"]["0bar"]); +?> --EXPECTF-- string(1) "b" string(1) "o" diff --git a/Zend/tests/constant_arrays.phpt b/Zend/tests/constant_arrays.phpt index d439ff6922ca6..84f71fccf2795 100644 --- a/Zend/tests/constant_arrays.phpt +++ b/Zend/tests/constant_arrays.phpt @@ -39,6 +39,7 @@ try { } catch (ValueError $exception) { echo $exception->getMessage() . "\n"; } +?> --EXPECTF-- array(4) { [0]=> diff --git a/Zend/tests/constant_expressions_exceptions_001.phpt b/Zend/tests/constant_expressions_exceptions_001.phpt index 98e61765b3650..279db24372d24 100644 --- a/Zend/tests/constant_expressions_exceptions_001.phpt +++ b/Zend/tests/constant_expressions_exceptions_001.phpt @@ -3,6 +3,7 @@ Constant Expressions with unsupported operands 001 --FILE-- --EXPECTF-- Fatal error: Uncaught TypeError: Unsupported operand types: array - array in %s:%d Stack trace: diff --git a/Zend/tests/debug_backtrace_with_include_and_this.phpt b/Zend/tests/debug_backtrace_with_include_and_this.phpt index 3ee3a7312f522..1364432f5dd4f 100644 --- a/Zend/tests/debug_backtrace_with_include_and_this.phpt +++ b/Zend/tests/debug_backtrace_with_include_and_this.phpt @@ -27,6 +27,7 @@ try { } catch (CLException $e) { echo $e."\n"; } +?> --EXPECTF-- ERR#2: include(class://non.existent.Class): Failed to open stream: "CLWrapper::stream_open" call failed @ include ERR#2: include(): Failed opening 'class://non.existent.Class' for inclusion (include_path='%s') @ include diff --git a/Zend/tests/debug_info-error-0.0.phpt b/Zend/tests/debug_info-error-0.0.phpt index 1c8dfc8853889..e3996e0f25996 100644 --- a/Zend/tests/debug_info-error-0.0.phpt +++ b/Zend/tests/debug_info-error-0.0.phpt @@ -15,5 +15,6 @@ class C { $c = new C(0.0); var_dump($c); +?> --EXPECTF-- Fatal error: __debuginfo() must return an array in %s%eZend%etests%edebug_info-error-0.0.php on line %d diff --git a/Zend/tests/debug_info-error-0.phpt b/Zend/tests/debug_info-error-0.phpt index 868ac2f75f851..7dbac320a1754 100644 --- a/Zend/tests/debug_info-error-0.phpt +++ b/Zend/tests/debug_info-error-0.phpt @@ -15,5 +15,6 @@ class C { $c = new C(0); var_dump($c); +?> --EXPECTF-- Fatal error: __debuginfo() must return an array in %s%eZend%etests%edebug_info-error-0.php on line %d diff --git a/Zend/tests/debug_info-error-1.0.phpt b/Zend/tests/debug_info-error-1.0.phpt index 27611237bbfcf..0213e9daad250 100644 --- a/Zend/tests/debug_info-error-1.0.phpt +++ b/Zend/tests/debug_info-error-1.0.phpt @@ -15,5 +15,6 @@ class C { $c = new C(1.0); var_dump($c); +?> --EXPECTF-- Fatal error: __debuginfo() must return an array in %s%eZend%etests%edebug_info-error-1.0.php on line %d diff --git a/Zend/tests/debug_info-error-1.phpt b/Zend/tests/debug_info-error-1.phpt index e2e9823ed4483..a8e4644b49083 100644 --- a/Zend/tests/debug_info-error-1.phpt +++ b/Zend/tests/debug_info-error-1.phpt @@ -15,5 +15,6 @@ class C { $c = new C(1); var_dump($c); +?> --EXPECTF-- Fatal error: __debuginfo() must return an array in %s%eZend%etests%edebug_info-error-1.php on line %d diff --git a/Zend/tests/debug_info-error-empty_str.phpt b/Zend/tests/debug_info-error-empty_str.phpt index 72ab85d7d83ac..39f227cb96750 100644 --- a/Zend/tests/debug_info-error-empty_str.phpt +++ b/Zend/tests/debug_info-error-empty_str.phpt @@ -15,5 +15,6 @@ class C { $c = new C(""); var_dump($c); +?> --EXPECTF-- Fatal error: __debuginfo() must return an array in %s%eZend%etests%edebug_info-error-empty_str.php on line %d diff --git a/Zend/tests/debug_info-error-false.phpt b/Zend/tests/debug_info-error-false.phpt index d6e19938af6bf..bf18ed4d038d8 100644 --- a/Zend/tests/debug_info-error-false.phpt +++ b/Zend/tests/debug_info-error-false.phpt @@ -15,5 +15,6 @@ class C { $c = new C(false); var_dump($c); +?> --EXPECTF-- Fatal error: __debuginfo() must return an array in %s%eZend%etests%edebug_info-error-false.php on line %d diff --git a/Zend/tests/debug_info-error-object.phpt b/Zend/tests/debug_info-error-object.phpt index 40737db2b6146..e94c2dfb36ccb 100644 --- a/Zend/tests/debug_info-error-object.phpt +++ b/Zend/tests/debug_info-error-object.phpt @@ -15,5 +15,6 @@ class C { $c = new C(new stdClass); var_dump($c); +?> --EXPECTF-- Fatal error: __debuginfo() must return an array in %s%eZend%etests%edebug_info-error-object.php on line %d diff --git a/Zend/tests/debug_info-error-resource.phpt b/Zend/tests/debug_info-error-resource.phpt index e3bd5429497d5..285ed72e33072 100644 --- a/Zend/tests/debug_info-error-resource.phpt +++ b/Zend/tests/debug_info-error-resource.phpt @@ -17,5 +17,6 @@ class C { $c = new C(fopen("data:text/plain,Foo", 'r')); var_dump($c); +?> --EXPECTF-- Fatal error: __debuginfo() must return an array in %s%eZend%etests%edebug_info-error-resource.php on line %d diff --git a/Zend/tests/debug_info-error-str.phpt b/Zend/tests/debug_info-error-str.phpt index aa16d5bf7c94d..daf0ad3b588ea 100644 --- a/Zend/tests/debug_info-error-str.phpt +++ b/Zend/tests/debug_info-error-str.phpt @@ -15,5 +15,6 @@ class C { $c = new C("foo"); var_dump($c); +?> --EXPECTF-- Fatal error: __debuginfo() must return an array in %s%eZend%etests%edebug_info-error-str.php on line %d diff --git a/Zend/tests/debug_info-error-true.phpt b/Zend/tests/debug_info-error-true.phpt index 2501e8a412b00..41a68c5c3965f 100644 --- a/Zend/tests/debug_info-error-true.phpt +++ b/Zend/tests/debug_info-error-true.phpt @@ -15,5 +15,6 @@ class C { $c = new C(true); var_dump($c); +?> --EXPECTF-- Fatal error: __debuginfo() must return an array in %s%eZend%etests%edebug_info-error-true.php on line %d diff --git a/Zend/tests/debug_info.phpt b/Zend/tests/debug_info.phpt index c82ddb2143edc..6f559eb40b7a9 100644 --- a/Zend/tests/debug_info.phpt +++ b/Zend/tests/debug_info.phpt @@ -26,6 +26,7 @@ var_dump($f); $b = new Bar; var_dump($b); +?> --EXPECTF-- object(Foo)#%d (3) { ["a"]=> diff --git a/Zend/tests/declare_006.phpt b/Zend/tests/declare_006.phpt index 6d41c0d7d663b..0c32927dc2fd1 100644 --- a/Zend/tests/declare_006.phpt +++ b/Zend/tests/declare_006.phpt @@ -5,5 +5,6 @@ Use of non-literals in declare ticks values crashes compiler declare(ticks = UNKNOWN_CONST) { echo 'Done'; } +?> --EXPECTF-- Fatal error: declare(ticks) value must be a literal in %sdeclare_006.php on line 2 diff --git a/Zend/tests/dynamic_prop_name_leak.phpt b/Zend/tests/dynamic_prop_name_leak.phpt index 093a42400dc17..4f730228020a2 100644 --- a/Zend/tests/dynamic_prop_name_leak.phpt +++ b/Zend/tests/dynamic_prop_name_leak.phpt @@ -6,6 +6,7 @@ $obj = new stdClass; $name = 0.0; $ref =& $obj->$name; var_dump($obj); +?> --EXPECT-- object(stdClass)#1 (1) { ["0"]=> diff --git a/Zend/tests/empty_with_expr.phpt b/Zend/tests/empty_with_expr.phpt index 582eb3d2d0b68..d424e10d186ae 100644 --- a/Zend/tests/empty_with_expr.phpt +++ b/Zend/tests/empty_with_expr.phpt @@ -19,6 +19,7 @@ var_dump(empty("string")); var_dump(empty("")); var_dump(empty(true)); var_dump(empty(false)); +?> --EXPECT-- bool(true) bool(false) diff --git a/Zend/tests/function_arguments/argument_count_correct.phpt b/Zend/tests/function_arguments/argument_count_correct.phpt index 9c73b93520c32..e4e8e72b22c21 100644 --- a/Zend/tests/function_arguments/argument_count_correct.phpt +++ b/Zend/tests/function_arguments/argument_count_correct.phpt @@ -16,5 +16,6 @@ $fp = fopen(__FILE__, "r"); fclose($fp); echo "done"; +?> --EXPECT-- done diff --git a/Zend/tests/function_arguments/argument_count_correct_strict.phpt b/Zend/tests/function_arguments/argument_count_correct_strict.phpt index feed8b5964d81..be19471edb65d 100644 --- a/Zend/tests/function_arguments/argument_count_correct_strict.phpt +++ b/Zend/tests/function_arguments/argument_count_correct_strict.phpt @@ -16,5 +16,6 @@ $fp = fopen(__FILE__, "r"); fclose($fp); echo "done"; +?> --EXPECT-- done diff --git a/Zend/tests/function_arguments/argument_count_incorrect_internal.phpt b/Zend/tests/function_arguments/argument_count_incorrect_internal.phpt index 5c0770ff65e92..5d5235888f39e 100644 --- a/Zend/tests/function_arguments/argument_count_incorrect_internal.phpt +++ b/Zend/tests/function_arguments/argument_count_incorrect_internal.phpt @@ -7,5 +7,6 @@ try { } catch (ArgumentCountError $e) { echo $e->getMessage(), "\n"; } +?> --EXPECT-- substr() expects at least 2 parameters, 1 given diff --git a/Zend/tests/function_arguments/argument_count_incorrect_internal_strict.phpt b/Zend/tests/function_arguments/argument_count_incorrect_internal_strict.phpt index 33337bb90860a..66b651737915d 100644 --- a/Zend/tests/function_arguments/argument_count_incorrect_internal_strict.phpt +++ b/Zend/tests/function_arguments/argument_count_incorrect_internal_strict.phpt @@ -16,6 +16,7 @@ try { echo get_class($e) . PHP_EOL; echo $e->getMessage(), "\n"; } +?> --EXPECT-- ArgumentCountError substr() expects at least 2 parameters, 1 given diff --git a/Zend/tests/function_arguments/argument_count_incorrect_userland.phpt b/Zend/tests/function_arguments/argument_count_incorrect_userland.phpt index 1e7969b44ceb1..db9be6d851407 100644 --- a/Zend/tests/function_arguments/argument_count_incorrect_userland.phpt +++ b/Zend/tests/function_arguments/argument_count_incorrect_userland.phpt @@ -33,6 +33,7 @@ try { echo get_class($e) . PHP_EOL; echo $e->getMessage() . PHP_EOL; } +?> --EXPECTF-- ArgumentCountError Too few arguments to function foo(), 0 passed in %s and exactly 1 expected diff --git a/Zend/tests/function_arguments/argument_count_incorrect_userland_strict.phpt b/Zend/tests/function_arguments/argument_count_incorrect_userland_strict.phpt index 206b96149b4a2..2a67a9ce4c6ba 100644 --- a/Zend/tests/function_arguments/argument_count_incorrect_userland_strict.phpt +++ b/Zend/tests/function_arguments/argument_count_incorrect_userland_strict.phpt @@ -41,6 +41,7 @@ try { echo get_class($e) . PHP_EOL; echo $e->getMessage() . PHP_EOL; } +?> --EXPECTF-- ArgumentCountError Too few arguments to function foo(), 0 passed in %s and exactly 1 expected diff --git a/Zend/tests/function_arguments/variadic_argument_type_error.phpt b/Zend/tests/function_arguments/variadic_argument_type_error.phpt index 3a9bc050ccc35..c0db48dc6f82b 100644 --- a/Zend/tests/function_arguments/variadic_argument_type_error.phpt +++ b/Zend/tests/function_arguments/variadic_argument_type_error.phpt @@ -17,6 +17,7 @@ try { echo $exception->getMessage() . "\n"; } +?> --EXPECTF-- foo(): Argument #2 ($bar) must be of type int, array given, called in %s on line %d foo(): Argument #4 ($bar) must be of type int, array given, called in %s on line %d diff --git a/Zend/tests/gc_012.phpt b/Zend/tests/gc_012.phpt index 409d2d8f169a2..4e924eda3b1f7 100644 --- a/Zend/tests/gc_012.phpt +++ b/Zend/tests/gc_012.phpt @@ -13,6 +13,7 @@ var_dump(gc_collect_cycles()); unset($a); var_dump(gc_collect_cycles()); echo "ok\n"; +?> --EXPECT-- int(0) int(1000) diff --git a/Zend/tests/gc_023.phpt b/Zend/tests/gc_023.phpt index 3f1b0f0187f38..2a5d0206558aa 100644 --- a/Zend/tests/gc_023.phpt +++ b/Zend/tests/gc_023.phpt @@ -21,6 +21,7 @@ var_dump(gc_collect_cycles()); unset($a); // 10000 zvals collected automatic var_dump(gc_collect_cycles()); echo "ok\n"; +?> --EXPECT-- int(0) int(9999) diff --git a/Zend/tests/gc_027.phpt b/Zend/tests/gc_027.phpt index 7f94b82e81a36..147ccf497f97e 100644 --- a/Zend/tests/gc_027.phpt +++ b/Zend/tests/gc_027.phpt @@ -10,5 +10,6 @@ try { gc_collect_cycles(); } echo "ok\n"; +?> --EXPECT-- ok diff --git a/Zend/tests/gc_035.phpt b/Zend/tests/gc_035.phpt index 56b4aae866db6..9118174ceb5ee 100644 --- a/Zend/tests/gc_035.phpt +++ b/Zend/tests/gc_035.phpt @@ -20,6 +20,7 @@ var_dump(gc_collect_cycles()); unset($a); var_dump(gc_collect_cycles()); var_dump(gc_collect_cycles()); +?> --EXPECT-- int(0) int(0) diff --git a/Zend/tests/gc_037.phpt b/Zend/tests/gc_037.phpt index 268f8f184dce9..e046944ac1a17 100644 --- a/Zend/tests/gc_037.phpt +++ b/Zend/tests/gc_037.phpt @@ -11,6 +11,7 @@ var_dump(gc_status()); gc_collect_cycles(); gc_collect_cycles(); var_dump(gc_status()); +?> --EXPECT-- array(4) { ["runs"]=> diff --git a/Zend/tests/generators/bug63066.phpt b/Zend/tests/generators/bug63066.phpt index 26ad4e5fcbb22..bf66904f2efd4 100644 --- a/Zend/tests/generators/bug63066.phpt +++ b/Zend/tests/generators/bug63066.phpt @@ -10,6 +10,7 @@ function gen($o) foreach(gen(new stdClass()) as $value) echo $value, "\n"; +?> --EXPECTF-- foo diff --git a/Zend/tests/generators/finally/return_yield.phpt b/Zend/tests/generators/finally/return_yield.phpt index c4f348598770e..07cfdfa79bd7e 100644 --- a/Zend/tests/generators/finally/return_yield.phpt +++ b/Zend/tests/generators/finally/return_yield.phpt @@ -14,5 +14,6 @@ function foo($f, $t) { foreach (foo(1, 5) as $x) { echo $x, "\n"; } +?> --EXPECT-- 1 diff --git a/Zend/tests/generators/finally/throw_yield.phpt b/Zend/tests/generators/finally/throw_yield.phpt index 6d7d4f5d152eb..5b7845d605d72 100644 --- a/Zend/tests/generators/finally/throw_yield.phpt +++ b/Zend/tests/generators/finally/throw_yield.phpt @@ -14,6 +14,7 @@ function foo($f, $t) { foreach (foo(1, 5) as $x) { echo $x, "\n"; } +?> --EXPECTF-- 1 diff --git a/Zend/tests/generators/finally/yield_return.phpt b/Zend/tests/generators/finally/yield_return.phpt index e3e1bec35784a..6191f389e53eb 100644 --- a/Zend/tests/generators/finally/yield_return.phpt +++ b/Zend/tests/generators/finally/yield_return.phpt @@ -14,5 +14,6 @@ function foo($f, $t) { foreach (foo(1, 5) as $x) { echo $x, "\n"; } +?> --EXPECT-- 1 diff --git a/Zend/tests/generators/finally/yield_throw.phpt b/Zend/tests/generators/finally/yield_throw.phpt index e191ea0dc1861..05b037c54ffc7 100644 --- a/Zend/tests/generators/finally/yield_throw.phpt +++ b/Zend/tests/generators/finally/yield_throw.phpt @@ -14,6 +14,7 @@ function foo($f, $t) { foreach (foo(1, 5) as $x) { echo $x, "\n"; } +?> --EXPECTF-- 1 diff --git a/Zend/tests/generators/finally/yield_yield.phpt b/Zend/tests/generators/finally/yield_yield.phpt index 76610ef1a43d6..49ed9430836bc 100644 --- a/Zend/tests/generators/finally/yield_yield.phpt +++ b/Zend/tests/generators/finally/yield_yield.phpt @@ -18,5 +18,6 @@ function foo() { foreach (foo() as $x) { echo $x; } +?> --EXPECT-- 1234567 diff --git a/Zend/tests/generators/yield_from_greedy_parse.phpt b/Zend/tests/generators/yield_from_greedy_parse.phpt index 598fb515b4242..ba41bd111cd56 100644 --- a/Zend/tests/generators/yield_from_greedy_parse.phpt +++ b/Zend/tests/generators/yield_from_greedy_parse.phpt @@ -19,6 +19,7 @@ function foo() { foreach (foo() as $value) { var_dump($value); } +?> --EXPECT-- int(42) int(24) diff --git a/Zend/tests/grammar/regression_001.phpt b/Zend/tests/grammar/regression_001.phpt index d559c555e853a..144f094c61a41 100644 --- a/Zend/tests/grammar/regression_001.phpt +++ b/Zend/tests/grammar/regression_001.phpt @@ -22,6 +22,7 @@ Foo:: ); echo "\nDone\n"; +?> --EXPECT-- Foo::function Foo::function diff --git a/Zend/tests/grammar/regression_002.phpt b/Zend/tests/grammar/regression_002.phpt index 52ca62d6ba89a..38c75abab9dfb 100644 --- a/Zend/tests/grammar/regression_002.phpt +++ b/Zend/tests/grammar/regression_002.phpt @@ -14,6 +14,7 @@ var_dump(Foo:: CLASS); var_dump(Foo:: CLASS); +?> --EXPECT-- string(3) "Foo" string(3) "Foo" diff --git a/Zend/tests/grammar/regression_004.phpt b/Zend/tests/grammar/regression_004.phpt index b820cee1e85b2..cd41cf01b3211 100644 --- a/Zend/tests/grammar/regression_004.phpt +++ b/Zend/tests/grammar/regression_004.phpt @@ -10,5 +10,6 @@ class Obj } function echo(){} // not valid +?> --EXPECTF-- Parse error: syntax error, unexpected token "echo", expecting "(" in %s on line %d diff --git a/Zend/tests/grammar/regression_005.phpt b/Zend/tests/grammar/regression_005.phpt index 2735829f2c8ca..4cda26c32280d 100644 --- a/Zend/tests/grammar/regression_005.phpt +++ b/Zend/tests/grammar/regression_005.phpt @@ -9,5 +9,6 @@ class Obj } const return = 'nope'; +?> --EXPECTF-- Parse error: syntax error, unexpected token "return", expecting identifier in %s on line %d diff --git a/Zend/tests/grammar/regression_006.phpt b/Zend/tests/grammar/regression_006.phpt index 072148ca567ab..64d1cd3dcc848 100644 --- a/Zend/tests/grammar/regression_006.phpt +++ b/Zend/tests/grammar/regression_006.phpt @@ -19,6 +19,7 @@ echo Obj:: USE, PHP_EOL; echo "\nDone\n"; +?> --EXPECT-- declare return diff --git a/Zend/tests/grammar/regression_007.phpt b/Zend/tests/grammar/regression_007.phpt index b691ccaef948a..15c9f1fddce34 100644 --- a/Zend/tests/grammar/regression_007.phpt +++ b/Zend/tests/grammar/regression_007.phpt @@ -28,6 +28,7 @@ Foo::{'new'}(); var_dump(Foo::use); echo "\nDone\n"; +?> --EXPECT-- Foo::new Foo::new diff --git a/Zend/tests/grammar/regression_008.phpt b/Zend/tests/grammar/regression_008.phpt index 57ae510722451..15d5a3c0ed62b 100644 --- a/Zend/tests/grammar/regression_008.phpt +++ b/Zend/tests/grammar/regression_008.phpt @@ -12,6 +12,7 @@ $friday = new Friday; echo "$friday->require ($friday->require) {$friday->require}", PHP_EOL; echo "\nDone\n"; +?> --EXPECT-- fun (fun) fun diff --git a/Zend/tests/grammar/regression_009.phpt b/Zend/tests/grammar/regression_009.phpt index 45fc81bcb81ee..c1fd1fb72cf12 100644 --- a/Zend/tests/grammar/regression_009.phpt +++ b/Zend/tests/grammar/regression_009.phpt @@ -12,5 +12,6 @@ class Foo } echo PHP_EOL, "Done", PHP_EOL; +?> --EXPECT-- Done diff --git a/Zend/tests/grammar/semi_reserved_001.phpt b/Zend/tests/grammar/semi_reserved_001.phpt index bbb8ccdede97b..2de8e901ef9e6 100644 --- a/Zend/tests/grammar/semi_reserved_001.phpt +++ b/Zend/tests/grammar/semi_reserved_001.phpt @@ -163,6 +163,7 @@ $obj->__DIR__(); $obj->__NAMESPACE__(); echo "\nDone\n"; +?> --EXPECT-- Obj::empty Obj::callable diff --git a/Zend/tests/grammar/semi_reserved_002.phpt b/Zend/tests/grammar/semi_reserved_002.phpt index 59cd97479e19b..db780f970679b 100644 --- a/Zend/tests/grammar/semi_reserved_002.phpt +++ b/Zend/tests/grammar/semi_reserved_002.phpt @@ -161,6 +161,7 @@ Obj::__DIR__(); Obj::__NAMESPACE__(); echo "\nDone\n"; +?> --EXPECT-- Obj::empty Obj::callable diff --git a/Zend/tests/grammar/semi_reserved_004.phpt b/Zend/tests/grammar/semi_reserved_004.phpt index 2ab1f3139e96a..63a13d145b8c0 100644 --- a/Zend/tests/grammar/semi_reserved_004.phpt +++ b/Zend/tests/grammar/semi_reserved_004.phpt @@ -163,6 +163,7 @@ echo Obj::$__NAMESPACE__, PHP_EOL; echo Obj::$__halt_compiler, PHP_EOL; echo "\nDone\n"; +?> --EXPECT-- empty callable diff --git a/Zend/tests/grammar/semi_reserved_005.phpt b/Zend/tests/grammar/semi_reserved_005.phpt index 3e74024ecc579..4a9a19e11812a 100644 --- a/Zend/tests/grammar/semi_reserved_005.phpt +++ b/Zend/tests/grammar/semi_reserved_005.phpt @@ -159,6 +159,7 @@ echo Obj::__DIR__, PHP_EOL; echo Obj::__NAMESPACE__, PHP_EOL; echo "\nDone\n"; +?> --EXPECT-- empty callable diff --git a/Zend/tests/grammar/semi_reserved_006.phpt b/Zend/tests/grammar/semi_reserved_006.phpt index 634ba51285598..02afae0bb0399 100644 --- a/Zend/tests/grammar/semi_reserved_006.phpt +++ b/Zend/tests/grammar/semi_reserved_006.phpt @@ -58,6 +58,7 @@ Foo::byebye(); Foo::farewell(); echo "\nDone\n"; +?> --EXPECT-- TraitA::catch TraitA::list diff --git a/Zend/tests/grammar/semi_reserved_007.phpt b/Zend/tests/grammar/semi_reserved_007.phpt index 64e55a8e2ac2b..5c90199b3a2eb 100644 --- a/Zend/tests/grammar/semi_reserved_007.phpt +++ b/Zend/tests/grammar/semi_reserved_007.phpt @@ -25,6 +25,7 @@ class Bar extends Foo { new Bar; echo "\nDone\n"; +?> --EXPECT-- From Foo::__construct: self diff --git a/Zend/tests/grammar/semi_reserved_008.phpt b/Zend/tests/grammar/semi_reserved_008.phpt index fe478323f8a19..83828170cabf5 100644 --- a/Zend/tests/grammar/semi_reserved_008.phpt +++ b/Zend/tests/grammar/semi_reserved_008.phpt @@ -61,6 +61,7 @@ Foo /**/ attempt(); echo PHP_EOL, "Done", PHP_EOL; +?> --EXPECT-- TraitB::try diff --git a/Zend/tests/grammar/semi_reserved_009.phpt b/Zend/tests/grammar/semi_reserved_009.phpt index 98ff4ee8f03bf..6f0622bc30b2f 100644 --- a/Zend/tests/grammar/semi_reserved_009.phpt +++ b/Zend/tests/grammar/semi_reserved_009.phpt @@ -18,6 +18,7 @@ class Foo Foo::try(); echo PHP_EOL, "Done", PHP_EOL; +?> --EXPECT-- TraitA::as diff --git a/Zend/tests/grammar/semi_reserved_010.phpt b/Zend/tests/grammar/semi_reserved_010.phpt index 951db73b854ac..38c0d55f70482 100644 --- a/Zend/tests/grammar/semi_reserved_010.phpt +++ b/Zend/tests/grammar/semi_reserved_010.phpt @@ -24,6 +24,7 @@ class Foo Foo::insteadof(); echo PHP_EOL, "Done", PHP_EOL; +?> --EXPECT-- TraitB::insteadof diff --git a/Zend/tests/halt01.phpt b/Zend/tests/halt01.phpt index 3af80d07a8cac..375170ce45960 100644 --- a/Zend/tests/halt01.phpt +++ b/Zend/tests/halt01.phpt @@ -8,5 +8,6 @@ print "yo!\n"; __HALT_COMPILER(); none of this should be displayed! +?> --EXPECT-- yo! diff --git a/Zend/tests/halt03.phpt b/Zend/tests/halt03.phpt index deacebe4abaf1..bbc28dc78ed84 100644 --- a/Zend/tests/halt03.phpt +++ b/Zend/tests/halt03.phpt @@ -6,5 +6,6 @@ __HALT_COMPILER() basic test if (true) { __HALT_COMPILER(); } +?> --EXPECTF-- Fatal error: __HALT_COMPILER() can only be used from the outermost scope in %shalt03.php on line %d diff --git a/Zend/tests/halt_compiler5.phpt b/Zend/tests/halt_compiler5.phpt index 8f0364a944111..7b21c4b06c6f2 100644 --- a/Zend/tests/halt_compiler5.phpt +++ b/Zend/tests/halt_compiler5.phpt @@ -4,6 +4,7 @@ Using __COMPILER_HALF_OFFSET__ with trailing {} (OSS-Fuzz #17895) --EXPECTF-- Fatal error: Uncaught Error: Undefined constant "__COMPILER_HALT_OFFSET__" in %s:%d Stack trace: diff --git a/Zend/tests/jump17.phpt b/Zend/tests/jump17.phpt index 62bcaef8236b7..64f7721fef3df 100644 --- a/Zend/tests/jump17.phpt +++ b/Zend/tests/jump17.phpt @@ -18,5 +18,6 @@ c: echo "6"; } echo "7\n"; +?> --EXPECT-- 4567 diff --git a/Zend/tests/lsb_008.phpt b/Zend/tests/lsb_008.phpt index 79f906bd7e387..02bc93fa86b61 100644 --- a/Zend/tests/lsb_008.phpt +++ b/Zend/tests/lsb_008.phpt @@ -4,5 +4,6 @@ ZE2 Late Static Binding class name "static" --EXPECTF-- Parse error: %s error,%sexpecting %s in %s on line %d diff --git a/Zend/tests/lsb_009.phpt b/Zend/tests/lsb_009.phpt index 9b1686391bd2e..0a72130ff287d 100644 --- a/Zend/tests/lsb_009.phpt +++ b/Zend/tests/lsb_009.phpt @@ -4,5 +4,6 @@ ZE2 Late Static Binding interface name "static" --EXPECTF-- Parse error: %s error,%sexpecting %s in %s on line %d diff --git a/Zend/tests/lsb_022.phpt b/Zend/tests/lsb_022.phpt index da918f8b26dd2..e2a405c53e45b 100644 --- a/Zend/tests/lsb_022.phpt +++ b/Zend/tests/lsb_022.phpt @@ -23,6 +23,7 @@ class B extends A { } } B::foo(); +?> --EXPECT-- B B diff --git a/Zend/tests/method_static_var.phpt b/Zend/tests/method_static_var.phpt index 438982bd71c84..b419647517d12 100644 --- a/Zend/tests/method_static_var.phpt +++ b/Zend/tests/method_static_var.phpt @@ -23,6 +23,7 @@ foo::test(); */ Bar::test(); Bar::test(); +?> --EXPECT-- int(1) int(2) diff --git a/Zend/tests/multibyte/bug68665.phpt b/Zend/tests/multibyte/bug68665.phpt index f770118ad4263..a648a7f9af041 100644 --- a/Zend/tests/multibyte/bug68665.phpt +++ b/Zend/tests/multibyte/bug68665.phpt @@ -13,6 +13,5 @@ internal_encoding=big5 - --EXPECT-- 'hello diff --git a/Zend/tests/name_collision_07.phpt b/Zend/tests/name_collision_07.phpt index bc596a35494de..cb35e88db69cf 100644 --- a/Zend/tests/name_collision_07.phpt +++ b/Zend/tests/name_collision_07.phpt @@ -11,5 +11,6 @@ namespace Bazzle { use Foo\Bar; class Bar {} } +?> --EXPECTF-- Fatal error: Cannot declare class Bazzle\Bar because the name is already in use in %s on line %d diff --git a/Zend/tests/name_collision_08.phpt b/Zend/tests/name_collision_08.phpt index d897419102863..652fa3dbf15ed 100644 --- a/Zend/tests/name_collision_08.phpt +++ b/Zend/tests/name_collision_08.phpt @@ -11,5 +11,6 @@ namespace Bazzle { use function Foo\bar; function bar() {} } +?> --EXPECTF-- Fatal error: Cannot declare function Bazzle\bar because the name is already in use in %s on line %d diff --git a/Zend/tests/name_collision_09.phpt b/Zend/tests/name_collision_09.phpt index b46459eef6032..88d4d55fc89bf 100644 --- a/Zend/tests/name_collision_09.phpt +++ b/Zend/tests/name_collision_09.phpt @@ -11,5 +11,6 @@ namespace Bazzle { use const Foo\BAR; const BAR = 24; } +?> --EXPECTF-- Fatal error: Cannot declare const Bazzle\BAR because the name is already in use in %s on line %d diff --git a/Zend/tests/ns_001.phpt b/Zend/tests/ns_001.phpt index 100dbe50e97ad..ef12ce5aaf69d 100644 --- a/Zend/tests/ns_001.phpt +++ b/Zend/tests/ns_001.phpt @@ -25,6 +25,7 @@ Foo::baz(); $y = new \test\ns1\Foo; $y->bar(); \test\ns1\Foo::baz(); +?> --EXPECT-- test\ns1\Foo test\ns1\Foo diff --git a/Zend/tests/ns_002.phpt b/Zend/tests/ns_002.phpt index 3d9e09869db63..fa937d4421791 100644 --- a/Zend/tests/ns_002.phpt +++ b/Zend/tests/ns_002.phpt @@ -19,6 +19,7 @@ Foo::bar(); Bar::bar(); ns2\Foo::bar(); ns1\Foo::bar(); +?> --EXPECT-- test\ns1\Foo test\ns1\Foo diff --git a/Zend/tests/ns_003.phpt b/Zend/tests/ns_003.phpt index 4372722c250b8..5cc0c6444145c 100644 --- a/Zend/tests/ns_003.phpt +++ b/Zend/tests/ns_003.phpt @@ -8,5 +8,6 @@ class Exception { } echo get_class(new Exception()),"\n"; +?> --EXPECT-- test\ns1\Exception diff --git a/Zend/tests/ns_004.phpt b/Zend/tests/ns_004.phpt index 2acc7622dec3c..1c2395351b4e0 100644 --- a/Zend/tests/ns_004.phpt +++ b/Zend/tests/ns_004.phpt @@ -5,6 +5,7 @@ namespace test\ns1; echo get_class(new Exception()),"\n"; +?> --EXPECTF-- Fatal error: Uncaught Error: Class "test\ns1\Exception" not found in %s:%d Stack trace: diff --git a/Zend/tests/ns_005.phpt b/Zend/tests/ns_005.phpt index c082afc48105e..b2d3b9868258f 100644 --- a/Zend/tests/ns_005.phpt +++ b/Zend/tests/ns_005.phpt @@ -8,5 +8,6 @@ class Exception { } echo get_class(new \Exception()),"\n"; +?> --EXPECT-- Exception diff --git a/Zend/tests/ns_006.phpt b/Zend/tests/ns_006.phpt index 1c0ec3ab08234..60a4702c0f2fa 100644 --- a/Zend/tests/ns_006.phpt +++ b/Zend/tests/ns_006.phpt @@ -9,5 +9,6 @@ class Exception { $x = "test\\ns1\\Exception"; echo get_class(new $x),"\n"; +?> --EXPECT-- test\ns1\Exception diff --git a/Zend/tests/ns_007.phpt b/Zend/tests/ns_007.phpt index 2f4d1361dcfc4..9d3e201b9f522 100644 --- a/Zend/tests/ns_007.phpt +++ b/Zend/tests/ns_007.phpt @@ -9,5 +9,6 @@ class Exception { $x = "Exception"; echo get_class(new $x),"\n"; +?> --EXPECT-- Exception diff --git a/Zend/tests/ns_008.phpt b/Zend/tests/ns_008.phpt index a0ae4e2d8f536..0be955b2b2244 100644 --- a/Zend/tests/ns_008.phpt +++ b/Zend/tests/ns_008.phpt @@ -9,5 +9,6 @@ class foo { $x = __NAMESPACE__ . "\\foo"; echo get_class(new $x),"\n"; +?> --EXPECT-- test\foo diff --git a/Zend/tests/ns_009.phpt b/Zend/tests/ns_009.phpt index 21d2f00cc0cfa..c5a76f69a4344 100644 --- a/Zend/tests/ns_009.phpt +++ b/Zend/tests/ns_009.phpt @@ -7,5 +7,6 @@ class foo { $x = __NAMESPACE__ . "\\foo"; echo get_class(new $x),"\n"; +?> --EXPECT-- foo diff --git a/Zend/tests/ns_010.phpt b/Zend/tests/ns_010.phpt index 9364f89a12a9d..d718f7cc5b002 100644 --- a/Zend/tests/ns_010.phpt +++ b/Zend/tests/ns_010.phpt @@ -26,6 +26,7 @@ echo \X\Foo::C; echo Foo::$var; echo Y\Foo::$var; echo \X\Foo::$var; +?> --EXPECT-- class ok class ok diff --git a/Zend/tests/ns_011.phpt b/Zend/tests/ns_011.phpt index 7aa6270a1ca21..900b9e5764d83 100644 --- a/Zend/tests/ns_011.phpt +++ b/Zend/tests/ns_011.phpt @@ -16,6 +16,7 @@ bar(); function bar() { echo __FUNCTION__,"\n"; } +?> --EXPECT-- test\ns1\foo test\ns1\foo diff --git a/Zend/tests/ns_012.phpt b/Zend/tests/ns_012.phpt index 210cba9065f19..186f056f6a8b1 100644 --- a/Zend/tests/ns_012.phpt +++ b/Zend/tests/ns_012.phpt @@ -23,6 +23,7 @@ ns3\ns1\bar(); function bar() { echo __FUNCTION__,"\n"; } +?> --EXPECT-- test\ns1\foo test\ns1\bar diff --git a/Zend/tests/ns_013.phpt b/Zend/tests/ns_013.phpt index 063e27930ca6d..f268fe2f96254 100644 --- a/Zend/tests/ns_013.phpt +++ b/Zend/tests/ns_013.phpt @@ -9,5 +9,6 @@ function strlen($x) { } echo strlen("Hello"),"\n"; +?> --EXPECT-- test\ns1\strlen diff --git a/Zend/tests/ns_014.phpt b/Zend/tests/ns_014.phpt index 6bcab51c834c3..547bd998d4802 100644 --- a/Zend/tests/ns_014.phpt +++ b/Zend/tests/ns_014.phpt @@ -5,5 +5,6 @@ namespace test\ns1; echo strlen("Hello"),"\n"; +?> --EXPECT-- 5 diff --git a/Zend/tests/ns_015.phpt b/Zend/tests/ns_015.phpt index 7c954c2af372d..cbbcc94b36277 100644 --- a/Zend/tests/ns_015.phpt +++ b/Zend/tests/ns_015.phpt @@ -9,5 +9,6 @@ function strlen($x) { } echo \strlen("Hello"),"\n"; +?> --EXPECT-- 5 diff --git a/Zend/tests/ns_016.phpt b/Zend/tests/ns_016.phpt index 19942cfacf4a7..87682d485a845 100644 --- a/Zend/tests/ns_016.phpt +++ b/Zend/tests/ns_016.phpt @@ -10,5 +10,6 @@ function strlen($x) { $x = "test\\ns1\\strlen"; echo $x("Hello"),"\n"; +?> --EXPECT-- test\ns1\strlen diff --git a/Zend/tests/ns_017.phpt b/Zend/tests/ns_017.phpt index 1cb8ac2eb5619..886a7394f02a6 100644 --- a/Zend/tests/ns_017.phpt +++ b/Zend/tests/ns_017.phpt @@ -10,5 +10,6 @@ function strlen($x) { $x = "strlen"; echo $x("Hello"),"\n"; +?> --EXPECT-- 5 diff --git a/Zend/tests/ns_018.phpt b/Zend/tests/ns_018.phpt index 2ef8d104f2473..d420a862d316c 100644 --- a/Zend/tests/ns_018.phpt +++ b/Zend/tests/ns_018.phpt @@ -10,5 +10,6 @@ function foo() { $x = __NAMESPACE__ . "\\foo"; echo $x(),"\n"; +?> --EXPECT-- test\foo diff --git a/Zend/tests/ns_019.phpt b/Zend/tests/ns_019.phpt index 1fa1e227badb0..8b06809072edc 100644 --- a/Zend/tests/ns_019.phpt +++ b/Zend/tests/ns_019.phpt @@ -8,5 +8,6 @@ function foo() { $x = __NAMESPACE__ . "\\foo"; echo $x(),"\n"; +?> --EXPECT-- foo diff --git a/Zend/tests/ns_020.phpt b/Zend/tests/ns_020.phpt index 7915683d6abd0..268fd5b692e2f 100644 --- a/Zend/tests/ns_020.phpt +++ b/Zend/tests/ns_020.phpt @@ -11,6 +11,7 @@ foo(); \X\foo(); Y\foo(); \X\foo(); +?> --EXPECT-- X\foo X\foo diff --git a/Zend/tests/ns_021.phpt b/Zend/tests/ns_021.phpt index 5c160e7d070fb..35374881492e4 100644 --- a/Zend/tests/ns_021.phpt +++ b/Zend/tests/ns_021.phpt @@ -17,6 +17,7 @@ function foo() { foo(); \test\foo(); \test\test::foo(); +?> --EXPECT-- test\foo test\foo diff --git a/Zend/tests/ns_022.phpt b/Zend/tests/ns_022.phpt index bcddaa0a7c43c..27b4b3df24916 100644 --- a/Zend/tests/ns_022.phpt +++ b/Zend/tests/ns_022.phpt @@ -14,6 +14,7 @@ function foo() { test\foo(); \test::foo(); +?> --EXPECT-- a\b\c\foo Test::foo diff --git a/Zend/tests/ns_023.phpt b/Zend/tests/ns_023.phpt index 34fbb56f2ad30..ed9c3e52dea6b 100644 --- a/Zend/tests/ns_023.phpt +++ b/Zend/tests/ns_023.phpt @@ -5,5 +5,6 @@ namespace test\foo; var_dump(__NAMESPACE__); +?> --EXPECT-- string(8) "test\foo" diff --git a/Zend/tests/ns_024.phpt b/Zend/tests/ns_024.phpt index 019a89c47037e..4a6e72f3269a4 100644 --- a/Zend/tests/ns_024.phpt +++ b/Zend/tests/ns_024.phpt @@ -3,5 +3,6 @@ --FILE-- --EXPECT-- string(0) "" diff --git a/Zend/tests/ns_025.phpt b/Zend/tests/ns_025.phpt index 44e90de5d11fb..4742b45e9e125 100644 --- a/Zend/tests/ns_025.phpt +++ b/Zend/tests/ns_025.phpt @@ -17,6 +17,7 @@ $x = new Foo; Foo::Bar(); $x = new \Foo\Bar\Foo; \Foo\Bar\Foo::Bar(); +?> --EXPECT-- Foo\Bar\Foo Foo\Bar\Foo diff --git a/Zend/tests/ns_026.phpt b/Zend/tests/ns_026.phpt index 83bbf618f9750..6d7502d8cdd71 100644 --- a/Zend/tests/ns_026.phpt +++ b/Zend/tests/ns_026.phpt @@ -25,6 +25,7 @@ $x = new \Foo\Foo; \Foo\Foo::Bar(); \Foo\Bar(); Foo\Bar(); +?> --EXPECTF-- Method - Foo\Foo::__construct Func - Foo\Bar diff --git a/Zend/tests/ns_027.phpt b/Zend/tests/ns_027.phpt index 9035b4ecd2658..574cc4b0fa0b0 100644 --- a/Zend/tests/ns_027.phpt +++ b/Zend/tests/ns_027.phpt @@ -17,6 +17,7 @@ $x = new Foo; Foo::Bar(); $x = new Foo\Bar\Foo; Foo\Bar\Foo::Bar(); +?> --EXPECT-- Foo Foo diff --git a/Zend/tests/ns_028.phpt b/Zend/tests/ns_028.phpt index 37abf5064d0a3..ea5eafebc4ba8 100644 --- a/Zend/tests/ns_028.phpt +++ b/Zend/tests/ns_028.phpt @@ -18,6 +18,7 @@ Foo\Bar(); $x = new Foo\Foo; Foo\Foo::Bar(); \Foo\Bar(); +?> --EXPECT-- Method - Foo::__construct Func - Foo\Bar diff --git a/Zend/tests/ns_029.phpt b/Zend/tests/ns_029.phpt index f1aa954ae3792..d053a9a33724a 100644 --- a/Zend/tests/ns_029.phpt +++ b/Zend/tests/ns_029.phpt @@ -8,5 +8,6 @@ class Foo { } new Foo(); +?> --EXPECTF-- Fatal error: Cannot declare class Foo because the name is already in use in %sns_029.php on line 4 diff --git a/Zend/tests/ns_030.phpt b/Zend/tests/ns_030.phpt index 69724159eedb6..d275bc23cc1db 100644 --- a/Zend/tests/ns_030.phpt +++ b/Zend/tests/ns_030.phpt @@ -8,5 +8,6 @@ class Foo { use A\B as Foo; new Foo(); +?> --EXPECTF-- Fatal error: Cannot use A\B as Foo because the name is already in use in %sns_030.php on line 5 diff --git a/Zend/tests/ns_031.phpt b/Zend/tests/ns_031.phpt index 0459ee207eb19..71465a232ebe0 100644 --- a/Zend/tests/ns_031.phpt +++ b/Zend/tests/ns_031.phpt @@ -16,6 +16,7 @@ function foo() { call_user_func(__NAMESPACE__."\\foo"); call_user_func(__NAMESPACE__."\\test::foo"); +?> --EXPECT-- test\foo test\Test::foo diff --git a/Zend/tests/ns_032.phpt b/Zend/tests/ns_032.phpt index 290afe141e955..562495dd5781b 100644 --- a/Zend/tests/ns_032.phpt +++ b/Zend/tests/ns_032.phpt @@ -14,6 +14,7 @@ function foo() { call_user_func(__NAMESPACE__."\\foo"); call_user_func(__NAMESPACE__."\\test::foo"); +?> --EXPECT-- foo Test::foo diff --git a/Zend/tests/ns_033.phpt b/Zend/tests/ns_033.phpt index ba40683002fe2..39bcf80916608 100644 --- a/Zend/tests/ns_033.phpt +++ b/Zend/tests/ns_033.phpt @@ -4,6 +4,7 @@ --EXPECTF-- Warning: The use statement with non-compound name 'A' has no effect in %sns_033.php on line 2 diff --git a/Zend/tests/ns_034.phpt b/Zend/tests/ns_034.phpt index bba26b3baa210..7828dadad2b3f 100644 --- a/Zend/tests/ns_034.phpt +++ b/Zend/tests/ns_034.phpt @@ -22,6 +22,7 @@ echo \A\Foo::C; f1(); f2(); f3(); +?> --EXPECT-- ok ok diff --git a/Zend/tests/ns_037.phpt b/Zend/tests/ns_037.phpt index db649d6739518..88aec27c57004 100644 --- a/Zend/tests/ns_037.phpt +++ b/Zend/tests/ns_037.phpt @@ -26,6 +26,7 @@ echo \X\X::C; echo X::$var; echo Y\X::$var; echo \X\X::$var; +?> --EXPECT-- class ok class ok diff --git a/Zend/tests/ns_038.phpt b/Zend/tests/ns_038.phpt index 1cf824b4cb087..c5ac08734802f 100644 --- a/Zend/tests/ns_038.phpt +++ b/Zend/tests/ns_038.phpt @@ -8,6 +8,7 @@ function foo() { } \Exception\foo(); \Exception::bar(); +?> --EXPECTF-- ok diff --git a/Zend/tests/ns_039.phpt b/Zend/tests/ns_039.phpt index fa40d9b016136..64cd85a0f3ec4 100644 --- a/Zend/tests/ns_039.phpt +++ b/Zend/tests/ns_039.phpt @@ -17,6 +17,7 @@ echo A . "\n"; echo B . "\n"; foo(); bar(); +?> --EXPECT-- ok ok diff --git a/Zend/tests/ns_040.phpt b/Zend/tests/ns_040.phpt index f5b9942c12372..ac776e13b71a6 100644 --- a/Zend/tests/ns_040.phpt +++ b/Zend/tests/ns_040.phpt @@ -43,6 +43,7 @@ f5(); f6(); f7(); f8(); +?> --EXPECT-- ok ok diff --git a/Zend/tests/ns_041.phpt b/Zend/tests/ns_041.phpt index 09398ec35c586..a77b74eaf5fb9 100644 --- a/Zend/tests/ns_041.phpt +++ b/Zend/tests/ns_041.phpt @@ -12,6 +12,7 @@ echo(\test\ns1\FOO); echo(BAR); const BAR = "ok\n"; +?> --EXPECTF-- ok ok diff --git a/Zend/tests/ns_042.phpt b/Zend/tests/ns_042.phpt index ba420a7c80f98..3ab9bc8cd349a 100644 --- a/Zend/tests/ns_042.phpt +++ b/Zend/tests/ns_042.phpt @@ -14,6 +14,7 @@ echo \test\ns1\FOO; echo \test\ns1\FOO; echo ns2\FOO; echo ns3\ns1\FOO; +?> --EXPECT-- ok ok diff --git a/Zend/tests/ns_043.phpt b/Zend/tests/ns_043.phpt index bd5ee7440baf3..efd24156caf00 100644 --- a/Zend/tests/ns_043.phpt +++ b/Zend/tests/ns_043.phpt @@ -7,5 +7,6 @@ namespace test\ns1; const INI_ALL = 0; var_dump(INI_ALL); +?> --EXPECT-- int(0) diff --git a/Zend/tests/ns_044.phpt b/Zend/tests/ns_044.phpt index dbdee2e523df1..89c426c77472c 100644 --- a/Zend/tests/ns_044.phpt +++ b/Zend/tests/ns_044.phpt @@ -5,5 +5,6 @@ namespace test\ns1; var_dump(INI_ALL); +?> --EXPECT-- int(7) diff --git a/Zend/tests/ns_045.phpt b/Zend/tests/ns_045.phpt index d45f9cf99d002..7a301bbcb1c05 100644 --- a/Zend/tests/ns_045.phpt +++ b/Zend/tests/ns_045.phpt @@ -7,5 +7,6 @@ namespace test\ns1; const INI_ALL = 0; var_dump(\INI_ALL); +?> --EXPECT-- int(7) diff --git a/Zend/tests/ns_046.phpt b/Zend/tests/ns_046.phpt index d5203f14dc1ee..1b04bd2ff2c46 100644 --- a/Zend/tests/ns_046.phpt +++ b/Zend/tests/ns_046.phpt @@ -7,5 +7,6 @@ namespace test\ns1; const INI_ALL = 0; var_dump(constant("test\\ns1\\INI_ALL")); +?> --EXPECT-- int(0) diff --git a/Zend/tests/ns_047.phpt b/Zend/tests/ns_047.phpt index 73e32a0de74f7..edbd33e1a6f94 100644 --- a/Zend/tests/ns_047.phpt +++ b/Zend/tests/ns_047.phpt @@ -7,5 +7,6 @@ namespace test\ns1; const INI_ALL = 0; var_dump(constant("INI_ALL")); +?> --EXPECT-- int(7) diff --git a/Zend/tests/ns_048.phpt b/Zend/tests/ns_048.phpt index db21f89103b0f..ac9e5c2d5069b 100644 --- a/Zend/tests/ns_048.phpt +++ b/Zend/tests/ns_048.phpt @@ -7,5 +7,6 @@ namespace test\ns1; const FOO = 0; var_dump(constant(__NAMESPACE__ . "\\FOO")); +?> --EXPECT-- int(0) diff --git a/Zend/tests/ns_049.phpt b/Zend/tests/ns_049.phpt index 91e516579bfef..1a9f3d8d7b61c 100644 --- a/Zend/tests/ns_049.phpt +++ b/Zend/tests/ns_049.phpt @@ -5,5 +5,6 @@ const FOO = 0; var_dump(constant(__NAMESPACE__ . "\\FOO")); +?> --EXPECT-- int(0) diff --git a/Zend/tests/ns_050.phpt b/Zend/tests/ns_050.phpt index e7cc750a2b97a..33be1b7f24336 100644 --- a/Zend/tests/ns_050.phpt +++ b/Zend/tests/ns_050.phpt @@ -10,5 +10,6 @@ function foo($x = INI_ALL) { var_dump($x); } foo(); +?> --EXPECT-- int(0) diff --git a/Zend/tests/ns_051.phpt b/Zend/tests/ns_051.phpt index ee8c369a3c433..1cb6b00db0fe9 100644 --- a/Zend/tests/ns_051.phpt +++ b/Zend/tests/ns_051.phpt @@ -8,5 +8,6 @@ function foo($x = INI_ALL) { var_dump($x); } foo(); +?> --EXPECT-- int(7) diff --git a/Zend/tests/ns_052.phpt b/Zend/tests/ns_052.phpt index 06700d948db04..fdd04163a701a 100644 --- a/Zend/tests/ns_052.phpt +++ b/Zend/tests/ns_052.phpt @@ -10,5 +10,6 @@ function foo($x = \INI_ALL) { var_dump($x); } foo(); +?> --EXPECT-- int(7) diff --git a/Zend/tests/ns_053.phpt b/Zend/tests/ns_053.phpt index dd3ff76693346..56e408eec481b 100644 --- a/Zend/tests/ns_053.phpt +++ b/Zend/tests/ns_053.phpt @@ -7,6 +7,7 @@ namespace test\ns1; define(__NAMESPACE__ . '\\NAME', basename(__FILE__)); echo NAME."\n"; echo \test\ns1\NAME."\n"; +?> --EXPECT-- ns_053.php ns_053.php diff --git a/Zend/tests/ns_059.phpt b/Zend/tests/ns_059.phpt index 87f1ea2ac9238..c6aabb583c57f 100644 --- a/Zend/tests/ns_059.phpt +++ b/Zend/tests/ns_059.phpt @@ -4,6 +4,7 @@ --EXPECT-- array(0) { } diff --git a/Zend/tests/ns_060.phpt b/Zend/tests/ns_060.phpt index 16c8024f00a38..fac600fd7def9 100644 --- a/Zend/tests/ns_060.phpt +++ b/Zend/tests/ns_060.phpt @@ -16,6 +16,7 @@ $b = new A; echo get_class($a)."\n"; echo get_class($b)."\n"; class A {} +?> --EXPECT-- Bar\A Foo\A diff --git a/Zend/tests/ns_061.phpt b/Zend/tests/ns_061.phpt index 948f675d6d838..ecd3ccea1cea7 100644 --- a/Zend/tests/ns_061.phpt +++ b/Zend/tests/ns_061.phpt @@ -5,5 +5,6 @@ class A {} use \A as B; echo get_class(new B)."\n"; +?> --EXPECT-- A diff --git a/Zend/tests/ns_062.phpt b/Zend/tests/ns_062.phpt index d795da4c68bb8..89d0581ae67ba 100644 --- a/Zend/tests/ns_062.phpt +++ b/Zend/tests/ns_062.phpt @@ -7,6 +7,7 @@ use \stdClass; use \stdClass as A; echo get_class(new stdClass)."\n"; echo get_class(new A)."\n"; +?> --EXPECT-- stdClass stdClass diff --git a/Zend/tests/ns_065.phpt b/Zend/tests/ns_065.phpt index 40ccd1e1534e6..d8a0d641feba3 100644 --- a/Zend/tests/ns_065.phpt +++ b/Zend/tests/ns_065.phpt @@ -8,6 +8,7 @@ require "ns_065.inc"; test\foo(); test2\foo(); +?> --EXPECT-- X\Y\foo X\Z\foo diff --git a/Zend/tests/ns_066.phpt b/Zend/tests/ns_066.phpt index 881589cf2c939..8ec5c222abf6d 100644 --- a/Zend/tests/ns_066.phpt +++ b/Zend/tests/ns_066.phpt @@ -6,5 +6,6 @@ include __DIR__ . '/ns_027.inc'; use Foo\Bar\Foo as stdClass; new stdClass(); +?> --EXPECT-- Foo\Bar\Foo diff --git a/Zend/tests/ns_067.phpt b/Zend/tests/ns_067.phpt index b94eb30ead242..73a9390b40dd9 100644 --- a/Zend/tests/ns_067.phpt +++ b/Zend/tests/ns_067.phpt @@ -5,5 +5,6 @@ include __DIR__ . '/ns_022.inc'; include __DIR__ . '/ns_027.inc'; include __DIR__ . '/ns_067.inc'; +?> --EXPECT-- Foo\Bar\Foo diff --git a/Zend/tests/ns_075.phpt b/Zend/tests/ns_075.phpt index 0156e99eb4e83..617e7777ff87f 100644 --- a/Zend/tests/ns_075.phpt +++ b/Zend/tests/ns_075.phpt @@ -6,5 +6,6 @@ namespace foo; const NULL = 1; echo NULL; +?> --EXPECTF-- Fatal error: Cannot redeclare constant 'NULL' in %sns_075.php on line %d diff --git a/Zend/tests/ns_077_1.phpt b/Zend/tests/ns_077_1.phpt index 7d4b6753bf798..bbd39bd4bfe9d 100644 --- a/Zend/tests/ns_077_1.phpt +++ b/Zend/tests/ns_077_1.phpt @@ -9,6 +9,7 @@ function foo($a = array(0 => \unknown)) } foo(); +?> --EXPECTF-- Fatal error: Uncaught Error: Undefined constant "unknown" in %s:%d Stack trace: diff --git a/Zend/tests/ns_077_2.phpt b/Zend/tests/ns_077_2.phpt index 42222b72951f4..6b2b297ef6f0f 100644 --- a/Zend/tests/ns_077_2.phpt +++ b/Zend/tests/ns_077_2.phpt @@ -9,6 +9,7 @@ function foo($a = array(\unknown => unknown)) } foo(); +?> --EXPECTF-- Fatal error: Uncaught Error: Undefined constant "unknown" in %s:%d Stack trace: diff --git a/Zend/tests/ns_077_3.phpt b/Zend/tests/ns_077_3.phpt index 9abaa13c04f9d..4f3834acaad34 100644 --- a/Zend/tests/ns_077_3.phpt +++ b/Zend/tests/ns_077_3.phpt @@ -9,6 +9,7 @@ function foo($a = array(namespace\unknown => unknown)) } foo(); +?> --EXPECTF-- Fatal error: Uncaught Error: Undefined constant "foo\unknown" in %s:%d Stack trace: diff --git a/Zend/tests/ns_077_4.phpt b/Zend/tests/ns_077_4.phpt index 00ad71c98865f..74c2d9eae70ca 100644 --- a/Zend/tests/ns_077_4.phpt +++ b/Zend/tests/ns_077_4.phpt @@ -9,6 +9,7 @@ function foo($a = array(0 => namespace\unknown)) } foo(); +?> --EXPECTF-- Fatal error: Uncaught Error: Undefined constant "foo\unknown" in %s:%d Stack trace: diff --git a/Zend/tests/ns_077_5.phpt b/Zend/tests/ns_077_5.phpt index ed6e0087a8d81..8ea77a8dabb32 100644 --- a/Zend/tests/ns_077_5.phpt +++ b/Zend/tests/ns_077_5.phpt @@ -8,6 +8,7 @@ function foo($a = array(0 => \unknown)) } foo(); +?> --EXPECTF-- Fatal error: Uncaught Error: Undefined constant "unknown" in %s:%d Stack trace: diff --git a/Zend/tests/ns_077_7.phpt b/Zend/tests/ns_077_7.phpt index 84f06565f2e57..43a647c608932 100644 --- a/Zend/tests/ns_077_7.phpt +++ b/Zend/tests/ns_077_7.phpt @@ -8,6 +8,7 @@ function foo($a = array(0 => namespace\unknown)) } foo(); +?> --EXPECTF-- Fatal error: Uncaught Error: Undefined constant "unknown" in %s:%d Stack trace: diff --git a/Zend/tests/ns_077_8.phpt b/Zend/tests/ns_077_8.phpt index f4f38739a39c6..9c1bc1db84b51 100644 --- a/Zend/tests/ns_077_8.phpt +++ b/Zend/tests/ns_077_8.phpt @@ -8,6 +8,7 @@ function foo($a = array(namespace\unknown => unknown)) } foo(); +?> --EXPECTF-- Fatal error: Uncaught Error: Undefined constant "unknown" in %s:%d Stack trace: diff --git a/Zend/tests/ns_078.phpt b/Zend/tests/ns_078.phpt index ed6770ff47e05..cbb823743b105 100644 --- a/Zend/tests/ns_078.phpt +++ b/Zend/tests/ns_078.phpt @@ -26,6 +26,7 @@ Foo::bar(); Bar::bar(); Foo2::bar(); Bar2::bar(); +?> --EXPECT-- test\ns1\Foo test\ns1\Foo diff --git a/Zend/tests/ns_085.phpt b/Zend/tests/ns_085.phpt index dca09caad1737..806c9dbcfc6b0 100644 --- a/Zend/tests/ns_085.phpt +++ b/Zend/tests/ns_085.phpt @@ -19,6 +19,7 @@ new foo1; new foo; echo "===DONE===\n"; } +?> --EXPECT-- foo::__construct foo\bar::__construct diff --git a/Zend/tests/ns_086.phpt b/Zend/tests/ns_086.phpt index 292a2fd3bdd4a..c87f1b72d4b65 100644 --- a/Zend/tests/ns_086.phpt +++ b/Zend/tests/ns_086.phpt @@ -28,6 +28,7 @@ new foo1; new foo; echo "===DONE===\n"; } +?> --EXPECT-- foo::__construct foo\bar::__construct diff --git a/Zend/tests/ns_087.phpt b/Zend/tests/ns_087.phpt index 6ada416a23585..807e72afb15d7 100644 --- a/Zend/tests/ns_087.phpt +++ b/Zend/tests/ns_087.phpt @@ -20,5 +20,6 @@ new foo1; new foo; echo "===DONE===\n"; } +?> --EXPECTF-- Fatal error: No code may exist outside of namespace {} in %s on line 10 diff --git a/Zend/tests/ns_089.phpt b/Zend/tests/ns_089.phpt index 71c6b74a9bdb8..1ea725c344f88 100644 --- a/Zend/tests/ns_089.phpt +++ b/Zend/tests/ns_089.phpt @@ -42,6 +42,7 @@ namespace Fiz\Biz\Buz { var_dump(BOZ); var_dump(BAR); } +?> --EXPECT-- Foo\Bar\Baz\A::__construct Foo\Bar\Baz\B::__construct diff --git a/Zend/tests/ns_090.phpt b/Zend/tests/ns_090.phpt index 166828c8cba49..2e1eb71cae4bd 100644 --- a/Zend/tests/ns_090.phpt +++ b/Zend/tests/ns_090.phpt @@ -33,6 +33,7 @@ namespace Fiz\Biz\Buz { var_dump(BOZ); var_dump(BAR); } +?> --EXPECT-- Foo\Bar\Baz\A::__construct Foo\Bar\Baz\B::__construct diff --git a/Zend/tests/ns_091.phpt b/Zend/tests/ns_091.phpt index ee979025d25fa..440eaaa356c7c 100644 --- a/Zend/tests/ns_091.phpt +++ b/Zend/tests/ns_091.phpt @@ -14,6 +14,7 @@ namespace Fiz\Biz\Buz { new A; new B; } +?> --EXPECT-- Foo\Bar\A::__construct Foo\Bar\Baz\B::__construct diff --git a/Zend/tests/ns_092.phpt b/Zend/tests/ns_092.phpt index 5618080022f3e..f16eeece892fb 100644 --- a/Zend/tests/ns_092.phpt +++ b/Zend/tests/ns_092.phpt @@ -47,6 +47,7 @@ namespace Fiz\Biz\Buz { boz(); A(); } +?> --EXPECTF-- ==== MIXED ==== Foo\Bar\A::__construct diff --git a/Zend/tests/ns_093.phpt b/Zend/tests/ns_093.phpt index 4452a6e175eea..204978d6031b4 100644 --- a/Zend/tests/ns_093.phpt +++ b/Zend/tests/ns_093.phpt @@ -20,5 +20,6 @@ use Foo\Bar\ }; echo "\nDone\n"; +?> --EXPECT-- Done diff --git a/Zend/tests/ns_094.phpt b/Zend/tests/ns_094.phpt index 67cf4b6e2a733..03b8f62885f46 100644 --- a/Zend/tests/ns_094.phpt +++ b/Zend/tests/ns_094.phpt @@ -10,5 +10,6 @@ use const Foo\Bar\{ const B, function C }; +?> --EXPECTF-- Parse error: syntax error, unexpected token "const", expecting "}" in %s on line %d diff --git a/Zend/tests/nullable_types/array.phpt b/Zend/tests/nullable_types/array.phpt index 6ee89b3962801..0cacf0ba2e7f4 100644 --- a/Zend/tests/nullable_types/array.phpt +++ b/Zend/tests/nullable_types/array.phpt @@ -9,6 +9,7 @@ function _array_(?array $v): ?array { var_dump(_array_(null)); var_dump(_array_([])); +?> --EXPECT-- NULL array(0) { diff --git a/Zend/tests/nullable_types/contravariant_nullable_param_succeeds.phpt b/Zend/tests/nullable_types/contravariant_nullable_param_succeeds.phpt index a618ed207361d..ab4b5b2d9e45d 100644 --- a/Zend/tests/nullable_types/contravariant_nullable_param_succeeds.phpt +++ b/Zend/tests/nullable_types/contravariant_nullable_param_succeeds.phpt @@ -13,4 +13,5 @@ class B implements A { $b = new B(); $b->method(null); +?> --EXPECT-- diff --git a/Zend/tests/nullable_types/contravariant_nullable_return_fails.phpt b/Zend/tests/nullable_types/contravariant_nullable_return_fails.phpt index fe6ebc565433f..0f9c0655cdb63 100644 --- a/Zend/tests/nullable_types/contravariant_nullable_return_fails.phpt +++ b/Zend/tests/nullable_types/contravariant_nullable_return_fails.phpt @@ -10,5 +10,6 @@ interface A { interface B extends A { function method(): ?int; } +?> --EXPECTF-- Fatal error: Declaration of B::method(): ?int must be compatible with A::method(): int in %s on line %d diff --git a/Zend/tests/nullable_types/covariant_nullable_param_fails.phpt b/Zend/tests/nullable_types/covariant_nullable_param_fails.phpt index 015f540ac0835..f1506fa0462a7 100644 --- a/Zend/tests/nullable_types/covariant_nullable_param_fails.phpt +++ b/Zend/tests/nullable_types/covariant_nullable_param_fails.phpt @@ -10,5 +10,6 @@ interface A { class B implements A { function method(int $p) { } } +?> --EXPECTF-- Fatal error: Declaration of B::method(int $p) must be compatible with A::method(?int $p) in %s on line %d diff --git a/Zend/tests/nullable_types/covariant_nullable_return_succeds.phpt b/Zend/tests/nullable_types/covariant_nullable_return_succeds.phpt index 9251d3b4c1a07..76eef7d692864 100644 --- a/Zend/tests/nullable_types/covariant_nullable_return_succeds.phpt +++ b/Zend/tests/nullable_types/covariant_nullable_return_succeds.phpt @@ -10,4 +10,5 @@ interface A { interface B extends A { function method(): int; } +?> --EXPECT-- diff --git a/Zend/tests/nullable_types/float.phpt b/Zend/tests/nullable_types/float.phpt index 0c6602109f245..14af7a68648b1 100644 --- a/Zend/tests/nullable_types/float.phpt +++ b/Zend/tests/nullable_types/float.phpt @@ -9,6 +9,7 @@ function _float_(?float $v): ?float { var_dump(_float_(null)); var_dump(_float_(1.3)); +?> --EXPECT-- NULL float(1.3) diff --git a/Zend/tests/nullable_types/int.phpt b/Zend/tests/nullable_types/int.phpt index b5bafb095603c..0553c05221d38 100644 --- a/Zend/tests/nullable_types/int.phpt +++ b/Zend/tests/nullable_types/int.phpt @@ -9,6 +9,7 @@ function _int_(?int $v): ?int { var_dump(_int_(null)); var_dump(_int_(1)); +?> --EXPECT-- NULL int(1) diff --git a/Zend/tests/nullable_types/invariant_param_and_return_succeeds.phpt b/Zend/tests/nullable_types/invariant_param_and_return_succeeds.phpt index 6ddad67bb8431..6df4d506cfae2 100644 --- a/Zend/tests/nullable_types/invariant_param_and_return_succeeds.phpt +++ b/Zend/tests/nullable_types/invariant_param_and_return_succeeds.phpt @@ -16,6 +16,7 @@ class B implements A { $b = new B(); var_dump($b->method(null)); var_dump($b->method(1)); +?> --EXPECT-- NULL int(1) diff --git a/Zend/tests/nullable_types/nullable_type_parameters_do_not_have_default_value.phpt b/Zend/tests/nullable_types/nullable_type_parameters_do_not_have_default_value.phpt index 95442b96b4b40..e7f6add6f5730 100644 --- a/Zend/tests/nullable_types/nullable_type_parameters_do_not_have_default_value.phpt +++ b/Zend/tests/nullable_types/nullable_type_parameters_do_not_have_default_value.phpt @@ -6,6 +6,7 @@ Explicit nullable types do not imply a default value function f(?callable $p) {} f(); +?> --EXPECTF-- Fatal error: Uncaught ArgumentCountError: Too few arguments to function f(), 0 passed in %snullable_type_parameters_do_not_have_default_value.php on line %d and exactly 1 expected in %s:%d Stack trace: diff --git a/Zend/tests/nullable_types/string.phpt b/Zend/tests/nullable_types/string.phpt index ab469af8086a2..2973b5569044c 100644 --- a/Zend/tests/nullable_types/string.phpt +++ b/Zend/tests/nullable_types/string.phpt @@ -9,6 +9,7 @@ function _string_(?string $v): ?string { var_dump(_string_(null)); var_dump(_string_("php")); +?> --EXPECT-- NULL string(3) "php" diff --git a/Zend/tests/nullsafe_operator/020.phpt b/Zend/tests/nullsafe_operator/020.phpt index 28cd6db0dcf53..4d06ce616cc16 100644 --- a/Zend/tests/nullsafe_operator/020.phpt +++ b/Zend/tests/nullsafe_operator/020.phpt @@ -14,5 +14,6 @@ function bar() { $foo = null; $foo?->bar->baz = bar(); +?> --EXPECTF-- Fatal error: Can't use nullsafe operator in write context in %s.php on line 12 diff --git a/Zend/tests/nullsafe_operator/021.phpt b/Zend/tests/nullsafe_operator/021.phpt index a44aef433d440..07116c90ab051 100644 --- a/Zend/tests/nullsafe_operator/021.phpt +++ b/Zend/tests/nullsafe_operator/021.phpt @@ -17,5 +17,6 @@ $foo->bar = new Bar(); [$foo?->bar->baz] = ['bar']; var_dump($foo); +?> --EXPECTF-- Fatal error: Assignments can only happen to writable values in %s on line %d diff --git a/Zend/tests/nullsafe_operator/022.phpt b/Zend/tests/nullsafe_operator/022.phpt index 2cda806a36ca4..6dbb72d9b5457 100644 --- a/Zend/tests/nullsafe_operator/022.phpt +++ b/Zend/tests/nullsafe_operator/022.phpt @@ -6,5 +6,6 @@ Test nullsafe in unset $foo = null; unset($foo?->bar->baz); +?> --EXPECTF-- Fatal error: Can't use nullsafe operator in write context in %s.php on line 4 diff --git a/Zend/tests/nullsafe_operator/024.phpt b/Zend/tests/nullsafe_operator/024.phpt index 2d4d86caea00a..220e9ea5062b9 100644 --- a/Zend/tests/nullsafe_operator/024.phpt +++ b/Zend/tests/nullsafe_operator/024.phpt @@ -6,5 +6,6 @@ Test nullsafe as foreach target $foo = null; foreach ([1, 2, 3] as $foo?->bar) {} +?> --EXPECTF-- Fatal error: Can't use nullsafe operator in write context in %s.php on line 4 diff --git a/Zend/tests/numeric_literal_separator_001.phpt b/Zend/tests/numeric_literal_separator_001.phpt index 866bd36fa9385..f60c3f6138929 100644 --- a/Zend/tests/numeric_literal_separator_001.phpt +++ b/Zend/tests/numeric_literal_separator_001.phpt @@ -13,6 +13,7 @@ var_dump(0b0101_1111 === 0b01011111); var_dump(0b01_0000_10 === 0b01000010); var_dump(0137_041 === 0137041); var_dump(0_124 === 0124); +?> --EXPECT-- bool(true) bool(true) diff --git a/Zend/tests/numeric_literal_separator_002.phpt b/Zend/tests/numeric_literal_separator_002.phpt index 5eacdf056f7ce..5419d368510cb 100644 --- a/Zend/tests/numeric_literal_separator_002.phpt +++ b/Zend/tests/numeric_literal_separator_002.phpt @@ -3,5 +3,6 @@ Invalid use: trailing underscore --FILE-- --EXPECTF-- Parse error: syntax error, unexpected identifier "_" in %s on line %d diff --git a/Zend/tests/numeric_literal_separator_003.phpt b/Zend/tests/numeric_literal_separator_003.phpt index d4b6b81bc4a6b..a01af7569ac2c 100644 --- a/Zend/tests/numeric_literal_separator_003.phpt +++ b/Zend/tests/numeric_literal_separator_003.phpt @@ -3,5 +3,6 @@ Invalid use: adjacent underscores --FILE-- --EXPECTF-- Parse error: syntax error, unexpected identifier "__0" in %s on line %d diff --git a/Zend/tests/numeric_literal_separator_004.phpt b/Zend/tests/numeric_literal_separator_004.phpt index 53c9fea9715ef..f306eb952b6b7 100644 --- a/Zend/tests/numeric_literal_separator_004.phpt +++ b/Zend/tests/numeric_literal_separator_004.phpt @@ -3,5 +3,6 @@ Invalid use: underscore left of period --FILE-- --EXPECTF-- Parse error: syntax error, unexpected identifier "_" in %s on line %d diff --git a/Zend/tests/numeric_literal_separator_005.phpt b/Zend/tests/numeric_literal_separator_005.phpt index 0c86ecfa5e232..85e2711c05bcd 100644 --- a/Zend/tests/numeric_literal_separator_005.phpt +++ b/Zend/tests/numeric_literal_separator_005.phpt @@ -3,5 +3,6 @@ Invalid use: underscore right of period --FILE-- --EXPECTF-- Parse error: syntax error, unexpected identifier "_0" in %s on line %d diff --git a/Zend/tests/numeric_literal_separator_006.phpt b/Zend/tests/numeric_literal_separator_006.phpt index 3ef391f63be5f..a6582d0c396eb 100644 --- a/Zend/tests/numeric_literal_separator_006.phpt +++ b/Zend/tests/numeric_literal_separator_006.phpt @@ -3,5 +3,6 @@ Invalid use: underscore next to 0x --FILE-- --EXPECTF-- Parse error: syntax error, unexpected identifier "x_0123" in %s on line %d diff --git a/Zend/tests/numeric_literal_separator_007.phpt b/Zend/tests/numeric_literal_separator_007.phpt index b2a04a82a1837..c660ee523e816 100644 --- a/Zend/tests/numeric_literal_separator_007.phpt +++ b/Zend/tests/numeric_literal_separator_007.phpt @@ -3,5 +3,6 @@ Invalid use: underscore next to 0b --FILE-- --EXPECTF-- Parse error: syntax error, unexpected identifier "b_0101" in %s on line %d diff --git a/Zend/tests/numeric_literal_separator_008.phpt b/Zend/tests/numeric_literal_separator_008.phpt index 8c789b4e804f4..7927bbcf99875 100644 --- a/Zend/tests/numeric_literal_separator_008.phpt +++ b/Zend/tests/numeric_literal_separator_008.phpt @@ -3,5 +3,6 @@ Invalid use: underscore left of e --FILE-- --EXPECTF-- Parse error: syntax error, unexpected identifier "_e2" in %s on line %d diff --git a/Zend/tests/numeric_literal_separator_009.phpt b/Zend/tests/numeric_literal_separator_009.phpt index 74a20b7827518..d905ef27084a2 100644 --- a/Zend/tests/numeric_literal_separator_009.phpt +++ b/Zend/tests/numeric_literal_separator_009.phpt @@ -3,5 +3,6 @@ Invalid use: underscore right of e --FILE-- --EXPECTF-- Parse error: syntax error, unexpected identifier "e_2" in %s on line %d diff --git a/Zend/tests/object_types/missing_return_type_inheritance_in_class.phpt b/Zend/tests/object_types/missing_return_type_inheritance_in_class.phpt index 0938b24d0a2ac..b401d2e3117a8 100644 --- a/Zend/tests/object_types/missing_return_type_inheritance_in_class.phpt +++ b/Zend/tests/object_types/missing_return_type_inheritance_in_class.phpt @@ -10,5 +10,6 @@ class One { class Two extends One { public function a() {} } +?> --EXPECTF-- Fatal error: Declaration of Two::a() must be compatible with One::a(): object in %s on line 8 diff --git a/Zend/tests/object_types/missing_return_type_inheritance_in_interface.phpt b/Zend/tests/object_types/missing_return_type_inheritance_in_interface.phpt index eb0e98b63555d..e3652920c8458 100644 --- a/Zend/tests/object_types/missing_return_type_inheritance_in_interface.phpt +++ b/Zend/tests/object_types/missing_return_type_inheritance_in_interface.phpt @@ -10,5 +10,6 @@ interface One { interface Two extends One { public function a(); } +?> --EXPECTF-- Fatal error: Declaration of Two::a() must be compatible with One::a(): object in %s on line %d diff --git a/Zend/tests/object_types/return_type_in_class.phpt b/Zend/tests/object_types/return_type_in_class.phpt index f2a6288298647..3e441073737e3 100644 --- a/Zend/tests/object_types/return_type_in_class.phpt +++ b/Zend/tests/object_types/return_type_in_class.phpt @@ -17,6 +17,7 @@ $three = new class extends Two { } }; $three->a(); +?> --EXPECTF-- Fatal error: Uncaught TypeError: Two@anonymous::a(): Return value must be of type object, int returned in %s:%d Stack trace: diff --git a/Zend/tests/object_types/return_type_in_function.phpt b/Zend/tests/object_types/return_type_in_function.phpt index b94541c8d7cd4..5a6e1ba5c6603 100644 --- a/Zend/tests/object_types/return_type_in_function.phpt +++ b/Zend/tests/object_types/return_type_in_function.phpt @@ -7,6 +7,7 @@ function a() : object { return 12345; } a(); +?> --EXPECTF-- Fatal error: Uncaught TypeError: a(): Return value must be of type object, int returned in %s:%d Stack trace: diff --git a/Zend/tests/object_types/return_type_inheritance_in_class.phpt b/Zend/tests/object_types/return_type_inheritance_in_class.phpt index 564a9d311dadc..6e2dbac55cf21 100644 --- a/Zend/tests/object_types/return_type_inheritance_in_class.phpt +++ b/Zend/tests/object_types/return_type_inheritance_in_class.phpt @@ -17,6 +17,7 @@ $three = new class extends Two { } }; $three->a(); +?> --EXPECTF-- Fatal error: Uncaught TypeError: Two@anonymous::a(): Return value must be of type object, int returned in %s:%d Stack trace: diff --git a/Zend/tests/object_types/return_type_inheritance_in_interface.phpt b/Zend/tests/object_types/return_type_inheritance_in_interface.phpt index 2e112c4cb6f2c..8bb5ad1616e9a 100644 --- a/Zend/tests/object_types/return_type_inheritance_in_interface.phpt +++ b/Zend/tests/object_types/return_type_inheritance_in_interface.phpt @@ -17,6 +17,7 @@ $three = new class implements Two { } }; $three->a(); +?> --EXPECTF-- Fatal error: Uncaught TypeError: Two@anonymous::a(): Return value must be of type object, int returned in %s:%d Stack trace: diff --git a/Zend/tests/object_types/return_type_reflection.phpt b/Zend/tests/object_types/return_type_reflection.phpt index ac01d90894a20..0791be9f9f62e 100644 --- a/Zend/tests/object_types/return_type_reflection.phpt +++ b/Zend/tests/object_types/return_type_reflection.phpt @@ -21,6 +21,7 @@ var_dump($returnTypeTwo->isBuiltin(), $returnTypeTwo->getName()); $returnTypea = (new ReflectionFunction('a'))->getReturnType(); var_dump($returnTypea->isBuiltin(), $returnTypea->getName()); +?> --EXPECT-- bool(true) string(6) "object" diff --git a/Zend/tests/object_types/type_hint_in_class_method.phpt b/Zend/tests/object_types/type_hint_in_class_method.phpt index f23189cb50cd0..305f44719d3f2 100644 --- a/Zend/tests/object_types/type_hint_in_class_method.phpt +++ b/Zend/tests/object_types/type_hint_in_class_method.phpt @@ -10,6 +10,7 @@ class One { $one = new One(); $one->a(new One()); $one->a(123); +?> --EXPECTF-- Fatal error: Uncaught TypeError: One::a(): Argument #1 ($obj) must be of type object, int given, called in %s:%d Stack trace: diff --git a/Zend/tests/object_types/type_hint_in_function.phpt b/Zend/tests/object_types/type_hint_in_function.phpt index f35e73b3a744f..75cbd68f3b03a 100644 --- a/Zend/tests/object_types/type_hint_in_function.phpt +++ b/Zend/tests/object_types/type_hint_in_function.phpt @@ -8,6 +8,7 @@ function a(object $obj) {} a(new A()); a(123); +?> --EXPECTF-- Fatal error: Uncaught TypeError: a(): Argument #1 ($obj) must be of type object, int given, called in %s:%d Stack trace: diff --git a/Zend/tests/object_types/type_hint_reflection.phpt b/Zend/tests/object_types/type_hint_reflection.phpt index b530e6dc0467b..df046de09720a 100644 --- a/Zend/tests/object_types/type_hint_reflection.phpt +++ b/Zend/tests/object_types/type_hint_reflection.phpt @@ -21,6 +21,7 @@ var_dump($typeHintTwo->isBuiltin(), $typeHintTwo->getName()); $typeHinta = (new ReflectionFunction('a'))->getParameters()[0]->getType(); var_dump($typeHinta->isBuiltin(), $typeHinta->getName()); +?> --EXPECT-- bool(true) string(6) "object" diff --git a/Zend/tests/objects_033.phpt b/Zend/tests/objects_033.phpt index 365edc3832718..3c198644901ea 100644 --- a/Zend/tests/objects_033.phpt +++ b/Zend/tests/objects_033.phpt @@ -22,6 +22,7 @@ $b = new B(); $b->a = 1; $b->b = 0; var_dump($a < $b); print_r($a, true); var_dump($a < $b); +?> --EXPECT-- bool(false) bool(false) diff --git a/Zend/tests/oct_overflow_char.phpt b/Zend/tests/oct_overflow_char.phpt index 32060d8593063..61de43d201b73 100644 --- a/Zend/tests/oct_overflow_char.phpt +++ b/Zend/tests/oct_overflow_char.phpt @@ -5,6 +5,7 @@ Octal overflow in string interpolation // "abc", ordinarily 'b' would be \142, but we'll deliberately overflow the value by \400 echo "\141\542\143\n"; +?> --EXPECTF-- Warning: Octal escape sequence overflow \542 is greater than \377 in %s%eoct_overflow_char.php on line 4 abc diff --git a/Zend/tests/parameter_default_values/userland_declaration_error_class_const.phpt b/Zend/tests/parameter_default_values/userland_declaration_error_class_const.phpt index c65883229ddeb..40648c80b229e 100644 --- a/Zend/tests/parameter_default_values/userland_declaration_error_class_const.phpt +++ b/Zend/tests/parameter_default_values/userland_declaration_error_class_const.phpt @@ -21,5 +21,6 @@ class B extends A { } } +?> --EXPECTF-- Fatal error: Declaration of B::foo() must be compatible with A::foo($param1 = Foo\Bar::CONSTANT, $param2 = Foo\Bar::CONSTANT, $param3 = Foo\Bar::CONSTANT) in %s on line %d diff --git a/Zend/tests/parameter_default_values/userland_declaration_error_const.phpt b/Zend/tests/parameter_default_values/userland_declaration_error_const.phpt index 710494d0ac5c2..1ceefbad681b8 100644 --- a/Zend/tests/parameter_default_values/userland_declaration_error_const.phpt +++ b/Zend/tests/parameter_default_values/userland_declaration_error_const.phpt @@ -21,5 +21,6 @@ class B extends A { } } +?> --EXPECTF-- Fatal error: Declaration of B::foo() must be compatible with A::foo($param1 = Foo\CONSTANT, $param2 = Foo\CONSTANT, $param3 = Foo\CONSTANT) in %s on line %d diff --git a/Zend/tests/result_unused.phpt b/Zend/tests/result_unused.phpt index e6bb9be771711..d508aaa7edaa5 100644 --- a/Zend/tests/result_unused.phpt +++ b/Zend/tests/result_unused.phpt @@ -23,6 +23,7 @@ $x = new Foo(); $x->prop; $x->y; echo "ok\n"; +?> --EXPECTF-- Warning: Uninitialized string offset 3 in %s on line %d ok diff --git a/Zend/tests/return_types/001.phpt b/Zend/tests/return_types/001.phpt index f726f0cd7e2ee..3ebb61213cf9a 100644 --- a/Zend/tests/return_types/001.phpt +++ b/Zend/tests/return_types/001.phpt @@ -6,6 +6,7 @@ function test1() : array { } test1(); +?> --EXPECTF-- Fatal error: Uncaught TypeError: test1(): Return value must be of type array, none returned in %s:%d Stack trace: diff --git a/Zend/tests/return_types/002.phpt b/Zend/tests/return_types/002.phpt index ad88cf12568a3..b9af03a980d80 100644 --- a/Zend/tests/return_types/002.phpt +++ b/Zend/tests/return_types/002.phpt @@ -7,6 +7,7 @@ function test1() : array { } test1(); +?> --EXPECTF-- Fatal error: Uncaught TypeError: test1(): Return value must be of type array, null returned in %s:%d Stack trace: diff --git a/Zend/tests/return_types/003.phpt b/Zend/tests/return_types/003.phpt index c2f466cd0119a..af919b6dab497 100644 --- a/Zend/tests/return_types/003.phpt +++ b/Zend/tests/return_types/003.phpt @@ -6,6 +6,7 @@ function test1() : array { return 1; } test1(); +?> --EXPECTF-- Fatal error: Uncaught TypeError: test1(): Return value must be of type array, int returned in %s:%d Stack trace: diff --git a/Zend/tests/return_types/004.phpt b/Zend/tests/return_types/004.phpt index 3d2fdda0d9fd9..e37ba541100f2 100644 --- a/Zend/tests/return_types/004.phpt +++ b/Zend/tests/return_types/004.phpt @@ -7,6 +7,7 @@ function test1() : array { } test1(); +?> --EXPECTF-- Fatal error: Uncaught TypeError: test1(): Return value must be of type array, string returned in %s:%d Stack trace: diff --git a/Zend/tests/return_types/005.phpt b/Zend/tests/return_types/005.phpt index 31d5ca8b9ab8b..9d490df7d93cb 100644 --- a/Zend/tests/return_types/005.phpt +++ b/Zend/tests/return_types/005.phpt @@ -12,6 +12,7 @@ class qux { $qux = new qux(); $qux->foo(); +?> --EXPECTF-- Fatal error: Uncaught TypeError: qux::foo(): Return value must be of type foo, qux returned in %s:%d Stack trace: diff --git a/Zend/tests/return_types/006.phpt b/Zend/tests/return_types/006.phpt index a4fcea1d25ef2..a5b780315112e 100644 --- a/Zend/tests/return_types/006.phpt +++ b/Zend/tests/return_types/006.phpt @@ -14,6 +14,7 @@ $comments = new CommentsIterator([new Comment]); foreach ($comments as $comment) { var_dump($comment); } +?> --EXPECTF-- object(Comment)#%d (%d) { } diff --git a/Zend/tests/return_types/007.phpt b/Zend/tests/return_types/007.phpt index 21f7023518592..4b51e366ec240 100644 --- a/Zend/tests/return_types/007.phpt +++ b/Zend/tests/return_types/007.phpt @@ -12,6 +12,7 @@ class qux extends foo { $qux = new qux(); var_dump($qux->foo()); +?> --EXPECTF-- object(qux)#%d (%d) { } diff --git a/Zend/tests/return_types/009.phpt b/Zend/tests/return_types/009.phpt index 7eda8ce27bc53..8aadae3b87aa1 100644 --- a/Zend/tests/return_types/009.phpt +++ b/Zend/tests/return_types/009.phpt @@ -13,5 +13,6 @@ class qux implements foo { return $this; } } +?> --EXPECTF-- Fatal error: Declaration of qux::bar(): biz must be compatible with foo::bar(): foo in %s on line %d diff --git a/Zend/tests/return_types/010.phpt b/Zend/tests/return_types/010.phpt index 763c8664ee541..902fd9ad50b64 100644 --- a/Zend/tests/return_types/010.phpt +++ b/Zend/tests/return_types/010.phpt @@ -8,6 +8,7 @@ function &foo(array &$in) : array { $array = [1, 2, 3]; var_dump(foo($array)); +?> --EXPECTF-- Fatal error: Uncaught TypeError: foo(): Return value must be of type array, null returned in %s:%d Stack trace: diff --git a/Zend/tests/return_types/011.phpt b/Zend/tests/return_types/011.phpt index 23dbc1cfdb706..76cd6934e80c4 100644 --- a/Zend/tests/return_types/011.phpt +++ b/Zend/tests/return_types/011.phpt @@ -7,6 +7,7 @@ function foo() : callable { } var_dump(foo()); +?> --EXPECTF-- object(Closure)#%d (%d) { } diff --git a/Zend/tests/return_types/012.phpt b/Zend/tests/return_types/012.phpt index b4c02a8ec1cca..6bddbffe8eb71 100644 --- a/Zend/tests/return_types/012.phpt +++ b/Zend/tests/return_types/012.phpt @@ -13,6 +13,7 @@ class foo { $baz = new foo(); var_dump($baz->bar()); +?> --EXPECT-- object(Closure)#2 (2) { ["static"]=> diff --git a/Zend/tests/return_types/013.phpt b/Zend/tests/return_types/013.phpt index e7cea22accfbc..aa3631a22dc9a 100644 --- a/Zend/tests/return_types/013.phpt +++ b/Zend/tests/return_types/013.phpt @@ -13,6 +13,7 @@ class foo { $baz = new foo(); var_dump($func=$baz->bar(), $func()); +?> --EXPECTF-- Fatal error: Uncaught TypeError: foo::{closure}(): Return value must be of type array, null returned in %s:%d Stack trace: diff --git a/Zend/tests/return_types/014.phpt b/Zend/tests/return_types/014.phpt index 00f5e288bd5c4..7565f59a6009c 100644 --- a/Zend/tests/return_types/014.phpt +++ b/Zend/tests/return_types/014.phpt @@ -6,5 +6,6 @@ Constructors cannot declare a return type class Foo { function __construct() : Foo {} } +?> --EXPECTF-- Fatal error: Method Foo::__construct() cannot declare a return type in %s on line %d diff --git a/Zend/tests/return_types/015.phpt b/Zend/tests/return_types/015.phpt index 973956b6bcc0d..e9557d44c40fa 100644 --- a/Zend/tests/return_types/015.phpt +++ b/Zend/tests/return_types/015.phpt @@ -17,6 +17,7 @@ class Vector implements Collection { $v = new Vector; var_dump($v->values()); +?> --EXPECTF-- object(Collections\Vector)#%d (%d) { } diff --git a/Zend/tests/return_types/016.phpt b/Zend/tests/return_types/016.phpt index cf31d96e6b81c..e408abbc5e9b6 100644 --- a/Zend/tests/return_types/016.phpt +++ b/Zend/tests/return_types/016.phpt @@ -13,6 +13,7 @@ class Foo { $foo = new Foo; var_dump($foo->foo(new \EmptyIterator())); +?> --EXPECTF-- object(EmptyIterator)#%d (0) { } diff --git a/Zend/tests/return_types/017.phpt b/Zend/tests/return_types/017.phpt index d45cb55d4533f..e8eff94816806 100644 --- a/Zend/tests/return_types/017.phpt +++ b/Zend/tests/return_types/017.phpt @@ -17,6 +17,7 @@ class Foo { $foo = new Foo; var_dump($foo->foo([])); +?> --EXPECTF-- object(EmptyIterator)#%d (%d) { } diff --git a/Zend/tests/return_types/018.phpt b/Zend/tests/return_types/018.phpt index 6c2f48c8c902c..134cdb25a0e82 100644 --- a/Zend/tests/return_types/018.phpt +++ b/Zend/tests/return_types/018.phpt @@ -6,5 +6,6 @@ Destructors cannot declare a return type class Foo { function __destruct() : Foo {} } +?> --EXPECTF-- Fatal error: Method Foo::__destruct() cannot declare a return type in %s on line %d diff --git a/Zend/tests/return_types/020.phpt b/Zend/tests/return_types/020.phpt index 57c93a8dcd85f..d97891d4f5dd5 100644 --- a/Zend/tests/return_types/020.phpt +++ b/Zend/tests/return_types/020.phpt @@ -7,6 +7,7 @@ function test() : array { } test(); +?> --EXPECTF-- Fatal error: Uncaught Exception in %s:%d Stack trace: diff --git a/Zend/tests/return_types/021.phpt b/Zend/tests/return_types/021.phpt index bd37df68f3994..ab241b3367944 100644 --- a/Zend/tests/return_types/021.phpt +++ b/Zend/tests/return_types/021.phpt @@ -12,6 +12,7 @@ class Bar extends Foo {} var_dump(Foo::getInstance()); var_dump(Bar::getInstance()); +?> --EXPECTF-- object(Foo)#%d (%d) { } diff --git a/Zend/tests/return_types/022.phpt b/Zend/tests/return_types/022.phpt index b0686ea8ab416..e5468b082a6dd 100644 --- a/Zend/tests/return_types/022.phpt +++ b/Zend/tests/return_types/022.phpt @@ -11,5 +11,6 @@ $test = function() use($foo) : Closure { $callable = $test(); var_dump($callable()); +?> --EXPECT-- string(3) "bar" diff --git a/Zend/tests/return_types/024.phpt b/Zend/tests/return_types/024.phpt index 45c8162335ae5..444a9523b6a42 100644 --- a/Zend/tests/return_types/024.phpt +++ b/Zend/tests/return_types/024.phpt @@ -4,5 +4,6 @@ Return type of self is not allowed in function --EXPECTF-- Fatal error: Cannot use "self" when no class scope is active in %s on line 3 diff --git a/Zend/tests/return_types/025.phpt b/Zend/tests/return_types/025.phpt index c9f0ffef4a88b..cddacb28e5ecd 100644 --- a/Zend/tests/return_types/025.phpt +++ b/Zend/tests/return_types/025.phpt @@ -6,6 +6,7 @@ Return type of self is allowed in closure $c = function(): self { return $this; }; class Bar { } var_dump($c->call(new Bar)); +?> --EXPECT-- object(Bar)#2 (0) { } diff --git a/Zend/tests/return_types/026.phpt b/Zend/tests/return_types/026.phpt index f08c527512993..5229379df5fe2 100644 --- a/Zend/tests/return_types/026.phpt +++ b/Zend/tests/return_types/026.phpt @@ -4,5 +4,6 @@ Return type of parent is not allowed in function --EXPECTF-- Fatal error: Cannot use "parent" when no class scope is active in %s on line %d diff --git a/Zend/tests/return_types/027.phpt b/Zend/tests/return_types/027.phpt index 33a9c7f94dc86..8357b572cea95 100644 --- a/Zend/tests/return_types/027.phpt +++ b/Zend/tests/return_types/027.phpt @@ -8,6 +8,7 @@ class B extends A {} $c = function(parent $x): parent { return $x; }; var_dump($c->bindTo(null, 'B')(new A)); +?> --EXPECTF-- object(A)#%d (0) { } diff --git a/Zend/tests/return_types/generators001.phpt b/Zend/tests/return_types/generators001.phpt index 4cff100a8f163..64793eaa00ff1 100644 --- a/Zend/tests/return_types/generators001.phpt +++ b/Zend/tests/return_types/generators001.phpt @@ -34,6 +34,7 @@ var_dump( test5(), test6(), ); +?> --EXPECTF-- object(Generator)#%d (%d) { } diff --git a/Zend/tests/return_types/generators002.phpt b/Zend/tests/return_types/generators002.phpt index d5ef4f2d48d76..37cc42b3ec9ea 100644 --- a/Zend/tests/return_types/generators002.phpt +++ b/Zend/tests/return_types/generators002.phpt @@ -5,5 +5,6 @@ Generator return type must be a supertype of Generator function test1() : StdClass { yield 1; } +?> --EXPECTF-- Fatal error: Generator return type must be a supertype of Generator, StdClass given in %s on line %d diff --git a/Zend/tests/return_types/generators004.phpt b/Zend/tests/return_types/generators004.phpt index 4e9aa07f421b1..d6e9867a7ad6a 100644 --- a/Zend/tests/return_types/generators004.phpt +++ b/Zend/tests/return_types/generators004.phpt @@ -11,5 +11,6 @@ $a = function(): \Iterator { foreach($a() as $value) { echo $value; } +?> --EXPECT-- 1 diff --git a/Zend/tests/return_types/generators005.phpt b/Zend/tests/return_types/generators005.phpt index a7e3bda042206..586e0ec0c85f8 100644 --- a/Zend/tests/return_types/generators005.phpt +++ b/Zend/tests/return_types/generators005.phpt @@ -16,6 +16,7 @@ class SomeCollection implements Collection { $some = new SomeCollection(); var_dump($some->getIterator()); +?> --EXPECTF-- object(Generator)#%d (%d) { } diff --git a/Zend/tests/return_types/generators006.phpt b/Zend/tests/return_types/generators006.phpt index 00dbc9ed06723..71ea4d9a83d8a 100644 --- a/Zend/tests/return_types/generators006.phpt +++ b/Zend/tests/return_types/generators006.phpt @@ -5,5 +5,6 @@ Generator return type must be a supertype of Generator (with union types) function test1() : StdClass|ArrayObject|array { yield 1; } +?> --EXPECTF-- Fatal error: Generator return type must be a supertype of Generator, StdClass|ArrayObject|array given in %s on line %d diff --git a/Zend/tests/return_types/inheritance001.phpt b/Zend/tests/return_types/inheritance001.phpt index 5e154d0482272..5f706efbc9e41 100644 --- a/Zend/tests/return_types/inheritance001.phpt +++ b/Zend/tests/return_types/inheritance001.phpt @@ -10,5 +10,6 @@ class A { class B extends A { function foo(): StdClass {} } +?> --EXPECTF-- Fatal error: Declaration of B::foo(): StdClass must be compatible with A::foo(): A in %s on line %d diff --git a/Zend/tests/return_types/inheritance002.phpt b/Zend/tests/return_types/inheritance002.phpt index bb00b7e243e4e..1b91af8596e7b 100644 --- a/Zend/tests/return_types/inheritance002.phpt +++ b/Zend/tests/return_types/inheritance002.phpt @@ -10,5 +10,6 @@ abstract class A { class B extends A { function foo(): StdClass {} } +?> --EXPECTF-- Fatal error: Declaration of B::foo(): StdClass must be compatible with A::foo(): A in %s on line %d diff --git a/Zend/tests/return_types/inheritance003.phpt b/Zend/tests/return_types/inheritance003.phpt index e8ebe90cd125e..b097dba91a36e 100644 --- a/Zend/tests/return_types/inheritance003.phpt +++ b/Zend/tests/return_types/inheritance003.phpt @@ -10,5 +10,6 @@ interface A { class B implements A { function foo(): StdClass {} } +?> --EXPECTF-- Fatal error: Declaration of B::foo(): StdClass must be compatible with A::foo(): A in %s on line %d diff --git a/Zend/tests/return_types/inheritance004.phpt b/Zend/tests/return_types/inheritance004.phpt index 1c8d685a6345a..48d51ccaf55b5 100644 --- a/Zend/tests/return_types/inheritance004.phpt +++ b/Zend/tests/return_types/inheritance004.phpt @@ -16,6 +16,7 @@ class Bar extends Foo { var_dump(Bar::test()); var_dump(Foo::test()); +?> --EXPECTF-- object(Bar)#%d (0) { } diff --git a/Zend/tests/return_types/inheritance008.phpt b/Zend/tests/return_types/inheritance008.phpt index df353cda056d8..08ea45c0c7342 100644 --- a/Zend/tests/return_types/inheritance008.phpt +++ b/Zend/tests/return_types/inheritance008.phpt @@ -20,6 +20,7 @@ class Bar extends Foo { var_dump(Bar::test()); var_dump(Foo::test()); +?> --EXPECTF-- object(B)#%d (0) { } diff --git a/Zend/tests/return_types/inheritance009.phpt b/Zend/tests/return_types/inheritance009.phpt index b7d5628e8d5da..157ff12ac1650 100644 --- a/Zend/tests/return_types/inheritance009.phpt +++ b/Zend/tests/return_types/inheritance009.phpt @@ -18,6 +18,7 @@ class Bar extends Foo { var_dump(Bar::test()); var_dump(Foo::test()); +?> --EXPECTF-- object(ArrayObject)#%d (1) { ["storage":"ArrayObject":private]=> diff --git a/Zend/tests/return_types/rfc001.phpt b/Zend/tests/return_types/rfc001.phpt index f9cdbec2b7616..17a0d59c5fbb4 100644 --- a/Zend/tests/return_types/rfc001.phpt +++ b/Zend/tests/return_types/rfc001.phpt @@ -8,6 +8,7 @@ function get_config(): array { } get_config(); +?> --EXPECTF-- Fatal error: Uncaught TypeError: get_config(): Return value must be of type array, int returned in %s:%d Stack trace: diff --git a/Zend/tests/return_types/rfc002.phpt b/Zend/tests/return_types/rfc002.phpt index a2c326c24aee0..d2e4aa841fa0c 100644 --- a/Zend/tests/return_types/rfc002.phpt +++ b/Zend/tests/return_types/rfc002.phpt @@ -7,5 +7,6 @@ function answer(): int { } var_dump(answer()); +?> --EXPECT-- int(42) diff --git a/Zend/tests/return_types/rfc003.phpt b/Zend/tests/return_types/rfc003.phpt index 461d80b7fe832..dc78bf40a78e7 100644 --- a/Zend/tests/return_types/rfc003.phpt +++ b/Zend/tests/return_types/rfc003.phpt @@ -7,6 +7,7 @@ function foo(): DateTime { } foo(); +?> --EXPECTF-- Fatal error: Uncaught TypeError: foo(): Return value must be of type DateTime, null returned in %s:%d Stack trace: diff --git a/Zend/tests/return_types/rfc004.phpt b/Zend/tests/return_types/rfc004.phpt index 189d0553c6952..abd12c1e90168 100644 --- a/Zend/tests/return_types/rfc004.phpt +++ b/Zend/tests/return_types/rfc004.phpt @@ -15,5 +15,6 @@ class UserGateway_MySql implements UserGateway { return new User; } } +?> --EXPECTF-- Fatal error: Declaration of UserGateway_MySql::find($id) must be compatible with UserGateway::find($id): User in %s on line 11 diff --git a/Zend/tests/return_types/void_allowed.phpt b/Zend/tests/return_types/void_allowed.phpt index 8f07c7392ec4e..c887b5264a956 100644 --- a/Zend/tests/return_types/void_allowed.phpt +++ b/Zend/tests/return_types/void_allowed.phpt @@ -16,5 +16,6 @@ function bar(): void { bar(); echo "OK!", PHP_EOL; +?> --EXPECT-- OK! diff --git a/Zend/tests/return_types/void_disallowed1.phpt b/Zend/tests/return_types/void_disallowed1.phpt index 365e2060bfd6e..ff337bbe98ab3 100644 --- a/Zend/tests/return_types/void_disallowed1.phpt +++ b/Zend/tests/return_types/void_disallowed1.phpt @@ -8,5 +8,6 @@ function foo(): void { } // Note the lack of function call: function validated at compile-time +?> --EXPECTF-- Fatal error: A void function must not return a value (did you mean "return;" instead of "return null;"?) in %s on line %d diff --git a/Zend/tests/return_types/void_disallowed2.phpt b/Zend/tests/return_types/void_disallowed2.phpt index 7bbc3ac24ff24..a17a5d9f9a700 100644 --- a/Zend/tests/return_types/void_disallowed2.phpt +++ b/Zend/tests/return_types/void_disallowed2.phpt @@ -8,5 +8,6 @@ function foo(): void { } // Note the lack of function call: function validated at compile-time +?> --EXPECTF-- Fatal error: A void function must not return a value in %s on line %d diff --git a/Zend/tests/return_types/void_parameter.phpt b/Zend/tests/return_types/void_parameter.phpt index 4c6e91840608f..b98f4f6cefcf1 100644 --- a/Zend/tests/return_types/void_parameter.phpt +++ b/Zend/tests/return_types/void_parameter.phpt @@ -4,5 +4,6 @@ void return type: not valid as a parameter type --EXPECTF-- Fatal error: void cannot be used as a parameter type in %s on line %d diff --git a/Zend/tests/strlen.phpt b/Zend/tests/strlen.phpt index ddf0141386237..bf55c3419af61 100644 --- a/Zend/tests/strlen.phpt +++ b/Zend/tests/strlen.phpt @@ -41,6 +41,7 @@ var_dump($a); $a = 'foobar'; var_dump(strlen($t2)); var_dump($t2->something); +?> --EXPECT-- int(5) string(5) "hello" diff --git a/Zend/tests/this_in_eval.phpt b/Zend/tests/this_in_eval.phpt index a499d8ac7629e..d4bd9268d9272 100644 --- a/Zend/tests/this_in_eval.phpt +++ b/Zend/tests/this_in_eval.phpt @@ -10,6 +10,7 @@ class C { } $x = new C; $x->foo(); +?> --EXPECT-- object(C)#1 (0) { } diff --git a/Zend/tests/throw/002.phpt b/Zend/tests/throw/002.phpt index 8736c27fc3142..e80dfbb7d14d6 100644 --- a/Zend/tests/throw/002.phpt +++ b/Zend/tests/throw/002.phpt @@ -111,6 +111,7 @@ try { echo $e->getMessage() . "\n"; } +?> --EXPECT-- Not found Static not found diff --git a/Zend/tests/traits/bug60145.phpt b/Zend/tests/traits/bug60145.phpt index fa1dc9bf95b40..afa9e11e4dc49 100644 --- a/Zend/tests/traits/bug60145.phpt +++ b/Zend/tests/traits/bug60145.phpt @@ -13,5 +13,6 @@ interface MyInterface { public function b(); } +?> --EXPECTF-- Fatal error: Cannot use traits inside of interfaces. foo is used in MyInterface in %s on line %d diff --git a/Zend/tests/traits/bug60153.phpt b/Zend/tests/traits/bug60153.phpt index 5dcc78a87829c..0b9fe951ba554 100644 --- a/Zend/tests/traits/bug60153.phpt +++ b/Zend/tests/traits/bug60153.phpt @@ -14,5 +14,6 @@ trait TFoo { class C implements IFoo { use TFoo; } +?> --EXPECTF-- Fatal error: Declaration of C::oneArgument() must be compatible with IFoo::oneArgument($a) in %s on line %d diff --git a/Zend/tests/traits/bug60165a.phpt b/Zend/tests/traits/bug60165a.phpt index 6bc3352e21c96..a03b5d8c7e7b4 100644 --- a/Zend/tests/traits/bug60165a.phpt +++ b/Zend/tests/traits/bug60165a.phpt @@ -12,5 +12,6 @@ class MyClass { nonExistent as barA; } } +?> --EXPECTF-- Fatal error: An alias (barA) was defined for method nonExistent(), but this method does not exist in %s on line %d diff --git a/Zend/tests/traits/bug60165b.phpt b/Zend/tests/traits/bug60165b.phpt index ac3f070bd83be..30ca028140119 100644 --- a/Zend/tests/traits/bug60165b.phpt +++ b/Zend/tests/traits/bug60165b.phpt @@ -12,5 +12,6 @@ class MyClass { A::nonExistent as barA; } } +?> --EXPECTF-- Fatal error: An alias was defined for A::nonExistent but this method does not exist in %s on line %d diff --git a/Zend/tests/traits/bug60165c.phpt b/Zend/tests/traits/bug60165c.phpt index 9a8458d65d50d..bf36a4598f8e4 100644 --- a/Zend/tests/traits/bug60165c.phpt +++ b/Zend/tests/traits/bug60165c.phpt @@ -17,5 +17,6 @@ class MyClass { baz as foobar; } } +?> --EXPECTF-- Fatal error: An alias (foobar) was defined for method baz(), but this method does not exist in %s on line %d diff --git a/Zend/tests/traits/bug60165d.phpt b/Zend/tests/traits/bug60165d.phpt index 6b4a09d059d2f..b0a68d1d6a1d7 100644 --- a/Zend/tests/traits/bug60165d.phpt +++ b/Zend/tests/traits/bug60165d.phpt @@ -16,5 +16,6 @@ class MyClass { A::bar insteadof B; } } +?> --EXPECTF-- Fatal error: A precedence rule was defined for A::bar but this method does not exist in %s on line %d diff --git a/Zend/tests/traits/bug60173.phpt b/Zend/tests/traits/bug60173.phpt index d4683a9921fc2..be7f652bf93b0 100644 --- a/Zend/tests/traits/bug60173.phpt +++ b/Zend/tests/traits/bug60173.phpt @@ -7,6 +7,7 @@ trait foo { } $rc = new ReflectionClass('foo'); $rc->newInstance(); +?> --EXPECTF-- Fatal error: Uncaught Error: Cannot instantiate trait foo in %s:%d Stack trace: diff --git a/Zend/tests/traits/bug60217a.phpt b/Zend/tests/traits/bug60217a.phpt index 20132370c1539..c9b4dd4dab178 100644 --- a/Zend/tests/traits/bug60217a.phpt +++ b/Zend/tests/traits/bug60217a.phpt @@ -21,5 +21,6 @@ class C { $o = new C; $o->foo(); +?> --EXPECT-- C::foo() works. diff --git a/Zend/tests/traits/bug60217b.phpt b/Zend/tests/traits/bug60217b.phpt index 05a3adc700cff..3135be093d5ec 100644 --- a/Zend/tests/traits/bug60217b.phpt +++ b/Zend/tests/traits/bug60217b.phpt @@ -21,5 +21,6 @@ class CBroken { $o = new CBroken; $o->foo(1); +?> --EXPECTF-- Fatal error: Declaration of CBroken::foo($a) must be compatible with TBroken2::foo($a, $b = 0) in %s on line %d diff --git a/Zend/tests/traits/bug60217c.phpt b/Zend/tests/traits/bug60217c.phpt index 334487aeaa944..23da36df373ad 100644 --- a/Zend/tests/traits/bug60217c.phpt +++ b/Zend/tests/traits/bug60217c.phpt @@ -21,5 +21,6 @@ class CBroken { $o = new CBroken; $o->foo(1); +?> --EXPECTF-- Fatal error: Declaration of CBroken::foo($a) must be compatible with TBroken1::foo($a, $b = 0) in %s on line %d diff --git a/Zend/tests/traits/bug60717.phpt b/Zend/tests/traits/bug60717.phpt index 1ea146c5a0a37..dc9175ac67ce8 100644 --- a/Zend/tests/traits/bug60717.phpt +++ b/Zend/tests/traits/bug60717.phpt @@ -68,5 +68,6 @@ namespace HTML $o = new HTMLHelper6; echo 'Done'; } +?> --EXPECT-- Done diff --git a/Zend/tests/traits/bug61052.phpt b/Zend/tests/traits/bug61052.phpt index 421e9074e591f..720d8dcdc78ce 100644 --- a/Zend/tests/traits/bug61052.phpt +++ b/Zend/tests/traits/bug61052.phpt @@ -14,5 +14,6 @@ class C { } } C::foo(); +?> --EXPECTF-- Fatal error: Inconsistent insteadof definition. The method foo is to be used from T1, but T1 is also on the exclude list in %s on line %d diff --git a/Zend/tests/traits/bug61998.phpt b/Zend/tests/traits/bug61998.phpt index 097073892f164..2ce251ea81df4 100644 --- a/Zend/tests/traits/bug61998.phpt +++ b/Zend/tests/traits/bug61998.phpt @@ -57,6 +57,7 @@ $b->func2(); //from Bar $b->newFunc2(); //from T2 $b->newFunc3(); //from T2 $b->func3(); //from Bar +?> --EXPECT-- From T1 From Foo diff --git a/Zend/tests/traits/bug63911.phpt b/Zend/tests/traits/bug63911.phpt index 72892cdd34a89..ea2e8067faf15 100644 --- a/Zend/tests/traits/bug63911.phpt +++ b/Zend/tests/traits/bug63911.phpt @@ -22,5 +22,6 @@ class D } (new D)->a(); +?> --EXPECT-- Done diff --git a/Zend/tests/traits/bug65576a.phpt b/Zend/tests/traits/bug65576a.phpt index 51d24638088e7..33fc1c9227b7b 100644 --- a/Zend/tests/traits/bug65576a.phpt +++ b/Zend/tests/traits/bug65576a.phpt @@ -25,5 +25,6 @@ class B extends A } new B(); +?> --EXPECT-- Trait constructor diff --git a/Zend/tests/traits/bug65576b.phpt b/Zend/tests/traits/bug65576b.phpt index c13ce8c2e14d1..41a521b67be90 100644 --- a/Zend/tests/traits/bug65576b.phpt +++ b/Zend/tests/traits/bug65576b.phpt @@ -26,6 +26,7 @@ class B extends A } new B(); +?> --EXPECT-- Parent constructor Trait constructor diff --git a/Zend/tests/traits/bug76700.phpt b/Zend/tests/traits/bug76700.phpt index a9797f3c9e2ab..e263e9b36f1d4 100644 --- a/Zend/tests/traits/bug76700.phpt +++ b/Zend/tests/traits/bug76700.phpt @@ -26,5 +26,6 @@ class B extends A $b = new B(); $b->aa(); +?> --EXPECT-- 123 diff --git a/Zend/tests/traits/bug76773.phpt b/Zend/tests/traits/bug76773.phpt index 683952025daea..4ab53bf6d11d2 100644 --- a/Zend/tests/traits/bug76773.phpt +++ b/Zend/tests/traits/bug76773.phpt @@ -27,6 +27,7 @@ class ChildClass extends ParentClass $c = new ChildClass(); $c->hello(); +?> --EXPECT-- ChildClass ParentClass diff --git a/Zend/tests/traits/language015.phpt b/Zend/tests/traits/language015.phpt index 1d92529323a0a..d8fcd593b65d7 100644 --- a/Zend/tests/traits/language015.phpt +++ b/Zend/tests/traits/language015.phpt @@ -13,5 +13,6 @@ class C { T2::foo insteadof T1; } } +?> --EXPECTF-- Fatal error: Required Trait T2 wasn't added to C in %slanguage015.php on line %d diff --git a/Zend/tests/traits/language016.phpt b/Zend/tests/traits/language016.phpt index 2c07235fe9b5c..0239ae342d731 100644 --- a/Zend/tests/traits/language016.phpt +++ b/Zend/tests/traits/language016.phpt @@ -13,5 +13,6 @@ class C { T1::foo insteadof T2; } } +?> --EXPECTF-- Fatal error: Required Trait T2 wasn't added to C in %slanguage016.php on line %d diff --git a/Zend/tests/traits/language017.phpt b/Zend/tests/traits/language017.phpt index 68169f9ba5325..12a1643450505 100644 --- a/Zend/tests/traits/language017.phpt +++ b/Zend/tests/traits/language017.phpt @@ -13,5 +13,6 @@ class C { T2::foo as private; } } +?> --EXPECTF-- Fatal error: Required Trait T2 wasn't added to C in %slanguage017.php on line %d diff --git a/Zend/tests/try/bug72213_2.phpt b/Zend/tests/try/bug72213_2.phpt index 790abe125d19d..a9b5f1490b2d3 100644 --- a/Zend/tests/try/bug72213_2.phpt +++ b/Zend/tests/try/bug72213_2.phpt @@ -21,5 +21,6 @@ try { } catch (Exception $e) { echo "caught {$e->getMessage()}\n"; } +?> --EXPECT-- caught 1 diff --git a/Zend/tests/try/bug72629.phpt b/Zend/tests/try/bug72629.phpt index 2e8e40d6b2c9c..f22c955693316 100644 --- a/Zend/tests/try/bug72629.phpt +++ b/Zend/tests/try/bug72629.phpt @@ -11,5 +11,6 @@ try { } catch (Exception $e) { } var_dump($var === $e); +?> --EXPECT-- bool(true) diff --git a/Zend/tests/try/bug74444.phpt b/Zend/tests/try/bug74444.phpt index 949f83cb23546..8b0f1dbd6d0c2 100644 --- a/Zend/tests/try/bug74444.phpt +++ b/Zend/tests/try/bug74444.phpt @@ -72,5 +72,6 @@ function foo() } foo(); +?> --EXPECT-- 12 diff --git a/Zend/tests/try/catch_novar_1.phpt b/Zend/tests/try/catch_novar_1.phpt index 80e93f3b959b7..9b9100c1bf7bd 100644 --- a/Zend/tests/try/catch_novar_1.phpt +++ b/Zend/tests/try/catch_novar_1.phpt @@ -25,6 +25,7 @@ try { echo "FAIL\n"; } +?> --EXPECT-- Exception Exception diff --git a/Zend/tests/try/try_finally_010.phpt b/Zend/tests/try/try_finally_010.phpt index 8d5fa1e431cde..761cbc7f63dc2 100644 --- a/Zend/tests/try/try_finally_010.phpt +++ b/Zend/tests/try/try_finally_010.phpt @@ -26,5 +26,6 @@ try { echo "6"; } echo "\n"; +?> --EXPECT-- 123456 diff --git a/Zend/tests/type_declarations/callable_001.phpt b/Zend/tests/type_declarations/callable_001.phpt index 6b555f40e6912..41b057abf63b5 100644 --- a/Zend/tests/type_declarations/callable_001.phpt +++ b/Zend/tests/type_declarations/callable_001.phpt @@ -17,6 +17,7 @@ foo("foo"); foo($closure); foo(array("bar", "foo")); foo(array("bar", "baz")); +?> --EXPECTF-- string(6) "strpos" string(3) "foo" diff --git a/Zend/tests/type_declarations/iterable_001.phpt b/Zend/tests/type_declarations/iterable_001.phpt index e5f21957badee..10a001dea0253 100644 --- a/Zend/tests/type_declarations/iterable_001.phpt +++ b/Zend/tests/type_declarations/iterable_001.phpt @@ -22,6 +22,7 @@ try { } catch (Throwable $e) { echo $e->getMessage(); } +?> --EXPECTF-- array(3) { [0]=> diff --git a/Zend/tests/type_declarations/scalar_none.phpt b/Zend/tests/type_declarations/scalar_none.phpt index a1029b830ff86..5b639757c0eb2 100644 --- a/Zend/tests/type_declarations/scalar_none.phpt +++ b/Zend/tests/type_declarations/scalar_none.phpt @@ -23,6 +23,7 @@ foreach ($functions as $type => $function) { } } echo PHP_EOL . "Done"; +?> --EXPECTF-- Testing int: *** Caught Too few arguments to function {closure}(), 0 passed in %s on line %d and exactly 1 expected diff --git a/Zend/tests/type_declarations/scalar_reserved2.phpt b/Zend/tests/type_declarations/scalar_reserved2.phpt index 893f4b542a843..4e1cca3d4012d 100644 --- a/Zend/tests/type_declarations/scalar_reserved2.phpt +++ b/Zend/tests/type_declarations/scalar_reserved2.phpt @@ -4,5 +4,6 @@ Scalar type names cannot be used as class, trait or interface names (2) --EXPECTF-- Fatal error: Cannot use 'int' as class name as it is reserved in %s on line %d diff --git a/Zend/tests/type_declarations/scalar_reserved2_class_alias.phpt b/Zend/tests/type_declarations/scalar_reserved2_class_alias.phpt index 777cf9cebe072..ae9e890516926 100644 --- a/Zend/tests/type_declarations/scalar_reserved2_class_alias.phpt +++ b/Zend/tests/type_declarations/scalar_reserved2_class_alias.phpt @@ -5,5 +5,6 @@ Scalar type names cannot be used as class, trait or interface names (2) - class_ class foobar {} class_alias("foobar", "int"); +?> --EXPECTF-- Fatal error: Cannot use 'int' as class name as it is reserved in %s on line %d diff --git a/Zend/tests/type_declarations/scalar_reserved2_use.phpt b/Zend/tests/type_declarations/scalar_reserved2_use.phpt index 3e8d1be88dde7..63af0b11f7568 100644 --- a/Zend/tests/type_declarations/scalar_reserved2_use.phpt +++ b/Zend/tests/type_declarations/scalar_reserved2_use.phpt @@ -4,5 +4,6 @@ Scalar type names cannot be used as class, trait or interface names (2) - use --EXPECTF-- Fatal error: Cannot use foobar as int because 'int' is a special class name in %s on line %d diff --git a/Zend/tests/type_declarations/scalar_reserved3.phpt b/Zend/tests/type_declarations/scalar_reserved3.phpt index 433673e71473f..932bf624cc007 100644 --- a/Zend/tests/type_declarations/scalar_reserved3.phpt +++ b/Zend/tests/type_declarations/scalar_reserved3.phpt @@ -4,5 +4,6 @@ Scalar type names cannot be used as class, trait or interface names (3) --EXPECTF-- Fatal error: Cannot use 'float' as class name as it is reserved in %s on line %d diff --git a/Zend/tests/type_declarations/scalar_reserved3_class_alias.phpt b/Zend/tests/type_declarations/scalar_reserved3_class_alias.phpt index dc8f319886271..a7387495a31be 100644 --- a/Zend/tests/type_declarations/scalar_reserved3_class_alias.phpt +++ b/Zend/tests/type_declarations/scalar_reserved3_class_alias.phpt @@ -5,5 +5,6 @@ Scalar type names cannot be used as class, trait or interface names (3) - class_ class foobar {} class_alias("foobar", "float"); +?> --EXPECTF-- Fatal error: Cannot use 'float' as class name as it is reserved in %s on line %d diff --git a/Zend/tests/type_declarations/scalar_reserved3_use.phpt b/Zend/tests/type_declarations/scalar_reserved3_use.phpt index af76abf498e34..094ac8ebecad7 100644 --- a/Zend/tests/type_declarations/scalar_reserved3_use.phpt +++ b/Zend/tests/type_declarations/scalar_reserved3_use.phpt @@ -4,5 +4,6 @@ Scalar type names cannot be used as class, trait or interface names (3) - use --EXPECTF-- Fatal error: Cannot use foobar as float because 'float' is a special class name in %s on line %d diff --git a/Zend/tests/type_declarations/scalar_reserved4.phpt b/Zend/tests/type_declarations/scalar_reserved4.phpt index dd5ff8922e873..7cd5ae5775902 100644 --- a/Zend/tests/type_declarations/scalar_reserved4.phpt +++ b/Zend/tests/type_declarations/scalar_reserved4.phpt @@ -4,5 +4,6 @@ Scalar type names cannot be used as class, trait or interface names (4) --EXPECTF-- Fatal error: Cannot use 'string' as class name as it is reserved in %s on line %d diff --git a/Zend/tests/type_declarations/scalar_reserved4_class_alias.phpt b/Zend/tests/type_declarations/scalar_reserved4_class_alias.phpt index ebb6ac3201546..311503ec61177 100644 --- a/Zend/tests/type_declarations/scalar_reserved4_class_alias.phpt +++ b/Zend/tests/type_declarations/scalar_reserved4_class_alias.phpt @@ -5,5 +5,6 @@ Scalar type names cannot be used as class, trait or interface names (4) - class_ class foobar {} class_alias("foobar", "string"); +?> --EXPECTF-- Fatal error: Cannot use 'string' as class name as it is reserved in %s on line %d diff --git a/Zend/tests/type_declarations/scalar_reserved4_use.phpt b/Zend/tests/type_declarations/scalar_reserved4_use.phpt index e2fc0aeafed74..0d068a4f61095 100644 --- a/Zend/tests/type_declarations/scalar_reserved4_use.phpt +++ b/Zend/tests/type_declarations/scalar_reserved4_use.phpt @@ -4,5 +4,6 @@ Scalar type names cannot be used as class, trait or interface names (4) - use --EXPECTF-- Fatal error: Cannot use foobar as string because 'string' is a special class name in %s on line %d diff --git a/Zend/tests/type_declarations/scalar_reserved6.phpt b/Zend/tests/type_declarations/scalar_reserved6.phpt index f84ec94790802..dca439d212203 100644 --- a/Zend/tests/type_declarations/scalar_reserved6.phpt +++ b/Zend/tests/type_declarations/scalar_reserved6.phpt @@ -4,5 +4,6 @@ Scalar type names cannot be used as class, trait or interface names (6) --EXPECTF-- Fatal error: Cannot use 'bool' as class name as it is reserved in %s on line %d diff --git a/Zend/tests/type_declarations/scalar_reserved6_class_alias.phpt b/Zend/tests/type_declarations/scalar_reserved6_class_alias.phpt index 8a777eca7e7e3..9aa060058a073 100644 --- a/Zend/tests/type_declarations/scalar_reserved6_class_alias.phpt +++ b/Zend/tests/type_declarations/scalar_reserved6_class_alias.phpt @@ -5,5 +5,6 @@ Scalar type names cannot be used as class, trait or interface names (6) - class_ class foobar {} class_alias("foobar", "bool"); +?> --EXPECTF-- Fatal error: Cannot use 'bool' as class name as it is reserved in %s on line %d diff --git a/Zend/tests/type_declarations/scalar_reserved6_use.phpt b/Zend/tests/type_declarations/scalar_reserved6_use.phpt index e9de61ff87c80..a19a513b3948d 100644 --- a/Zend/tests/type_declarations/scalar_reserved6_use.phpt +++ b/Zend/tests/type_declarations/scalar_reserved6_use.phpt @@ -4,5 +4,6 @@ Scalar type names cannot be used as class, trait or interface names (6) - use --EXPECTF-- Fatal error: Cannot use foobar as bool because 'bool' is a special class name in %s on line %d diff --git a/Zend/tests/type_declarations/scalar_reserved7.phpt b/Zend/tests/type_declarations/scalar_reserved7.phpt index 1e23d59d790b1..1ab7a67204a06 100644 --- a/Zend/tests/type_declarations/scalar_reserved7.phpt +++ b/Zend/tests/type_declarations/scalar_reserved7.phpt @@ -5,5 +5,6 @@ Scalar type names cannot be used as class, trait or interface names (7) namespace foo; class int {} +?> --EXPECTF-- Fatal error: Cannot use 'int' as class name as it is reserved in %s on line %d diff --git a/Zend/tests/type_declarations/scalar_strict_declaration_placement_004.phpt b/Zend/tests/type_declarations/scalar_strict_declaration_placement_004.phpt index 60003241cf23e..3d60cf05750a6 100644 --- a/Zend/tests/type_declarations/scalar_strict_declaration_placement_004.phpt +++ b/Zend/tests/type_declarations/scalar_strict_declaration_placement_004.phpt @@ -13,5 +13,6 @@ namespace Foo { namespace { var_dump(Foo\add1(123)); } +?> --EXPECT-- int(124) diff --git a/Zend/tests/type_declarations/typed_properties_026.phpt b/Zend/tests/type_declarations/typed_properties_026.phpt index a2c4e25e332ba..7d01e927a0289 100644 --- a/Zend/tests/type_declarations/typed_properties_026.phpt +++ b/Zend/tests/type_declarations/typed_properties_026.phpt @@ -15,6 +15,7 @@ class Baz{ } var_dump((new Baz)->get()); +?> --EXPECTF-- Fatal error: Uncaught Error: Typed property Baz::$baz must not be accessed before initialization in %s:10 Stack trace: diff --git a/Zend/tests/type_declarations/typed_properties_031.phpt b/Zend/tests/type_declarations/typed_properties_031.phpt index 8022d2ef72bca..f714966902057 100644 --- a/Zend/tests/type_declarations/typed_properties_031.phpt +++ b/Zend/tests/type_declarations/typed_properties_031.phpt @@ -18,5 +18,6 @@ $bar = new Bar(); $bar->setBar(100); var_dump($bar->bar); +?> --EXPECT-- float(100) diff --git a/Zend/tests/type_declarations/typed_properties_032.phpt b/Zend/tests/type_declarations/typed_properties_032.phpt index 2542b6e9ec926..93a900dbe48df 100644 --- a/Zend/tests/type_declarations/typed_properties_032.phpt +++ b/Zend/tests/type_declarations/typed_properties_032.phpt @@ -11,5 +11,6 @@ $foo = new class { }; var_dump($foo->method()); +?> --EXPECT-- int(15) diff --git a/Zend/tests/type_declarations/typed_properties_035.phpt b/Zend/tests/type_declarations/typed_properties_035.phpt index 923f7a2a855fd..2fde156371ea1 100644 --- a/Zend/tests/type_declarations/typed_properties_035.phpt +++ b/Zend/tests/type_declarations/typed_properties_035.phpt @@ -9,5 +9,6 @@ class Foo{ class Baz extends Foo{ public int $bar = 33; } +?> --EXPECTF-- Fatal error: Type of Baz::$bar must not be defined (as in class Foo) in %s on line 8 diff --git a/Zend/tests/type_declarations/typed_properties_037.phpt b/Zend/tests/type_declarations/typed_properties_037.phpt index 9a76791bcd355..87efa3317a0af 100644 --- a/Zend/tests/type_declarations/typed_properties_037.phpt +++ b/Zend/tests/type_declarations/typed_properties_037.phpt @@ -7,6 +7,7 @@ $foo = new class { }; var_dump($foo); +?> --EXPECTF-- object(class@anonymous)#%d (1) { ["bar"]=> diff --git a/Zend/tests/type_declarations/typed_properties_038.phpt b/Zend/tests/type_declarations/typed_properties_038.phpt index 0ac406f9a60b6..4bb5b75a28fe2 100644 --- a/Zend/tests/type_declarations/typed_properties_038.phpt +++ b/Zend/tests/type_declarations/typed_properties_038.phpt @@ -38,6 +38,7 @@ try { } var_dump($foo); +?> --EXPECTF-- string(82) "Cannot increment property class@anonymous::$bar of type int past its maximal value" object(class@anonymous)#1 (1) { diff --git a/Zend/tests/type_declarations/typed_properties_046.phpt b/Zend/tests/type_declarations/typed_properties_046.phpt index bb524fcf75fe3..2048455fe5f12 100644 --- a/Zend/tests/type_declarations/typed_properties_046.phpt +++ b/Zend/tests/type_declarations/typed_properties_046.phpt @@ -21,6 +21,7 @@ for ($i = 0; $i < 5; $i++) { echo $e->getMessage() . "\n"; } } +?> --EXPECT-- Cannot assign string to property Foo::$bbb of type int Cannot assign string to property Foo::$bbb of type int diff --git a/ext/bcmath/tests/bug60377.phpt b/ext/bcmath/tests/bug60377.phpt index 6caf7d466182a..73d3b2ac1b96a 100644 --- a/ext/bcmath/tests/bug60377.phpt +++ b/ext/bcmath/tests/bug60377.phpt @@ -13,6 +13,5 @@ try { $var67 = bcsqrt(0); $var414 = bcadd(0,-1,10); ?> - --EXPECT-- bcscale(): Argument #1 ($scale) must be between 0 and 2147483647 diff --git a/ext/bz2/tests/bug51997.phpt b/ext/bz2/tests/bug51997.phpt index 6a8e513e7da3a..303e0b3b677a5 100644 --- a/ext/bz2/tests/bug51997.phpt +++ b/ext/bz2/tests/bug51997.phpt @@ -19,5 +19,6 @@ print bzread($bz, 10); print bzread($bz); bzclose($bz); unlink($filename); +?> --EXPECT-- This is a test string. diff --git a/ext/bz2/tests/with_files.phpt b/ext/bz2/tests/with_files.phpt index 443a0713dd334..e24e28211f84f 100644 --- a/ext/bz2/tests/with_files.phpt +++ b/ext/bz2/tests/with_files.phpt @@ -18,5 +18,6 @@ print bzread($bz, 10); print bzread($bz); bzclose($bz); unlink($filename); +?> --EXPECT-- This is a test string. diff --git a/ext/bz2/tests/with_strings.phpt b/ext/bz2/tests/with_strings.phpt index 65db76beea6ae..e04cc514a89ce 100644 --- a/ext/bz2/tests/with_strings.phpt +++ b/ext/bz2/tests/with_strings.phpt @@ -22,5 +22,6 @@ $tests = << --EXPECT-- OK diff --git a/ext/calendar/tests/bug53574_1.phpt b/ext/calendar/tests/bug53574_1.phpt index 8a52529427e2a..6aba600619a2d 100644 --- a/ext/calendar/tests/bug53574_1.phpt +++ b/ext/calendar/tests/bug53574_1.phpt @@ -12,6 +12,7 @@ if (PHP_INT_SIZE != 4) { $x = 882858043; var_dump(cal_from_jd($x, CAL_JULIAN)); +?> --EXPECT-- array(9) { ["date"]=> diff --git a/ext/calendar/tests/bug53574_2.phpt b/ext/calendar/tests/bug53574_2.phpt index fd7288a0796e9..6e3154a916e75 100644 --- a/ext/calendar/tests/bug53574_2.phpt +++ b/ext/calendar/tests/bug53574_2.phpt @@ -12,6 +12,7 @@ if (PHP_INT_SIZE == 4) { $x = 3315881921229094912; var_dump(cal_from_jd($x, CAL_JULIAN)); +?> --EXPECT-- array(9) { ["date"]=> diff --git a/ext/calendar/tests/bug54254.phpt b/ext/calendar/tests/bug54254.phpt index df9362320c0a6..f623fad809972 100644 --- a/ext/calendar/tests/bug54254.phpt +++ b/ext/calendar/tests/bug54254.phpt @@ -30,6 +30,7 @@ var_dump(cal_days_in_month(CAL_JEWISH, 10, 5772)); var_dump(cal_days_in_month(CAL_JEWISH, 11, 5772)); var_dump(cal_days_in_month(CAL_JEWISH, 12, 5772)); var_dump(cal_days_in_month(CAL_JEWISH, 13, 5772)); +?> --EXPECT-- int(30) int(30) diff --git a/ext/calendar/tests/bug55797_1.phpt b/ext/calendar/tests/bug55797_1.phpt index 4a8ecfa663b58..c9374c9d38a76 100644 --- a/ext/calendar/tests/bug55797_1.phpt +++ b/ext/calendar/tests/bug55797_1.phpt @@ -12,6 +12,7 @@ if (PHP_INT_SIZE != 4) { $x = 882858030; var_dump(cal_from_jd($x, CAL_GREGORIAN)); +?> --EXPECTF-- array(9) { ["date"]=> diff --git a/ext/calendar/tests/bug55797_2.phpt b/ext/calendar/tests/bug55797_2.phpt index 6559c936a581b..b60fd0eba4a83 100644 --- a/ext/calendar/tests/bug55797_2.phpt +++ b/ext/calendar/tests/bug55797_2.phpt @@ -12,6 +12,7 @@ if (PHP_INT_SIZE == 4) { $x = 9223372036854743639; var_dump(cal_from_jd($x, CAL_GREGORIAN)); +?> --EXPECTF-- array(9) { ["date"]=> diff --git a/ext/calendar/tests/jdtojewish64.phpt b/ext/calendar/tests/jdtojewish64.phpt index 7c6c95622316d..da1e7f74c87c9 100644 --- a/ext/calendar/tests/jdtojewish64.phpt +++ b/ext/calendar/tests/jdtojewish64.phpt @@ -12,6 +12,7 @@ if (PHP_INT_SIZE == 4) { $a = array(38245310, 324542846, 324542847, 9223372036854743639); foreach ($a as $x) var_dump(jdtojewish($x)); +?> --EXPECT-- string(11) "2/22/103759" string(12) "12/13/887605" diff --git a/ext/curl/tests/bug52202.phpt b/ext/curl/tests/bug52202.phpt index eee386480ee29..39e14072f8887 100644 --- a/ext/curl/tests/bug52202.phpt +++ b/ext/curl/tests/bug52202.phpt @@ -14,5 +14,6 @@ curl_setopt($curl, CURLOPT_TIMEOUT, 1); curl_exec($curl); var_dump(curl_getinfo($curl, CURLINFO_PRIVATE)); +?> --EXPECT-- string(3) "123" diff --git a/ext/curl/tests/bug52827.phpt b/ext/curl/tests/bug52827.phpt index f0faad68f5eca..8fbcad627d4ef 100644 --- a/ext/curl/tests/bug52827.phpt +++ b/ext/curl/tests/bug52827.phpt @@ -28,5 +28,6 @@ $handle=curl_init('http://www.example.com'); curl_setopt($handle, CURLOPT_STDERR, $s); echo "Done."; +?> --EXPECT-- Done. diff --git a/ext/curl/tests/curl_CURLOPT_READDATA.phpt b/ext/curl/tests/curl_CURLOPT_READDATA.phpt index 1bf5493acd356..9266139c0dd56 100644 --- a/ext/curl/tests/curl_CURLOPT_READDATA.phpt +++ b/ext/curl/tests/curl_CURLOPT_READDATA.phpt @@ -36,6 +36,7 @@ curl_close($ch); // Clean the temporary file @unlink($tempname); +?> --EXPECT-- array(2) { ["hello"]=> diff --git a/ext/curl/tests/curl_reset.phpt b/ext/curl/tests/curl_reset.phpt index 59ed2ed6a51df..911c826494f14 100644 --- a/ext/curl/tests/curl_reset.phpt +++ b/ext/curl/tests/curl_reset.phpt @@ -34,8 +34,6 @@ echo file_get_contents($test_file); // cleanup unlink($test_file); unlink($log_file); - ?> - --EXPECT-- testtest diff --git a/ext/date/tests/DateInterval_days_prop1.phpt b/ext/date/tests/DateInterval_days_prop1.phpt index 627b8f0b27f32..d5d3fdc8cb7f8 100644 --- a/ext/date/tests/DateInterval_days_prop1.phpt +++ b/ext/date/tests/DateInterval_days_prop1.phpt @@ -6,5 +6,6 @@ Wrong var_dump(DateInterval->days) value $interval = new DateInterval('P2Y4DT6H8M'); var_dump($interval->days); +?> --EXPECT-- bool(false) diff --git a/ext/date/tests/bug32588.phpt b/ext/date/tests/bug32588.phpt index 4ecadf4e9be90..1b095df99abed 100644 --- a/ext/date/tests/bug32588.phpt +++ b/ext/date/tests/bug32588.phpt @@ -8,6 +8,7 @@ date.timezone=America/New_York echo date('D Y/m/d/H:i:s', strtotime('last saturday', 1112703348)). "\n"; echo date('D Y/m/d/H:i:s', strtotime("last sunday", 1112703348)). "\n"; echo date('D Y/m/d/H:i:s', strtotime('last monday', 1112703348)). "\n"; +?> --EXPECT-- Sat 2005/04/02/00:00:00 Sun 2005/04/03/00:00:00 diff --git a/ext/date/tests/bug45543.phpt b/ext/date/tests/bug45543.phpt index ed785a715a59a..1fdb23d4604a2 100644 --- a/ext/date/tests/bug45543.phpt +++ b/ext/date/tests/bug45543.phpt @@ -21,6 +21,7 @@ foreach ($test_dates as $test_date) echo $d2->format(DATE_ISO8601), PHP_EOL; echo PHP_EOL; } +?> --EXPECT-- 2008-01-01T12:00:00-0700 2008-01-01T12:00:00+0000 diff --git a/ext/date/tests/bug45682.phpt b/ext/date/tests/bug45682.phpt index 324f64867d2ce..636381dcfeda0 100644 --- a/ext/date/tests/bug45682.phpt +++ b/ext/date/tests/bug45682.phpt @@ -11,6 +11,7 @@ $other = new DateTime("31-July-2008"); $diff = date_diff($date, $other); var_dump($diff); +?> --EXPECTF-- object(DateInterval)#%d (16) { ["y"]=> diff --git a/ext/date/tests/bug46268.phpt b/ext/date/tests/bug46268.phpt index 808fd856a9f08..feabd0d1f8896 100644 --- a/ext/date/tests/bug46268.phpt +++ b/ext/date/tests/bug46268.phpt @@ -16,6 +16,7 @@ echo $now->format("Y-m-d H:i:s") . PHP_EOL; $now->setTime(0, 0, 0); //date_time_set($now, 0, 0, 0); echo $now->format("Y-m-d H:i:s") . PHP_EOL; +?> --EXPECT-- 2008-10-10 01:02:03 2008-10-11 01:02:03 diff --git a/ext/date/tests/bug48097.phpt b/ext/date/tests/bug48097.phpt index 41ade81247d65..02f72f2f9918e 100644 --- a/ext/date/tests/bug48097.phpt +++ b/ext/date/tests/bug48097.phpt @@ -13,6 +13,7 @@ $d->setTimeZone( new DateTimeZone( 'Europe/Budapest' ) ); var_dump( $d ); echo $d->format( DATE_ISO8601 ), "\n\n"; echo $d->format( 'U' ), "\n\n"; +?> --EXPECT-- object(DateTime)#1 (3) { ["date"]=> diff --git a/ext/date/tests/bug48276.phpt b/ext/date/tests/bug48276.phpt index d26605d1e679f..92e2d39ff7179 100644 --- a/ext/date/tests/bug48276.phpt +++ b/ext/date/tests/bug48276.phpt @@ -5,5 +5,6 @@ date.timezone=UTC --FILE-- --EXPECT-- string(4) "2009" diff --git a/ext/date/tests/bug48678.phpt b/ext/date/tests/bug48678.phpt index c02dba11cf29b..9c1cecd2df780 100644 --- a/ext/date/tests/bug48678.phpt +++ b/ext/date/tests/bug48678.phpt @@ -6,6 +6,7 @@ $x = new DateInterval("P3Y6M4DT12H30M5S"); print_r($x); $y = unserialize(serialize($x)); print_r($y); +?> --EXPECT-- DateInterval Object ( diff --git a/ext/date/tests/bug50680.phpt b/ext/date/tests/bug50680.phpt index 99b1381467157..0efae1f9bd2bf 100644 --- a/ext/date/tests/bug50680.phpt +++ b/ext/date/tests/bug50680.phpt @@ -5,5 +5,6 @@ date.timezone=UTC --FILE-- --EXPECT-- string(2) "09" diff --git a/ext/date/tests/bug51866.phpt b/ext/date/tests/bug51866.phpt index 1874e32706b49..1751add68d5a9 100644 --- a/ext/date/tests/bug51866.phpt +++ b/ext/date/tests/bug51866.phpt @@ -22,6 +22,7 @@ foreach( $tests as $test ) echo "\n\n"; } +?> --EXPECTF-- string(5) "Y-m-d" string(19) "2001-11-29 13:20:01" diff --git a/ext/date/tests/bug52738.phpt b/ext/date/tests/bug52738.phpt index 6ed72af1c108e..4f51fc38988a4 100644 --- a/ext/date/tests/bug52738.phpt +++ b/ext/date/tests/bug52738.phpt @@ -14,6 +14,7 @@ $I->unit = 42; echo $I->unit."\n"; $I->d++; print_r($I); +?> --EXPECT-- 1 2 diff --git a/ext/date/tests/bug54316.phpt b/ext/date/tests/bug54316.phpt index 21afa637d89cd..d1ef321094701 100644 --- a/ext/date/tests/bug54316.phpt +++ b/ext/date/tests/bug54316.phpt @@ -9,6 +9,7 @@ var_dump($dt); $dt = DateTime::createFromFormat('Y-m-d!', '2011-02-02'); var_dump($dt); +?> --EXPECT-- object(DateTime)#1 (3) { ["date"]=> diff --git a/ext/date/tests/bug54340.phpt b/ext/date/tests/bug54340.phpt index eb977c35ee391..04b68c65b8050 100644 --- a/ext/date/tests/bug54340.phpt +++ b/ext/date/tests/bug54340.phpt @@ -16,6 +16,7 @@ $dt = new DateTime('first day of January 2011'); $dt->sub($interval); var_dump($dt); +?> --EXPECT-- object(DateTime)#2 (3) { ["date"]=> diff --git a/ext/date/tests/bug62500.phpt b/ext/date/tests/bug62500.phpt index 3afa7a561b5fc..09d26e5100cc9 100644 --- a/ext/date/tests/bug62500.phpt +++ b/ext/date/tests/bug62500.phpt @@ -19,6 +19,7 @@ try { } catch (Exception $e) { var_dump($e->getMessage()); } +?> --EXPECTF-- NULL int(3) diff --git a/ext/date/tests/bug62852.phpt b/ext/date/tests/bug62852.phpt index 77c92ce55fd54..4ec9a0eab1ca6 100644 --- a/ext/date/tests/bug62852.phpt +++ b/ext/date/tests/bug62852.phpt @@ -9,6 +9,7 @@ $s1 = 'O:8:"DateTime":3:{s:4:"date";s:20:"10007-06-07 03:51:49";s:13:"timezone_t try { unserialize( $s1 ); } catch ( Exception $e ) {} +?> --EXPECTF-- Fatal error: Uncaught Error: Invalid serialization data for DateTime object in %sbug62852.php:%d Stack trace: diff --git a/ext/date/tests/bug62852_var2.phpt b/ext/date/tests/bug62852_var2.phpt index afec265d50e6d..bf85147c21ff8 100644 --- a/ext/date/tests/bug62852_var2.phpt +++ b/ext/date/tests/bug62852_var2.phpt @@ -20,6 +20,7 @@ try { unserialize( $s2 ); } catch ( Exception $e ) {} var_dump( $foo ); +?> --EXPECTF-- Fatal error: Uncaught Error: Invalid serialization data for DateTime object in %sbug62852_var2.php:%d Stack trace: diff --git a/ext/date/tests/bug62852_var3.phpt b/ext/date/tests/bug62852_var3.phpt index 5dbc1efa3f349..8092c105943cc 100644 --- a/ext/date/tests/bug62852_var3.phpt +++ b/ext/date/tests/bug62852_var3.phpt @@ -20,6 +20,7 @@ try { unserialize( $s2 ); } catch ( Exception $e ) {} var_dump( $foo ); +?> --EXPECTF-- Fatal error: Uncaught Error: Invalid serialization data for DateTime object in %sbug62852_var3.php:%d Stack trace: diff --git a/ext/date/tests/bug62896.phpt b/ext/date/tests/bug62896.phpt index ccdcfb029c9a8..84f1e814239dd 100644 --- a/ext/date/tests/bug62896.phpt +++ b/ext/date/tests/bug62896.phpt @@ -30,6 +30,7 @@ date.timezone=Europe/Berlin $date->modify('+0 days'); echo $date->format('Y-m-d H:i:s T').' (offset '.$date->getOffset().")\n"; +?> --EXPECT-- FROM TIMESTAMP, NO TZ: 2012-08-21 22:00:00 GMT+0000 (offset 0) diff --git a/ext/date/tests/bug63435.phpt b/ext/date/tests/bug63435.phpt index 9dbc2fda1297b..2bded722298f2 100644 --- a/ext/date/tests/bug63435.phpt +++ b/ext/date/tests/bug63435.phpt @@ -12,5 +12,6 @@ for ($i=1 ; $i<999 ; $i++) { } } echo "Done"; +?> --EXPECT-- Done diff --git a/ext/date/tests/bug65371.phpt b/ext/date/tests/bug65371.phpt index a6e312651464b..6dddc7c7c08c1 100644 --- a/ext/date/tests/bug65371.phpt +++ b/ext/date/tests/bug65371.phpt @@ -15,6 +15,7 @@ function p($str) setlocale(LC_ALL, 'C'); p('あ'); +?> --EXPECT-- あ あ diff --git a/ext/date/tests/bug67251.phpt b/ext/date/tests/bug67251.phpt index 68c56a1613b87..d0088cd152428 100644 --- a/ext/date/tests/bug67251.phpt +++ b/ext/date/tests/bug67251.phpt @@ -5,6 +5,7 @@ date.timezone=Europe/Berlin --FILE-- --EXPECT-- array(12) { ["year"]=> diff --git a/ext/date/tests/bug67253.phpt b/ext/date/tests/bug67253.phpt index c18cdebeb1f1c..fc92dc1479101 100644 --- a/ext/date/tests/bug67253.phpt +++ b/ext/date/tests/bug67253.phpt @@ -6,6 +6,7 @@ date.timezone=Europe/Berlin --EXPECT-- array(12) { ["year"]=> diff --git a/ext/date/tests/bug67308.phpt b/ext/date/tests/bug67308.phpt index 39fb78188453b..e59e9c7309325 100644 --- a/ext/date/tests/bug67308.phpt +++ b/ext/date/tests/bug67308.phpt @@ -9,6 +9,7 @@ var_dump(unserialize('O:8:"DateTime":3:{s:4:"date";s:19:"2005-07-14 22:30:41";s: // New style. var_dump(unserialize('O:8:"DateTime":3:{s:4:"date";s:26:"2005-07-14 22:30:41.123456";s:13:"timezone_type";i:3;s:8:"timezone";s:13:"Europe/London";}')); +?> --EXPECTF-- object(DateTime)#%d (3) { ["date"]=> diff --git a/ext/date/tests/bug68078.phpt b/ext/date/tests/bug68078.phpt index 20be0a49c8ecf..c0e70bd4bc2f1 100644 --- a/ext/date/tests/bug68078.phpt +++ b/ext/date/tests/bug68078.phpt @@ -12,6 +12,7 @@ var_dump($date1 == $date2); var_dump($date1 < $date2); var_dump($date2 > $date1); var_dump($date2 == $date3); +?> --EXPECT-- bool(false) bool(true) diff --git a/ext/date/tests/bug68078_negative.phpt b/ext/date/tests/bug68078_negative.phpt index 3f0d6953d25bc..95312e732d997 100644 --- a/ext/date/tests/bug68078_negative.phpt +++ b/ext/date/tests/bug68078_negative.phpt @@ -12,6 +12,7 @@ var_dump($earlyDate1 == $earlyDate2); var_dump($earlyDate1 > $earlyDate2); var_dump($earlyDate2 < $earlyDate1); var_dump($earlyDate2 == $earlyDate3); +?> --EXPECT-- bool(false) bool(true) diff --git a/ext/date/tests/bug68406.phpt b/ext/date/tests/bug68406.phpt index f2181d100698f..abe35f2db5ae2 100644 --- a/ext/date/tests/bug68406.phpt +++ b/ext/date/tests/bug68406.phpt @@ -17,6 +17,7 @@ if($tz2 == $d->getTimezone()) { else { echo "no"; } +?> --EXPECT-- object(DateTimeZone)#4 (2) { ["timezone_type"]=> diff --git a/ext/date/tests/bug68669.phpt b/ext/date/tests/bug68669.phpt index 8aac1d2ceb912..e8cbe33326e18 100644 --- a/ext/date/tests/bug68669.phpt +++ b/ext/date/tests/bug68669.phpt @@ -6,6 +6,7 @@ DateTime::createFromFormat() does not allow NULL $timezone date_default_timezone_set('America/Los_Angeles'); var_dump(DateTime::createFromFormat('Y/m/d H:i:s', '1995/06/08 12:34:56', null)); var_dump(DateTimeImmutable::createFromFormat('Y/m/d H:i:s', '1995/06/08 12:34:56', null)); +?> --EXPECT-- object(DateTime)#1 (3) { ["date"]=> diff --git a/ext/date/tests/bug69089.phpt b/ext/date/tests/bug69089.phpt index 21a5cd125c0d6..6feca68358c2c 100644 --- a/ext/date/tests/bug69089.phpt +++ b/ext/date/tests/bug69089.phpt @@ -11,6 +11,7 @@ $date = new DateTime('2009-09-28 09:45:31.918312'); var_dump($date->format(DateTime::RFC3339_EXTENDED)); var_dump($date->format('u')); var_dump($date->format('v')); +?> --EXPECT-- string(29) "2009-09-28T09:45:31.918-03:00" string(6) "918312" diff --git a/ext/date/tests/bug71525.phpt b/ext/date/tests/bug71525.phpt index 9a9d10342dc46..0c0f5975666ff 100644 --- a/ext/date/tests/bug71525.phpt +++ b/ext/date/tests/bug71525.phpt @@ -8,6 +8,7 @@ $date = new DateTime('2011-12-25 00:00:00'); $date->modify('first day of next month'); $date->setDate('2012', '1', '29'); var_dump($date); +?> --EXPECTF-- object(DateTime)#%d (3) { ["date"]=> diff --git a/ext/dom/tests/DOM4_DOMNode_removeDanglingElement.phpt b/ext/dom/tests/DOM4_DOMNode_removeDanglingElement.phpt index ceedac4084861..25c596b729e8c 100644 --- a/ext/dom/tests/DOM4_DOMNode_removeDanglingElement.phpt +++ b/ext/dom/tests/DOM4_DOMNode_removeDanglingElement.phpt @@ -14,5 +14,6 @@ try { } catch (DOMException $e) { echo $e->getMessage(); } +?> --EXPECT-- Not Found Error diff --git a/ext/dom/tests/DOM4_ParentNode_append_invalidtypes.phpt b/ext/dom/tests/DOM4_ParentNode_append_invalidtypes.phpt index 8e58f35a3e1b9..a4957788f78e6 100644 --- a/ext/dom/tests/DOM4_ParentNode_append_invalidtypes.phpt +++ b/ext/dom/tests/DOM4_ParentNode_append_invalidtypes.phpt @@ -14,5 +14,6 @@ try { } catch(TypeError $e) { echo "OK! {$e->getMessage()}"; } +?> --EXPECT-- OK! DOMElement::append(): Argument #1 must be of type DOMNode|string, array given diff --git a/ext/dom/tests/DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt b/ext/dom/tests/DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt index c82a73b526650..3c0e977cd45a2 100644 --- a/ext/dom/tests/DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt +++ b/ext/dom/tests/DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt @@ -18,6 +18,7 @@ if ($fragment->hasChildNodes()) { } else { echo "has no child nodes\n"; } +?> --EXPECT-- has no child nodes has child nodes diff --git a/ext/dom/tests/DOMDocument_saveHTML_variant2.phpt b/ext/dom/tests/DOMDocument_saveHTML_variant2.phpt index 09ff24b391748..d29f7ca6c4eb9 100644 --- a/ext/dom/tests/DOMDocument_saveHTML_variant2.phpt +++ b/ext/dom/tests/DOMDocument_saveHTML_variant2.phpt @@ -21,6 +21,7 @@ $e = $d->getElementsByTagName("p"); $e = $e->item(0); echo $d->saveXml($e),"\n"; echo $d->saveHtml($e),"\n"; +?> --EXPECT--

Hi.
there

Hi.
there

diff --git a/ext/dom/tests/DOMDocument_savexml_basic.phpt b/ext/dom/tests/DOMDocument_savexml_basic.phpt index e7f47e952c1c4..25585b57e34d1 100644 --- a/ext/dom/tests/DOMDocument_savexml_basic.phpt +++ b/ext/dom/tests/DOMDocument_savexml_basic.phpt @@ -33,6 +33,7 @@ $result = file_get_contents($filename); var_dump($result == $dom->saveXML()); unlink($filename); +?> --EXPECT-- int(181) bool(true) diff --git a/ext/dom/tests/DOMNode_cloneNode_basic.phpt b/ext/dom/tests/DOMNode_cloneNode_basic.phpt index 9fec109a7410c..1a782f22c8572 100644 --- a/ext/dom/tests/DOMNode_cloneNode_basic.phpt +++ b/ext/dom/tests/DOMNode_cloneNode_basic.phpt @@ -71,6 +71,7 @@ for ($index = 0; $index < $children->length; $index++) { echo "node $index\n"; dumpcourse($children->item($index)); } +?> --EXPECT-- Start cloneNode test node 0 diff --git a/ext/dom/tests/DOMNode_removeChild_basic.phpt b/ext/dom/tests/DOMNode_removeChild_basic.phpt index e9c3e13a8134e..f4a723f9c37dc 100644 --- a/ext/dom/tests/DOMNode_removeChild_basic.phpt +++ b/ext/dom/tests/DOMNode_removeChild_basic.phpt @@ -56,6 +56,7 @@ for ($index = 0; $index < $children->length; $index++) { $current = $children->item($index); dumpcourse($current); } +?> --EXPECT-- original has 5 nodes node 4 diff --git a/ext/dom/tests/bug54382.phpt b/ext/dom/tests/bug54382.phpt index fa12b0ef9272f..866bdd636b51f 100644 --- a/ext/dom/tests/bug54382.phpt +++ b/ext/dom/tests/bug54382.phpt @@ -22,6 +22,7 @@ if ($ns2 == NULL) { echo 'namespace node prefix=' . $ns2->prefix . "\n"; echo 'namespace node namespaceURI=' . $ns2->namespaceURI . "\n"; } +?> --EXPECT-- namespace node prefix=ns2 namespace node namespaceURI=http://ns2 diff --git a/ext/dom/tests/bug61858.phpt b/ext/dom/tests/bug61858.phpt index ccdd0cd80c27d..6c231d9d36284 100644 --- a/ext/dom/tests/bug61858.phpt +++ b/ext/dom/tests/bug61858.phpt @@ -14,6 +14,7 @@ $attr = $example->getAttributeNode('a'); var_dump($attr); print_r($attr); +?> --EXPECTF-- object(DOMAttr)#%d (%d) { %A diff --git a/ext/dom/tests/bug73907.phpt b/ext/dom/tests/bug73907.phpt index 597736665d435..8f1c709d314b3 100644 --- a/ext/dom/tests/bug73907.phpt +++ b/ext/dom/tests/bug73907.phpt @@ -13,6 +13,7 @@ $doc->loadXML($xmlString); $attr = $doc->documentElement; var_dump($attr); +?> --EXPECTF-- object(DOMElement)#%d (%d) {%A ["nextSibling"]=> diff --git a/ext/dom/tests/bug76738.phpt b/ext/dom/tests/bug76738.phpt index b4f3b4cc27b3a..2eb91ee230571 100644 --- a/ext/dom/tests/bug76738.phpt +++ b/ext/dom/tests/bug76738.phpt @@ -233,5 +233,6 @@ final class rh_rte_helper_debug return $return; } } +?> --EXPECT-- bool(true) diff --git a/ext/dom/tests/dom004.phpt b/ext/dom/tests/dom004.phpt index 383b731a8cc47..c6e1030c9f8b4 100644 --- a/ext/dom/tests/dom004.phpt +++ b/ext/dom/tests/dom004.phpt @@ -10,6 +10,7 @@ in_array('compress.zlib', stream_get_wrappers()) or die('skip compress.zlib wrap $dom = new domdocument; $dom->load("compress.zlib://".__DIR__."/book.xml.gz"); print $dom->saveXML(); +?> --EXPECT-- diff --git a/ext/dom/tests/dom005.phpt b/ext/dom/tests/dom005.phpt index 1006229997f1d..73145f43f2bce 100644 --- a/ext/dom/tests/dom005.phpt +++ b/ext/dom/tests/dom005.phpt @@ -16,6 +16,7 @@ print adjustDoctype($dom->saveHTML()); function adjustDoctype($xml) { return str_replace(array("DOCTYPE HTML",'

','

'),array("DOCTYPE html",'',''),$xml); } +?> --EXPECT-- --- save as XML diff --git a/ext/dom/tests/dom006.phpt b/ext/dom/tests/dom006.phpt index bd4b3922a9557..4f26e02a9ad74 100644 --- a/ext/dom/tests/dom006.phpt +++ b/ext/dom/tests/dom006.phpt @@ -26,6 +26,7 @@ $dom = new books; $dom->load(__DIR__."/book.xml"); $dom->addBook("PHP de Luxe", "Richard Samar, Christian Stocker"); print $dom->saveXML(); +?> --EXPECT-- diff --git a/ext/dom/tests/dom007.phpt b/ext/dom/tests/dom007.phpt index 2ed232a3c0f2e..b901548dbd459 100644 --- a/ext/dom/tests/dom007.phpt +++ b/ext/dom/tests/dom007.phpt @@ -88,6 +88,7 @@ $node = $ents->item(3); var_dump($node); $node = $ents->getNamedItem('xxx'); var_dump($node); +?> --EXPECT-- Length: 1 Key GIF: GIF (image/gif) (-) diff --git a/ext/dom/tests/dom_comment_basic.phpt b/ext/dom/tests/dom_comment_basic.phpt index 4533fcc6e20f9..e4c2e0d3628a8 100644 --- a/ext/dom/tests/dom_comment_basic.phpt +++ b/ext/dom/tests/dom_comment_basic.phpt @@ -26,6 +26,7 @@ for ($index = 0; $index < $children->length; $index++) { echo get_class($current), "\n"; var_dump($current->textContent); } +?> --EXPECT-- bool(true) --- child 0 --- diff --git a/ext/dom/tests/dom_comment_variation.phpt b/ext/dom/tests/dom_comment_variation.phpt index 713c6a73cb531..3fe30ef3318db 100644 --- a/ext/dom/tests/dom_comment_variation.phpt +++ b/ext/dom/tests/dom_comment_variation.phpt @@ -23,6 +23,7 @@ for ($index = 0; $index < $children->length; $index++) { echo get_class($current), "\n"; var_dump($current->textContent); } +?> --EXPECT-- bool(true) --- child 0 --- diff --git a/ext/dom/tests/domobject_debug_handler.phpt b/ext/dom/tests/domobject_debug_handler.phpt index 3545b78dd4665..f1ad4efc5016d 100644 --- a/ext/dom/tests/domobject_debug_handler.phpt +++ b/ext/dom/tests/domobject_debug_handler.phpt @@ -13,6 +13,7 @@ $d = new domdocument; $d->dynamicProperty = new stdclass; $d->loadXML($xml); print_r($d); +?> --EXPECTF-- DOMDocument Object ( diff --git a/ext/exif/tests/bug50845.phpt b/ext/exif/tests/bug50845.phpt index 277415cd73f79..eaef809c89894 100644 --- a/ext/exif/tests/bug50845.phpt +++ b/ext/exif/tests/bug50845.phpt @@ -6,6 +6,7 @@ Bug #50845 (exif_read_data() returns corrupted exif headers) --EXPECTF-- array(44) { ["FileName"]=> diff --git a/ext/ffi/tests/list.phpt b/ext/ffi/tests/list.phpt index 0cfe4cb7b303a..8c6e2bed44027 100644 --- a/ext/ffi/tests/list.phpt +++ b/ext/ffi/tests/list.phpt @@ -89,6 +89,7 @@ $dlist->print(); $dlist->del(3); $dlist->print(); echo "OK\n"; +?> --EXPECT-- [1, 3, 5] [1, 5] diff --git a/ext/fileinfo/tests/bug61173.phpt b/ext/fileinfo/tests/bug61173.phpt index 6487e15bbbb3f..10277ba608194 100644 --- a/ext/fileinfo/tests/bug61173.phpt +++ b/ext/fileinfo/tests/bug61173.phpt @@ -13,5 +13,6 @@ try { } catch (TypeError $e) { echo $e->getMessage(), "\n"; } +?> --EXPECT-- finfo::__construct() expects at most 2 parameters, 3 given diff --git a/ext/fileinfo/tests/bug74170.phpt b/ext/fileinfo/tests/bug74170.phpt index 9e3cbd982b4f1..ceb0adc32f429 100644 --- a/ext/fileinfo/tests/bug74170.phpt +++ b/ext/fileinfo/tests/bug74170.phpt @@ -15,6 +15,7 @@ var_dump(setlocale(LC_CTYPE, 'ru_RU.koi8r')); var_dump(nl_langinfo(CODESET)); var_dump(mime_content_type(__DIR__ . '/resources/test.ppt')); var_dump(nl_langinfo(CODESET)); +?> --EXPECT-- string(11) "ru_RU.koi8r" string(6) "KOI8-R" diff --git a/ext/filter/tests/052.phpt b/ext/filter/tests/052.phpt index 257613e9dd390..65294213154cb 100644 --- a/ext/filter/tests/052.phpt +++ b/ext/filter/tests/052.phpt @@ -16,6 +16,7 @@ var_dump(filter_var($data, FILTER_CALLBACK, array('options' => 'filter_cb'))); var_dump($data); var_dump(filter_var_array($data, array('bar' => array('filter' => FILTER_CALLBACK, 'options' => 'filter_cb')))); var_dump($data); +?> --EXPECT-- array(1) { ["bar"]=> diff --git a/ext/filter/tests/057.phpt b/ext/filter/tests/057.phpt index 93ab3eed368bc..fc4c3a824cd1c 100644 --- a/ext/filter/tests/057.phpt +++ b/ext/filter/tests/057.phpt @@ -8,6 +8,7 @@ foreach (array(null, true, false, 1, "", new stdClass) as $invalid) { var_dump(filter_input_array(INPUT_POST, $invalid)); var_dump(filter_var_array(array(), $invalid)); } +?> --EXPECT-- bool(false) bool(false) diff --git a/ext/filter/tests/bug51192.phpt b/ext/filter/tests/bug51192.phpt index 16ffeff64471a..47e1a0c03c134 100644 --- a/ext/filter/tests/bug51192.phpt +++ b/ext/filter/tests/bug51192.phpt @@ -7,6 +7,7 @@ bug 51192, FILTER_VALIDATE_URL will invalidate a hostname that includes '-' var_dump(filter_var('http://example.com/path', FILTER_VALIDATE_URL)); var_dump(filter_var('http://exa-mple.com/path', FILTER_VALIDATE_URL)); var_dump(filter_var('http://exa_mple.com/path', FILTER_VALIDATE_URL)); +?> --EXPECT-- string(23) "http://example.com/path" string(24) "http://exa-mple.com/path" diff --git a/ext/filter/tests/bug52929.phpt b/ext/filter/tests/bug52929.phpt index 1b2231881892c..d94fb25616263 100644 --- a/ext/filter/tests/bug52929.phpt +++ b/ext/filter/tests/bug52929.phpt @@ -12,6 +12,7 @@ var_dump(filter_var('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx // An invalid address likely to crash PHP due to stack exhaustion if it goes to // the validation regex. var_dump(filter_var(str_repeat('x', 8000), FILTER_VALIDATE_EMAIL)); +?> --EXPECT-- string(19) "valid@email.address" bool(false) diff --git a/ext/filter/tests/bug64441.phpt b/ext/filter/tests/bug64441.phpt index 149079ec05323..3c6e1c77d1e97 100644 --- a/ext/filter/tests/bug64441.phpt +++ b/ext/filter/tests/bug64441.phpt @@ -6,6 +6,7 @@ bug 64441, FILTER_VALIDATE_URL will invalidate a hostname that ended by dot --EXPECT-- string(20) "http://example.com./" string(19) "http://example.com/" diff --git a/ext/filter/tests/bug67167.01.phpt b/ext/filter/tests/bug67167.01.phpt index a9591d3d56baa..a14a49e62d98b 100644 --- a/ext/filter/tests/bug67167.01.phpt +++ b/ext/filter/tests/bug67167.01.phpt @@ -9,5 +9,6 @@ var_dump(filter_var( FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE )); +?> --EXPECT-- NULL diff --git a/ext/filter/tests/bug67167.02.phpt b/ext/filter/tests/bug67167.02.phpt index 770d2556ea068..0b5fc76aa248d 100644 --- a/ext/filter/tests/bug67167.02.phpt +++ b/ext/filter/tests/bug67167.02.phpt @@ -9,6 +9,7 @@ var_dump(filter_var( FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE )); +?> --XFAIL-- Requires php_zval_filter to not use convert_to_string for all filters. --EXPECT-- diff --git a/ext/gd/tests/imagecolorstotal_basic.phpt b/ext/gd/tests/imagecolorstotal_basic.phpt index ef5cb30913bd1..30adf26dae701 100644 --- a/ext/gd/tests/imagecolorstotal_basic.phpt +++ b/ext/gd/tests/imagecolorstotal_basic.phpt @@ -23,7 +23,6 @@ echo 'Total colors in image: ' . imagecolorstotal($im); // Free image imagedestroy($im); ?> - --EXPECT-- *** Testing imagecolorstotal() : basic functionality *** Total colors in image: 128 diff --git a/ext/gettext/tests/gettext_bindtextdomain-path.phpt b/ext/gettext/tests/gettext_bindtextdomain-path.phpt index e69f6f9c58ee8..0c24c2ec42f56 100644 --- a/ext/gettext/tests/gettext_bindtextdomain-path.phpt +++ b/ext/gettext/tests/gettext_bindtextdomain-path.phpt @@ -9,6 +9,7 @@ if (!extension_loaded("gettext")) { --EXPECT-- bool(false) --CREDITS-- diff --git a/ext/gettext/tests/gettext_dcgettext.phpt b/ext/gettext/tests/gettext_dcgettext.phpt index 2510727c87460..14b963ac20869 100644 --- a/ext/gettext/tests/gettext_dcgettext.phpt +++ b/ext/gettext/tests/gettext_dcgettext.phpt @@ -19,6 +19,7 @@ bindtextdomain('dngettextTest', './locale'); var_dump(dcgettext('dngettextTest', 'item', LC_CTYPE)); var_dump(dcgettext('dngettextTest', 'item', LC_MESSAGES)); +?> --EXPECT-- string(8) "cProdukt" string(7) "Produkt" diff --git a/ext/gettext/tests/gettext_dngettext-plural.phpt b/ext/gettext/tests/gettext_dngettext-plural.phpt index 50bddc9a93ef5..d052175be962e 100644 --- a/ext/gettext/tests/gettext_dngettext-plural.phpt +++ b/ext/gettext/tests/gettext_dngettext-plural.phpt @@ -17,6 +17,7 @@ bindtextdomain('dngettextTest', './locale'); var_dump(dngettext('dngettextTest', 'item', 'items', 1)); var_dump(dngettext('dngettextTest', 'item', 'items', 2)); +?> --EXPECT-- string(7) "Produkt" string(8) "Produkte" diff --git a/ext/gmp/tests/gmp_export.phpt b/ext/gmp/tests/gmp_export.phpt index b2fdde3d073ff..d3ccfb3b1e5fb 100644 --- a/ext/gmp/tests/gmp_export.phpt +++ b/ext/gmp/tests/gmp_export.phpt @@ -73,6 +73,7 @@ try { } catch (\ValueError $e) { echo $e->getMessage() . \PHP_EOL; } +?> --EXPECT-- bool(true) gmp_export(): Argument #2 ($word_size) must be greater than or equal to 1 diff --git a/ext/gmp/tests/gmp_import.phpt b/ext/gmp/tests/gmp_import.phpt index 4dc3ecde887b6..59bf652a1f3cf 100644 --- a/ext/gmp/tests/gmp_import.phpt +++ b/ext/gmp/tests/gmp_import.phpt @@ -87,6 +87,7 @@ try { } catch (\ValueError $e) { echo $e->getMessage() . \PHP_EOL; } +?> --EXPECT-- bool(true) gmp_import(): Argument #2 ($word_size) must be greater than or equal to 1 diff --git a/ext/hash/tests/hash_hmac_algos.phpt b/ext/hash/tests/hash_hmac_algos.phpt index b4240ac7cb659..16aec26df6d9d 100644 --- a/ext/hash/tests/hash_hmac_algos.phpt +++ b/ext/hash/tests/hash_hmac_algos.phpt @@ -4,6 +4,7 @@ Hash: hash_hmac_algos() function : basic functionality --EXPECTF-- Array ( diff --git a/ext/hash/tests/haval.phpt b/ext/hash/tests/haval.phpt index 514fc7c97b268..d0ac8fcfb3283 100644 --- a/ext/hash/tests/haval.phpt +++ b/ext/hash/tests/haval.phpt @@ -22,6 +22,7 @@ for($pass=3; $pass<=5; $pass++) $algo = sprintf('haval%d,%d',$bits,$pass); echo $algo . ': ' . hash($algo,'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMOPQRSTUVWXYZ0123456789') . "\n"; } +?> --EXPECT-- Empty String haval128,3: c68f39913f901f3ddf44c707357a7d70 diff --git a/ext/hash/tests/hmac-md5.phpt b/ext/hash/tests/hmac-md5.phpt index 38f204a3562cf..efc4448656fa8 100644 --- a/ext/hash/tests/hmac-md5.phpt +++ b/ext/hash/tests/hmac-md5.phpt @@ -12,6 +12,7 @@ hash_update($ctx, 'what do ya want for nothing?'); echo hash_final($ctx) . "\n"; echo hash_hmac('md5', str_repeat(chr(0xDD), 50), str_repeat(chr(0xAA), 16)) . "\n"; +?> --EXPECT-- 9294727a3638bb1c13f48ef8158bfc9d 750c783e6ab0b503eaa86e310a5db738 diff --git a/ext/hash/tests/md2.phpt b/ext/hash/tests/md2.phpt index 8ee023c1cbb08..23d8c0ae988eb 100644 --- a/ext/hash/tests/md2.phpt +++ b/ext/hash/tests/md2.phpt @@ -9,6 +9,7 @@ echo hash('md2', 'message digest') . "\n"; echo hash('md2', 'abcdefghijklmnopqrstuvwxyz') . "\n"; echo hash('md2', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789') . "\n"; echo hash('md2', '12345678901234567890123456789012345678901234567890123456789012345678901234567890') . "\n"; +?> --EXPECT-- 8350e5a3e24c153df2275c9f80692773 32ec01ec4a6dac72c0ab96fb34c0b5d1 diff --git a/ext/hash/tests/md4.phpt b/ext/hash/tests/md4.phpt index aed4a5ce05b07..f486d46ef1fb4 100644 --- a/ext/hash/tests/md4.phpt +++ b/ext/hash/tests/md4.phpt @@ -10,6 +10,7 @@ echo hash('md4', 'message digest') . "\n"; echo hash('md4', 'abcdefghijklmnopqrstuvwxyz') . "\n"; echo hash('md4', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789') . "\n"; echo hash('md4', '12345678901234567890123456789012345678901234567890123456789012345678901234567890') . "\n"; +?> --EXPECT-- 31d6cfe0d16ae931b73c59d7e0c089c0 bde52cb31de33e46245e05fbdbd6fb24 diff --git a/ext/hash/tests/md5.phpt b/ext/hash/tests/md5.phpt index 1c90662dd69df..b03efadd132e3 100644 --- a/ext/hash/tests/md5.phpt +++ b/ext/hash/tests/md5.phpt @@ -6,6 +6,7 @@ echo hash('md5', '') . "\n"; echo hash('md5', 'a') . "\n"; echo hash('md5', '012345678901234567890123456789012345678901234567890123456789') . "\n"; echo hash('md5', str_repeat('a', 1000000)) . "\n"; +?> --EXPECT-- d41d8cd98f00b204e9800998ecf8427e 0cc175b9c0f1b6a831c399e269772661 diff --git a/ext/hash/tests/new-context.phpt b/ext/hash/tests/new-context.phpt index c62c721acbd2c..dd8e92e029b6f 100644 --- a/ext/hash/tests/new-context.phpt +++ b/ext/hash/tests/new-context.phpt @@ -8,5 +8,6 @@ try { } catch (Error $e) { echo "Exception: {$e->getMessage()}\n"; } +?> --EXPECT-- Exception: Call to private HashContext::__construct() from global scope diff --git a/ext/hash/tests/reuse.phpt b/ext/hash/tests/reuse.phpt index 2b99801ebfd6e..229236dd71335 100644 --- a/ext/hash/tests/reuse.phpt +++ b/ext/hash/tests/reuse.phpt @@ -12,5 +12,6 @@ catch (\Error $e) { echo $e->getMessage() . "\n"; } +?> --EXPECT-- hash_update(): Argument #1 ($context) must be a valid Hash Context resource diff --git a/ext/hash/tests/ripemd128.phpt b/ext/hash/tests/ripemd128.phpt index e896d35be01ac..b31f1a1c00179 100644 --- a/ext/hash/tests/ripemd128.phpt +++ b/ext/hash/tests/ripemd128.phpt @@ -11,6 +11,7 @@ echo hash('ripemd128', 'abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq echo hash('ripemd128', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789') . "\n"; echo hash('ripemd128', '12345678901234567890123456789012345678901234567890123456789012345678901234567890') . "\n"; echo hash('ripemd128', str_repeat('a', 1000000)) . "\n"; +?> --EXPECT-- cdf26213a150dc3ecb610f18f6b38b46 86be7afa339d0fc7cfc785e72f578d33 diff --git a/ext/hash/tests/ripemd160.phpt b/ext/hash/tests/ripemd160.phpt index 40dd82db299f6..edd363a1d99e7 100644 --- a/ext/hash/tests/ripemd160.phpt +++ b/ext/hash/tests/ripemd160.phpt @@ -11,6 +11,7 @@ echo hash('ripemd160', 'abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq echo hash('ripemd160', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789') . "\n"; echo hash('ripemd160', '12345678901234567890123456789012345678901234567890123456789012345678901234567890') . "\n"; echo hash('ripemd160', str_repeat('a', 1000000)) . "\n"; +?> --EXPECT-- 9c1185a5c5e9fc54612808977ee8f548b2258d31 0bdc9d2d256b3ee9daae347be6f4dc835a467ffe diff --git a/ext/hash/tests/ripemd256.phpt b/ext/hash/tests/ripemd256.phpt index 92b516018629d..67e9a57f5cf49 100644 --- a/ext/hash/tests/ripemd256.phpt +++ b/ext/hash/tests/ripemd256.phpt @@ -11,6 +11,7 @@ echo hash('ripemd256', 'abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq echo hash('ripemd256', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789') . "\n"; echo hash('ripemd256', '12345678901234567890123456789012345678901234567890123456789012345678901234567890') . "\n"; echo hash('ripemd256', str_repeat('a', 1000000)) . "\n"; +?> --EXPECT-- 02ba4c4e5f8ecd1877fc52d64d30e37a2d9774fb1e5d026380ae0168e3c5522d f9333e45d857f5d90a91bab70a1eba0cfb1be4b0783c9acfcd883a9134692925 diff --git a/ext/hash/tests/ripemd320.phpt b/ext/hash/tests/ripemd320.phpt index 37930a4a0cf0a..fd1b451fe1a87 100644 --- a/ext/hash/tests/ripemd320.phpt +++ b/ext/hash/tests/ripemd320.phpt @@ -11,6 +11,7 @@ echo hash('ripemd320', 'abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq echo hash('ripemd320', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789') . "\n"; echo hash('ripemd320', '12345678901234567890123456789012345678901234567890123456789012345678901234567890') . "\n"; echo hash('ripemd320', str_repeat('a', 1000000)) . "\n"; +?> --EXPECT-- 22d65d5661536cdc75c1fdf5c6de7b41b9f27325ebc61e8557177d705a0ec880151c3a32a00899b8 ce78850638f92658a5a585097579926dda667a5716562cfcf6fbe77f63542f99b04705d6970dff5d diff --git a/ext/hash/tests/sha1.phpt b/ext/hash/tests/sha1.phpt index 82a9703734343..ef7ed6e64ce73 100644 --- a/ext/hash/tests/sha1.phpt +++ b/ext/hash/tests/sha1.phpt @@ -10,6 +10,7 @@ echo hash('sha1', '012345678901234567890123456789012345678901234567890123456789' echo hash('sha1', 'abc') . "\n"; echo hash('sha1', 'abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq') . "\n"; echo hash('sha1', str_repeat('a', 1000000)) . "\n"; +?> --EXPECT-- da39a3ee5e6b4b0d3255bfef95601890afd80709 86f7e437faa5a7fce15d1ddcb9eaeaea377667b8 diff --git a/ext/hash/tests/sha224.phpt b/ext/hash/tests/sha224.phpt index a0180baaecded..cd991118439ec 100644 --- a/ext/hash/tests/sha224.phpt +++ b/ext/hash/tests/sha224.phpt @@ -10,6 +10,7 @@ echo hash('sha224', '01234567890123456789012345678901234567890123456789012345678 echo hash('sha224', 'abc') . "\n"; echo hash('sha224', 'abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq') . "\n"; echo hash('sha224', str_repeat('a', 1000000)) . "\n"; +?> --EXPECT-- d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f abd37534c7d9a2efb9465de931cd7055ffdb8879563ae98078d6d6d5 diff --git a/ext/hash/tests/sha256.phpt b/ext/hash/tests/sha256.phpt index ddc3962eda5a1..b3d91b3c98832 100644 --- a/ext/hash/tests/sha256.phpt +++ b/ext/hash/tests/sha256.phpt @@ -10,6 +10,7 @@ echo hash('sha256', '01234567890123456789012345678901234567890123456789012345678 echo hash('sha256', 'abc') . "\n"; echo hash('sha256', 'abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq') . "\n"; echo hash('sha256', str_repeat('a', 1000000)) . "\n"; +?> --EXPECT-- e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb diff --git a/ext/hash/tests/sha3.phpt b/ext/hash/tests/sha3.phpt index 3a5f712c73065..ad257b449a72e 100644 --- a/ext/hash/tests/sha3.phpt +++ b/ext/hash/tests/sha3.phpt @@ -20,6 +20,7 @@ foreach ($subjects as $subject) { echo $bits, ': ', hash("sha3-$bits", $subject), "\n"; } } +?> --EXPECT-- == == 224: 6b4e03423667dbb73b6e15454f0eb1abd4597f9a1b078e3f5b5a6bc7 diff --git a/ext/hash/tests/sha384.phpt b/ext/hash/tests/sha384.phpt index 03b873c079f0f..7c6fc353ad9e4 100644 --- a/ext/hash/tests/sha384.phpt +++ b/ext/hash/tests/sha384.phpt @@ -10,6 +10,7 @@ echo hash('sha384', '01234567890123456789012345678901234567890123456789012345678 echo hash('sha384', 'abc') . "\n"; echo hash('sha384', 'abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu') . "\n"; echo hash('sha384', str_repeat('a', 1000000)) . "\n"; +?> --EXPECT-- 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b 54a59b9f22b0b80880d8427e548b7c23abd873486e1f035dce9cd697e85175033caa88e6d57bc35efae0b5afd3145f31 diff --git a/ext/hash/tests/sha512-224.phpt b/ext/hash/tests/sha512-224.phpt index 6a3ae32c8e7e8..582fde9659bde 100644 --- a/ext/hash/tests/sha512-224.phpt +++ b/ext/hash/tests/sha512-224.phpt @@ -5,6 +5,7 @@ Hash: sha512/224 algorithm echo hash('sha512/224', '') . "\n"; echo hash('sha512/224', 'abc') . "\n"; echo hash('sha512/224', 'abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu') . "\n"; +?> --EXPECT-- 6ed0dd02806fa89e25de060c19d3ac86cabb87d6a0ddd05c333b84f4 4634270f707b6a54daae7530460842e20e37ed265ceee9a43e8924aa diff --git a/ext/hash/tests/sha512-256.phpt b/ext/hash/tests/sha512-256.phpt index 3bcfd34254fa4..e0e039cf0e797 100644 --- a/ext/hash/tests/sha512-256.phpt +++ b/ext/hash/tests/sha512-256.phpt @@ -5,6 +5,7 @@ Hash: sha512/256 algorithm echo hash('sha512/256', '') . "\n"; echo hash('sha512/256', 'abc') . "\n"; echo hash('sha512/256', 'abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu') . "\n"; +?> --EXPECT-- c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a 53048e2681941ef99b2e29b76b4c7dabe4c2d0c634fc6d46e0e2f13107e7af23 diff --git a/ext/hash/tests/sha512.phpt b/ext/hash/tests/sha512.phpt index 1fa420b143f7f..b5190cdae14a4 100644 --- a/ext/hash/tests/sha512.phpt +++ b/ext/hash/tests/sha512.phpt @@ -10,6 +10,7 @@ echo hash('sha512', '01234567890123456789012345678901234567890123456789012345678 echo hash('sha512', 'abc') . "\n"; echo hash('sha512', 'abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu') . "\n"; echo hash('sha512', str_repeat('a', 1000000)) . "\n"; +?> --EXPECT-- cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e 1f40fc92da241694750979ee6cf582f2d5d7d28e18335de05abc54d0560e0f5302860c652bf08d560252aa5e74210546f369fbbbce8c12cfc7957b2652fe9a75 diff --git a/ext/iconv/tests/bug48289.phpt b/ext/iconv/tests/bug48289.phpt index fc2cd360b6519..f87364873d602 100644 --- a/ext/iconv/tests/bug48289.phpt +++ b/ext/iconv/tests/bug48289.phpt @@ -13,6 +13,7 @@ $options = array( ); echo iconv_mime_encode('Subject', $text, $options); +?> --EXPECT-- Subject: =?UTF-8?Q?=E3=83=86?= =?UTF-8?Q?=E3=82=B9?= diff --git a/ext/iconv/tests/iconv_ini_encoding.phpt b/ext/iconv/tests/iconv_ini_encoding.phpt index 5d2a2090fe1f2..7fd163c7dba69 100644 --- a/ext/iconv/tests/iconv_ini_encoding.phpt +++ b/ext/iconv/tests/iconv_ini_encoding.phpt @@ -41,6 +41,7 @@ var_dump(ini_get('output_encoding')); var_dump(ini_get('iconv.internal_encoding')); var_dump(ini_get('iconv.input_encoding')); var_dump(ini_get('iconv.output_encoding')); +?> --EXPECT-- Getting INI string(10) "ISO-8859-1" diff --git a/ext/iconv/tests/iconv_mime_decode.phpt b/ext/iconv/tests/iconv_mime_decode.phpt index 35144b5707ab2..8bfb8f6a0163c 100644 --- a/ext/iconv/tests/iconv_mime_decode.phpt +++ b/ext/iconv/tests/iconv_mime_decode.phpt @@ -64,6 +64,7 @@ $mode = ICONV_MIME_DECODE_CONTINUE_ON_ERROR; do_regression_test(); $mode = ICONV_MIME_DECODE_STRICT | ICONV_MIME_DECODE_CONTINUE_ON_ERROR; do_regression_test(); +?> --EXPECT-- (31) "Subject: PrüfungPrüfungkůÔńÓlet" (32) "Subject: Prüfung PrüfungkůÔńÓlet" diff --git a/ext/imap/tests/bug53377.phpt b/ext/imap/tests/bug53377.phpt index dfe2d032ab6f3..a507369046130 100644 --- a/ext/imap/tests/bug53377.phpt +++ b/ext/imap/tests/bug53377.phpt @@ -12,6 +12,7 @@ $s = "=?UTF-8?Q?=E2=82=AC?="; $header = "$s\n $s\n\t$s"; var_dump(imap_mime_header_decode($header)); +?> --EXPECT-- array(3) { [0]=> diff --git a/ext/intl/tests/breakiter___construct.phpt b/ext/intl/tests/breakiter___construct.phpt index df16ceafd02fd..16ca32bf184f6 100644 --- a/ext/intl/tests/breakiter___construct.phpt +++ b/ext/intl/tests/breakiter___construct.phpt @@ -9,6 +9,7 @@ if (!extension_loaded('intl')) ini_set("intl.error_level", E_WARNING); new IntlBreakIterator(); +?> --EXPECTF-- Fatal error: Uncaught Error: Call to private IntlBreakIterator::__construct() from global scope in %s:%d Stack trace: diff --git a/ext/intl/tests/breakiter___construct_error.phpt b/ext/intl/tests/breakiter___construct_error.phpt index c8cbdcc6de3e2..a18d8d5a5d4d4 100644 --- a/ext/intl/tests/breakiter___construct_error.phpt +++ b/ext/intl/tests/breakiter___construct_error.phpt @@ -36,6 +36,7 @@ try { } catch (IntlException $e) { print_exception($e); } +?> --EXPECTF-- Exception: IntlRuleBasedBreakIterator::__construct(): rbbi_create_instance: unable to create RuleBasedBreakIterator from rules (parse error on line 1, offset 31) in %s on line %d diff --git a/ext/intl/tests/breakiter_clone_basic.phpt b/ext/intl/tests/breakiter_clone_basic.phpt index e8b7d34127800..4e997a84188b9 100644 --- a/ext/intl/tests/breakiter_clone_basic.phpt +++ b/ext/intl/tests/breakiter_clone_basic.phpt @@ -17,6 +17,7 @@ $bi->setText('foobar'); $bi_clone = clone $bi; var_dump(get_class($bi), get_class($bi_clone)); var_dump($bi == $bi_clone); +?> --EXPECT-- string(26) "IntlRuleBasedBreakIterator" string(26) "IntlRuleBasedBreakIterator" diff --git a/ext/intl/tests/breakiter_factories_basic.phpt b/ext/intl/tests/breakiter_factories_basic.phpt index ac7b17505dd12..0e2c65fb445ce 100644 --- a/ext/intl/tests/breakiter_factories_basic.phpt +++ b/ext/intl/tests/breakiter_factories_basic.phpt @@ -22,6 +22,7 @@ foreach ($m as $method) { var_dump($o1 == $o2 && $o2 == $o3); echo "\n"; } +?> --EXPECT-- ===== createWordInstance ===== bool(true) diff --git a/ext/intl/tests/breakiter_first_basic.phpt b/ext/intl/tests/breakiter_first_basic.phpt index 364d5f2fa6e3c..24c015f3fbdd9 100644 --- a/ext/intl/tests/breakiter_first_basic.phpt +++ b/ext/intl/tests/breakiter_first_basic.phpt @@ -15,6 +15,7 @@ var_dump($bi->current()); var_dump($bi->next()); var_dump($bi->first()); var_dump($bi->current()); +?> --EXPECT-- int(0) int(3) diff --git a/ext/intl/tests/breakiter_getText_basic.phpt b/ext/intl/tests/breakiter_getText_basic.phpt index 37cd161e02c05..3efc1ca89fe00 100644 --- a/ext/intl/tests/breakiter_getText_basic.phpt +++ b/ext/intl/tests/breakiter_getText_basic.phpt @@ -12,6 +12,7 @@ $bi = IntlBreakIterator::createWordInstance('pt'); var_dump($bi->getText()); $bi->setText('foo bar'); var_dump($bi->getText()); +?> --EXPECT-- NULL string(7) "foo bar" diff --git a/ext/intl/tests/breakiter_last_basic.phpt b/ext/intl/tests/breakiter_last_basic.phpt index 48693f1ed0812..014c57872552a 100644 --- a/ext/intl/tests/breakiter_last_basic.phpt +++ b/ext/intl/tests/breakiter_last_basic.phpt @@ -14,6 +14,7 @@ $bi->setText('foo bar trans'); var_dump($bi->current()); var_dump($bi->last()); var_dump($bi->current()); +?> --EXPECT-- int(0) int(13) diff --git a/ext/intl/tests/breakiter_setText_basic.phpt b/ext/intl/tests/breakiter_setText_basic.phpt index a5e4f86b6528f..0526fe0e51c6c 100644 --- a/ext/intl/tests/breakiter_setText_basic.phpt +++ b/ext/intl/tests/breakiter_setText_basic.phpt @@ -24,6 +24,7 @@ var_dump($bi->getText()); var_dump($bi->next()); var_dump($bi->setText('foo bar')); var_dump($bi->current()); +?> --EXPECT-- bool(true) string(7) "foo bar" diff --git a/ext/intl/tests/bug55562.phpt b/ext/intl/tests/bug55562.phpt index dd053c0ee957c..80f3ea67545da 100644 --- a/ext/intl/tests/bug55562.phpt +++ b/ext/intl/tests/bug55562.phpt @@ -8,6 +8,7 @@ var_dump( grapheme_substr('FOK', 1, 20), // expected: OK grapheme_substr('한국어', 1, 20) //expected: 국어 ); +?> --EXPECT-- string(2) "OK" string(6) "국어" diff --git a/ext/intl/tests/bug60192-compare.phpt b/ext/intl/tests/bug60192-compare.phpt index bd5faa11edff1..4830e73d9cf82 100644 --- a/ext/intl/tests/bug60192-compare.phpt +++ b/ext/intl/tests/bug60192-compare.phpt @@ -14,6 +14,7 @@ class Collator2 extends Collator{ $c = new Collator2(); $a = $c->compare('h', 'H'); +?> --EXPECTF-- Fatal error: Uncaught Error: Object not initialized in %s:%d Stack trace: diff --git a/ext/intl/tests/bug60192-getlocale.phpt b/ext/intl/tests/bug60192-getlocale.phpt index 526632192ee1c..2fea77cbd5720 100644 --- a/ext/intl/tests/bug60192-getlocale.phpt +++ b/ext/intl/tests/bug60192-getlocale.phpt @@ -15,6 +15,7 @@ class Collator2 extends Collator{ $c = new Collator2(); $c->getLocale(Locale::ACTUAL_LOCALE); +?> --EXPECTF-- Fatal error: Uncaught Error: Object not initialized in %s:%d Stack trace: diff --git a/ext/intl/tests/bug60192-getsortkey.phpt b/ext/intl/tests/bug60192-getsortkey.phpt index 96df981cf55ac..e00858bbd1c74 100644 --- a/ext/intl/tests/bug60192-getsortkey.phpt +++ b/ext/intl/tests/bug60192-getsortkey.phpt @@ -15,6 +15,7 @@ class Collator2 extends Collator{ $c = new Collator2(); $c->getSortKey('h'); +?> --EXPECTF-- Fatal error: Uncaught Error: Object not initialized in %s:%d Stack trace: diff --git a/ext/intl/tests/bug60192-sort.phpt b/ext/intl/tests/bug60192-sort.phpt index 27899fdd4fa45..e0d20f7c3c539 100644 --- a/ext/intl/tests/bug60192-sort.phpt +++ b/ext/intl/tests/bug60192-sort.phpt @@ -16,6 +16,7 @@ class Collator2 extends Collator{ $c = new Collator2(); $a = array('a', 'b'); $c->sort($a); +?> --EXPECTF-- Fatal error: Uncaught Error: Object not initialized in %s:%d Stack trace: diff --git a/ext/intl/tests/bug60192-sortwithsortkeys.phpt b/ext/intl/tests/bug60192-sortwithsortkeys.phpt index 7f22c003c3138..f324d052b0e33 100644 --- a/ext/intl/tests/bug60192-sortwithsortkeys.phpt +++ b/ext/intl/tests/bug60192-sortwithsortkeys.phpt @@ -16,6 +16,7 @@ class Collator2 extends Collator{ $c = new Collator2(); $a = array('a', 'b'); $c->sortWithSortKeys($a); +?> --EXPECTF-- Fatal error: Uncaught Error: Object not initialized in %s:%d Stack trace: diff --git a/ext/intl/tests/bug61487.phpt b/ext/intl/tests/bug61487.phpt index b303e00710662..677787bda5b65 100644 --- a/ext/intl/tests/bug61487.phpt +++ b/ext/intl/tests/bug61487.phpt @@ -8,6 +8,7 @@ if (PHP_INT_SIZE != 8) die('skip 64-bit only'); --EXPECT-- bool(false) bool(false) diff --git a/ext/intl/tests/bug62017.phpt b/ext/intl/tests/bug62017.phpt index f2fa15a81deb1..28e0bb570ad45 100644 --- a/ext/intl/tests/bug62017.phpt +++ b/ext/intl/tests/bug62017.phpt @@ -17,6 +17,7 @@ try { } catch (IntlException $e) { echo PHP_EOL."Exception: " . $e->getMessage() . " in " . $e->getFile() . " on line " . $e->getLine() . PHP_EOL; } +?> --EXPECTF-- Warning: datefmt_create(): datefmt_create: Time zone identifier given is not a valid UTF-8 string in %s on line %d NULL diff --git a/ext/intl/tests/bug62070.phpt b/ext/intl/tests/bug62070.phpt index 612e851a7545d..9f6807590a890 100644 --- a/ext/intl/tests/bug62070.phpt +++ b/ext/intl/tests/bug62070.phpt @@ -11,5 +11,6 @@ $coll = collator_create('en_US'); $res = collator_get_sort_key($coll, $s1); echo urlencode($res); +?> --EXPECT-- 5%2F%3D%3DC%01%09%01%8F%08 diff --git a/ext/intl/tests/bug62070_2.phpt b/ext/intl/tests/bug62070_2.phpt index c632b569cc7d5..d567df6e72f3e 100644 --- a/ext/intl/tests/bug62070_2.phpt +++ b/ext/intl/tests/bug62070_2.phpt @@ -12,5 +12,6 @@ $coll = collator_create('en_US'); $res = collator_get_sort_key($coll, $s1); echo urlencode($res); +?> --EXPECT-- 71%3F%3FE%01%09%01%DC%08 diff --git a/ext/intl/tests/bug62070_3.phpt b/ext/intl/tests/bug62070_3.phpt index 5510798b6bd65..6f750e53c3596 100644 --- a/ext/intl/tests/bug62070_3.phpt +++ b/ext/intl/tests/bug62070_3.phpt @@ -11,5 +11,6 @@ $coll = collator_create('en_US'); $res = collator_get_sort_key($coll, $s1); echo urlencode($res); +?> --EXPECT-- 82%40%40F%01%09%01%DC%08 diff --git a/ext/intl/tests/bug62081.phpt b/ext/intl/tests/bug62081.phpt index b7adf7f87323b..a9889d26d919a 100644 --- a/ext/intl/tests/bug62081.phpt +++ b/ext/intl/tests/bug62081.phpt @@ -11,6 +11,7 @@ if (!extension_loaded('intl')) ini_set('intl.error_level', E_WARNING); $x = new IntlDateFormatter('en', 1, 1); var_dump($x->__construct('en', 1, 1)); +?> --EXPECTF-- Fatal error: Uncaught IntlException: IntlDateFormatter::__construct(): datefmt_create: cannot call constructor twice in %sbug62081.php:4 Stack trace: diff --git a/ext/intl/tests/bug62082.phpt b/ext/intl/tests/bug62082.phpt index 279462e7896c8..ab0eca20b9413 100644 --- a/ext/intl/tests/bug62082.phpt +++ b/ext/intl/tests/bug62082.phpt @@ -9,6 +9,7 @@ if (!extension_loaded('intl')) var_dump(locale_get_display_name(str_repeat("a", 300), null)); var_dump(locale_get_display_name(str_repeat("a", 512), null)); var_dump(locale_get_display_name(str_repeat("a", 600), null)); +?> --EXPECT-- bool(false) bool(false) diff --git a/ext/intl/tests/bug62083.phpt b/ext/intl/tests/bug62083.phpt index 4baa5c5e9ab6e..944a717a363c2 100644 --- a/ext/intl/tests/bug62083.phpt +++ b/ext/intl/tests/bug62083.phpt @@ -8,5 +8,6 @@ if (!extension_loaded('intl')) --EXPECT-- bool(false) diff --git a/ext/intl/tests/bug62915-2.phpt b/ext/intl/tests/bug62915-2.phpt index a10b476ab4722..411023dc41872 100644 --- a/ext/intl/tests/bug62915-2.phpt +++ b/ext/intl/tests/bug62915-2.phpt @@ -28,6 +28,7 @@ foreach (range('A', 'D') as $subclass) { $clone = clone $obj; var_dump(get_class($clone)); } +?> --EXPECT-- string(1) "A" string(1) "B" diff --git a/ext/intl/tests/bug62915.phpt b/ext/intl/tests/bug62915.phpt index 45d2dea5e9123..09d757f63a70c 100644 --- a/ext/intl/tests/bug62915.phpt +++ b/ext/intl/tests/bug62915.phpt @@ -20,5 +20,6 @@ try { } catch (Exception $e) { var_dump($e->getMessage()); } +?> --EXPECT-- string(39) "Cannot clone unconstructed IntlTimeZone" diff --git a/ext/intl/tests/bug68447.phpt b/ext/intl/tests/bug68447.phpt index f320276df2a10..870913c9f3d53 100644 --- a/ext/intl/tests/bug68447.phpt +++ b/ext/intl/tests/bug68447.phpt @@ -16,6 +16,7 @@ echo grapheme_extract($haiyore, 12, GRAPHEME_EXTR_MAXBYTES) . "\n"; echo grapheme_extract($haiyore, 1, GRAPHEME_EXTR_MAXCHARS) . "\n"; echo grapheme_extract($haiyore, 2, GRAPHEME_EXTR_MAXCHARS) . "\n"; echo grapheme_extract($haiyore, 3, GRAPHEME_EXTR_MAXCHARS) . "\n"; +?> --EXPECT-- 葛󠄁 這󠄀 diff --git a/ext/intl/tests/bug72241.phpt b/ext/intl/tests/bug72241.phpt index 7ac5a5b503e71..05336969e222d 100644 --- a/ext/intl/tests/bug72241.phpt +++ b/ext/intl/tests/bug72241.phpt @@ -8,5 +8,6 @@ $var1=str_repeat("A", 1000); $out = locale_get_primary_language($var1); echo strlen($out) . PHP_EOL; echo unpack('H*', $out)[1] . PHP_EOL; +?> --EXPECT-- 0 diff --git a/ext/intl/tests/calendar_add_error.phpt b/ext/intl/tests/calendar_add_error.phpt index 59b9abc053d85..2fdf7e0c9cc0e 100644 --- a/ext/intl/tests/calendar_add_error.phpt +++ b/ext/intl/tests/calendar_add_error.phpt @@ -11,6 +11,7 @@ if (!extension_loaded('intl')) ini_set("intl.error_level", E_WARNING); var_dump(intlcal_add(1, 2, 3)); +?> --EXPECTF-- Fatal error: Uncaught TypeError: intlcal_add(): Argument #1 ($calendar) must be of type IntlCalendar, int given in %s:%d Stack trace: diff --git a/ext/intl/tests/calendar_before_after_error.phpt b/ext/intl/tests/calendar_before_after_error.phpt index 8fd6db2a1be3a..be1f01b9279bb 100644 --- a/ext/intl/tests/calendar_before_after_error.phpt +++ b/ext/intl/tests/calendar_before_after_error.phpt @@ -60,6 +60,7 @@ try { } catch (Error $ex) { echo "error: " . $ex->getCode() . ", " . $ex->getMessage() . "\n\n"; } +?> --EXPECT-- error: 0, IntlCalendar::after() expects exactly 1 parameter, 0 given diff --git a/ext/intl/tests/calendar_clear_error.phpt b/ext/intl/tests/calendar_clear_error.phpt index 12e5098ec5a4d..1e61f173155bc 100644 --- a/ext/intl/tests/calendar_clear_error.phpt +++ b/ext/intl/tests/calendar_clear_error.phpt @@ -27,6 +27,7 @@ try { } catch (\TypeError $e) { echo $e->getMessage() . \PHP_EOL; } +?> --EXPECT-- IntlCalendar::clear(): Argument #1 ($field) must be a valid field intlcal_clear(): Argument #2 ($field) must be a valid field diff --git a/ext/intl/tests/calendar_const_field_field_count.phpt b/ext/intl/tests/calendar_const_field_field_count.phpt index bae438fbbc4cd..db7d57addec7a 100644 --- a/ext/intl/tests/calendar_const_field_field_count.phpt +++ b/ext/intl/tests/calendar_const_field_field_count.phpt @@ -9,5 +9,6 @@ if (!extension_loaded('intl')) --FILE-- --EXPECTF-- int(%d) diff --git a/ext/intl/tests/calendar_createInstance_error.phpt b/ext/intl/tests/calendar_createInstance_error.phpt index 516cc9260eae5..19d817b6beeb7 100644 --- a/ext/intl/tests/calendar_createInstance_error.phpt +++ b/ext/intl/tests/calendar_createInstance_error.phpt @@ -13,6 +13,7 @@ function __construct() {} } var_dump(intlcal_create_instance(new X, NULL)); +?> --EXPECTF-- Warning: intlcal_create_instance(): intlcal_create_instance: passed IntlTimeZone is not properly constructed in %s on line %d NULL diff --git a/ext/intl/tests/calendar_equals_error.phpt b/ext/intl/tests/calendar_equals_error.phpt index dbed3349622f1..41a7d1723848a 100644 --- a/ext/intl/tests/calendar_equals_error.phpt +++ b/ext/intl/tests/calendar_equals_error.phpt @@ -44,6 +44,7 @@ try { } catch (Error $ex) { echo "error: " . $ex->getCode() . ", " . $ex->getMessage() . "\n\n"; } +?> --EXPECT-- error: 0, IntlCalendar::equals() expects exactly 1 parameter, 0 given diff --git a/ext/intl/tests/calendar_fieldDifference_error.phpt b/ext/intl/tests/calendar_fieldDifference_error.phpt index bf9ab18c763ed..a7b83acdd651d 100644 --- a/ext/intl/tests/calendar_fieldDifference_error.phpt +++ b/ext/intl/tests/calendar_fieldDifference_error.phpt @@ -25,6 +25,7 @@ try { echo $e->getMessage(), "\n"; } var_dump(intlcal_field_difference(1, 0, 1)); +?> --EXPECTF-- IntlCalendar::fieldDifference() expects exactly 2 parameters, 3 given diff --git a/ext/intl/tests/calendar_fromDateTime_basic.phpt b/ext/intl/tests/calendar_fromDateTime_basic.phpt index dcbd4e1c61d4b..84010329a6d1e 100644 --- a/ext/intl/tests/calendar_fromDateTime_basic.phpt +++ b/ext/intl/tests/calendar_fromDateTime_basic.phpt @@ -35,6 +35,7 @@ var_dump( strtotime('2012-01-01 00:00:00 +03:40') * 1000., $cal->getTimeZone()->getID() ); +?> --EXPECTF-- float(1325372400000) float(1325372400000) diff --git a/ext/intl/tests/calendar_fromDateTime_error.phpt b/ext/intl/tests/calendar_fromDateTime_error.phpt index 6fbaeb57f89a6..c610335bb3350 100644 --- a/ext/intl/tests/calendar_fromDateTime_error.phpt +++ b/ext/intl/tests/calendar_fromDateTime_error.phpt @@ -26,6 +26,7 @@ var_dump(IntlCalendar::fromDateTime($date)); $date = new DateTime('2012-01-01 00:00:00 WEST'); var_dump(IntlCalendar::fromDateTime($date)); +?> --EXPECTF-- threw exception, OK Warning: IntlCalendar::fromDateTime(): intlcal_from_date_time: DateTime object is unconstructed in %s on line %d diff --git a/ext/intl/tests/calendar_getDayOfWeekType_error.phpt b/ext/intl/tests/calendar_getDayOfWeekType_error.phpt index 9fee8999012e2..512d29743bd20 100644 --- a/ext/intl/tests/calendar_getDayOfWeekType_error.phpt +++ b/ext/intl/tests/calendar_getDayOfWeekType_error.phpt @@ -21,7 +21,7 @@ try { } catch (\TypeError $e) { echo $e->getMessage() . \PHP_EOL; } - +?> --EXPECT-- IntlCalendar::getDayOfWeekType(): Argument #1 ($dayOfWeek) must be a valid day of the week intlcal_get_day_of_week_type(): Argument #1 ($calendar) must be of type IntlCalendar, int given diff --git a/ext/intl/tests/calendar_getErrorCode_error.phpt b/ext/intl/tests/calendar_getErrorCode_error.phpt index 5bf65b59c5442..7c7481ebbf541 100644 --- a/ext/intl/tests/calendar_getErrorCode_error.phpt +++ b/ext/intl/tests/calendar_getErrorCode_error.phpt @@ -11,6 +11,7 @@ if (!extension_loaded('intl')) ini_set("intl.error_level", E_WARNING); var_dump(intlcal_get_error_code(null)); +?> --EXPECTF-- Fatal error: Uncaught TypeError: intlcal_get_error_code(): Argument #1 ($calendar) must be of type IntlCalendar, null given in %s:%d Stack trace: diff --git a/ext/intl/tests/calendar_getErrorMessage_error.phpt b/ext/intl/tests/calendar_getErrorMessage_error.phpt index 733194fee9a4e..7b94b607b0191 100644 --- a/ext/intl/tests/calendar_getErrorMessage_error.phpt +++ b/ext/intl/tests/calendar_getErrorMessage_error.phpt @@ -11,6 +11,7 @@ if (!extension_loaded('intl')) ini_set("intl.error_level", E_WARNING); var_dump(intlcal_get_error_message(null)); +?> --EXPECTF-- Fatal error: Uncaught TypeError: intlcal_get_error_message(): Argument #1 ($calendar) must be of type IntlCalendar, null given in %s:%d Stack trace: diff --git a/ext/intl/tests/calendar_getFirstDayOfWeek_error.phpt b/ext/intl/tests/calendar_getFirstDayOfWeek_error.phpt index fa37edd380c2f..353c5cb09924b 100644 --- a/ext/intl/tests/calendar_getFirstDayOfWeek_error.phpt +++ b/ext/intl/tests/calendar_getFirstDayOfWeek_error.phpt @@ -11,6 +11,7 @@ if (!extension_loaded('intl')) ini_set("intl.error_level", E_WARNING); var_dump(intlcal_get_first_day_of_week(1)); +?> --EXPECTF-- Fatal error: Uncaught TypeError: intlcal_get_first_day_of_week(): Argument #1 ($calendar) must be of type IntlCalendar, int given in %s:%d Stack trace: diff --git a/ext/intl/tests/calendar_getLocale_error.phpt b/ext/intl/tests/calendar_getLocale_error.phpt index 90102a53f626d..7171b4934b4ce 100644 --- a/ext/intl/tests/calendar_getLocale_error.phpt +++ b/ext/intl/tests/calendar_getLocale_error.phpt @@ -11,6 +11,7 @@ if (!extension_loaded('intl')) ini_set("intl.error_level", E_WARNING); var_dump(intlcal_get_locale(1)); +?> --EXPECTF-- Fatal error: Uncaught ArgumentCountError: intlcal_get_locale() expects exactly 2 parameters, 1 given in %s:%d Stack trace: diff --git a/ext/intl/tests/calendar_getMinimalDaysInFirstWeek_error.phpt b/ext/intl/tests/calendar_getMinimalDaysInFirstWeek_error.phpt index 9a84ac9719485..c5918dae37115 100644 --- a/ext/intl/tests/calendar_getMinimalDaysInFirstWeek_error.phpt +++ b/ext/intl/tests/calendar_getMinimalDaysInFirstWeek_error.phpt @@ -11,6 +11,7 @@ if (!extension_loaded('intl')) ini_set("intl.error_level", E_WARNING); var_dump(intlcal_get_minimal_days_in_first_week(1)); +?> --EXPECTF-- Fatal error: Uncaught TypeError: intlcal_get_minimal_days_in_first_week(): Argument #1 ($calendar) must be of type IntlCalendar, int given in %s:%d Stack trace: diff --git a/ext/intl/tests/calendar_getSkipped_RepeatedWallTimeOption_error.phpt b/ext/intl/tests/calendar_getSkipped_RepeatedWallTimeOption_error.phpt index 3c8082d62b560..3d604da1b4719 100644 --- a/ext/intl/tests/calendar_getSkipped_RepeatedWallTimeOption_error.phpt +++ b/ext/intl/tests/calendar_getSkipped_RepeatedWallTimeOption_error.phpt @@ -11,6 +11,7 @@ if (!extension_loaded('intl')) ini_set("intl.error_level", E_WARNING); var_dump(intlcal_get_skipped_wall_time_option(1)); +?> --EXPECTF-- Fatal error: Uncaught TypeError: intlcal_get_skipped_wall_time_option(): Argument #1 ($calendar) must be of type IntlCalendar, int given in %s:%d Stack trace: diff --git a/ext/intl/tests/calendar_getTimeZone_error.phpt b/ext/intl/tests/calendar_getTimeZone_error.phpt index 11bc5631c8b1d..4ccd28243c4ab 100644 --- a/ext/intl/tests/calendar_getTimeZone_error.phpt +++ b/ext/intl/tests/calendar_getTimeZone_error.phpt @@ -11,6 +11,7 @@ if (!extension_loaded('intl')) ini_set("intl.error_level", E_WARNING); var_dump(intlcal_get_time_zone(1)); +?> --EXPECTF-- Fatal error: Uncaught TypeError: intlcal_get_time_zone(): Argument #1 ($calendar) must be of type IntlCalendar, int given in %s:%d Stack trace: diff --git a/ext/intl/tests/calendar_getTime_error.phpt b/ext/intl/tests/calendar_getTime_error.phpt index 6018cd7c92706..13f5253728924 100644 --- a/ext/intl/tests/calendar_getTime_error.phpt +++ b/ext/intl/tests/calendar_getTime_error.phpt @@ -11,6 +11,7 @@ if (!extension_loaded('intl')) ini_set("intl.error_level", E_WARNING); var_dump(intlcal_get_time(1)); +?> --EXPECTF-- Fatal error: Uncaught TypeError: intlcal_get_time(): Argument #1 ($calendar) must be of type IntlCalendar, int given in %s:%d Stack trace: diff --git a/ext/intl/tests/calendar_getType_error.phpt b/ext/intl/tests/calendar_getType_error.phpt index 83bf072508417..30c2cb90e8607 100644 --- a/ext/intl/tests/calendar_getType_error.phpt +++ b/ext/intl/tests/calendar_getType_error.phpt @@ -11,6 +11,7 @@ if (!extension_loaded('intl')) ini_set("intl.error_level", E_WARNING); var_dump(intlcal_get_type(1)); +?> --EXPECTF-- Fatal error: Uncaught TypeError: intlcal_get_type(): Argument #1 ($calendar) must be of type IntlCalendar, int given in %s:%d Stack trace: diff --git a/ext/intl/tests/calendar_getWeekendTransition_error.phpt b/ext/intl/tests/calendar_getWeekendTransition_error.phpt index 63a1e7d07bf53..87bb96d2200eb 100644 --- a/ext/intl/tests/calendar_getWeekendTransition_error.phpt +++ b/ext/intl/tests/calendar_getWeekendTransition_error.phpt @@ -24,6 +24,7 @@ try { echo $e->getMessage() . \PHP_EOL; } +?> --EXPECT-- IntlCalendar::getWeekendTransition(): Argument #1 ($dayOfWeek) must be a valid day of the week intlcal_get_weekend_transition(): Argument #1 ($calendar) must be of type IntlCalendar, int given diff --git a/ext/intl/tests/calendar_get_Least_Greatest_Minimum_Maximum_error.phpt b/ext/intl/tests/calendar_get_Least_Greatest_Minimum_Maximum_error.phpt index 0199573178dd4..13952ce6b205a 100644 --- a/ext/intl/tests/calendar_get_Least_Greatest_Minimum_Maximum_error.phpt +++ b/ext/intl/tests/calendar_get_Least_Greatest_Minimum_Maximum_error.phpt @@ -73,6 +73,7 @@ try { } catch (Error $e) { echo get_class($e) . ': ' . $e->getCode() . ', ' . $e->getMessage() . \PHP_EOL; } +?> --EXPECT-- ValueError: 0, IntlCalendar::getLeastMaximum(): Argument #1 ($field) must be a valid field ValueError: 0, IntlCalendar::getMaximum(): Argument #1 ($field) must be a valid field diff --git a/ext/intl/tests/calendar_get_getActualMaximum_Minumum_error2.phpt b/ext/intl/tests/calendar_get_getActualMaximum_Minumum_error2.phpt index 95ecf0e08fd92..d3fadb16ed230 100644 --- a/ext/intl/tests/calendar_get_getActualMaximum_Minumum_error2.phpt +++ b/ext/intl/tests/calendar_get_getActualMaximum_Minumum_error2.phpt @@ -74,6 +74,7 @@ try { } catch (Error $e) { echo get_class($e) . ': ' . $e->getCode() . ', ' . $e->getMessage() . \PHP_EOL; } +?> --EXPECT-- ArgumentCountError: 0, intlcal_get() expects exactly 2 parameters, 1 given ArgumentCountError: 0, intlcal_get_actual_maximum() expects exactly 2 parameters, 1 given diff --git a/ext/intl/tests/calendar_inDaylightTime_error.phpt b/ext/intl/tests/calendar_inDaylightTime_error.phpt index 4b6d88aa4cb5e..f0cb1d0cb1a93 100644 --- a/ext/intl/tests/calendar_inDaylightTime_error.phpt +++ b/ext/intl/tests/calendar_inDaylightTime_error.phpt @@ -11,6 +11,7 @@ if (!extension_loaded('intl')) ini_set("intl.error_level", E_WARNING); var_dump(intlcal_in_daylight_time(1)); +?> --EXPECTF-- Fatal error: Uncaught TypeError: intlcal_in_daylight_time(): Argument #1 ($calendar) must be of type IntlCalendar, int given in %s:%d Stack trace: diff --git a/ext/intl/tests/calendar_isEquivalentTo_error.phpt b/ext/intl/tests/calendar_isEquivalentTo_error.phpt index a801bba952370..1dc36c2a2446f 100644 --- a/ext/intl/tests/calendar_isEquivalentTo_error.phpt +++ b/ext/intl/tests/calendar_isEquivalentTo_error.phpt @@ -48,6 +48,7 @@ try { } catch (Error $ex) { echo "error: " . $ex->getCode() . ", " . $ex->getMessage() . "\n\n"; } +?> --EXPECT-- error: 0, IntlCalendar::isEquivalentTo(): Argument #1 ($calendar) must be of type IntlCalendar, int given diff --git a/ext/intl/tests/calendar_isLenient_error.phpt b/ext/intl/tests/calendar_isLenient_error.phpt index dafefcc640948..b4e499cbb3df4 100644 --- a/ext/intl/tests/calendar_isLenient_error.phpt +++ b/ext/intl/tests/calendar_isLenient_error.phpt @@ -11,6 +11,7 @@ if (!extension_loaded('intl')) ini_set("intl.error_level", E_WARNING); var_dump(intlcal_is_lenient(1)); +?> --EXPECTF-- Fatal error: Uncaught TypeError: intlcal_is_lenient(): Argument #1 ($calendar) must be of type IntlCalendar, int given in %s:%d Stack trace: diff --git a/ext/intl/tests/calendar_isSet_error.phpt b/ext/intl/tests/calendar_isSet_error.phpt index ccd25f621a9c8..f7d3c3960113c 100644 --- a/ext/intl/tests/calendar_isSet_error.phpt +++ b/ext/intl/tests/calendar_isSet_error.phpt @@ -22,7 +22,7 @@ try { } catch (\TypeError $e) { echo $e->getMessage() . \PHP_EOL; } - +?> --EXPECT-- IntlCalendar::isSet(): Argument #1 ($field) must be a valid field intlcal_is_set(): Argument #1 ($calendar) must be of type IntlCalendar, int given diff --git a/ext/intl/tests/calendar_isWeekend_error.phpt b/ext/intl/tests/calendar_isWeekend_error.phpt index aed66aefda959..72e4708c88b86 100644 --- a/ext/intl/tests/calendar_isWeekend_error.phpt +++ b/ext/intl/tests/calendar_isWeekend_error.phpt @@ -11,6 +11,7 @@ if (!extension_loaded('intl')) ini_set("intl.error_level", E_WARNING); var_dump(intlcal_is_weekend(1)); +?> --EXPECTF-- Fatal error: Uncaught TypeError: intlcal_is_weekend(): Argument #1 ($calendar) must be of type IntlCalendar, int given in %s:%d Stack trace: diff --git a/ext/intl/tests/calendar_roll_error.phpt b/ext/intl/tests/calendar_roll_error.phpt index 77ce6e16a8c18..1cad8c7e62847 100644 --- a/ext/intl/tests/calendar_roll_error.phpt +++ b/ext/intl/tests/calendar_roll_error.phpt @@ -22,6 +22,7 @@ try { } catch (\TypeError $e) { echo $e->getMessage() . \PHP_EOL; } +?> --EXPECTF-- IntlCalendar::roll(): Argument #1 ($field) must be a valid field intlcal_roll(): Argument #1 ($calendar) must be of type IntlCalendar, int given diff --git a/ext/intl/tests/calendar_setFirstDayOfWeek_error.phpt b/ext/intl/tests/calendar_setFirstDayOfWeek_error.phpt index e3e3797b7a125..5aae101c335f7 100644 --- a/ext/intl/tests/calendar_setFirstDayOfWeek_error.phpt +++ b/ext/intl/tests/calendar_setFirstDayOfWeek_error.phpt @@ -28,6 +28,7 @@ try { echo $e->getMessage() . \PHP_EOL; } +?> --EXPECT-- IntlCalendar::setFirstDayOfWeek(): Argument #1 ($dayOfWeek) must be a valid day of the week intlcal_set_first_day_of_week(): Argument #2 ($dayOfWeek) must be a valid day of the week diff --git a/ext/intl/tests/calendar_setLenient_error.phpt b/ext/intl/tests/calendar_setLenient_error.phpt index 4dadb15c9f23a..63051c86a9763 100644 --- a/ext/intl/tests/calendar_setLenient_error.phpt +++ b/ext/intl/tests/calendar_setLenient_error.phpt @@ -11,6 +11,7 @@ if (!extension_loaded('intl')) ini_set("intl.error_level", E_WARNING); var_dump(intlcal_set_lenient(1, false)); +?> --EXPECTF-- Fatal error: Uncaught TypeError: intlcal_set_lenient(): Argument #1 ($calendar) must be of type IntlCalendar, int given in %s:%d Stack trace: diff --git a/ext/intl/tests/calendar_setMinimalDaysInFirstWeek_error.phpt b/ext/intl/tests/calendar_setMinimalDaysInFirstWeek_error.phpt index 04c4811eb0a30..05c6cb8e904da 100644 --- a/ext/intl/tests/calendar_setMinimalDaysInFirstWeek_error.phpt +++ b/ext/intl/tests/calendar_setMinimalDaysInFirstWeek_error.phpt @@ -28,6 +28,7 @@ try { echo $e->getMessage() . \PHP_EOL; } +?> --EXPECT-- IntlCalendar::setMinimalDaysInFirstWeek(): Argument #1 ($numberOfDays) must be between 1 and 7 intlcal_set_minimal_days_in_first_week(): Argument #2 ($numberOfDays) must be between 1 and 7 diff --git a/ext/intl/tests/calendar_setSkipped_RepeatedWallTimeOption_error.phpt b/ext/intl/tests/calendar_setSkipped_RepeatedWallTimeOption_error.phpt index 80ed808e47db1..45f34911a1d33 100644 --- a/ext/intl/tests/calendar_setSkipped_RepeatedWallTimeOption_error.phpt +++ b/ext/intl/tests/calendar_setSkipped_RepeatedWallTimeOption_error.phpt @@ -28,6 +28,7 @@ try { } catch (\TypeError $e) { echo $e->getMessage() . \PHP_EOL; } +?> --EXPECT-- IntlCalendar::setSkippedWallTimeOption(): Argument #1 ($wallTimeOption) must be one of IntlCalendar::WALLTIME_FIRST, IntlCalendar::WALLTIME_LAST, or IntlCalendar::WALLTIME_NEXT_VALID IntlCalendar::setRepeatedWallTimeOption(): Argument #1 ($wallTimeOption) must be either IntlCalendar::WALLTIME_FIRST or IntlCalendar::WALLTIME_LAST diff --git a/ext/intl/tests/calendar_setTimeZone_error.phpt b/ext/intl/tests/calendar_setTimeZone_error.phpt index 722b876ec370c..4d3e7fdc6d933 100644 --- a/ext/intl/tests/calendar_setTimeZone_error.phpt +++ b/ext/intl/tests/calendar_setTimeZone_error.phpt @@ -40,6 +40,7 @@ try{ } catch (Error $ex) { echo "error: " . $ex->getCode() . ", " . $ex->getMessage() . "\n\n"; } +?> --EXPECT-- error: 0, IntlCalendar::setTimeZone() expects exactly 1 parameter, 2 given diff --git a/ext/intl/tests/calendar_setTimeZone_error2.phpt b/ext/intl/tests/calendar_setTimeZone_error2.phpt index 767aafa95a1ad..5474161e65b25 100644 --- a/ext/intl/tests/calendar_setTimeZone_error2.phpt +++ b/ext/intl/tests/calendar_setTimeZone_error2.phpt @@ -19,6 +19,7 @@ var_dump($intlcal->getTimeZone()->getID()); $pstdate = new DateTime('2012-01-01 00:00:00 +24:00'); $intlcal->setTimeZone($pstdate->getTimeZone()); var_dump($intlcal->getTimeZone()->getID()); +?> --EXPECTF-- Warning: IntlCalendar::setTimeZone(): intlcal_set_time_zone: time zone id 'WEST' extracted from ext/date DateTimeZone not recognized in %s on line %d string(16) "Europe/Amsterdam" diff --git a/ext/intl/tests/calendar_setTimeZone_variation2.phpt b/ext/intl/tests/calendar_setTimeZone_variation2.phpt index 7f4a7ffa371fa..3789f032e2139 100644 --- a/ext/intl/tests/calendar_setTimeZone_variation2.phpt +++ b/ext/intl/tests/calendar_setTimeZone_variation2.phpt @@ -23,6 +23,7 @@ var_dump($intlcal->getTimeZone()->getID()); $offsetdate = new DateTime('2012-01-01 00:00:00 -02:30'); $intlcal->setTimeZone($offsetdate->getTimeZone()); var_dump($intlcal->getTimeZone()->getID()); +?> --EXPECTF-- string(12) "Europe/Paris" string(13) "Europe/Madrid" diff --git a/ext/intl/tests/calendar_setTime_error.phpt b/ext/intl/tests/calendar_setTime_error.phpt index 0fb906bc2fa9d..8d4f726081481 100644 --- a/ext/intl/tests/calendar_setTime_error.phpt +++ b/ext/intl/tests/calendar_setTime_error.phpt @@ -11,6 +11,7 @@ if (!extension_loaded('intl')) ini_set("intl.error_level", E_WARNING); var_dump(intlcal_set_time(1)); +?> --EXPECTF-- Fatal error: Uncaught ArgumentCountError: intlcal_set_time() expects exactly 2 parameters, 1 given in %s:%d Stack trace: diff --git a/ext/intl/tests/calendar_set_error.phpt b/ext/intl/tests/calendar_set_error.phpt index 236d3b6451dbb..bd44356f61308 100644 --- a/ext/intl/tests/calendar_set_error.phpt +++ b/ext/intl/tests/calendar_set_error.phpt @@ -41,6 +41,7 @@ try { } catch (\TypeError $e) { echo $e->getMessage() . \PHP_EOL; } +?> --EXPECT-- IntlCalendar::set() expects at most 6 parameters, 7 given IntlCalendar::set() has no variant with exactly 4 parameters diff --git a/ext/intl/tests/calendar_toDateTime_error.phpt b/ext/intl/tests/calendar_toDateTime_error.phpt index 01cf75c4c2071..8a707b45075ff 100644 --- a/ext/intl/tests/calendar_toDateTime_error.phpt +++ b/ext/intl/tests/calendar_toDateTime_error.phpt @@ -40,6 +40,7 @@ try { } catch (\TypeError $e) { echo $e->getMessage() . \PHP_EOL; } +?> --EXPECTF-- Warning: IntlCalendar::toDateTime(): intlcal_to_date_time: DateTimeZone constructor threw exception in %s on line %d string(77) "exception: DateTimeZone::__construct(): Unknown or bad timezone (Etc/Unknown)" diff --git a/ext/intl/tests/dateformat_clone_bad_obj.phpt b/ext/intl/tests/dateformat_clone_bad_obj.phpt index 3425a1b0f8083..a5799688932a1 100644 --- a/ext/intl/tests/dateformat_clone_bad_obj.phpt +++ b/ext/intl/tests/dateformat_clone_bad_obj.phpt @@ -15,5 +15,6 @@ try { } catch (Exception $e) { var_dump($e->getMessage()); } +?> --EXPECTF-- string(%s) "Cannot clone unconstructed IntlDateFormatter" diff --git a/ext/intl/tests/dateformat_format_relative.phpt b/ext/intl/tests/dateformat_format_relative.phpt index f8e28220e5c20..745a0813a8e77 100644 --- a/ext/intl/tests/dateformat_format_relative.phpt +++ b/ext/intl/tests/dateformat_format_relative.phpt @@ -53,6 +53,7 @@ function getDayInPast(): DateTimeImmutable { return new DateTimeImmutable("2020-01-20 20:20:20", new DateTimeZone("UTC")); } +?> --EXPECT-- yesterday yesterday diff --git a/ext/intl/tests/dateformat_invalid_timezone.phpt b/ext/intl/tests/dateformat_invalid_timezone.phpt index 5b54fa89bb301..a19129391af96 100644 --- a/ext/intl/tests/dateformat_invalid_timezone.phpt +++ b/ext/intl/tests/dateformat_invalid_timezone.phpt @@ -14,5 +14,6 @@ try { } catch (\IntlException $e) { echo $e->getMessage(); } +?> --EXPECT-- IntlDateFormatter::__construct(): Invalid date.timezone value 'Mars/Utopia_Planitia', we selected the timezone 'UTC' for now. diff --git a/ext/intl/tests/dateformat_timezone_arg_variations.phpt b/ext/intl/tests/dateformat_timezone_arg_variations.phpt index 5379ab2d5b745..7c3972990cb5f 100644 --- a/ext/intl/tests/dateformat_timezone_arg_variations.phpt +++ b/ext/intl/tests/dateformat_timezone_arg_variations.phpt @@ -34,6 +34,7 @@ echo $df->format($ts), "\n"; $df = new IntlDateFormatter('es_ES', 0, 0, 'Europe/Amsterdam', 0); echo $df->format($ts), "\n"; +?> --EXPECTF-- sábado%S 31 de diciembre de 2011 23:00:00 Hora%S de las Azores domingo%S 1 de enero de 2012 01:00:00 Hora estándar de Europa Central diff --git a/ext/intl/tests/dateformat_timezone_arg_variations2.phpt b/ext/intl/tests/dateformat_timezone_arg_variations2.phpt index c50a6a8108680..60911978139f1 100644 --- a/ext/intl/tests/dateformat_timezone_arg_variations2.phpt +++ b/ext/intl/tests/dateformat_timezone_arg_variations2.phpt @@ -34,6 +34,7 @@ echo $df->format($ts), "\n"; $df = new IntlDateFormatter('es_ES', 0, 0, 'Europe/Amsterdam', 0); echo $df->format($ts), "\n"; +?> --EXPECTF-- sábado%S, 31 de diciembre de 2011 23:00:00 Hora estándar de las Azores domingo%S, 1 de enero de 2012 01:00:00 Hora estándar de Europa central diff --git a/ext/intl/tests/dateformat_timezone_arg_variations3.phpt b/ext/intl/tests/dateformat_timezone_arg_variations3.phpt index fe8841200acab..95386c67c12c5 100644 --- a/ext/intl/tests/dateformat_timezone_arg_variations3.phpt +++ b/ext/intl/tests/dateformat_timezone_arg_variations3.phpt @@ -35,6 +35,7 @@ echo $df->format($ts), "\n"; $df = new IntlDateFormatter('es_ES', 0, 0, 'Europe/Amsterdam', 0); echo $df->format($ts), "\n"; +?> --EXPECTF-- sábado%S 31 de diciembre de 2011, 23:00:00 (Hora estándar de las Azores) domingo%S 1 de enero de 2012, 1:00:00 (Hora estándar de Europa central) diff --git a/ext/intl/tests/dateformat_timezone_arg_variations4.phpt b/ext/intl/tests/dateformat_timezone_arg_variations4.phpt index 967c33e23295f..9a85eedf0fbaf 100644 --- a/ext/intl/tests/dateformat_timezone_arg_variations4.phpt +++ b/ext/intl/tests/dateformat_timezone_arg_variations4.phpt @@ -34,6 +34,7 @@ echo $df->format($ts), "\n"; $df = new IntlDateFormatter('es_ES', 0, 0, 'Europe/Amsterdam', 0); echo $df->format($ts), "\n"; +?> --EXPECT-- sábado, 31 de diciembre de 2011, 23:00:00 (hora estándar de las Azores) domingo, 1 de enero de 2012, 1:00:00 (hora estándar de Europa central) diff --git a/ext/intl/tests/formatter_clone_bad_obj.phpt b/ext/intl/tests/formatter_clone_bad_obj.phpt index d27024cb3925e..2c184f3d1fc69 100644 --- a/ext/intl/tests/formatter_clone_bad_obj.phpt +++ b/ext/intl/tests/formatter_clone_bad_obj.phpt @@ -15,5 +15,6 @@ try { } catch (Exception $e) { var_dump($e->getMessage()); } +?> --EXPECT-- string(42) "Cannot clone unconstructed NumberFormatter" diff --git a/ext/intl/tests/gregoriancalendar___construct_error.phpt b/ext/intl/tests/gregoriancalendar___construct_error.phpt index dcea7aa1db514..7e5ce659bf68a 100644 --- a/ext/intl/tests/gregoriancalendar___construct_error.phpt +++ b/ext/intl/tests/gregoriancalendar___construct_error.phpt @@ -33,6 +33,7 @@ try { } catch (TypeError $e) { echo $e->getMessage(), "\n"; } +?> --EXPECT-- Too many arguments Too many arguments diff --git a/ext/intl/tests/idn_uts46_basic.phpt b/ext/intl/tests/idn_uts46_basic.phpt index 5178c08d6cae1..492dbec7ed291 100644 --- a/ext/intl/tests/idn_uts46_basic.phpt +++ b/ext/intl/tests/idn_uts46_basic.phpt @@ -26,6 +26,7 @@ var_dump($info); echo "reverse, ok, with details:", "\n"; var_dump(idn_to_utf8($asciiNonTrans, 0, INTL_IDNA_VARIANT_UTS46, $info)); var_dump($info); +?> --EXPECT-- all ok, no details: string(22) "www.xn--fuball-cta.com" diff --git a/ext/intl/tests/ini_use_exceptions_basic.phpt b/ext/intl/tests/ini_use_exceptions_basic.phpt index 8945c130eb24a..1b06e6de3a2c1 100644 --- a/ext/intl/tests/ini_use_exceptions_basic.phpt +++ b/ext/intl/tests/ini_use_exceptions_basic.phpt @@ -14,6 +14,7 @@ try { ini_set("intl.use_exceptions", false); ini_set("intl.error_level", E_NOTICE); var_dump($t->transliterate('a', 3)); +?> --EXPECTF-- string(130) "transliterator_transliterate: Neither "start" nor the "end" arguments can exceed the number of UTF-16 code units (in this case, 1)" diff --git a/ext/intl/tests/locale/bug74993.phpt b/ext/intl/tests/locale/bug74993.phpt index 49b5bd4589ab6..67cc1019934e0 100644 --- a/ext/intl/tests/locale/bug74993.phpt +++ b/ext/intl/tests/locale/bug74993.phpt @@ -18,6 +18,7 @@ $funcs = [ foreach ($funcs as $func) { echo (new ReflectionFunction($func)); } +?> --EXPECT-- Function [ function locale_get_display_language ] { diff --git a/ext/intl/tests/msgfmt_clone_bad_obj.phpt b/ext/intl/tests/msgfmt_clone_bad_obj.phpt index 829cd6f1e22cd..7d7e93788cde0 100644 --- a/ext/intl/tests/msgfmt_clone_bad_obj.phpt +++ b/ext/intl/tests/msgfmt_clone_bad_obj.phpt @@ -15,5 +15,6 @@ try { } catch (Exception $e) { var_dump($e->getMessage()); } +?> --EXPECTF-- string(%d) "Cannot clone unconstructed MessageFormatter" diff --git a/ext/intl/tests/msgfmt_format_error1.phpt b/ext/intl/tests/msgfmt_format_error1.phpt index 1b460b65e19aa..4523613c777f8 100644 --- a/ext/intl/tests/msgfmt_format_error1.phpt +++ b/ext/intl/tests/msgfmt_format_error1.phpt @@ -14,5 +14,6 @@ EOD; $mf = new MessageFormatter('en_US', $fmt); var_dump($mf->format(array(7))); +?> --EXPECT-- string(5) "7 {1}" diff --git a/ext/intl/tests/msgfmt_format_error2.phpt b/ext/intl/tests/msgfmt_format_error2.phpt index 69ab9f37caeff..487f760b528f3 100644 --- a/ext/intl/tests/msgfmt_format_error2.phpt +++ b/ext/intl/tests/msgfmt_format_error2.phpt @@ -14,6 +14,7 @@ EOD; $mf = new MessageFormatter('en_US', $fmt); var_dump($mf->format(array(7))); +?> --EXPECTF-- Warning: MessageFormatter::format(): Inconsistent types declared for an argument in %s on line %d bool(false) diff --git a/ext/intl/tests/msgfmt_format_error3.phpt b/ext/intl/tests/msgfmt_format_error3.phpt index 5cbe9a121bfc2..2df598ce5b268 100644 --- a/ext/intl/tests/msgfmt_format_error3.phpt +++ b/ext/intl/tests/msgfmt_format_error3.phpt @@ -14,6 +14,7 @@ EOD; $mf = new MessageFormatter('en_US', $fmt); var_dump($mf->format(array("foo" => 7, -1 => "bar"))); +?> --EXPECTF-- Warning: MessageFormatter::format(): Found negative or too large array key in %s on line %d bool(false) diff --git a/ext/intl/tests/msgfmt_format_error5.phpt b/ext/intl/tests/msgfmt_format_error5.phpt index c828b43abbdbd..5ec5ddf18996a 100644 --- a/ext/intl/tests/msgfmt_format_error5.phpt +++ b/ext/intl/tests/msgfmt_format_error5.phpt @@ -16,6 +16,7 @@ EOD; $mf = new MessageFormatter('en_US', $fmt); var_dump($mf->format(array("foo" => new stdclass()))); +?> --EXPECTF-- Warning: MessageFormatter::format(): msgfmt_format: invalid object type for date/time (only IntlCalendar and DateTimeInterface permitted) in %s on line %d diff --git a/ext/intl/tests/msgfmt_format_error6.phpt b/ext/intl/tests/msgfmt_format_error6.phpt index 8a6998a35bbb0..968701b7114c2 100644 --- a/ext/intl/tests/msgfmt_format_error6.phpt +++ b/ext/intl/tests/msgfmt_format_error6.phpt @@ -14,6 +14,7 @@ EOD; $mf = new MessageFormatter('en_US', $fmt); var_dump($mf->format(array("foo" => 'bar', 7 => fopen('php://memory', 'r+')))); +?> --EXPECTF-- Warning: MessageFormatter::format(): No strategy to convert the value given for the argument with key '7' is available in %s on line %d bool(false) diff --git a/ext/intl/tests/timezone_IDforWindowsID_basic.phpt b/ext/intl/tests/timezone_IDforWindowsID_basic.phpt index e2cb329196688..ccf923f42ab7e 100644 --- a/ext/intl/tests/timezone_IDforWindowsID_basic.phpt +++ b/ext/intl/tests/timezone_IDforWindowsID_basic.phpt @@ -25,6 +25,7 @@ foreach ($tzs as $tz => $regions) { } } } +?> --EXPECT-- ** Gnomeregan bool(false) diff --git a/ext/intl/tests/timezone_IDforWindowsID_basic2.phpt b/ext/intl/tests/timezone_IDforWindowsID_basic2.phpt index 800fc9a021ce4..5008c2b66ab95 100644 --- a/ext/intl/tests/timezone_IDforWindowsID_basic2.phpt +++ b/ext/intl/tests/timezone_IDforWindowsID_basic2.phpt @@ -24,6 +24,7 @@ foreach ($tzs as $tz => $regions) { } } } +?> --EXPECT-- ** Gnomeregan bool(false) diff --git a/ext/intl/tests/timezone_countEquivalentIDs_error.phpt b/ext/intl/tests/timezone_countEquivalentIDs_error.phpt index 4fc9b02a1d11b..6629f74ba6809 100644 --- a/ext/intl/tests/timezone_countEquivalentIDs_error.phpt +++ b/ext/intl/tests/timezone_countEquivalentIDs_error.phpt @@ -9,6 +9,7 @@ if (!extension_loaded('intl')) ini_set("intl.error_level", E_WARNING); var_dump(IntlTimeZone::countEquivalentIDs("foo\x80")); +?> --EXPECTF-- Warning: IntlTimeZone::countEquivalentIDs(): intltz_count_equivalent_ids: could not convert time zone id to UTF-16 in %s on line %d bool(false) diff --git a/ext/intl/tests/timezone_createTimeZoneIDEnumeration_error.phpt b/ext/intl/tests/timezone_createTimeZoneIDEnumeration_error.phpt index 2b847ec841c6c..3bf7c9a670ff8 100644 --- a/ext/intl/tests/timezone_createTimeZoneIDEnumeration_error.phpt +++ b/ext/intl/tests/timezone_createTimeZoneIDEnumeration_error.phpt @@ -9,6 +9,7 @@ if (!extension_loaded('intl')) ini_set("intl.error_level", E_WARNING); var_dump(IntlTimeZone::createTimeZoneIDEnumeration(-1)); +?> --EXPECTF-- Warning: IntlTimeZone::createTimeZoneIDEnumeration(): intltz_create_time_zone_id_enumeration: bad zone type in %s on line %d bool(false) diff --git a/ext/intl/tests/timezone_fromDateTimeZone_basic.phpt b/ext/intl/tests/timezone_fromDateTimeZone_basic.phpt index c846b0b20e5aa..b15edc030d8bd 100644 --- a/ext/intl/tests/timezone_fromDateTimeZone_basic.phpt +++ b/ext/intl/tests/timezone_fromDateTimeZone_basic.phpt @@ -29,6 +29,7 @@ $dtz = $dt->getTimeZone(); var_dump($dtz->getName()); $tz = IntlTimeZone::fromDateTimeZone($dtz); var_dump($tz->getID(), $tz->getRawOffset() /* (3*60+40)*60000 */); +?> --EXPECTF-- string(16) "Europe/Amsterdam" int(3600000) diff --git a/ext/intl/tests/timezone_getDisplayName_error.phpt b/ext/intl/tests/timezone_getDisplayName_error.phpt index 0a76fcf1e93e7..41131e0fe32a4 100644 --- a/ext/intl/tests/timezone_getDisplayName_error.phpt +++ b/ext/intl/tests/timezone_getDisplayName_error.phpt @@ -12,6 +12,7 @@ $tz = IntlTimeZone::createTimeZone('Europe/Lisbon'); var_dump($tz->getDisplayName(false, -1)); var_dump(intltz_get_display_name(null, IntlTimeZone::DISPLAY_SHORT, false, 'pt_PT')); +?> --EXPECTF-- Warning: IntlTimeZone::getDisplayName(): intltz_get_display_name: wrong display type in %s on line %d bool(false) diff --git a/ext/intl/tests/timezone_hasSameRules_error.phpt b/ext/intl/tests/timezone_hasSameRules_error.phpt index 99d2a2e21d2c5..c087e1ac5bf88 100644 --- a/ext/intl/tests/timezone_hasSameRules_error.phpt +++ b/ext/intl/tests/timezone_hasSameRules_error.phpt @@ -29,6 +29,7 @@ try { var_dump($ex->getCode(), $ex->getMessage()); echo "\n"; } +?> --EXPECT-- int(0) string(101) "IntlTimeZone::hasSameRules(): Argument #1 ($otherTimeZone) must be of type IntlTimeZone, string given" diff --git a/ext/intl/tests/timezone_toDateTimeZone_basic.phpt b/ext/intl/tests/timezone_toDateTimeZone_basic.phpt index 3679fe9717c92..f27ee72097ef8 100644 --- a/ext/intl/tests/timezone_toDateTimeZone_basic.phpt +++ b/ext/intl/tests/timezone_toDateTimeZone_basic.phpt @@ -22,6 +22,7 @@ function do_test(IntlTimeZone $tz, $proc = false) { do_test(IntlTimeZone::createTimeZone('CET')); do_test(IntlTimeZone::createTimeZone('Europe/Amsterdam')); do_test(IntlTimeZone::createTimeZone('GMT+0405'), true); +?> --EXPECTF-- string(3) "CET" int(3600000) diff --git a/ext/intl/tests/timezone_toDateTimeZone_error.phpt b/ext/intl/tests/timezone_toDateTimeZone_error.phpt index 530c73e3bee97..fc2552e690015 100644 --- a/ext/intl/tests/timezone_toDateTimeZone_error.phpt +++ b/ext/intl/tests/timezone_toDateTimeZone_error.phpt @@ -17,6 +17,7 @@ try { } var_dump(intltz_to_date_time_zone(1)); +?> --EXPECTF-- Warning: IntlTimeZone::toDateTimeZone(): intltz_to_date_time_zone: DateTimeZone constructor threw exception in %s on line %d string(66) "DateTimeZone::__construct(): Unknown or bad timezone (Etc/Unknown)" diff --git a/ext/intl/tests/timezone_windowsID_basic.phpt b/ext/intl/tests/timezone_windowsID_basic.phpt index e91d5f5ba9e2d..edf2fd5a47eb8 100644 --- a/ext/intl/tests/timezone_windowsID_basic.phpt +++ b/ext/intl/tests/timezone_windowsID_basic.phpt @@ -28,6 +28,7 @@ foreach ($tzs as $tz) { echo "Error: ", intl_get_error_message(), "\n"; } } +?> --EXPECT-- string(24) "SA Pacific Standard Time" string(21) "Eastern Standard Time" diff --git a/ext/intl/tests/timezone_windowsID_basic2.phpt b/ext/intl/tests/timezone_windowsID_basic2.phpt index 94a1ac198ca7b..7c00b646b6484 100644 --- a/ext/intl/tests/timezone_windowsID_basic2.phpt +++ b/ext/intl/tests/timezone_windowsID_basic2.phpt @@ -27,6 +27,7 @@ foreach ($tzs as $tz) { echo "Error: ", intl_get_error_message(), "\n"; } } +?> --EXPECT-- string(24) "SA Pacific Standard Time" string(18) "Cuba Standard Time" diff --git a/ext/intl/tests/transliterator_clone.phpt b/ext/intl/tests/transliterator_clone.phpt index 3253b0f793373..f8e376fee61b9 100644 --- a/ext/intl/tests/transliterator_clone.phpt +++ b/ext/intl/tests/transliterator_clone.phpt @@ -14,6 +14,7 @@ $u = clone $t; echo $u->id, ": ", $u->transliterate($str), "\n"; echo "Done.\n"; +?> --EXPECT-- hex-any: a 万 hex-any: a 万 diff --git a/ext/intl/tests/transliterator_create_basic.phpt b/ext/intl/tests/transliterator_create_basic.phpt index 171687aae8911..6950960ecd51b 100644 --- a/ext/intl/tests/transliterator_create_basic.phpt +++ b/ext/intl/tests/transliterator_create_basic.phpt @@ -12,6 +12,7 @@ $t = transliterator_create("any-latin"); echo $t->id,"\n"; echo "Done.\n"; +?> --EXPECT-- any-latin any-latin diff --git a/ext/intl/tests/transliterator_create_error.phpt b/ext/intl/tests/transliterator_create_error.phpt index 4f2d04ae78255..fd2acd393b3d7 100644 --- a/ext/intl/tests/transliterator_create_error.phpt +++ b/ext/intl/tests/transliterator_create_error.phpt @@ -12,6 +12,7 @@ Transliterator::create("bad UTF-8 \x8F"); echo intl_get_error_message(), "\n"; echo "Done.\n"; +?> --EXPECTF-- Warning: Transliterator::create(): transliterator_create: unable to open ICU transliterator with id "inexistent id" in %s on line %d transliterator_create: unable to open ICU transliterator with id "inexistent id": U_INVALID_ID diff --git a/ext/intl/tests/transliterator_create_from_rule_basic.phpt b/ext/intl/tests/transliterator_create_from_rule_basic.phpt index eb8d5da787395..42b5649771fac 100644 --- a/ext/intl/tests/transliterator_create_from_rule_basic.phpt +++ b/ext/intl/tests/transliterator_create_from_rule_basic.phpt @@ -21,6 +21,7 @@ $u = transliterator_create_from_rules($rules, Transliterator::REVERSE); echo $u->transliterate("``akk ``bkk ``aooy"), "\n"; echo "Done.\n"; +?> --EXPECT-- RulesTransPHP “akk ``bkk “aooy diff --git a/ext/intl/tests/transliterator_create_from_rule_error.phpt b/ext/intl/tests/transliterator_create_from_rule_error.phpt index 64c57da854444..83e36a5cc0616 100644 --- a/ext/intl/tests/transliterator_create_from_rule_error.phpt +++ b/ext/intl/tests/transliterator_create_from_rule_error.phpt @@ -24,6 +24,7 @@ RULES; $t = Transliterator::createFromRules($rules); echo intl_get_error_message(),"\n"; echo "Done.\n"; +?> --EXPECTF-- Warning: Transliterator::createFromRules(): String conversion of rules to UTF-16 failed in %s on line %d String conversion of rules to UTF-16 failed: U_INVALID_CHAR_FOUND diff --git a/ext/intl/tests/transliterator_create_inverse_basic.phpt b/ext/intl/tests/transliterator_create_inverse_basic.phpt index 3b78ee9d6bfef..c7694a021e28c 100644 --- a/ext/intl/tests/transliterator_create_inverse_basic.phpt +++ b/ext/intl/tests/transliterator_create_inverse_basic.phpt @@ -25,6 +25,7 @@ var_dump($orstr === $recovstr); var_dump($orstr === $recovstr2); echo "Done.\n"; +?> --EXPECT-- オーシャンビュー ōshanbyū diff --git a/ext/intl/tests/transliterator_get_error_code_basic.phpt b/ext/intl/tests/transliterator_get_error_code_basic.phpt index 3d16a8a9a063d..307f0b2334683 100644 --- a/ext/intl/tests/transliterator_get_error_code_basic.phpt +++ b/ext/intl/tests/transliterator_get_error_code_basic.phpt @@ -15,6 +15,7 @@ var_dump($t->transliterate("")); echo $t->getErrorCode(), "\n"; echo "Done.\n"; +?> --EXPECTF-- Warning: Transliterator::transliterate(): String conversion of string to UTF-16 failed in %s on line %d bool(false) diff --git a/ext/intl/tests/transliterator_get_error_message_basic.phpt b/ext/intl/tests/transliterator_get_error_message_basic.phpt index 4e918530b24ae..cbb028ab00c00 100644 --- a/ext/intl/tests/transliterator_get_error_message_basic.phpt +++ b/ext/intl/tests/transliterator_get_error_message_basic.phpt @@ -15,6 +15,7 @@ var_dump($t->transliterate("")); echo $t->getErrorMessage(), "\n"; echo "Done.\n"; +?> --EXPECTF-- Warning: Transliterator::transliterate(): String conversion of string to UTF-16 failed in %s on line %d bool(false) diff --git a/ext/intl/tests/transliterator_list_ids_basic.phpt b/ext/intl/tests/transliterator_list_ids_basic.phpt index af65b5853e0c5..e5bd4a3ea55c4 100644 --- a/ext/intl/tests/transliterator_list_ids_basic.phpt +++ b/ext/intl/tests/transliterator_list_ids_basic.phpt @@ -10,6 +10,7 @@ var_dump(count(transliterator_list_ids()) > 100); var_dump(count(Transliterator::listIDs()) > 100); echo "Done.\n"; +?> --EXPECT-- bool(true) bool(true) diff --git a/ext/intl/tests/transliterator_property_id.phpt b/ext/intl/tests/transliterator_property_id.phpt index b5337b68e6ee4..1ac45981a414f 100644 --- a/ext/intl/tests/transliterator_property_id.phpt +++ b/ext/intl/tests/transliterator_property_id.phpt @@ -11,6 +11,7 @@ echo $revtr->id, "\n"; var_dump($revtr); echo "Done.\n"; +?> --EXPECTF-- Katakana-Latin Latin-Katakana diff --git a/ext/intl/tests/transliterator_transliterate_basic.phpt b/ext/intl/tests/transliterator_transliterate_basic.phpt index f117834781a3a..387f0cbd913d8 100644 --- a/ext/intl/tests/transliterator_transliterate_basic.phpt +++ b/ext/intl/tests/transliterator_transliterate_basic.phpt @@ -12,6 +12,7 @@ echo $t->transliterate($s, 3),"\n"; echo $t->transliterate($s, 3, 4),"\n"; echo "Done.\n"; +?> --EXPECT-- Kontogiannátos, Basílēs Kontogiannátos, Basílēs diff --git a/ext/intl/tests/transliterator_transliterate_error.phpt b/ext/intl/tests/transliterator_transliterate_error.phpt index da9a887455885..d33e8b3f37fe5 100644 --- a/ext/intl/tests/transliterator_transliterate_error.phpt +++ b/ext/intl/tests/transliterator_transliterate_error.phpt @@ -17,6 +17,7 @@ var_dump(transliterator_transliterate($tr,"str",7,6)); transliterator_transliterate($tr, "\x80\x03"); echo "Done.\n"; +?> --EXPECTF-- Warning: transliterator_transliterate(): transliterator_transliterate: Neither "start" nor the "end" arguments can exceed the number of UTF-16 code units (in this case, 3) in %s on line %d bool(false) diff --git a/ext/intl/tests/transliterator_transliterate_variant1.phpt b/ext/intl/tests/transliterator_transliterate_variant1.phpt index dcd01efd40834..3c5a1899a95b7 100644 --- a/ext/intl/tests/transliterator_transliterate_variant1.phpt +++ b/ext/intl/tests/transliterator_transliterate_variant1.phpt @@ -20,6 +20,7 @@ echo transliterator_transliterate(new A(), $str), "\n"; echo intl_get_error_message(), "\n"; echo "Done.\n"; +?> --EXPECTF-- \u0020o diff --git a/ext/intl/tests/uconverter___construct_error.phpt b/ext/intl/tests/uconverter___construct_error.phpt index 1b2480818b864..c5f20c6d6e150 100644 --- a/ext/intl/tests/uconverter___construct_error.phpt +++ b/ext/intl/tests/uconverter___construct_error.phpt @@ -8,6 +8,7 @@ intl.error_level = E_WARNING --EXPECTF-- Warning: UConverter::__construct(): ucnv_open() returned error 4: U_FILE_ACCESS_ERROR in %s on line %d object(UConverter)#%d (0) { diff --git a/ext/intl/tests/uconverter_bug66873.phpt b/ext/intl/tests/uconverter_bug66873.phpt index aa1045ec3532c..c94da0c87dee8 100644 --- a/ext/intl/tests/uconverter_bug66873.phpt +++ b/ext/intl/tests/uconverter_bug66873.phpt @@ -7,5 +7,6 @@ Bug #66873 - crash in UConverter with invalid encoding $o = new UConverter(1, 1); $o->toUCallback(1, 1, 1, $b); var_dump($o->getErrorCode()); +?> --EXPECT-- int(27) diff --git a/ext/intl/tests/uconverter_enum.phpt b/ext/intl/tests/uconverter_enum.phpt index 09b6c23194760..73b9ec0f1caf7 100644 --- a/ext/intl/tests/uconverter_enum.phpt +++ b/ext/intl/tests/uconverter_enum.phpt @@ -12,6 +12,7 @@ var_dump(in_array('ISO-8859-1', $avail)); $latin1 = UConverter::getAliases('latin1'); var_dump(in_array('ISO-8859-1', $latin1)); +?> --EXPECT-- bool(true) bool(true) diff --git a/ext/intl/tests/uconverter_func_basic.phpt b/ext/intl/tests/uconverter_func_basic.phpt index da8956beae128..04a0cbc1f0554 100644 --- a/ext/intl/tests/uconverter_func_basic.phpt +++ b/ext/intl/tests/uconverter_func_basic.phpt @@ -10,6 +10,7 @@ var_dump(urlencode(UConverter::transcode("Espa\xF1ol", 'utf-8', 'latin1'))); var_dump(urlencode(UConverter::transcode("Stra\xDFa", 'utf-8', 'latin1'))); var_dump(bin2hex(UConverter::transcode("\xE4", 'utf-8', 'koi8-r'))); +?> --EXPECT-- string(23) "This is an ascii string" string(12) "Espa%C3%B1ol" diff --git a/ext/intl/tests/uconverter_func_subst.phpt b/ext/intl/tests/uconverter_func_subst.phpt index 09121ff49b20c..5052b711f5eb9 100644 --- a/ext/intl/tests/uconverter_func_subst.phpt +++ b/ext/intl/tests/uconverter_func_subst.phpt @@ -21,6 +21,7 @@ foreach(array('?','','??') as $subst) { var_dump($ret); } } +?> --EXPECT-- string(23) "This is an ascii string" string(12) "Snowman: (?)" diff --git a/ext/intl/tests/uconverter_getDestinationEncoding.phpt b/ext/intl/tests/uconverter_getDestinationEncoding.phpt index 0bfe25d2e3d0c..4b899bb01ccd2 100644 --- a/ext/intl/tests/uconverter_getDestinationEncoding.phpt +++ b/ext/intl/tests/uconverter_getDestinationEncoding.phpt @@ -10,5 +10,6 @@ intl.error_level = E_WARNING getDestinationEncoding()); +?> --EXPECT-- string(5) "UTF-7" diff --git a/ext/intl/tests/uconverter_getSourceEncoding.phpt b/ext/intl/tests/uconverter_getSourceEncoding.phpt index c544e8e9b2df0..3e93e19881e9f 100644 --- a/ext/intl/tests/uconverter_getSourceEncoding.phpt +++ b/ext/intl/tests/uconverter_getSourceEncoding.phpt @@ -10,5 +10,6 @@ intl.error_level = E_WARNING getSourceEncoding()); +?> --EXPECT-- string(8) "US-ASCII" diff --git a/ext/intl/tests/uconverter_oop_algo.phpt b/ext/intl/tests/uconverter_oop_algo.phpt index 349182ce32c0f..f8533502a956a 100644 --- a/ext/intl/tests/uconverter_oop_algo.phpt +++ b/ext/intl/tests/uconverter_oop_algo.phpt @@ -11,6 +11,7 @@ var_dump(UConverter::UTF8 === $c->getDestinationType()); $c = new UConverter('koi8-r', 'utf-32be'); var_dump(UConverter::UTF32_BigEndian === $c->getSourceType()); var_dump(UConverter::SBCS === $c->getDestinationType()); +?> --EXPECT-- bool(true) bool(true) diff --git a/ext/intl/tests/uconverter_oop_basic.phpt b/ext/intl/tests/uconverter_oop_basic.phpt index 2b8909ff31e71..3df7218889e36 100644 --- a/ext/intl/tests/uconverter_oop_basic.phpt +++ b/ext/intl/tests/uconverter_oop_basic.phpt @@ -13,6 +13,7 @@ var_dump(urlencode($c->convert("Stra\xC3\x9Fa", true))); // Reverse prior op $k = new UConverter('utf-8', 'koi8-r'); var_dump(bin2hex($k->convert("\xE4"))); // U+0414 CYRILLIC CAPITAL LETTER DE +?> --EXPECT-- string(23) "This is an ascii string" string(12) "Espa%C3%B1ol" diff --git a/ext/intl/tests/uconverter_oop_callback.phpt b/ext/intl/tests/uconverter_oop_callback.phpt index 4c31babf86f41..c6e34fc27d3ea 100644 --- a/ext/intl/tests/uconverter_oop_callback.phpt +++ b/ext/intl/tests/uconverter_oop_callback.phpt @@ -28,6 +28,7 @@ $c = new MyConverter('ascii', 'utf-8'); foreach(array("regular", "irregul\xC1\xA1r", "\xC2\xA1unsupported!") as $word) { $c->convert($word); } +?> --EXPECT-- toUCallback(REASON_RESET, ...) toUCallback(REASON_RESET, ...) diff --git a/ext/intl/tests/uconverter_oop_callback2.phpt b/ext/intl/tests/uconverter_oop_callback2.phpt index 960e4edfc941d..e9123fc0064fe 100644 --- a/ext/intl/tests/uconverter_oop_callback2.phpt +++ b/ext/intl/tests/uconverter_oop_callback2.phpt @@ -28,6 +28,7 @@ $c = new MyConverter('ascii', 'utf-8'); foreach(array("regular", "irregul\xC1\xA1r", "\xC2\xA1unsupported!") as $word) { $c->convert($word); } +?> --EXPECT-- toUCallback(REASON_RESET, ...) toUCallback(REASON_RESET, ...) diff --git a/ext/intl/tests/uconverter_oop_callback_return.phpt b/ext/intl/tests/uconverter_oop_callback_return.phpt index cd7e7a5834fd5..f6fa22ba87c5b 100644 --- a/ext/intl/tests/uconverter_oop_callback_return.phpt +++ b/ext/intl/tests/uconverter_oop_callback_return.phpt @@ -35,6 +35,7 @@ $c = new MyConverter('ascii', 'utf-8'); var_dump($c->convert("\x80\x81\x82\x83")); // This line will trigger fromUCallback var_dump($c->convert("\xC3\xB1\xC3\xB2\xC3\xB3\xC3\xB4")); +?> --EXPECT-- string(3) "abc" string(3) "ABC" diff --git a/ext/intl/tests/uconverter_oop_subst.phpt b/ext/intl/tests/uconverter_oop_subst.phpt index 3cfc0078dfd8f..7cef051eecf5d 100644 --- a/ext/intl/tests/uconverter_oop_subst.phpt +++ b/ext/intl/tests/uconverter_oop_subst.phpt @@ -16,6 +16,7 @@ foreach(array('?','','') as $subst) { var_dump($c->convert("This is an ascii string")); var_dump($c->convert("Snowman: (\xE2\x98\x83)")); } +?> --EXPECT-- string(23) "This is an ascii string" string(12) "Snowman: (?)" diff --git a/ext/intl/tests/uconverter_setSourceEncoding.phpt b/ext/intl/tests/uconverter_setSourceEncoding.phpt index 69d8d346ab514..2428cebc538a8 100644 --- a/ext/intl/tests/uconverter_setSourceEncoding.phpt +++ b/ext/intl/tests/uconverter_setSourceEncoding.phpt @@ -12,6 +12,7 @@ $c = new UConverter('latin1', 'ascii'); var_dump($c->getSourceEncoding()); $c->setSourceEncoding('utf-7'); var_dump($c->getSourceEncoding()); +?> --EXPECT-- string(8) "US-ASCII" string(5) "UTF-7" diff --git a/ext/intl/uchar/tests/basic-functionality.phpt b/ext/intl/uchar/tests/basic-functionality.phpt index b61e1290513a1..d5677f5a76a6b 100644 --- a/ext/intl/uchar/tests/basic-functionality.phpt +++ b/ext/intl/uchar/tests/basic-functionality.phpt @@ -49,6 +49,7 @@ IntlChar::enumCharNames(0x2600, 0x2610, function($cp, $nc, $name) { }); echo "RECYCLING SYMBOL FOR TYPE-1 PLASTICS => "; var_dump(IntlChar::charFromName("RECYCLING SYMBOL FOR TYPE-1 PLASTICS")); +?> --EXPECT-- Codepoint range: 0000-10ffff Codepoint U+0050 diff --git a/ext/json/tests/bug62369.phpt b/ext/json/tests/bug62369.phpt index 19dc299eb2a23..379bd2953c9ee 100644 --- a/ext/json/tests/bug62369.phpt +++ b/ext/json/tests/bug62369.phpt @@ -27,6 +27,7 @@ switch (json_last_error()) { echo 'ERROR' . PHP_EOL; break; } +?> --EXPECT-- OK ERROR diff --git a/ext/json/tests/bug64874_part1.phpt b/ext/json/tests/bug64874_part1.phpt index 17ca0eef26e68..a9915bd155b2f 100644 --- a/ext/json/tests/bug64874_part1.phpt +++ b/ext/json/tests/bug64874_part1.phpt @@ -39,6 +39,7 @@ decode("\rtrue\n"); decode("\rtrue\r"); echo "Done\n"; +?> --EXPECT-- bool(true) bool(false) diff --git a/ext/json/tests/bug64874_part2.phpt b/ext/json/tests/bug64874_part2.phpt index ec885c2e4fca1..e38e78f826e3e 100644 --- a/ext/json/tests/bug64874_part2.phpt +++ b/ext/json/tests/bug64874_part2.phpt @@ -27,6 +27,7 @@ decode('[Null]'); echo PHP_EOL; echo "Done\n"; +?> --EXPECT-- bool(true) SUCCESS diff --git a/ext/json/tests/bug73113.phpt b/ext/json/tests/bug73113.phpt index aec95e6959ec7..36d78ffdd4d11 100644 --- a/ext/json/tests/bug73113.phpt +++ b/ext/json/tests/bug73113.phpt @@ -18,5 +18,6 @@ try { } catch (\Exception $e) { echo $e->getMessage(); } +?> --EXPECT-- This error is expected diff --git a/ext/json/tests/serialize.phpt b/ext/json/tests/serialize.phpt index 61396b332cb14..288e3f6733763 100644 --- a/ext/json/tests/serialize.phpt +++ b/ext/json/tests/serialize.phpt @@ -59,6 +59,7 @@ foreach(array('NonSerializingTest','SerializingTest','ValueSerializingTest','Sel echo json_encode(new $class($ndata)), "\n"; echo json_encode(new $class($odata)), "\n"; } +?> --EXPECT-- ==NonSerializingTest== {"data":{"str":"foo","int":1,"float":2.3,"bool":false,"nil":null,"arr":[1,2,3],"obj":{}}} diff --git a/ext/libxml/tests/bug54440.phpt b/ext/libxml/tests/bug54440.phpt index a4d5ed4880640..ecfebbdde06b7 100644 --- a/ext/libxml/tests/bug54440.phpt +++ b/ext/libxml/tests/bug54440.phpt @@ -32,6 +32,7 @@ stream_context_set_default(stream_context_get_options($ctx1)); libxml_set_streams_context($ctx2); @simplexml_load_file('test://sdfsdf'); +?> --EXPECT-- Array ( diff --git a/ext/libxml/tests/libxml_set_external_entity_loader_error1.phpt b/ext/libxml/tests/libxml_set_external_entity_loader_error1.phpt index 70aa9ceaa474b..d6d056a1467d9 100644 --- a/ext/libxml/tests/libxml_set_external_entity_loader_error1.phpt +++ b/ext/libxml/tests/libxml_set_external_entity_loader_error1.phpt @@ -20,6 +20,7 @@ try { } echo "Done.\n"; +?> --EXPECT-- bool(true) Exception: Too few arguments to function {closure}(), 3 passed and exactly 4 expected diff --git a/ext/libxml/tests/libxml_set_external_entity_loader_variation1.phpt b/ext/libxml/tests/libxml_set_external_entity_loader_variation1.phpt index 61c82d3275403..bfba32cc38a12 100644 --- a/ext/libxml/tests/libxml_set_external_entity_loader_variation1.phpt +++ b/ext/libxml/tests/libxml_set_external_entity_loader_variation1.phpt @@ -43,6 +43,7 @@ $r = $dd->loadXML($xml); var_dump($dd->validate()); echo "Done.\n"; +?> --EXPECTF-- string(10) "-//FOO/BAR" string(25) "http://example.com/foobar" diff --git a/ext/libxml/tests/libxml_set_external_entity_loader_variation2.phpt b/ext/libxml/tests/libxml_set_external_entity_loader_variation2.phpt index 122ec5c09dd95..87894bcb91a86 100644 --- a/ext/libxml/tests/libxml_set_external_entity_loader_variation2.phpt +++ b/ext/libxml/tests/libxml_set_external_entity_loader_variation2.phpt @@ -34,6 +34,7 @@ file_put_contents(__DIR__ . "/foobar.dtd", $dtd); var_dump($dd->validate()); echo "Done.\n"; +?> --EXPECTF-- string(10) "-//FOO/BAR" string(%d) "%sfoobar.dtd" diff --git a/ext/mbstring/tests/bug52981.phpt b/ext/mbstring/tests/bug52981.phpt index 3d909635e3eed..753a0022ed162 100644 --- a/ext/mbstring/tests/bug52981.phpt +++ b/ext/mbstring/tests/bug52981.phpt @@ -17,6 +17,7 @@ test("\xF0\x90\x90\xB8");// U+10438 DESERET SMALL LETTER H (added in 3.1.0, Marc // not OK test("\xE2\xB0\xB0"); // U+2C30 GLAGOLITIC SMALL LETTER AZU (added in 4.1.0, March 2005) test("\xD4\xA5"); // U+0525 CYRILLIC SMALL LETTER PE WITH DESCENDER (added in 5.2.0, October 2009) +?> --EXPECT-- f0 90 90 90 e2 b0 80 diff --git a/ext/mbstring/tests/bug54494.phpt b/ext/mbstring/tests/bug54494.phpt index d2bdc9cbd2af4..57cceef06b65a 100644 --- a/ext/mbstring/tests/bug54494.phpt +++ b/ext/mbstring/tests/bug54494.phpt @@ -42,6 +42,7 @@ for ($i=0; $i < $length; $i++) { echo $t[1]; } echo "\n"; +?> --EXPECT-- UTF-32LE: Length: 12 diff --git a/ext/mbstring/tests/bug65045.phpt b/ext/mbstring/tests/bug65045.phpt index 8535a95d9551a..ae3f09e0d72e4 100644 --- a/ext/mbstring/tests/bug65045.phpt +++ b/ext/mbstring/tests/bug65045.phpt @@ -21,6 +21,7 @@ var_dump( $expected === mb_convert_encoding($str, 'UTF-8', 'UTF-8'), $expected2 === mb_convert_encoding($str2, 'UTF-8', 'UTF-8') ); +?> --EXPECT-- bool(true) bool(true) diff --git a/ext/mbstring/tests/ini_encoding.phpt b/ext/mbstring/tests/ini_encoding.phpt index 4d65c3c5d98fa..d7cc42feb5f43 100644 --- a/ext/mbstring/tests/ini_encoding.phpt +++ b/ext/mbstring/tests/ini_encoding.phpt @@ -43,6 +43,7 @@ var_dump(ini_get('mbstring.internal_encoding')); var_dump(mb_internal_encoding()); var_dump(ini_get('mbstring.http_input')); var_dump(ini_get('mbstring.http_output')); +?> --EXPECT-- Getting INI string(9) "Shift_JIS" diff --git a/ext/mbstring/tests/ini_encoding2.phpt b/ext/mbstring/tests/ini_encoding2.phpt index 64cc23ec91f8a..b2f5814474e0f 100644 --- a/ext/mbstring/tests/ini_encoding2.phpt +++ b/ext/mbstring/tests/ini_encoding2.phpt @@ -43,6 +43,7 @@ var_dump(ini_get('mbstring.internal_encoding')); var_dump(mb_internal_encoding()); var_dump(ini_get('mbstring.http_input')); var_dump(ini_get('mbstring.http_output')); +?> --EXPECT-- Getting INI string(0) "" diff --git a/ext/mbstring/tests/mb_chr_ord.phpt b/ext/mbstring/tests/mb_chr_ord.phpt index 77f13dadfa7de..78df2765f813f 100644 --- a/ext/mbstring/tests/mb_chr_ord.phpt +++ b/ext/mbstring/tests/mb_chr_ord.phpt @@ -16,6 +16,7 @@ for($ch = 1; $ch < 80000; $ch++) { } } echo 'OK'; +?> --EXPECT-- ERROR(55296) ERROR(55297) diff --git a/ext/mbstring/tests/mb_split_empty_match.phpt b/ext/mbstring/tests/mb_split_empty_match.phpt index df3a22ce56915..21ccbbe42de7d 100644 --- a/ext/mbstring/tests/mb_split_empty_match.phpt +++ b/ext/mbstring/tests/mb_split_empty_match.phpt @@ -10,6 +10,7 @@ function_exists('mb_split') or die("skip mb_split() is not available in this bui --EXPECT-- array(3) { [0]=> diff --git a/ext/mbstring/tests/mb_strcut_missing_boundary_check.phpt b/ext/mbstring/tests/mb_strcut_missing_boundary_check.phpt index a67b99e7daa26..9a67aa7800caa 100644 --- a/ext/mbstring/tests/mb_strcut_missing_boundary_check.phpt +++ b/ext/mbstring/tests/mb_strcut_missing_boundary_check.phpt @@ -21,6 +21,7 @@ mb_internal_encoding("UTF-8"); var_dump(bin2hex(mb_strcut("abc", 0, 32))); mb_internal_encoding("ISO-8859-1"); var_dump(bin2hex(mb_strcut("abc", 0, 32))); +?> --EXPECT-- string(24) "610000006200000063000000" string(24) "000000610000006200000063" diff --git a/ext/mysqli/tests/bug75448.phpt b/ext/mysqli/tests/bug75448.phpt index 929b152769cdc..5900ee0565925 100644 --- a/ext/mysqli/tests/bug75448.phpt +++ b/ext/mysqli/tests/bug75448.phpt @@ -17,5 +17,6 @@ try { } catch (Error $exception) { echo $exception->getMessage() . "\n"; } +?> --EXPECT-- mysqli object is already closed diff --git a/ext/mysqli/tests/mysqli_character_set_name.phpt b/ext/mysqli/tests/mysqli_character_set_name.phpt index b2e9a4e4f51fb..b808a6b688f97 100644 --- a/ext/mysqli/tests/mysqli_character_set_name.phpt +++ b/ext/mysqli/tests/mysqli_character_set_name.phpt @@ -57,6 +57,7 @@ require_once('skipifconnectfailure.inc'); } print "done!"; +?> --EXPECT-- mysqli object is already closed done! diff --git a/ext/mysqli/tests/mysqli_character_set_name_oo.phpt b/ext/mysqli/tests/mysqli_character_set_name_oo.phpt index cedc138e687a1..843fefed3160e 100644 --- a/ext/mysqli/tests/mysqli_character_set_name_oo.phpt +++ b/ext/mysqli/tests/mysqli_character_set_name_oo.phpt @@ -67,6 +67,7 @@ mysqli_chararcter_set_name(), mysql_client_encoding() [alias] } print "done!"; +?> --EXPECT-- my_mysqli object is already closed my_mysqli object is already closed diff --git a/ext/mysqli/tests/mysqli_close.phpt b/ext/mysqli/tests/mysqli_close.phpt index a0d7fa2eab0ee..98c934d49d04c 100644 --- a/ext/mysqli/tests/mysqli_close.phpt +++ b/ext/mysqli/tests/mysqli_close.phpt @@ -25,6 +25,7 @@ require_once('skipifconnectfailure.inc'); } print "done!"; +?> --EXPECT-- mysqli object is already closed done! diff --git a/ext/mysqli/tests/mysqli_dump_debug_info.phpt b/ext/mysqli/tests/mysqli_dump_debug_info.phpt index 95366417cfd67..18399ee8a6f22 100644 --- a/ext/mysqli/tests/mysqli_dump_debug_info.phpt +++ b/ext/mysqli/tests/mysqli_dump_debug_info.phpt @@ -30,6 +30,7 @@ require_once('skipifconnectfailure.inc'); } print "done!"; +?> --EXPECT-- mysqli object is already closed done! diff --git a/ext/mysqli/tests/mysqli_error_unicode.phpt b/ext/mysqli/tests/mysqli_error_unicode.phpt index 1025f1cda261c..bea05179ea55e 100644 --- a/ext/mysqli/tests/mysqli_error_unicode.phpt +++ b/ext/mysqli/tests/mysqli_error_unicode.phpt @@ -35,6 +35,7 @@ require_once('skipifconnectfailure.inc'); } print "done!"; +?> --EXPECTF-- string(%d) "Table 'няма_такава_таблица' doesn't exist" mysqli object is already closed diff --git a/ext/oci8/tests/bug70700.phpt b/ext/oci8/tests/bug70700.phpt index 374163d17eabe..2e3a190613d2e 100644 --- a/ext/oci8/tests/bug70700.phpt +++ b/ext/oci8/tests/bug70700.phpt @@ -154,6 +154,7 @@ echo 'size of string4 is ', strlen($string4), ' bytes, ', mb_strlen($string4), ' echo 'size of stream4a is ', strlen($stream4a), ' bytes, ', mb_strlen($stream4a), ' chars.', PHP_EOL; echo 'beg of stream4a is ', $start4a, PHP_EOL; echo 'end of stream4a is ', $ending4a, PHP_EOL; +?> --EXPECT-- Test 1: j size of string1 is 1000006 bytes, 1000006 chars. diff --git a/ext/opcache/tests/bug65510.phpt b/ext/opcache/tests/bug65510.phpt index 9043b58e12985..9e0573a10eabe 100644 --- a/ext/opcache/tests/bug65510.phpt +++ b/ext/opcache/tests/bug65510.phpt @@ -16,6 +16,7 @@ function parseQuery() { } parseQuery(); echo "ok\n"; +?> --EXPECT-- Deprecated: Directive 'allow_url_include' is deprecated in Unknown on line 0 ok diff --git a/ext/opcache/tests/bug65665.phpt b/ext/opcache/tests/bug65665.phpt index bcdd0e6da1e2b..fc49bf83fd8f6 100644 --- a/ext/opcache/tests/bug65665.phpt +++ b/ext/opcache/tests/bug65665.phpt @@ -112,6 +112,7 @@ dummy: return; } foo();foo1();foo2(); +?> --EXPECT-- correct correct diff --git a/ext/opcache/tests/bug66176.phpt b/ext/opcache/tests/bug66176.phpt index a7c53c1690f66..c6f7a573f10e2 100644 --- a/ext/opcache/tests/bug66176.phpt +++ b/ext/opcache/tests/bug66176.phpt @@ -15,5 +15,6 @@ function foo($v) { } $a = array(PHP_VERSION => 1); var_dump(foo(PHP_VERSION)); +?> --EXPECT-- int(1) diff --git a/ext/opcache/tests/bug66334.phpt b/ext/opcache/tests/bug66334.phpt index 33e3847e347ea..3da9a7657dd9f 100644 --- a/ext/opcache/tests/bug66334.phpt +++ b/ext/opcache/tests/bug66334.phpt @@ -15,5 +15,6 @@ if (extension_loaded("unknown_extension")) { } else { var_dump(2); } +?> --EXPECT-- int(2) diff --git a/ext/opcache/tests/bug66440.phpt b/ext/opcache/tests/bug66440.phpt index 539b0ce7aadd5..4efcb6f221d64 100644 --- a/ext/opcache/tests/bug66440.phpt +++ b/ext/opcache/tests/bug66440.phpt @@ -12,5 +12,6 @@ opcache.file_update_protection=0 if(constant('PHP_BINARY')) { echo "OK\n"; } +?> --EXPECT-- OK diff --git a/ext/opcache/tests/bug66461.phpt b/ext/opcache/tests/bug66461.phpt index 2d09feff58786..57642b0a16144 100644 --- a/ext/opcache/tests/bug66461.phpt +++ b/ext/opcache/tests/bug66461.phpt @@ -12,5 +12,6 @@ opcache.interned_strings_buffer=0 --FILE-- --EXPECT-- ok diff --git a/ext/opcache/tests/bug66474.phpt b/ext/opcache/tests/bug66474.phpt index 10d54a7fa5dc1..b1ea509c23cd0 100644 --- a/ext/opcache/tests/bug66474.phpt +++ b/ext/opcache/tests/bug66474.phpt @@ -14,5 +14,6 @@ function foo() { } foo(); echo "ok\n"; +?> --EXPECT-- ok diff --git a/ext/opcache/tests/bug73402.phpt b/ext/opcache/tests/bug73402.phpt index d245d58969588..a0354c3c622db 100644 --- a/ext/opcache/tests/bug73402.phpt +++ b/ext/opcache/tests/bug73402.phpt @@ -25,5 +25,6 @@ class B $b = new B; $b->test(); +?> --EXPECT-- test diff --git a/ext/opcache/tests/bug74663.phpt b/ext/opcache/tests/bug74663.phpt index 32248b80a1317..ed67c5410fa00 100644 --- a/ext/opcache/tests/bug74663.phpt +++ b/ext/opcache/tests/bug74663.phpt @@ -21,5 +21,6 @@ var_dump(is_file($file)); --CLEAN-- --EXPECT-- bool(true) diff --git a/ext/opcache/tests/bug76275.phpt b/ext/opcache/tests/bug76275.phpt index 56a47316b4276..228aa06b4e4e6 100644 --- a/ext/opcache/tests/bug76275.phpt +++ b/ext/opcache/tests/bug76275.phpt @@ -24,5 +24,6 @@ if (!is_callable('random_bytes')) { return ''; } } +?> --EXPECT-- Done diff --git a/ext/opcache/tests/bug76337.phpt b/ext/opcache/tests/bug76337.phpt index 5001942526d35..384bb074edfdf 100644 --- a/ext/opcache/tests/bug76337.phpt +++ b/ext/opcache/tests/bug76337.phpt @@ -9,5 +9,6 @@ opcache.enable_cli=1 --FILE-- --EXPECT-- bool(true) diff --git a/ext/opcache/tests/bug77743.phpt b/ext/opcache/tests/bug77743.phpt index f9075a3a7fdf9..7a8967b24e504 100644 --- a/ext/opcache/tests/bug77743.phpt +++ b/ext/opcache/tests/bug77743.phpt @@ -15,5 +15,6 @@ function buggy($a) { } buggy(42); +?> --EXPECT-- int(42) diff --git a/ext/opcache/tests/issue0079.phpt b/ext/opcache/tests/issue0079.phpt index 4458fce5bc0bd..6d8e60ea5f4ec 100644 --- a/ext/opcache/tests/issue0079.phpt +++ b/ext/opcache/tests/issue0079.phpt @@ -29,6 +29,7 @@ class Test { $t = new Test(); var_dump ($t->run()); +?> --EXPECT-- bool(true) bool(true) diff --git a/ext/opcache/tests/issue0183.phpt b/ext/opcache/tests/issue0183.phpt index 26da4d97cc871..49e9d78d394d2 100644 --- a/ext/opcache/tests/issue0183.phpt +++ b/ext/opcache/tests/issue0183.phpt @@ -21,5 +21,6 @@ switch (PHP_OS) { default: break; } +?> --EXPECT-- okey diff --git a/ext/opcache/tests/jit/assign_001.phpt b/ext/opcache/tests/jit/assign_001.phpt index 959659cff1fc9..0c7f95944b5f5 100644 --- a/ext/opcache/tests/jit/assign_001.phpt +++ b/ext/opcache/tests/jit/assign_001.phpt @@ -19,6 +19,7 @@ function foo() { var_dump($x, $b, $c); } foo(); +?> --EXPECT-- int(1) array(0) { diff --git a/ext/opcache/tests/jit/assign_002.phpt b/ext/opcache/tests/jit/assign_002.phpt index 355fdd4472c3b..db00ce70c220d 100644 --- a/ext/opcache/tests/jit/assign_002.phpt +++ b/ext/opcache/tests/jit/assign_002.phpt @@ -21,6 +21,7 @@ function foo() { var_dump($x, $b, $c); } foo(); +?> --EXPECT-- float(2.3) array(0) { diff --git a/ext/opcache/tests/jit/assign_003.phpt b/ext/opcache/tests/jit/assign_003.phpt index 7e885d38aa4c7..5926391d8154c 100644 --- a/ext/opcache/tests/jit/assign_003.phpt +++ b/ext/opcache/tests/jit/assign_003.phpt @@ -17,5 +17,6 @@ function foo() { var_dump($x); } foo(); +?> --EXPECT-- int(1) diff --git a/ext/opcache/tests/jit/assign_004.phpt b/ext/opcache/tests/jit/assign_004.phpt index 70c25bc8881ec..097b5a15aae19 100644 --- a/ext/opcache/tests/jit/assign_004.phpt +++ b/ext/opcache/tests/jit/assign_004.phpt @@ -20,5 +20,6 @@ function foo() { return $c; } var_dump(foo()); +?> --EXPECT-- int(1) diff --git a/ext/opcache/tests/jit/assign_005.phpt b/ext/opcache/tests/jit/assign_005.phpt index d3f9dca61c62c..b96044bdec1ec 100644 --- a/ext/opcache/tests/jit/assign_005.phpt +++ b/ext/opcache/tests/jit/assign_005.phpt @@ -20,5 +20,6 @@ function foo() { return $c; } var_dump(foo()); +?> --EXPECT-- int(1) diff --git a/ext/opcache/tests/jit/assign_006.phpt b/ext/opcache/tests/jit/assign_006.phpt index 6efc98fe0f131..c837f01a39fa1 100644 --- a/ext/opcache/tests/jit/assign_006.phpt +++ b/ext/opcache/tests/jit/assign_006.phpt @@ -18,5 +18,6 @@ function foo() { return $c; } var_dump(foo()); +?> --EXPECT-- int(1) diff --git a/ext/opcache/tests/jit/assign_007.phpt b/ext/opcache/tests/jit/assign_007.phpt index f54ede5ec5f7b..2575c614d456a 100644 --- a/ext/opcache/tests/jit/assign_007.phpt +++ b/ext/opcache/tests/jit/assign_007.phpt @@ -17,5 +17,6 @@ function foo() { var_dump($a); } foo(); +?> --EXPECT-- int(1) diff --git a/ext/opcache/tests/jit/assign_008.phpt b/ext/opcache/tests/jit/assign_008.phpt index 22b6a465f585b..c237711d0d836 100644 --- a/ext/opcache/tests/jit/assign_008.phpt +++ b/ext/opcache/tests/jit/assign_008.phpt @@ -17,5 +17,6 @@ function foo() { var_dump($a); } foo(); +?> --EXPECT-- float(1) diff --git a/ext/opcache/tests/jit/assign_009.phpt b/ext/opcache/tests/jit/assign_009.phpt index 6772e9028fe45..3d3c5d1090ff7 100644 --- a/ext/opcache/tests/jit/assign_009.phpt +++ b/ext/opcache/tests/jit/assign_009.phpt @@ -17,5 +17,6 @@ function foo() { } foo(); echo "ok\n"; +?> --EXPECT-- ok diff --git a/ext/opcache/tests/jit/assign_010.phpt b/ext/opcache/tests/jit/assign_010.phpt index 77886de67aa62..e38d368e76cd1 100644 --- a/ext/opcache/tests/jit/assign_010.phpt +++ b/ext/opcache/tests/jit/assign_010.phpt @@ -17,5 +17,6 @@ function foo() { } foo(); echo "ok\n"; +?> --EXPECT-- ok diff --git a/ext/opcache/tests/jit/assign_011.phpt b/ext/opcache/tests/jit/assign_011.phpt index dc9b5e756c226..71b051158bfe9 100644 --- a/ext/opcache/tests/jit/assign_011.phpt +++ b/ext/opcache/tests/jit/assign_011.phpt @@ -23,6 +23,7 @@ function foo() { var_dump($b, $c); } foo(); +?> --EXPECT-- int(3) int(2) diff --git a/ext/opcache/tests/jit/assign_012.phpt b/ext/opcache/tests/jit/assign_012.phpt index 82d42d9b46669..81eb19e849170 100644 --- a/ext/opcache/tests/jit/assign_012.phpt +++ b/ext/opcache/tests/jit/assign_012.phpt @@ -23,6 +23,7 @@ function foo() { var_dump($b, $c); } foo(); +?> --EXPECT-- int(3) int(3) diff --git a/ext/opcache/tests/jit/assign_013.phpt b/ext/opcache/tests/jit/assign_013.phpt index a2da0b34d855f..2983593bf597d 100644 --- a/ext/opcache/tests/jit/assign_013.phpt +++ b/ext/opcache/tests/jit/assign_013.phpt @@ -17,5 +17,6 @@ function foo() { var_dump($c); } foo(); +?> --EXPECT-- int(2) diff --git a/ext/opcache/tests/jit/assign_014.phpt b/ext/opcache/tests/jit/assign_014.phpt index 0313753aff15d..d488ae860d150 100644 --- a/ext/opcache/tests/jit/assign_014.phpt +++ b/ext/opcache/tests/jit/assign_014.phpt @@ -17,6 +17,7 @@ function foo() { var_dump($c); } foo(); +?> --EXPECT-- array(0) { } diff --git a/ext/opcache/tests/jit/assign_015.phpt b/ext/opcache/tests/jit/assign_015.phpt index 248259e328e27..233ef12d6e657 100644 --- a/ext/opcache/tests/jit/assign_015.phpt +++ b/ext/opcache/tests/jit/assign_015.phpt @@ -17,5 +17,6 @@ function foo() { var_dump($c); } foo(); +?> --EXPECT-- int(2) diff --git a/ext/opcache/tests/jit/assign_016.phpt b/ext/opcache/tests/jit/assign_016.phpt index a2ba0e0a7f27b..4133d7bc0ee56 100644 --- a/ext/opcache/tests/jit/assign_016.phpt +++ b/ext/opcache/tests/jit/assign_016.phpt @@ -17,5 +17,6 @@ function foo() { return $c; } var_dump(foo()); +?> --EXPECT-- int(2) diff --git a/ext/opcache/tests/jit/assign_017.phpt b/ext/opcache/tests/jit/assign_017.phpt index 7aafdefd70027..fb4044d5db260 100644 --- a/ext/opcache/tests/jit/assign_017.phpt +++ b/ext/opcache/tests/jit/assign_017.phpt @@ -17,5 +17,6 @@ function foo() { return $c; } var_dump(foo()); +?> --EXPECT-- int(2) diff --git a/ext/opcache/tests/jit/assign_018.phpt b/ext/opcache/tests/jit/assign_018.phpt index 8b19921e2894a..fb0029f627948 100644 --- a/ext/opcache/tests/jit/assign_018.phpt +++ b/ext/opcache/tests/jit/assign_018.phpt @@ -19,6 +19,7 @@ function foo() { var_dump($c, $d); } foo(); +?> --EXPECT-- int(2) array(0) { diff --git a/ext/opcache/tests/jit/assign_019.phpt b/ext/opcache/tests/jit/assign_019.phpt index 6c84c4fbadc15..de150716d4983 100644 --- a/ext/opcache/tests/jit/assign_019.phpt +++ b/ext/opcache/tests/jit/assign_019.phpt @@ -19,6 +19,7 @@ function foo() { var_dump($c, $d); } foo(); +?> --EXPECT-- int(2) int(2) diff --git a/ext/opcache/tests/jit/assign_020.phpt b/ext/opcache/tests/jit/assign_020.phpt index 6d1ccc89b2e3d..a92bc6d077357 100644 --- a/ext/opcache/tests/jit/assign_020.phpt +++ b/ext/opcache/tests/jit/assign_020.phpt @@ -18,5 +18,6 @@ function foo() { var_dump($c); } foo(); +?> --EXPECT-- int(2) diff --git a/ext/opcache/tests/jit/assign_021.phpt b/ext/opcache/tests/jit/assign_021.phpt index caad315d3eaa1..01bf9f6d84736 100644 --- a/ext/opcache/tests/jit/assign_021.phpt +++ b/ext/opcache/tests/jit/assign_021.phpt @@ -18,6 +18,7 @@ function foo() { var_dump($b, $d); } foo(); +?> --EXPECT-- array(0) { } diff --git a/ext/opcache/tests/jit/assign_022.phpt b/ext/opcache/tests/jit/assign_022.phpt index 062b2f8950e44..187c995366862 100644 --- a/ext/opcache/tests/jit/assign_022.phpt +++ b/ext/opcache/tests/jit/assign_022.phpt @@ -19,6 +19,7 @@ function foo() { } foo(); echo "ok\n"; +?> --EXPECTF-- Warning: Undefined variable $undef in %s on line %d ok diff --git a/ext/opcache/tests/jit/assign_023.phpt b/ext/opcache/tests/jit/assign_023.phpt index 5007917c1fa5a..2c6a47b98019c 100644 --- a/ext/opcache/tests/jit/assign_023.phpt +++ b/ext/opcache/tests/jit/assign_023.phpt @@ -19,6 +19,7 @@ function foo() { } foo(); echo "ok\n"; +?> --EXPECTF-- Warning: Undefined variable $undef in %s on line %d ok diff --git a/ext/opcache/tests/jit/assign_024.phpt b/ext/opcache/tests/jit/assign_024.phpt index 5bc63887ab811..541089b356585 100644 --- a/ext/opcache/tests/jit/assign_024.phpt +++ b/ext/opcache/tests/jit/assign_024.phpt @@ -18,6 +18,7 @@ function foo() { } foo(); echo "ok\n"; +?> --EXPECTF-- Warning: Undefined variable $undef in %s on line %d ok diff --git a/ext/opcache/tests/jit/assign_025.phpt b/ext/opcache/tests/jit/assign_025.phpt index 79000baf0ee25..4a5b20cd69f39 100644 --- a/ext/opcache/tests/jit/assign_025.phpt +++ b/ext/opcache/tests/jit/assign_025.phpt @@ -19,6 +19,7 @@ function foo() { } foo(); echo "ok\n"; +?> --EXPECTF-- Warning: Undefined variable $ref in %s on line %d ok diff --git a/ext/opcache/tests/jit/assign_026.phpt b/ext/opcache/tests/jit/assign_026.phpt index 160d066b51516..ccebcf53cd5ef 100644 --- a/ext/opcache/tests/jit/assign_026.phpt +++ b/ext/opcache/tests/jit/assign_026.phpt @@ -21,5 +21,6 @@ function foo() { } foo(); echo "ok\n"; +?> --EXPECT-- ok diff --git a/ext/opcache/tests/jit/assign_027.phpt b/ext/opcache/tests/jit/assign_027.phpt index a704e3cdd67e1..12bc9d2109494 100644 --- a/ext/opcache/tests/jit/assign_027.phpt +++ b/ext/opcache/tests/jit/assign_027.phpt @@ -18,5 +18,6 @@ function foo() { } foo(); echo "ok\n"; +?> --EXPECT-- ok diff --git a/ext/opcache/tests/jit/assign_028.phpt b/ext/opcache/tests/jit/assign_028.phpt index 95f076b206fb0..6111ffff6dec1 100644 --- a/ext/opcache/tests/jit/assign_028.phpt +++ b/ext/opcache/tests/jit/assign_028.phpt @@ -16,6 +16,7 @@ function foo() { return $i; } var_dump(foo()); +?> --EXPECT-- int(1) int(1) diff --git a/ext/opcache/tests/jit/assign_029.phpt b/ext/opcache/tests/jit/assign_029.phpt index d79d235c7f7ae..2ead0eda371b5 100644 --- a/ext/opcache/tests/jit/assign_029.phpt +++ b/ext/opcache/tests/jit/assign_029.phpt @@ -17,6 +17,7 @@ function foo() { return $i; } var_dump(foo()); +?> --EXPECT-- int(2) int(2) diff --git a/ext/opcache/tests/jit/assign_030.phpt b/ext/opcache/tests/jit/assign_030.phpt index 4f87b10f11be4..90c5ba75e321a 100644 --- a/ext/opcache/tests/jit/assign_030.phpt +++ b/ext/opcache/tests/jit/assign_030.phpt @@ -18,6 +18,7 @@ function foo() { return $i; } var_dump(foo()); +?> --EXPECT-- int(2) int(2) diff --git a/ext/opcache/tests/jit/assign_033.phpt b/ext/opcache/tests/jit/assign_033.phpt index 918f3b6b57628..931c0036fb43d 100644 --- a/ext/opcache/tests/jit/assign_033.phpt +++ b/ext/opcache/tests/jit/assign_033.phpt @@ -20,5 +20,6 @@ function foo() } } echo "ok\n"; +?> --EXPECT-- ok diff --git a/ext/opcache/tests/jit/assign_034.phpt b/ext/opcache/tests/jit/assign_034.phpt index 4fa7af3e9fc21..253767f499d0c 100644 --- a/ext/opcache/tests/jit/assign_034.phpt +++ b/ext/opcache/tests/jit/assign_034.phpt @@ -17,5 +17,6 @@ function bar() { return $a; } var_dump(bar()); +?> --EXPECT-- int(2) diff --git a/ext/opcache/tests/jit/assign_dim_002.phpt b/ext/opcache/tests/jit/assign_dim_002.phpt index 135df921237bc..5e7a7e9cfdb7a 100644 --- a/ext/opcache/tests/jit/assign_dim_002.phpt +++ b/ext/opcache/tests/jit/assign_dim_002.phpt @@ -81,6 +81,7 @@ function foo5() { } var_dump(foo5()); +?> --EXPECTF-- array(1) { [0]=> diff --git a/ext/opcache/tests/jit/fetch_dim_r_001.phpt b/ext/opcache/tests/jit/fetch_dim_r_001.phpt index 232f62cf75dcc..9a630a47edcb8 100644 --- a/ext/opcache/tests/jit/fetch_dim_r_001.phpt +++ b/ext/opcache/tests/jit/fetch_dim_r_001.phpt @@ -30,6 +30,7 @@ function foo() { var_dump($a[$x . $y]); } foo(); +?> --EXPECT-- int(1) int(3) diff --git a/ext/opcache/tests/jit/fetch_dim_r_002.phpt b/ext/opcache/tests/jit/fetch_dim_r_002.phpt index 178071b115ac4..566b0fa5bd4ac 100644 --- a/ext/opcache/tests/jit/fetch_dim_r_002.phpt +++ b/ext/opcache/tests/jit/fetch_dim_r_002.phpt @@ -30,6 +30,7 @@ foo("2x"); $x=2; $y="x"; foo($x.$y); +?> --EXPECT-- int(1) int(3) diff --git a/ext/opcache/tests/jit/fetch_dim_r_003.phpt b/ext/opcache/tests/jit/fetch_dim_r_003.phpt index e0fb75ee48474..07c76854fb796 100644 --- a/ext/opcache/tests/jit/fetch_dim_r_003.phpt +++ b/ext/opcache/tests/jit/fetch_dim_r_003.phpt @@ -38,6 +38,7 @@ function foo() { var_dump($a[$x . $y]); } foo(); +?> --EXPECTF-- string(1) "A" string(1) "C" diff --git a/ext/opcache/tests/jit/fetch_dim_r_004.phpt b/ext/opcache/tests/jit/fetch_dim_r_004.phpt index 23c6bf4d0ff94..8e1fa714ce002 100644 --- a/ext/opcache/tests/jit/fetch_dim_r_004.phpt +++ b/ext/opcache/tests/jit/fetch_dim_r_004.phpt @@ -34,6 +34,7 @@ foo("2x"); $x=2; $y="x"; foo($x.$y); +?> --EXPECTF-- string(1) "A" string(1) "C" diff --git a/ext/opcache/tests/jit/fetch_dim_rw_001.phpt b/ext/opcache/tests/jit/fetch_dim_rw_001.phpt index ffb869fe84b15..b5947cadd39bc 100644 --- a/ext/opcache/tests/jit/fetch_dim_rw_001.phpt +++ b/ext/opcache/tests/jit/fetch_dim_rw_001.phpt @@ -15,6 +15,7 @@ function foo() { return $a[0]; } var_dump(foo()); +?> --EXPECTF-- Warning: Undefined variable $a in %s on line %d diff --git a/ext/opcache/tests/jit/inc_001.phpt b/ext/opcache/tests/jit/inc_001.phpt index c3807303e7ba8..88e36448757dd 100644 --- a/ext/opcache/tests/jit/inc_001.phpt +++ b/ext/opcache/tests/jit/inc_001.phpt @@ -18,5 +18,6 @@ function foo() { var_dump($x); } foo(); +?> --EXPECT-- int(2) diff --git a/ext/opcache/tests/jit/inc_002.phpt b/ext/opcache/tests/jit/inc_002.phpt index 4d2757ca752e3..8fa7bde9a3c53 100644 --- a/ext/opcache/tests/jit/inc_002.phpt +++ b/ext/opcache/tests/jit/inc_002.phpt @@ -17,5 +17,6 @@ function foo() { var_dump($x); } foo(); +?> --EXPECT-- int(2) diff --git a/ext/opcache/tests/jit/inc_003.phpt b/ext/opcache/tests/jit/inc_003.phpt index 9842527be7b61..cf13f5c4f128c 100644 --- a/ext/opcache/tests/jit/inc_003.phpt +++ b/ext/opcache/tests/jit/inc_003.phpt @@ -18,5 +18,6 @@ function foo() { return $x; } var_dump(foo()); +?> --EXPECT-- int(2) diff --git a/ext/opcache/tests/jit/inc_004.phpt b/ext/opcache/tests/jit/inc_004.phpt index 643102053747b..eedf88b1b85e8 100644 --- a/ext/opcache/tests/jit/inc_004.phpt +++ b/ext/opcache/tests/jit/inc_004.phpt @@ -17,5 +17,6 @@ function foo() { return $x; } var_dump(foo()); +?> --EXPECT-- int(2) diff --git a/ext/opcache/tests/jit/inc_005.phpt b/ext/opcache/tests/jit/inc_005.phpt index d784b092e91e9..325aa753bb3d6 100644 --- a/ext/opcache/tests/jit/inc_005.phpt +++ b/ext/opcache/tests/jit/inc_005.phpt @@ -18,6 +18,7 @@ function foo() { var_dump($x); } foo(); +?> --EXPECT-- int(2) int(2) diff --git a/ext/opcache/tests/jit/inc_006.phpt b/ext/opcache/tests/jit/inc_006.phpt index 3ecff9e13d250..a5ab397c38fc1 100644 --- a/ext/opcache/tests/jit/inc_006.phpt +++ b/ext/opcache/tests/jit/inc_006.phpt @@ -17,6 +17,7 @@ function foo() { var_dump($x); } foo(); +?> --EXPECT-- int(2) int(2) diff --git a/ext/opcache/tests/jit/inc_007.phpt b/ext/opcache/tests/jit/inc_007.phpt index bb1634d731dd4..e285d2730edca 100644 --- a/ext/opcache/tests/jit/inc_007.phpt +++ b/ext/opcache/tests/jit/inc_007.phpt @@ -17,5 +17,6 @@ function foo() { return ++$x; // mem -> reg, reg } var_dump(foo()); +?> --EXPECT-- int(2) diff --git a/ext/opcache/tests/jit/inc_008.phpt b/ext/opcache/tests/jit/inc_008.phpt index d008cb094dd2d..eff4bd041f764 100644 --- a/ext/opcache/tests/jit/inc_008.phpt +++ b/ext/opcache/tests/jit/inc_008.phpt @@ -16,5 +16,6 @@ function foo() { return ++$x; // reg -> reg, reg } var_dump(foo()); +?> --EXPECT-- int(2) diff --git a/ext/opcache/tests/jit/inc_009.phpt b/ext/opcache/tests/jit/inc_009.phpt index e600cba7ad52d..a87c82ae68a1c 100644 --- a/ext/opcache/tests/jit/inc_009.phpt +++ b/ext/opcache/tests/jit/inc_009.phpt @@ -18,5 +18,6 @@ function foo() { var_dump($x); } foo(); +?> --EXPECT-- float(2) diff --git a/ext/opcache/tests/jit/inc_010.phpt b/ext/opcache/tests/jit/inc_010.phpt index 105387d924e19..fa6b27e8ff48b 100644 --- a/ext/opcache/tests/jit/inc_010.phpt +++ b/ext/opcache/tests/jit/inc_010.phpt @@ -17,5 +17,6 @@ function foo() { var_dump($x); } foo(); +?> --EXPECT-- float(2) diff --git a/ext/opcache/tests/jit/inc_011.phpt b/ext/opcache/tests/jit/inc_011.phpt index d91c487965eef..051affc8a4189 100644 --- a/ext/opcache/tests/jit/inc_011.phpt +++ b/ext/opcache/tests/jit/inc_011.phpt @@ -18,5 +18,6 @@ function foo() { return $x; } var_dump(foo()); +?> --EXPECT-- float(2) diff --git a/ext/opcache/tests/jit/inc_012.phpt b/ext/opcache/tests/jit/inc_012.phpt index 14fb5c1b90514..7a6dd24ea73a1 100644 --- a/ext/opcache/tests/jit/inc_012.phpt +++ b/ext/opcache/tests/jit/inc_012.phpt @@ -17,5 +17,6 @@ function foo() { return $x; } var_dump(foo()); +?> --EXPECT-- float(2) diff --git a/ext/opcache/tests/jit/inc_013.phpt b/ext/opcache/tests/jit/inc_013.phpt index 2c2e5f09203af..daa09ddad695e 100644 --- a/ext/opcache/tests/jit/inc_013.phpt +++ b/ext/opcache/tests/jit/inc_013.phpt @@ -18,6 +18,7 @@ function foo() { var_dump($x); } foo(); +?> --EXPECT-- float(2) float(2) diff --git a/ext/opcache/tests/jit/inc_014.phpt b/ext/opcache/tests/jit/inc_014.phpt index e6f31f32f3376..381d506e31f73 100644 --- a/ext/opcache/tests/jit/inc_014.phpt +++ b/ext/opcache/tests/jit/inc_014.phpt @@ -17,6 +17,7 @@ function foo() { var_dump($x); } foo(); +?> --EXPECT-- float(2) float(2) diff --git a/ext/opcache/tests/jit/inc_015.phpt b/ext/opcache/tests/jit/inc_015.phpt index d841dc0c9c8d3..0573610587d3c 100644 --- a/ext/opcache/tests/jit/inc_015.phpt +++ b/ext/opcache/tests/jit/inc_015.phpt @@ -17,5 +17,6 @@ function foo() { return ++$x; // mem -> reg, reg } var_dump(foo()); +?> --EXPECT-- float(2) diff --git a/ext/opcache/tests/jit/inc_016.phpt b/ext/opcache/tests/jit/inc_016.phpt index c1a6302e92752..1a53043a14a7c 100644 --- a/ext/opcache/tests/jit/inc_016.phpt +++ b/ext/opcache/tests/jit/inc_016.phpt @@ -16,5 +16,6 @@ function foo() { return ++$x; // reg -> reg, reg } var_dump(foo()); +?> --EXPECT-- float(2) diff --git a/ext/opcache/tests/jit/inc_017.phpt b/ext/opcache/tests/jit/inc_017.phpt index c52e018048618..3f47bfe87a0e8 100644 --- a/ext/opcache/tests/jit/inc_017.phpt +++ b/ext/opcache/tests/jit/inc_017.phpt @@ -16,5 +16,6 @@ function foo() { return ++$x; // reg -> reg, reg } var_dump(foo()); +?> --EXPECT-- bool(true) diff --git a/ext/opcache/tests/jit/inc_018.phpt b/ext/opcache/tests/jit/inc_018.phpt index c992fa528d59a..25f085a62e214 100644 --- a/ext/opcache/tests/jit/inc_018.phpt +++ b/ext/opcache/tests/jit/inc_018.phpt @@ -16,5 +16,6 @@ function foo() { return ++$x; // reg -> reg, reg } var_dump(foo()); +?> --EXPECT-- bool(false) diff --git a/ext/opcache/tests/jit/inc_019.phpt b/ext/opcache/tests/jit/inc_019.phpt index e147ef6f2f031..d9e5e9b58861e 100644 --- a/ext/opcache/tests/jit/inc_019.phpt +++ b/ext/opcache/tests/jit/inc_019.phpt @@ -22,6 +22,7 @@ function bar($b) { return $a; } var_dump(bar(0)); +?> --EXPECT-- int(2) int(3) diff --git a/ext/opcache/tests/jit/noval_001.phpt b/ext/opcache/tests/jit/noval_001.phpt index f3aa4a0d0e5cd..47a7dc04814e9 100644 --- a/ext/opcache/tests/jit/noval_001.phpt +++ b/ext/opcache/tests/jit/noval_001.phpt @@ -29,6 +29,7 @@ class Foo { } } var_dump(Foo::bar()); +?> --EXPECT-- string(2) "ok" diff --git a/ext/opcache/tests/jit/recv_001.phpt b/ext/opcache/tests/jit/recv_001.phpt index 2213da5f574d5..b941786bb4c4e 100644 --- a/ext/opcache/tests/jit/recv_001.phpt +++ b/ext/opcache/tests/jit/recv_001.phpt @@ -19,5 +19,6 @@ function test(array $args, $short_options, $long_options = null) test(array(), "d:e", 222, 3434); +?> --EXPECT-- okey diff --git a/ext/opcache/tests/jit/send_val_001.phpt b/ext/opcache/tests/jit/send_val_001.phpt index 8220b36f1a352..dc5980f6e3a8c 100644 --- a/ext/opcache/tests/jit/send_val_001.phpt +++ b/ext/opcache/tests/jit/send_val_001.phpt @@ -18,6 +18,7 @@ function foo($type) { } var_dump(foo("int")); var_dump(foo(["int"])); +?> --EXPECT-- string(32) "253a948ecc9192cb47e492f692aa63a8" string(32) "fa7153f7ed1cb6c0fcf2ffb2fac21748" diff --git a/ext/opcache/tests/jmp_elim_001.phpt b/ext/opcache/tests/jmp_elim_001.phpt index 69974a1fa0f10..4cc965388fd80 100644 --- a/ext/opcache/tests/jmp_elim_001.phpt +++ b/ext/opcache/tests/jmp_elim_001.phpt @@ -12,5 +12,6 @@ $info = array('arch' => $archName, 'webserver' =>$webserver); header('Content-Type: application/json'); echo json_encode($info) . "\n"; +?> --EXPECT-- {"arch":"64","webserver":"Apache"} diff --git a/ext/opcache/tests/match/001.phpt b/ext/opcache/tests/match/001.phpt index 7963733594fa8..03770d2e95782 100644 --- a/ext/opcache/tests/match/001.phpt +++ b/ext/opcache/tests/match/001.phpt @@ -24,6 +24,7 @@ foreach (range('a', 'i') as $char) { var_dump(test($char)); } +?> --EXPECTF-- $_main: ; (lines=15, args=0, vars=1, tmps=2) diff --git a/ext/opcache/tests/match/002.phpt b/ext/opcache/tests/match/002.phpt index 22f29eeb8b2d0..73001bc02064a 100644 --- a/ext/opcache/tests/match/002.phpt +++ b/ext/opcache/tests/match/002.phpt @@ -27,6 +27,7 @@ function test2() { } test2(); +?> --EXPECTF-- $_main: ; (lines=5, args=0, vars=0, tmps=0) diff --git a/ext/opcache/tests/match/003.phpt b/ext/opcache/tests/match/003.phpt index f7f8896073286..ff430d9ec8cb5 100644 --- a/ext/opcache/tests/match/003.phpt +++ b/ext/opcache/tests/match/003.phpt @@ -25,6 +25,7 @@ foreach (range(0, 10) as $char) { var_dump(test($char)); } +?> --EXPECTF-- $_main: ; (lines=15, args=0, vars=1, tmps=2) diff --git a/ext/opcache/tests/match/004.phpt b/ext/opcache/tests/match/004.phpt index f84a0b832d948..f7fed6d76cb3b 100644 --- a/ext/opcache/tests/match/004.phpt +++ b/ext/opcache/tests/match/004.phpt @@ -30,11 +30,12 @@ foreach (range(0, 6) as $number) { var_dump(test((string) $number)); } +?> --EXPECTF-- $_main: ; (lines=22, args=0, vars=1, tmps=2) ; (after optimizer) - ; %s.php:1-24 + ; %s.php:1-25 0000 INIT_FCALL 2 %d string("range") 0001 SEND_VAL int(0) 1 0002 SEND_VAL int(6) 2 diff --git a/ext/opcache/tests/opt/dce_004.phpt b/ext/opcache/tests/opt/dce_004.phpt index 40d6e19eef8d1..cdde1d8777469 100644 --- a/ext/opcache/tests/opt/dce_004.phpt +++ b/ext/opcache/tests/opt/dce_004.phpt @@ -16,11 +16,12 @@ function foo(int $x, int $y) { $a = $y; return $a; } +?> --EXPECTF-- $_main: ; (lines=1, args=0, vars=0, tmps=0) ; (after optimizer) - ; %sdce_004.php:1-8 + ; %sdce_004.php:1-9 0000 RETURN int(1) foo: diff --git a/ext/opcache/tests/opt/dce_005.phpt b/ext/opcache/tests/opt/dce_005.phpt index c998e30482b69..9f9931b174d85 100644 --- a/ext/opcache/tests/opt/dce_005.phpt +++ b/ext/opcache/tests/opt/dce_005.phpt @@ -16,11 +16,12 @@ function foo(int $x) { $a = new A; $a->foo = $x; } +?> --EXPECTF-- $_main: ; (lines=1, args=0, vars=0, tmps=0) ; (after optimizer) - ; %sdce_005.php:1-8 + ; %sdce_005.php:1-9 0000 RETURN int(1) foo: diff --git a/ext/opcache/tests/opt/dce_006.phpt b/ext/opcache/tests/opt/dce_006.phpt index a6ff4fe4cf51d..21b7163db99ea 100644 --- a/ext/opcache/tests/opt/dce_006.phpt +++ b/ext/opcache/tests/opt/dce_006.phpt @@ -17,11 +17,12 @@ function foo(int $x) { $a = new A; $a->foo = $x; } +?> --EXPECTF-- $_main: ; (lines=1, args=0, vars=0, tmps=0) ; (after optimizer) - ; %sdce_006.php:1-9 + ; %sdce_006.php:1-10 0000 RETURN int(1) foo: diff --git a/ext/opcache/tests/opt/dce_007.phpt b/ext/opcache/tests/opt/dce_007.phpt index 3e3f7c532a92d..e7280b4710d7f 100644 --- a/ext/opcache/tests/opt/dce_007.phpt +++ b/ext/opcache/tests/opt/dce_007.phpt @@ -15,11 +15,12 @@ function esc($x) { $b = [$a]; return $a; } +?> --EXPECTF-- $_main: ; (lines=1, args=0, vars=0, tmps=0) ; (after optimizer) - ; %sdce_007.php:1-7 + ; %sdce_007.php:1-8 0000 RETURN int(1) esc: diff --git a/ext/opcache/tests/opt/dce_008.phpt b/ext/opcache/tests/opt/dce_008.phpt index 39dda38722ca1..31d0fc8b1bb59 100644 --- a/ext/opcache/tests/opt/dce_008.phpt +++ b/ext/opcache/tests/opt/dce_008.phpt @@ -15,11 +15,12 @@ function esc(int $x) { $b[0] = $a; return $a; } +?> --EXPECTF-- $_main: ; (lines=1, args=0, vars=0, tmps=0) ; (after optimizer) - ; %sdce_008.php:1-7 + ; %sdce_008.php:1-8 0000 RETURN int(1) esc: diff --git a/ext/opcache/tests/optimize_func_calls.phpt b/ext/opcache/tests/optimize_func_calls.phpt index 3e2a8dd8f4622..5d74eaf8df50e 100644 --- a/ext/opcache/tests/optimize_func_calls.phpt +++ b/ext/opcache/tests/optimize_func_calls.phpt @@ -89,6 +89,7 @@ function ref(&$b) { $b = "changed"; return "ref"; } +?> --EXPECTF-- Array ( diff --git a/ext/opcache/tests/ssa_bug_008.phpt b/ext/opcache/tests/ssa_bug_008.phpt index adee4431b5344..32c264304b485 100644 --- a/ext/opcache/tests/ssa_bug_008.phpt +++ b/ext/opcache/tests/ssa_bug_008.phpt @@ -7,5 +7,6 @@ Incorrect CFG/SSA reconstruction if (!is_int($info = gc_collect_cycles()) || ($info < 100)) { echo gettype($info)."\n"; } +?> --EXPECT-- integer diff --git a/ext/openssl/tests/bug61124.phpt b/ext/openssl/tests/bug61124.phpt index e10334fabf43c..c6fe19d5d7659 100644 --- a/ext/openssl/tests/bug61124.phpt +++ b/ext/openssl/tests/bug61124.phpt @@ -6,6 +6,7 @@ if (!extension_loaded("openssl")) die("skip"); --FILE-- --EXPECTF-- Warning: openssl_decrypt(): IV passed is only 4 bytes long, cipher expects an IV of precisely 16 bytes, padding with \0 in %s on line %d bool(false) diff --git a/ext/pcntl/tests/pcntl_unshare_01.phpt b/ext/pcntl/tests/pcntl_unshare_01.phpt index 815a3ce964b54..6debaace58a3e 100644 --- a/ext/pcntl/tests/pcntl_unshare_01.phpt +++ b/ext/pcntl/tests/pcntl_unshare_01.phpt @@ -1,7 +1,7 @@ --TEST-- pcntl_unshare() with CLONE_NEWUSER --SKIPIF-- - --EXPECT-- bool(false) diff --git a/ext/pcntl/tests/pcntl_unshare_02.phpt b/ext/pcntl/tests/pcntl_unshare_02.phpt index cafd64dd9628b..7cc9341154897 100644 --- a/ext/pcntl/tests/pcntl_unshare_02.phpt +++ b/ext/pcntl/tests/pcntl_unshare_02.phpt @@ -1,7 +1,7 @@ --TEST-- pcntl_unshare() with CLONE_NEWPID --SKIPIF-- - --EXPECTF-- int(%d) int(1) diff --git a/ext/pcntl/tests/pcntl_unshare_03.phpt b/ext/pcntl/tests/pcntl_unshare_03.phpt index d69bd40d40840..b1217b630075b 100644 --- a/ext/pcntl/tests/pcntl_unshare_03.phpt +++ b/ext/pcntl/tests/pcntl_unshare_03.phpt @@ -1,7 +1,7 @@ --TEST-- pcntl_unshare() with CLONE_NEWNET --SKIPIF-- - --EXPECTF-- string(%d) %s string(7) "php.net" diff --git a/ext/pcre/tests/bug70345.phpt b/ext/pcre/tests/bug70345.phpt index 187a3e1e6face..42d4f8b12e265 100644 --- a/ext/pcre/tests/bug70345.phpt +++ b/ext/pcre/tests/bug70345.phpt @@ -12,6 +12,7 @@ $subject = "aaaaxyzaaaa"; preg_match($regex, $subject, $matches); var_dump($matches); +?> --EXPECTF-- bool(false) diff --git a/ext/pdo/tests/bug_43663.phpt b/ext/pdo/tests/bug_43663.phpt index 9e72a384d01dd..6e29e64f5d5b3 100644 --- a/ext/pdo/tests/bug_43663.phpt +++ b/ext/pdo/tests/bug_43663.phpt @@ -26,6 +26,7 @@ require_once getenv('REDIR_TEST_DIR') . 'pdo_test.inc'; $a = new test('sqlite::memory:'); $a->foo(); $a->bar(); +?> --EXPECT-- Called foo in test Called bar in test diff --git a/ext/pdo/tests/pdo_drivers_basic.phpt b/ext/pdo/tests/pdo_drivers_basic.phpt index c57c52e31ec22..cd91ec3d4f926 100644 --- a/ext/pdo/tests/pdo_drivers_basic.phpt +++ b/ext/pdo/tests/pdo_drivers_basic.phpt @@ -9,6 +9,7 @@ if (!extension_loaded('pdo')) die('skip'); --EXPECT-- bool(true) bool(true) diff --git a/ext/pdo/tests/pecl_bug_5772.phpt b/ext/pdo/tests/pecl_bug_5772.phpt index 28cae695b7ba1..bc74ede837e84 100644 --- a/ext/pdo/tests/pecl_bug_5772.phpt +++ b/ext/pdo/tests/pecl_bug_5772.phpt @@ -24,5 +24,6 @@ function heLLO($row) { foreach ($db->query("SELECT * FROM test")->fetchAll(PDO::FETCH_FUNC, 'heLLO') as $row) { var_dump($row); } +?> --EXPECT-- string(1) "1" diff --git a/ext/pdo/tests/pecl_bug_5809.phpt b/ext/pdo/tests/pecl_bug_5809.phpt index 60bde2859f1d0..181fd31ff7c22 100644 --- a/ext/pdo/tests/pecl_bug_5809.phpt +++ b/ext/pdo/tests/pecl_bug_5809.phpt @@ -22,6 +22,7 @@ var_dump($values); $stmt = $db->prepare('SELECT * FROM test WHERE id = ?'); $stmt->execute($values); var_dump($values); +?> --EXPECT-- array(1) { [0]=> diff --git a/ext/pdo_mysql/tests/bug63176.phpt b/ext/pdo_mysql/tests/bug63176.phpt index 2a75f47384768..0db43366249af 100644 --- a/ext/pdo_mysql/tests/bug63176.phpt +++ b/ext/pdo_mysql/tests/bug63176.phpt @@ -35,6 +35,7 @@ $b = new ModelA(false); var_dump($a); var_dump($b); +?> --EXPECTF-- bool(true) bool(false) diff --git a/ext/pdo_mysql/tests/bug_39483.phpt b/ext/pdo_mysql/tests/bug_39483.phpt index e0f1fd2ea333010ec2bf33cfb8a86bb1c0dcc2dd..1d9512904c67e85b272e2278d0cdc0b13ea2918a 100644 GIT binary patch delta 14 VcmX@bdX{xV921kh-Q-xNTmU8h1dsp# delta 11 ScmX@hdWv;J9Mj}PrW^npI|LK} diff --git a/ext/pdo_mysql/tests/last_insert_id.phpt b/ext/pdo_mysql/tests/last_insert_id.phpt index 4b32d1cda2875..10fcfc3f0f6f3 100644 --- a/ext/pdo_mysql/tests/last_insert_id.phpt +++ b/ext/pdo_mysql/tests/last_insert_id.phpt @@ -19,6 +19,7 @@ print_r($db->query("INSERT INTO test (id, num) VALUES (23, 42)")); print_r($db->query("INSERT INTO test (num) VALUES (451)")); print_r($db->lastInsertId()); +?> --EXPECT-- PDOStatement Object ( diff --git a/ext/pdo_mysql/tests/pdo_mysql_attr_errmode.phpt b/ext/pdo_mysql/tests/pdo_mysql_attr_errmode.phpt index 13c331633c4f0..0d6cee356ebbd 100644 --- a/ext/pdo_mysql/tests/pdo_mysql_attr_errmode.phpt +++ b/ext/pdo_mysql/tests/pdo_mysql_attr_errmode.phpt @@ -158,6 +158,7 @@ error_reporting=E_ALL $db->query('THIS IS NOT VALID SQL'); print "done!\n"; +?> --EXPECTF-- [003] Maybe PDO could indicate that this is not a proper way of setting the ERRMODE...true diff --git a/ext/pdo_mysql/tests/pdo_mysql_attr_prefetch.phpt b/ext/pdo_mysql/tests/pdo_mysql_attr_prefetch.phpt index 155f3514fa7ca..432e5d70d22c6 100644 --- a/ext/pdo_mysql/tests/pdo_mysql_attr_prefetch.phpt +++ b/ext/pdo_mysql/tests/pdo_mysql_attr_prefetch.phpt @@ -14,6 +14,7 @@ $db = MySQLPDOTest::factory(); var_dump($db->getAttribute(PDO::ATTR_PREFETCH)); var_dump($db->setAttribute(PDO::ATTR_PREFETCH, true)); print "done!"; +?> --EXPECTF-- Warning: PDO::getAttribute(): SQLSTATE[IM001]: Driver does not support this function: driver does not support that attribute in %s on line %d bool(false) diff --git a/ext/pdo_mysql/tests/pdo_mysql_attr_server_info.phpt b/ext/pdo_mysql/tests/pdo_mysql_attr_server_info.phpt index d1b6e1e02b331..90e726017ddf5 100644 --- a/ext/pdo_mysql/tests/pdo_mysql_attr_server_info.phpt +++ b/ext/pdo_mysql/tests/pdo_mysql_attr_server_info.phpt @@ -47,5 +47,6 @@ $db = MySQLPDOTest::factory(); } print "done!"; +?> --EXPECT-- done! diff --git a/ext/pdo_mysql/tests/pdo_mysql_class_constants.phpt b/ext/pdo_mysql/tests/pdo_mysql_class_constants.phpt index e5809c5a76e91..7ab189fedf8e3 100644 --- a/ext/pdo_mysql/tests/pdo_mysql_class_constants.phpt +++ b/ext/pdo_mysql/tests/pdo_mysql_class_constants.phpt @@ -101,5 +101,6 @@ if (!extension_loaded('mysqli') && !extension_loaded('mysqlnd')) { } print "done!"; +?> --EXPECT-- done! diff --git a/ext/pdo_mysql/tests/pdo_mysql_interface.phpt b/ext/pdo_mysql/tests/pdo_mysql_interface.phpt index fbf0938dc9bd9..4ba236f2a4d3a 100644 --- a/ext/pdo_mysql/tests/pdo_mysql_interface.phpt +++ b/ext/pdo_mysql/tests/pdo_mysql_interface.phpt @@ -54,5 +54,6 @@ if (false == MySQLPDOTest::detect_transactional_mysql_engine($db)) } print "done!"; +?> --EXPECT-- done! diff --git a/ext/pdo_mysql/tests/show_tables.phpt b/ext/pdo_mysql/tests/show_tables.phpt index d6b1337412dcd..a1929484fa6e4 100644 --- a/ext/pdo_mysql/tests/show_tables.phpt +++ b/ext/pdo_mysql/tests/show_tables.phpt @@ -13,6 +13,7 @@ require __DIR__ . '/../../../ext/pdo/tests/pdo_test.inc'; $db = PDOTest::test_factory(__DIR__ . '/common.phpt'); print_r($db->query('SHOW TABLES')); +?> --EXPECT-- PDOStatement Object ( diff --git a/ext/pdo_oci/tests/bug41996.phpt b/ext/pdo_oci/tests/bug41996.phpt index 39c2fb3fd2dda..4eabc9ccd284c 100644 --- a/ext/pdo_oci/tests/bug41996.phpt +++ b/ext/pdo_oci/tests/bug41996.phpt @@ -15,5 +15,6 @@ $stmt = $db->prepare('SELECT rowid FROM dual'); $stmt->execute(); $row = $stmt->fetch(); var_dump(strlen($row[0]) > 0); +?> --EXPECT-- bool(true) diff --git a/ext/pdo_oci/tests/bug44301.phpt b/ext/pdo_oci/tests/bug44301.phpt index 979a72d8404ef..9f7fb29873e04 100644 --- a/ext/pdo_oci/tests/bug44301.phpt +++ b/ext/pdo_oci/tests/bug44301.phpt @@ -20,6 +20,7 @@ try { print $e->getMessage(); } $db = null; +?> --EXPECTF-- SQLSTATE[HY000]: General error: 942 OCIStmtExecute: ORA-00942: table or view does not exist (%s%epdo_oci%eoci_statement.c:%d) diff --git a/ext/pdo_oci/tests/bug60994.phpt b/ext/pdo_oci/tests/bug60994.phpt index 07b06c1deb7df..a6f2daf4ce4b5 100644 --- a/ext/pdo_oci/tests/bug60994.phpt +++ b/ext/pdo_oci/tests/bug60994.phpt @@ -92,6 +92,7 @@ echo 'size of string4 is ', strlen($string4), ' bytes, ', mb_strlen($string4), ' echo 'size of stream4 is ', strlen($stream4), ' bytes, ', mb_strlen($stream4), ' chars.', PHP_EOL; echo 'beg of stream4 is ', $start4, PHP_EOL; echo 'end of stream4 is ', $ending4, PHP_EOL; +?> --XFAIL-- Fails due to Bug 60994 --EXPECT-- diff --git a/ext/pdo_oci/tests/bug_33707.phpt b/ext/pdo_oci/tests/bug_33707.phpt index 7765d36343a64..f6c1faefff404 100644 --- a/ext/pdo_oci/tests/bug_33707.phpt +++ b/ext/pdo_oci/tests/bug_33707.phpt @@ -15,6 +15,7 @@ $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT); $rs = $db->query('select blah from a_table_that_does_not_exist'); var_dump($rs); var_dump($db->errorInfo()); +?> --EXPECTF-- bool(false) array(3) { diff --git a/ext/pdo_oci/tests/checkliveness.phpt b/ext/pdo_oci/tests/checkliveness.phpt index 00634b95d8664..9740b5d06176e 100644 --- a/ext/pdo_oci/tests/checkliveness.phpt +++ b/ext/pdo_oci/tests/checkliveness.phpt @@ -46,6 +46,7 @@ try { } $db = null; +?> --EXPECT-- array(2) { ["DUMMY"]=> diff --git a/ext/pdo_oci/tests/pdo_oci_class_constants.phpt b/ext/pdo_oci/tests/pdo_oci_class_constants.phpt index f66c8252453b8..c1d270ddf03d2 100644 --- a/ext/pdo_oci/tests/pdo_oci_class_constants.phpt +++ b/ext/pdo_oci/tests/pdo_oci_class_constants.phpt @@ -61,5 +61,6 @@ if (!empty($values)) { } print "done!"; +?> --EXPECT-- done! diff --git a/ext/pdo_odbc/tests/long_columns.phpt b/ext/pdo_odbc/tests/long_columns.phpt index 5f369a50d459d..2878fab1bea9f 100644 --- a/ext/pdo_odbc/tests/long_columns.phpt +++ b/ext/pdo_odbc/tests/long_columns.phpt @@ -90,6 +90,7 @@ foreach ($db->query('SELECT id, data from TEST ORDER BY LEN(data) ASC') as $row) } echo "Finished\n"; +?> --EXPECT-- Passed on size 32 Passed on size 53 diff --git a/ext/pdo_odbc/tests/max_columns.phpt b/ext/pdo_odbc/tests/max_columns.phpt index b36eb5381fd20..027ba2c4daae3 100644 --- a/ext/pdo_odbc/tests/max_columns.phpt +++ b/ext/pdo_odbc/tests/max_columns.phpt @@ -41,5 +41,6 @@ foreach ($db->query('SELECT id, data from TEST') as $row) { } echo "Finished\n"; +?> --EXPECT-- Finished diff --git a/ext/pdo_pgsql/tests/bug48764.phpt b/ext/pdo_pgsql/tests/bug48764.phpt index c1d6c6a74fb23..e4d6a1e415629 100644 --- a/ext/pdo_pgsql/tests/bug48764.phpt +++ b/ext/pdo_pgsql/tests/bug48764.phpt @@ -59,6 +59,7 @@ function bug($db, $options = array()) { echo $e->getCode()."\n"; } } +?> --EXPECT-- Test 1 42P18 diff --git a/ext/pdo_pgsql/tests/bug75402.phpt b/ext/pdo_pgsql/tests/bug75402.phpt index 52ae4df957ece..3aa26660ef6ad 100644 --- a/ext/pdo_pgsql/tests/bug75402.phpt +++ b/ext/pdo_pgsql/tests/bug75402.phpt @@ -81,6 +81,7 @@ if ($db) { } var_dump($resp); +?> --EXPECT-- object(stdClass)#2 (1) { ["entries"]=> diff --git a/ext/pdo_pgsql/tests/bug_33876.phpt b/ext/pdo_pgsql/tests/bug_33876.phpt index a425f6d9f6d69..96f358eac2e14 100644 --- a/ext/pdo_pgsql/tests/bug_33876.phpt +++ b/ext/pdo_pgsql/tests/bug_33876.phpt @@ -88,6 +88,7 @@ if (!$res->execute(array(false))) { } else { print_r($res->fetchAll(PDO::FETCH_ASSOC)); } +?> --EXPECTF-- Array ( diff --git a/ext/pdo_sqlite/tests/bug33841.phpt b/ext/pdo_sqlite/tests/bug33841.phpt index 1c9fe201f4cfc..2fc6d955b6416 100644 --- a/ext/pdo_sqlite/tests/bug33841.phpt +++ b/ext/pdo_sqlite/tests/bug33841.phpt @@ -20,6 +20,7 @@ $stmt = $db->prepare("UPDATE test SET text = :text "); $stmt->bindParam(':text', $name); $name = 'test2'; var_dump($stmt->execute(), $stmt->rowCount()); +?> --EXPECT-- bool(true) int(1) diff --git a/ext/pdo_sqlite/tests/bug78192.phpt b/ext/pdo_sqlite/tests/bug78192.phpt index dcf4b749be0ca..defdafb681a66 100644 --- a/ext/pdo_sqlite/tests/bug78192.phpt +++ b/ext/pdo_sqlite/tests/bug78192.phpt @@ -23,6 +23,7 @@ var_dump($stmt->fetchAll(\PDO::FETCH_ASSOC)); $connection->query('ALTER TABLE user ADD new_col VARCHAR(255)'); $stmt->execute(['id' => 10]); var_dump($stmt->fetchAll(\PDO::FETCH_ASSOC)); +?> --EXPECT-- array(1) { [0]=> diff --git a/ext/pgsql/tests/bug75419.phpt b/ext/pgsql/tests/bug75419.phpt index 09164f4221548..858a829d94dcc 100644 --- a/ext/pgsql/tests/bug75419.phpt +++ b/ext/pgsql/tests/bug75419.phpt @@ -10,5 +10,6 @@ $db1 = pg_connect($conn_str, PGSQL_CONNECT_FORCE_NEW); $db2 = pg_connect($conn_str, PGSQL_CONNECT_FORCE_NEW); pg_close($db1); var_dump(pg_ping()); +?> --EXPECT-- bool(true) diff --git a/ext/phar/tests/bug69324.phpt b/ext/phar/tests/bug69324.phpt index 1735fc8afe328..8060cb66e98e9 100644 --- a/ext/phar/tests/bug69324.phpt +++ b/ext/phar/tests/bug69324.phpt @@ -13,5 +13,6 @@ var_dump($meta); } catch(Exception $e) { echo $e->getMessage(); } +?> --EXPECTF-- internal corruption of phar "%s" (truncated manifest entry) diff --git a/ext/phar/tests/bug69441.phpt b/ext/phar/tests/bug69441.phpt index 4dd136c506c97..43565b81d9fd5 100644 --- a/ext/phar/tests/bug69441.phpt +++ b/ext/phar/tests/bug69441.phpt @@ -11,7 +11,6 @@ $r = new Phar($fname, 0); echo $e; } ?> - --EXPECTF-- UnexpectedValueException: phar error: corrupted central directory entry, no magic signature in zip-based phar "%sbug69441.phar" in %sbug69441.php:%d Stack trace: diff --git a/ext/phar/tests/bug69453.phpt b/ext/phar/tests/bug69453.phpt index 18b4a3949fa1c..a81546d59a7f9 100644 --- a/ext/phar/tests/bug69453.phpt +++ b/ext/phar/tests/bug69453.phpt @@ -11,7 +11,6 @@ $r = new Phar($fname, 0); echo $e; } ?> - --EXPECTF-- UnexpectedValueException: phar error: "%s%ebug69453.tar.phar" is a corrupted tar file (checksum mismatch of file "") in %s:%d Stack trace: diff --git a/ext/phar/tests/bug69958.phpt b/ext/phar/tests/bug69958.phpt index 15f1edc369abc..5c2cbc56a3189 100644 --- a/ext/phar/tests/bug69958.phpt +++ b/ext/phar/tests/bug69958.phpt @@ -8,6 +8,7 @@ Still has memory leaks, see https://bugs.php.net/bug.php?id=70005 convertToData(Phar::TAR); +?> --EXPECTF-- Fatal error: Uncaught BadMethodCallException: phar "%s/bug69958.tar" exists and must be unlinked prior to conversion in %s/bug69958.php:%d Stack trace: diff --git a/ext/phar/tests/bug74991.phpt b/ext/phar/tests/bug74991.phpt index 88d47be5ab97e..8d58beea73e9b 100644 --- a/ext/phar/tests/bug74991.phpt +++ b/ext/phar/tests/bug74991.phpt @@ -20,4 +20,5 @@ require('phar://sample.phar/some/file'); unlink('path/needle.php'); unlink('sample.phar'); rmdir('path'); +?> --EXPECT-- diff --git a/ext/phar/tests/fopen_edgecases.phpt b/ext/phar/tests/fopen_edgecases.phpt index 72725e14c5215..cea8adde60c1c 100644 --- a/ext/phar/tests/fopen_edgecases.phpt +++ b/ext/phar/tests/fopen_edgecases.phpt @@ -69,7 +69,7 @@ include $pname . '/test.php'; --CLEAN-- - --EXPECTF-- Warning: fopen(phar://%sfopen_edgecases.phar.php/b/c.php): Failed to open stream: phar error: open mode append not supported in %sfopen_edgecases.php on line %d diff --git a/ext/phar/tests/phar_isvalidpharfilename.phpt b/ext/phar/tests/phar_isvalidpharfilename.phpt index d44c0603e93d2..1cea5fd314c8e 100644 --- a/ext/phar/tests/phar_isvalidpharfilename.phpt +++ b/ext/phar/tests/phar_isvalidpharfilename.phpt @@ -72,6 +72,7 @@ var_dump(Phar::isValidPharFilename('dir.phar.php', false)); --CLEAN-- --EXPECT-- bool(false) bool(false) diff --git a/ext/phar/tests/tar/bug67761.phpt b/ext/phar/tests/tar/bug67761.phpt index add6b06cfa90f..f607e0404f795 100644 --- a/ext/phar/tests/tar/bug67761.phpt +++ b/ext/phar/tests/tar/bug67761.phpt @@ -10,7 +10,6 @@ echo "Test\n"; include __DIR__."/files/bug67761.tar/bug67761.phar"; ?> - --EXPECT-- Test #!/usr/bin/env php diff --git a/ext/reflection/tests/ReflectionFunction_isDeprecated_basic.phpt b/ext/reflection/tests/ReflectionFunction_isDeprecated_basic.phpt index 818d57e5f0d85..105d924f8871c 100644 --- a/ext/reflection/tests/ReflectionFunction_isDeprecated_basic.phpt +++ b/ext/reflection/tests/ReflectionFunction_isDeprecated_basic.phpt @@ -8,5 +8,6 @@ TestFest PHP|Tek // We currently don't have any deprecated functions :/ $rc = new ReflectionFunction('var_dump'); var_dump($rc->isDeprecated()); +?> --EXPECT-- bool(false) diff --git a/ext/reflection/tests/ReflectionType_002.phpt b/ext/reflection/tests/ReflectionType_002.phpt index 31d396f7735d7..fba766e5e9bb6 100644 --- a/ext/reflection/tests/ReflectionType_002.phpt +++ b/ext/reflection/tests/ReflectionType_002.phpt @@ -10,6 +10,7 @@ $rt = $rp->getType(); $rrt = $rm->getReturnType(); unset($rm, $rp); var_dump($rt->getName(), $rrt->getName()); +?> --EXPECT-- string(4) "Test" string(5) "Test2" diff --git a/ext/reflection/tests/bug33389.phpt b/ext/reflection/tests/bug33389.phpt index fb166c16bacfe..e394b1f2968c8 100644 --- a/ext/reflection/tests/bug33389.phpt +++ b/ext/reflection/tests/bug33389.phpt @@ -20,6 +20,7 @@ class Test { } } echo new ReflectionClass('Test'); +?> --EXPECTF-- Class [ class Test ] { @@ %sbug33389.php 3-18 diff --git a/ext/reflection/tests/bug53915.phpt b/ext/reflection/tests/bug53915.phpt index f4df7cc8395af..633e82817b52c 100644 --- a/ext/reflection/tests/bug53915.phpt +++ b/ext/reflection/tests/bug53915.phpt @@ -19,6 +19,7 @@ Class Foo2 $rc = new ReflectionClass('Foo2'); print_r($rc->getConstant('B')); +?> --EXPECT-- Array ( diff --git a/ext/reflection/tests/bug60367.phpt b/ext/reflection/tests/bug60367.phpt index afc67ccc4753b..3cd5fd07a0b66 100644 --- a/ext/reflection/tests/bug60367.phpt +++ b/ext/reflection/tests/bug60367.phpt @@ -24,5 +24,6 @@ $method->invokeArgs(null, array()); $method = new ReflectionMethod("A::call"); $method->invoke(null); $method->invokeArgs(null, array()); +?> --EXPECT-- BBAA diff --git a/ext/reflection/tests/bug61388.phpt b/ext/reflection/tests/bug61388.phpt index b9fe6bfaaa91b..f8eb797a797e5 100644 --- a/ext/reflection/tests/bug61388.phpt +++ b/ext/reflection/tests/bug61388.phpt @@ -11,6 +11,7 @@ print_r($reflObj->getProperties(ReflectionProperty::IS_PUBLIC)); $x = (object)array("a", "oo" => "b"); $reflObj = new ReflectionObject($x); print_r($reflObj->getProperties(ReflectionProperty::IS_PUBLIC)); +?> --EXPECT-- Array ( diff --git a/ext/reflection/tests/traits001.phpt b/ext/reflection/tests/traits001.phpt index 4e36ceeaf085b..b9870ceb8d615 100644 --- a/ext/reflection/tests/traits001.phpt +++ b/ext/reflection/tests/traits001.phpt @@ -19,6 +19,7 @@ var_dump($rFoo->isTrait()); var_dump($rBar->isTrait()); echo $rFoo; echo $rBar; +?> --EXPECTF-- bool(true) bool(false) diff --git a/ext/reflection/tests/traits004.phpt b/ext/reflection/tests/traits004.phpt index d975a52726709..0feed127d9928 100644 --- a/ext/reflection/tests/traits004.phpt +++ b/ext/reflection/tests/traits004.phpt @@ -16,6 +16,7 @@ for ($c = "C1"; $c <= "C3"; $c++) { var_dump($r->getTraits()); echo "\n"; } +?> --EXPECT-- class C1: array(0) { diff --git a/ext/session/tests/001.phpt b/ext/session/tests/001.phpt index adf63c5f6a93b..50ed56b21e84b 100644 --- a/ext/session/tests/001.phpt +++ b/ext/session/tests/001.phpt @@ -31,5 +31,6 @@ $_SESSION["arr"] = $arr; print session_encode()."\n"; session_destroy(); +?> --EXPECT-- baz|O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3:"yes";s:4:"done";}arr|a:1:{i:3;O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3:"yes";s:4:"done";}} diff --git a/ext/session/tests/002.phpt b/ext/session/tests/002.phpt index 6fff01e7730eb..4992d34cebe38 100644 --- a/ext/session/tests/002.phpt +++ b/ext/session/tests/002.phpt @@ -7,5 +7,6 @@ session_unset() without a initialized session error_reporting(E_ALL); session_unset(); print "ok\n"; +?> --EXPECT-- ok diff --git a/ext/session/tests/003.phpt b/ext/session/tests/003.phpt index a20bc9940d6cd..e7e429437513a 100644 --- a/ext/session/tests/003.phpt +++ b/ext/session/tests/003.phpt @@ -27,6 +27,7 @@ $_SESSION["arr"][3]->method(); var_dump($_SESSION["baz"]); var_dump($_SESSION["arr"]); session_destroy(); +?> --EXPECT-- object(foo)#1 (2) { ["bar"]=> diff --git a/ext/session/tests/023.phpt b/ext/session/tests/023.phpt index 828358dc78237..23c7096f234c8 100644 --- a/ext/session/tests/023.phpt +++ b/ext/session/tests/023.phpt @@ -29,6 +29,7 @@ $arr[3]->method(); var_dump($baz); var_dump($arr); session_destroy(); +?> --EXPECT-- object(foo)#1 (2) { ["bar"]=> diff --git a/ext/session/tests/bug42596.phpt b/ext/session/tests/bug42596.phpt index adc1503949d71..094bd31bcfd59 100644 --- a/ext/session/tests/bug42596.phpt +++ b/ext/session/tests/bug42596.phpt @@ -30,6 +30,7 @@ foreach (glob($sessdir. "*") as $sessfile) { unlink($sessfile); } rmdir($sessdir); +?> --EXPECT-- hello world string(6) "100777" diff --git a/ext/session/tests/bug51338.phpt b/ext/session/tests/bug51338.phpt index d806c0bf3fcf5..5dae50baf7acb 100644 --- a/ext/session/tests/bug51338.phpt +++ b/ext/session/tests/bug51338.phpt @@ -9,6 +9,7 @@ session.use_trans_sid=1 --EXPECT-- Array ( diff --git a/ext/session/tests/bug61728.phpt b/ext/session/tests/bug61728.phpt index ceabd3ad8352c..5fb451b9f80e7 100644 --- a/ext/session/tests/bug61728.phpt +++ b/ext/session/tests/bug61728.phpt @@ -37,5 +37,6 @@ function gc ($maxlifetime) { session_set_save_handler ("open", "close", "read", "write", "destroy", "gc"); session_start(); +?> --EXPECT-- 8 diff --git a/ext/session/tests/bug63379.phpt b/ext/session/tests/bug63379.phpt index ed009c3ac6e3a..5987e66be06f6 100644 --- a/ext/session/tests/bug63379.phpt +++ b/ext/session/tests/bug63379.phpt @@ -32,6 +32,7 @@ session_unset(); session_start(); var_dump($_SESSION); +?> --EXPECT-- array(1) { ["foo"]=> diff --git a/ext/session/tests/bug63379_nodestroy.phpt b/ext/session/tests/bug63379_nodestroy.phpt index dbfedeaf056c7..7e0221f0e08f5 100644 --- a/ext/session/tests/bug63379_nodestroy.phpt +++ b/ext/session/tests/bug63379_nodestroy.phpt @@ -32,6 +32,7 @@ session_unset(); session_start(); var_dump($_SESSION); +?> --EXPECT-- array(1) { ["foo"]=> diff --git a/ext/session/tests/bug65475.phpt b/ext/session/tests/bug65475.phpt index d55fd74594762..637d75c827deb 100644 --- a/ext/session/tests/bug65475.phpt +++ b/ext/session/tests/bug65475.phpt @@ -25,6 +25,7 @@ session_start(); var_dump($session_id === session_id()); var_dump($_SESSION['cnt']); // Should be int(2) session_write_close(); +?> --EXPECT-- Testing file module bool(true) diff --git a/ext/session/tests/bug66481.phpt b/ext/session/tests/bug66481.phpt index aa8a3cf424295..626b4977592da 100644 --- a/ext/session/tests/bug66481.phpt +++ b/ext/session/tests/bug66481.phpt @@ -11,6 +11,7 @@ ob_start(); var_dump(session_name("foo")); var_dump(session_name("bar")); +?> --EXPECT-- Warning: PHP Startup: session.name cannot be a numeric or empty '' in Unknown on line 0 string(9) "PHPSESSID" diff --git a/ext/session/tests/bug67694.phpt b/ext/session/tests/bug67694.phpt index a82a9fcbaf37c..3dffa2651b723 100644 --- a/ext/session/tests/bug67694.phpt +++ b/ext/session/tests/bug67694.phpt @@ -36,6 +36,7 @@ session_id($newid); session_start(); var_dump(isset($_SESSION['init']) && $data == $_SESSION['init']); +?> --EXPECT-- bool(true) bool(true) diff --git a/ext/session/tests/bug67972.phpt b/ext/session/tests/bug67972.phpt index e9ea7258e5792..64999b0087693 100644 --- a/ext/session/tests/bug67972.phpt +++ b/ext/session/tests/bug67972.phpt @@ -6,5 +6,6 @@ Bug #67972: SessionHandler Invalid memory read create_sid() create_sid(); +?> --EXPECTF-- Warning: SessionHandler::create_sid(): Session is not active in %s on line %d diff --git a/ext/session/tests/bug78624.phpt b/ext/session/tests/bug78624.phpt index 6db6945eb4d14..bb4fc0311d25a 100644 --- a/ext/session/tests/bug78624.phpt +++ b/ext/session/tests/bug78624.phpt @@ -46,6 +46,7 @@ session_start(); var_dump(session_gc()); session_write_close(); +?> --EXPECTF-- *** Test session_set_save_handler() : session_gc() returns the number of deleted records. *** Open diff --git a/ext/session/tests/bug79221.phpt b/ext/session/tests/bug79221.phpt index 08134570357a6..07f50a9252add 100644 --- a/ext/session/tests/bug79221.phpt +++ b/ext/session/tests/bug79221.phpt @@ -40,6 +40,7 @@ session_start(); var_dump($_SESSION); session_destroy(); +?> --EXPECT-- array(0) { } diff --git a/ext/session/tests/session_basic4.phpt b/ext/session/tests/session_basic4.phpt index 2f9b914462c1f..9da9d0ab359ea 100644 --- a/ext/session/tests/session_basic4.phpt +++ b/ext/session/tests/session_basic4.phpt @@ -46,6 +46,7 @@ echo '
'; +?> --EXPECT-- *** Testing basic session functionality : variation4 use_trans_sid *** *** Test trans sid *** diff --git a/ext/session/tests/session_set_save_handler_class_001.phpt b/ext/session/tests/session_set_save_handler_class_001.phpt index 8705c6b95328c..726ed505e5b05 100644 --- a/ext/session/tests/session_set_save_handler_class_001.phpt +++ b/ext/session/tests/session_set_save_handler_class_001.phpt @@ -85,6 +85,7 @@ var_dump($_SESSION); session_write_close(); session_unset(); var_dump($handler->i); +?> --EXPECTF-- *** Testing session_set_save_handler() : basic class wrapping existing handler *** Open diff --git a/ext/session/tests/session_set_save_handler_class_002.phpt b/ext/session/tests/session_set_save_handler_class_002.phpt index bbc39956ffc96..9a4a3a17936b9 100644 --- a/ext/session/tests/session_set_save_handler_class_002.phpt +++ b/ext/session/tests/session_set_save_handler_class_002.phpt @@ -83,6 +83,7 @@ var_dump($_SESSION); session_write_close(); session_unset(); +?> --EXPECTF-- *** Testing session_set_save_handler() : full handler implementation *** string(%d) "%s" diff --git a/ext/session/tests/session_set_save_handler_class_003.phpt b/ext/session/tests/session_set_save_handler_class_003.phpt index 7194bc724df83..fe83c57d4cef8 100644 --- a/ext/session/tests/session_set_save_handler_class_003.phpt +++ b/ext/session/tests/session_set_save_handler_class_003.phpt @@ -57,6 +57,7 @@ session_write_close(); session_unset(); var_dump(session_id(), $_SESSION, $handler->i); +?> --EXPECTF-- *** Testing session_set_save_handler() : inheritance *** array(1) { diff --git a/ext/session/tests/session_set_save_handler_class_004.phpt b/ext/session/tests/session_set_save_handler_class_004.phpt index d68b3e96237d7..7583462e02338 100644 --- a/ext/session/tests/session_set_save_handler_class_004.phpt +++ b/ext/session/tests/session_set_save_handler_class_004.phpt @@ -27,6 +27,7 @@ var_dump($_SESSION); session_write_close(); session_unset(); +?> --EXPECTF-- *** Testing session_set_save_handler() : default object *** string(%d) "%s" diff --git a/ext/session/tests/session_set_save_handler_class_005.phpt b/ext/session/tests/session_set_save_handler_class_005.phpt index d3de39b9e0113..cd2d831a01b26 100644 --- a/ext/session/tests/session_set_save_handler_class_005.phpt +++ b/ext/session/tests/session_set_save_handler_class_005.phpt @@ -33,6 +33,7 @@ var_dump(session_id(), ini_get('session.save_handler'), $_SESSION); session_write_close(); session_unset(); +?> --EXPECTF-- *** Testing session_set_save_handler() : incomplete implementation *** diff --git a/ext/session/tests/session_set_save_handler_class_012.phpt b/ext/session/tests/session_set_save_handler_class_012.phpt index c5bd2b8db1416..8f019d935b50d 100644 --- a/ext/session/tests/session_set_save_handler_class_012.phpt +++ b/ext/session/tests/session_set_save_handler_class_012.phpt @@ -39,6 +39,7 @@ try { } var_dump(session_id(), $oldHandler, ini_get('session.save_handler'), $handler->i, $_SESSION); +?> --EXPECTF-- *** Testing session_set_save_handler() : incorrect arguments for existing handler open *** Open diff --git a/ext/session/tests/session_set_save_handler_class_014.phpt b/ext/session/tests/session_set_save_handler_class_014.phpt index a671ea3e17f31..6bb1fca5332c0 100644 --- a/ext/session/tests/session_set_save_handler_class_014.phpt +++ b/ext/session/tests/session_set_save_handler_class_014.phpt @@ -19,6 +19,7 @@ $handler = new SessionHandler; session_set_save_handler($handler); session_start(); +?> --EXPECT-- Recoverable fatal error: PHP Startup: Cannot set 'user' save handler by ini_set() or session_module_name() in Unknown on line 0 *** Testing session_set_save_handler() : calling default handler when save_handler=user *** diff --git a/ext/session/tests/session_set_save_handler_class_015.phpt b/ext/session/tests/session_set_save_handler_class_015.phpt index 9d7e76c0361df..955995d5a7645 100644 --- a/ext/session/tests/session_set_save_handler_class_015.phpt +++ b/ext/session/tests/session_set_save_handler_class_015.phpt @@ -13,5 +13,6 @@ ob_start(); echo "*** Testing session_set_save_handler() : register session handler but don't start ***\n"; session_set_save_handler(new SessionHandler); +?> --EXPECT-- *** Testing session_set_save_handler() : register session handler but don't start *** diff --git a/ext/session/tests/session_set_save_handler_class_016.phpt b/ext/session/tests/session_set_save_handler_class_016.phpt index 85964751e0a05..60654a49d60c0 100644 --- a/ext/session/tests/session_set_save_handler_class_016.phpt +++ b/ext/session/tests/session_set_save_handler_class_016.phpt @@ -69,6 +69,7 @@ var_dump($_SESSION); session_write_close(); session_unset(); +?> --EXPECTF-- *** Testing session_set_save_handler() function: class with create_sid *** string(%d) "%s" diff --git a/ext/session/tests/session_set_save_handler_class_017.phpt b/ext/session/tests/session_set_save_handler_class_017.phpt index 03eaf2294767c..4cd100302f259 100644 --- a/ext/session/tests/session_set_save_handler_class_017.phpt +++ b/ext/session/tests/session_set_save_handler_class_017.phpt @@ -69,6 +69,7 @@ var_dump($_SESSION); --CLEAN-- --EXPECT-- *** Testing session_set_save_handler() function: class with create_sid *** string(34) "session_set_save_handler_class_017" diff --git a/ext/session/tests/session_set_save_handler_class_018.phpt b/ext/session/tests/session_set_save_handler_class_018.phpt index 7482cd2901c97..dd1fe2129c8fe 100644 --- a/ext/session/tests/session_set_save_handler_class_018.phpt +++ b/ext/session/tests/session_set_save_handler_class_018.phpt @@ -73,6 +73,7 @@ var_dump($_SESSION); --CLEAN-- --EXPECT-- *** Testing session_set_save_handler() function: class with validate_sid *** string(34) "session_set_save_handler_class_018" diff --git a/ext/session/tests/session_set_save_handler_iface_001.phpt b/ext/session/tests/session_set_save_handler_iface_001.phpt index 9eecaf13bff78..53c99cfdb867a 100644 --- a/ext/session/tests/session_set_save_handler_iface_001.phpt +++ b/ext/session/tests/session_set_save_handler_iface_001.phpt @@ -82,6 +82,7 @@ var_dump($_SESSION); session_write_close(); session_unset(); +?> --EXPECTF-- *** Testing session_set_save_handler() function: interface *** string(%d) "%s" diff --git a/ext/session/tests/session_set_save_handler_iface_002.phpt b/ext/session/tests/session_set_save_handler_iface_002.phpt index c472b9982d36d..eed5ee2f8d342 100644 --- a/ext/session/tests/session_set_save_handler_iface_002.phpt +++ b/ext/session/tests/session_set_save_handler_iface_002.phpt @@ -77,6 +77,7 @@ try { } session_start(); +?> --EXPECT-- *** Testing session_set_save_handler() function: interface wrong *** bool(true) diff --git a/ext/session/tests/session_set_save_handler_iface_003.phpt b/ext/session/tests/session_set_save_handler_iface_003.phpt index 561d1f3b44e4c..582942f185eb4 100644 --- a/ext/session/tests/session_set_save_handler_iface_003.phpt +++ b/ext/session/tests/session_set_save_handler_iface_003.phpt @@ -70,6 +70,7 @@ var_dump($_SESSION); --CLEAN-- --EXPECT-- *** Testing session_set_save_handler() function: id interface *** string(34) "session_set_save_handler_iface_003" diff --git a/ext/session/tests/session_set_save_handler_sid_001.phpt b/ext/session/tests/session_set_save_handler_sid_001.phpt index d4097158ed8fb..76d3f256bf7e3 100644 --- a/ext/session/tests/session_set_save_handler_sid_001.phpt +++ b/ext/session/tests/session_set_save_handler_sid_001.phpt @@ -71,6 +71,7 @@ var_dump($_SESSION); --CLEAN-- --EXPECT-- *** Testing session_set_save_handler() function: create_sid *** string(32) "session_set_save_handler_sid_001" diff --git a/ext/session/tests/session_set_save_handler_sid_002.phpt b/ext/session/tests/session_set_save_handler_sid_002.phpt index 0c36c55e2eb0d..5f288fd826e96 100644 --- a/ext/session/tests/session_set_save_handler_sid_002.phpt +++ b/ext/session/tests/session_set_save_handler_sid_002.phpt @@ -71,6 +71,7 @@ var_dump($_SESSION); session_write_close(); session_unset(); +?> --EXPECTF-- *** Testing session_set_save_handler() function: create_sid *** diff --git a/ext/simplexml/tests/bug62328.phpt b/ext/simplexml/tests/bug62328.phpt index a6e60e488c554..64f097136e153 100644 --- a/ext/simplexml/tests/bug62328.phpt +++ b/ext/simplexml/tests/bug62328.phpt @@ -14,6 +14,7 @@ $xml = new UberSimpleXML(''); var_dump((string) $xml); var_dump($xml->__toString()); +?> --EXPECT-- string(15) "stringification" string(15) "stringification" diff --git a/ext/soap/tests/bugs/bug39815.phpt b/ext/soap/tests/bugs/bug39815.phpt index e8786ada5acbf..cc5977b5817a1 100644 --- a/ext/soap/tests/bugs/bug39815.phpt +++ b/ext/soap/tests/bugs/bug39815.phpt @@ -40,6 +40,7 @@ echo $x->__getLastResponse(); setlocale(LC_ALL,"en_US","en_US.ISO8859-1"); var_dump($x->test()); echo $x->__getLastResponse(); +?> --EXPECT-- float(123.456) diff --git a/ext/soap/tests/bugs/bug41566.phpt b/ext/soap/tests/bugs/bug41566.phpt index 557c61780abb6..bbf61ce04efca 100644 --- a/ext/soap/tests/bugs/bug41566.phpt +++ b/ext/soap/tests/bugs/bug41566.phpt @@ -56,6 +56,7 @@ EOF; $server->handle($HTTP_RAW_POST_DATA); echo "ok\n"; ob_flush(); +?> --EXPECT-- newUser diff --git a/ext/soap/tests/bugs/bug42183.phpt b/ext/soap/tests/bugs/bug42183.phpt index 0fed7f1d548a6..f78cac0e5682e 100644 --- a/ext/soap/tests/bugs/bug42183.phpt +++ b/ext/soap/tests/bugs/bug42183.phpt @@ -23,5 +23,6 @@ ob_start(); $server->handle($req); ob_end_clean(); echo "ok\n"; +?> --EXPECT-- ok diff --git a/ext/soap/tests/bugs/bug43045.phpt b/ext/soap/tests/bugs/bug43045.phpt index 9c2139276dcac..4271410b0c442 100644 --- a/ext/soap/tests/bugs/bug43045.phpt +++ b/ext/soap/tests/bugs/bug43045.phpt @@ -45,6 +45,7 @@ var_dump($client->test(0.1)); var_dump($client->test(NAN)); var_dump($response = $client->test(INF)); var_dump($response = $client->test(-INF)); +?> --EXPECT-- float(0.1) float(NAN) diff --git a/ext/soap/tests/bugs/bug50675.phpt b/ext/soap/tests/bugs/bug50675.phpt index 00350b1000e3d..5ff2ee0623420 100644 --- a/ext/soap/tests/bugs/bug50675.phpt +++ b/ext/soap/tests/bugs/bug50675.phpt @@ -45,6 +45,7 @@ $person->name = 'name'; $result = $client->echoPerson($person, $person); print($client->__getLastRequest()); +?> --EXPECT--

name

diff --git a/ext/soap/tests/bugs/bug69085.phpt b/ext/soap/tests/bugs/bug69085.phpt index 7d7f36e9bdf7f..468b9bb5acb64 100644 --- a/ext/soap/tests/bugs/bug69085.phpt +++ b/ext/soap/tests/bugs/bug69085.phpt @@ -13,5 +13,6 @@ try { } catch (Exception $e) { echo "okey"; } +?> --EXPECT-- okey diff --git a/ext/sockets/tests/bug49341.phpt b/ext/sockets/tests/bug49341.phpt index a73c4c1c6321d..ba9a81e481639 100644 --- a/ext/sockets/tests/bug49341.phpt +++ b/ext/sockets/tests/bug49341.phpt @@ -11,5 +11,6 @@ if (PHP_OS !== 'Darwin' && false === strpos(PHP_OS, 'BSD')) { --FILE-- --EXPECT-- bool(true) diff --git a/ext/sockets/tests/bug51958.phpt b/ext/sockets/tests/bug51958.phpt index b4d75cec488f0..975626634374f 100644 --- a/ext/sockets/tests/bug51958.phpt +++ b/ext/sockets/tests/bug51958.phpt @@ -18,5 +18,6 @@ socket_listen($listenfd); socket_set_nonblock($listenfd); $connfd = @socket_accept($listenfd); echo socket_last_error(); +?> --EXPECT-- 10035 diff --git a/ext/sockets/tests/bug63000.phpt b/ext/sockets/tests/bug63000.phpt index 024f784ccb58c..e92ec0f9e95a3 100644 --- a/ext/sockets/tests/bug63000.phpt +++ b/ext/sockets/tests/bug63000.phpt @@ -15,5 +15,6 @@ $so = socket_set_option($socket, IPPROTO_IP, MCAST_JOIN_GROUP, array( "interface" => 0, )); var_dump($so); +?> --EXPECT-- bool(true) diff --git a/ext/sockets/tests/bug76839.phpt b/ext/sockets/tests/bug76839.phpt index 49aff731f70ca..5c45dab873f1b 100644 --- a/ext/sockets/tests/bug76839.phpt +++ b/ext/sockets/tests/bug76839.phpt @@ -42,6 +42,7 @@ for ($i = 0; $i < 10; $i++) { socket_close($senderSocket); unlink($senderSocketPath); } +?> --EXPECT-- Received 'Ping!' Responded to sender with 'Pong!' diff --git a/ext/sockets/tests/mcast_ipv4_recv.phpt b/ext/sockets/tests/mcast_ipv4_recv.phpt index 28237f415ed03..0f17eb67c6f87 100644 --- a/ext/sockets/tests/mcast_ipv4_recv.phpt +++ b/ext/sockets/tests/mcast_ipv4_recv.phpt @@ -152,6 +152,7 @@ if ($i == 8) { } } +?> --EXPECTF-- creating send socket bound to 127.0.0.1 bool(true) diff --git a/ext/sockets/tests/mcast_ipv4_send.phpt b/ext/sockets/tests/mcast_ipv4_send.phpt index 58395aed26717..e1e88aca416fe 100644 --- a/ext/sockets/tests/mcast_ipv4_send.phpt +++ b/ext/sockets/tests/mcast_ipv4_send.phpt @@ -45,6 +45,7 @@ var_dump($r); $r = socket_get_option($s, $level, IP_MULTICAST_IF); var_dump($r); echo "\n"; +?> --EXPECT-- Setting IP_MULTICAST_TTL bool(true) diff --git a/ext/sockets/tests/mcast_ipv4_send_error.phpt b/ext/sockets/tests/mcast_ipv4_send_error.phpt index 5d254c6843303..978b78938bba8 100644 --- a/ext/sockets/tests/mcast_ipv4_send_error.phpt +++ b/ext/sockets/tests/mcast_ipv4_send_error.phpt @@ -66,6 +66,7 @@ try { $r = socket_get_option($s, $level, IP_MULTICAST_TTL); var_dump($r); echo "\n"; +?> --EXPECT-- Setting IP_MULTICAST_LOOP with 256 bool(true) diff --git a/ext/sockets/tests/mcast_ipv6_recv.phpt b/ext/sockets/tests/mcast_ipv6_recv.phpt index 3bc791a451a1c..757bf9889b8db 100644 --- a/ext/sockets/tests/mcast_ipv6_recv.phpt +++ b/ext/sockets/tests/mcast_ipv6_recv.phpt @@ -178,6 +178,7 @@ if ($i == 8) { } } +?> --EXPECTF-- creating send socket object(Socket)#%d (0) { diff --git a/ext/sockets/tests/mcast_ipv6_recv_limited.phpt b/ext/sockets/tests/mcast_ipv6_recv_limited.phpt index dda3756b7ea57..9bf0bbf91492a 100644 --- a/ext/sockets/tests/mcast_ipv6_recv_limited.phpt +++ b/ext/sockets/tests/mcast_ipv6_recv_limited.phpt @@ -106,6 +106,7 @@ if ($i == 3) { } } +?> --EXPECTF-- creating send socket object(Socket)#%d (0) { diff --git a/ext/sockets/tests/mcast_ipv6_send.phpt b/ext/sockets/tests/mcast_ipv6_send.phpt index e4bd5f0467aba..d9fec9e72bb23 100644 --- a/ext/sockets/tests/mcast_ipv6_send.phpt +++ b/ext/sockets/tests/mcast_ipv6_send.phpt @@ -49,6 +49,7 @@ var_dump($r); $r = socket_get_option($s, $level, IPV6_MULTICAST_IF); var_dump($r); echo "\n"; +?> --EXPECT-- Setting IPV6_MULTICAST_TTL bool(true) diff --git a/ext/sockets/tests/socket_addrinfo_bind.phpt b/ext/sockets/tests/socket_addrinfo_bind.phpt index 40a746bdb932f..d8b18d803011b 100644 --- a/ext/sockets/tests/socket_addrinfo_bind.phpt +++ b/ext/sockets/tests/socket_addrinfo_bind.phpt @@ -13,6 +13,7 @@ $addrinfo = socket_addrinfo_lookup('127.0.0.1', 2000, array( )); var_dump(socket_addrinfo_bind($addrinfo[0])); echo "Done"; +?> --EXPECT-- object(Socket)#2 (0) { } diff --git a/ext/sockets/tests/socket_addrinfo_connect.phpt b/ext/sockets/tests/socket_addrinfo_connect.phpt index a5a604ee61d9e..e15356f7b5b81 100644 --- a/ext/sockets/tests/socket_addrinfo_connect.phpt +++ b/ext/sockets/tests/socket_addrinfo_connect.phpt @@ -13,6 +13,7 @@ $addrinfo = socket_addrinfo_lookup('127.0.0.1', 2000, array( )); var_dump(socket_addrinfo_connect($addrinfo[0])); echo "Done"; +?> --EXPECT-- object(Socket)#2 (0) { } diff --git a/ext/sockets/tests/socket_addrinfo_explain.phpt b/ext/sockets/tests/socket_addrinfo_explain.phpt index 16366ac1be045..16df7d45f3acc 100644 --- a/ext/sockets/tests/socket_addrinfo_explain.phpt +++ b/ext/sockets/tests/socket_addrinfo_explain.phpt @@ -16,6 +16,7 @@ $result = socket_addrinfo_explain($addrinfo[0]); unset($result['ai_canonname']); var_dump($result); echo "Done"; +?> --EXPECTF-- array(5) { ["ai_flags"]=> diff --git a/ext/sockets/tests/socket_addrinfo_lookup.phpt b/ext/sockets/tests/socket_addrinfo_lookup.phpt index 8393eaa7efb9b..2d9ef391969c1 100644 --- a/ext/sockets/tests/socket_addrinfo_lookup.phpt +++ b/ext/sockets/tests/socket_addrinfo_lookup.phpt @@ -14,6 +14,7 @@ $addrinfo = socket_addrinfo_lookup('127.0.0.1', 2000, array( )); var_dump($addrinfo[0]); echo "Done"; +?> --EXPECTF-- Notice: socket_addrinfo_lookup(): Unknown hint invalid in %ssocket_addrinfo_lookup.php on line %d object(AddressInfo)#%d (0) { diff --git a/ext/sockets/tests/socket_cmsg_credentials.phpt b/ext/sockets/tests/socket_cmsg_credentials.phpt index 33f770510f840..31d7eb47993e3 100644 --- a/ext/sockets/tests/socket_cmsg_credentials.phpt +++ b/ext/sockets/tests/socket_cmsg_credentials.phpt @@ -56,6 +56,7 @@ print_r($data); $pid = getmypid(); var_dump($data['control'][0]['data']['pid'] === $pid); +?> --EXPECTF-- creating send socket object(Socket)#%d (0) { diff --git a/ext/sockets/tests/socket_cmsg_rights.phpt b/ext/sockets/tests/socket_cmsg_rights.phpt index 7c7334ffcacc4..a77f493650af2 100644 --- a/ext/sockets/tests/socket_cmsg_rights.phpt +++ b/ext/sockets/tests/socket_cmsg_rights.phpt @@ -77,6 +77,7 @@ if ($data["control"]) { echo "FAIL CONTROL\n"; var_dump($data); } +?> --EXPECTF-- creating send socket object(Socket)#%d (0) { diff --git a/ext/sockets/tests/socket_create_listen-nobind.phpt b/ext/sockets/tests/socket_create_listen-nobind.phpt index d6a9a767a3276..b42d9c7c267ec 100644 --- a/ext/sockets/tests/socket_create_listen-nobind.phpt +++ b/ext/sockets/tests/socket_create_listen-nobind.phpt @@ -19,6 +19,7 @@ if (@socket_create_listen(80)) { --FILE-- --EXPECTF-- Warning: socket_create_listen(): unable to bind to given address [13]: Permission denied in %s on line %d --CREDITS-- diff --git a/ext/sockets/tests/socket_create_listen-win32.phpt b/ext/sockets/tests/socket_create_listen-win32.phpt index f7306262f4200..89d8dde0b2b83 100644 --- a/ext/sockets/tests/socket_create_listen-win32.phpt +++ b/ext/sockets/tests/socket_create_listen-win32.phpt @@ -13,6 +13,7 @@ if (!extension_loaded('sockets')) { $sock = socket_create_listen(31338); socket_getsockname($sock, $addr, $port); var_dump($addr, $port); +?> --EXPECT-- string(9) "127.0.0.1" int(31338) diff --git a/ext/sockets/tests/socket_create_listen.phpt b/ext/sockets/tests/socket_create_listen.phpt index 7083b0a1b9a06..180b91368c4e7 100644 --- a/ext/sockets/tests/socket_create_listen.phpt +++ b/ext/sockets/tests/socket_create_listen.phpt @@ -13,6 +13,7 @@ if (!extension_loaded('sockets')) { $sock = socket_create_listen(31338); socket_getsockname($sock, $addr, $port); var_dump($addr, $port); +?> --EXPECT-- string(7) "0.0.0.0" int(31338) diff --git a/ext/sockets/tests/socket_create_pair-wrongparams-win32.phpt b/ext/sockets/tests/socket_create_pair-wrongparams-win32.phpt index de939f66577df..5b6934d965205 100644 --- a/ext/sockets/tests/socket_create_pair-wrongparams-win32.phpt +++ b/ext/sockets/tests/socket_create_pair-wrongparams-win32.phpt @@ -24,6 +24,7 @@ try { } catch (\ValueError $e) { echo $e->getMessage() . \PHP_EOL; } +?> --EXPECT-- bool(true) socket_create_pair(): Argument #1 ($domain) must be either AF_UNIX, AF_INET6 or AF_INET diff --git a/ext/sockets/tests/socket_create_pair.phpt b/ext/sockets/tests/socket_create_pair.phpt index 604d5a2319044..7fc1838f71e69 100644 --- a/ext/sockets/tests/socket_create_pair.phpt +++ b/ext/sockets/tests/socket_create_pair.phpt @@ -15,6 +15,7 @@ if (strtolower(substr(PHP_OS, 0, 3)) == 'win') { } socket_create_pair($domain, SOCK_STREAM, 0, $sockets); var_dump($sockets); +?> --EXPECT-- array(2) { [0]=> diff --git a/ext/sockets/tests/socket_export_stream-1.phpt b/ext/sockets/tests/socket_export_stream-1.phpt index f8f560b60bd93..a3788f8c724d8 100644 --- a/ext/sockets/tests/socket_export_stream-1.phpt +++ b/ext/sockets/tests/socket_export_stream-1.phpt @@ -21,6 +21,7 @@ socket_write($s1, "test message"); socket_close($s1); var_dump(stream_get_contents($stream)); +?> --EXPECTF-- resource(%d) of type (stream) string(12) "test message" diff --git a/ext/sockets/tests/socket_export_stream-3.phpt b/ext/sockets/tests/socket_export_stream-3.phpt index ed3b7f83e5a45..a1bffdbad654a 100644 --- a/ext/sockets/tests/socket_export_stream-3.phpt +++ b/ext/sockets/tests/socket_export_stream-3.phpt @@ -37,6 +37,7 @@ var_dump($so); stream_set_blocking($stream, 0); var_dump(fread($stream, strlen($m))); echo "Done.\n"; +?> --EXPECTF-- resource(%d) of type (stream) bool(true) diff --git a/ext/sockets/tests/socket_export_stream-4-win.phpt b/ext/sockets/tests/socket_export_stream-4-win.phpt index a1899d3effe58..067e9fcc194f1 100644 --- a/ext/sockets/tests/socket_export_stream-4-win.phpt +++ b/ext/sockets/tests/socket_export_stream-4-win.phpt @@ -73,6 +73,7 @@ socket_bind($sock4, '0.0.0.0', 0); $stream4 = socket_export_stream($sock4); socket_close($sock4); test($stream4, $sock4); +?> --EXPECTF-- normal stream_set_blocking 1 diff --git a/ext/sockets/tests/socket_export_stream-4.phpt b/ext/sockets/tests/socket_export_stream-4.phpt index 7a38ba91294af..390689cce5110 100644 --- a/ext/sockets/tests/socket_export_stream-4.phpt +++ b/ext/sockets/tests/socket_export_stream-4.phpt @@ -75,6 +75,7 @@ socket_close($sock4); test($stream4, $sock4); echo "Done.\n"; +?> --EXPECTF-- normal stream_set_blocking 1 diff --git a/ext/sockets/tests/socket_export_stream-5.phpt b/ext/sockets/tests/socket_export_stream-5.phpt index 219fec5574cdc..3ce2c2579c54a 100644 --- a/ext/sockets/tests/socket_export_stream-5.phpt +++ b/ext/sockets/tests/socket_export_stream-5.phpt @@ -24,5 +24,6 @@ $stream1 = socket_export_stream($sock1); zend_leak_variable($sock1); echo "Done.\n"; +?> --EXPECT-- Done. diff --git a/ext/sockets/tests/socket_import_stream-1.phpt b/ext/sockets/tests/socket_import_stream-1.phpt index 8608af33d4b06..9931535721a33 100644 --- a/ext/sockets/tests/socket_import_stream-1.phpt +++ b/ext/sockets/tests/socket_import_stream-1.phpt @@ -20,6 +20,7 @@ socket_write($sock, "test message"); socket_close($sock); var_dump(stream_get_contents($s1)); +?> --EXPECTF-- object(Socket)#%d (0) { } diff --git a/ext/sockets/tests/socket_import_stream-3.phpt b/ext/sockets/tests/socket_import_stream-3.phpt index 6f340a4e6cdd3..972a3d6fcf90c 100644 --- a/ext/sockets/tests/socket_import_stream-3.phpt +++ b/ext/sockets/tests/socket_import_stream-3.phpt @@ -36,6 +36,7 @@ var_dump($so); stream_set_blocking($stream, 0); var_dump(fread($stream, strlen($m))); echo "Done.\n"; +?> --EXPECTF-- object(Socket)#%d (0) { } diff --git a/ext/sockets/tests/socket_import_stream-4-win.phpt b/ext/sockets/tests/socket_import_stream-4-win.phpt index 0845d8b5106be..9b5863cf2b950 100644 --- a/ext/sockets/tests/socket_import_stream-4-win.phpt +++ b/ext/sockets/tests/socket_import_stream-4-win.phpt @@ -68,6 +68,7 @@ $stream4 = stream_socket_server("udp://0.0.0.0:0", $errno, $errstr, STREAM_SERVE $sock4 = socket_import_stream($stream4); socket_close($sock4); test($stream4, $sock4); +?> --EXPECTF-- normal stream_set_blocking 1 diff --git a/ext/sockets/tests/socket_import_stream-4.phpt b/ext/sockets/tests/socket_import_stream-4.phpt index bd2ac05aefefb..592dbd6c04a44 100644 --- a/ext/sockets/tests/socket_import_stream-4.phpt +++ b/ext/sockets/tests/socket_import_stream-4.phpt @@ -70,6 +70,7 @@ socket_close($sock4); test($stream4, $sock4); echo "Done.\n"; +?> --EXPECTF-- normal stream_set_blocking 1 diff --git a/ext/sockets/tests/socket_import_stream-5.phpt b/ext/sockets/tests/socket_import_stream-5.phpt index 5eaf579854499..ce10168650d2b 100644 --- a/ext/sockets/tests/socket_import_stream-5.phpt +++ b/ext/sockets/tests/socket_import_stream-5.phpt @@ -22,5 +22,6 @@ $sock1 = socket_import_stream($stream1); zend_leak_variable($sock1); echo "Done.\n"; +?> --EXPECT-- Done. diff --git a/ext/sockets/tests/socket_listen-wrongparams.phpt b/ext/sockets/tests/socket_listen-wrongparams.phpt index b5715a5ff55e7..5262d5e4b3340 100644 --- a/ext/sockets/tests/socket_listen-wrongparams.phpt +++ b/ext/sockets/tests/socket_listen-wrongparams.phpt @@ -12,6 +12,7 @@ if (!extension_loaded('sockets')) { --EXPECTF-- Warning: socket_listen(): unable to listen on socket [%d]: Invalid argument in %s on line %d bool(false) diff --git a/ext/sockets/tests/socket_recvmsg.phpt b/ext/sockets/tests/socket_recvmsg.phpt index 21f7b730587e9..596954eb2395f 100644 --- a/ext/sockets/tests/socket_recvmsg.phpt +++ b/ext/sockets/tests/socket_recvmsg.phpt @@ -47,6 +47,7 @@ $data = [ ]; if (!socket_recvmsg($s, $data, 0)) die("recvmsg"); print_r($data); +?> --EXPECTF-- creating send socket object(Socket)#%d (0) { diff --git a/ext/sockets/tests/socket_select-wrongparams-1-win32.phpt b/ext/sockets/tests/socket_select-wrongparams-1-win32.phpt index 490bb7319ad91..21c3c9e8d9a6b 100644 --- a/ext/sockets/tests/socket_select-wrongparams-1-win32.phpt +++ b/ext/sockets/tests/socket_select-wrongparams-1-win32.phpt @@ -18,6 +18,7 @@ $write = null; $except = null; $time = -1; var_dump(socket_select($sockets, $write, $except, $time)); +?> --EXPECT-- int(0) --CREDITS-- diff --git a/ext/sockets/tests/socket_select-wrongparams-1.phpt b/ext/sockets/tests/socket_select-wrongparams-1.phpt index 2658063e366e6..91286d1372045 100644 --- a/ext/sockets/tests/socket_select-wrongparams-1.phpt +++ b/ext/sockets/tests/socket_select-wrongparams-1.phpt @@ -18,6 +18,7 @@ $write = null; $except = null; $time = -1; var_dump(socket_select($sockets, $write, $except, $time)); +?> --EXPECTF-- Warning: socket_select(): Unable to select [%d]: Invalid argument in %s on line %d bool(false) diff --git a/ext/sockets/tests/socket_select-wrongparams-2.phpt b/ext/sockets/tests/socket_select-wrongparams-2.phpt index 601ddb4efa343..3bbd394001200 100644 --- a/ext/sockets/tests/socket_select-wrongparams-2.phpt +++ b/ext/sockets/tests/socket_select-wrongparams-2.phpt @@ -17,6 +17,7 @@ try { } catch (ValueError $exception) { echo $exception->getMessage() . "\n"; } +?> --EXPECTF-- socket_select(): At least one array argument must be passed --CREDITS-- diff --git a/ext/sockets/tests/socket_select-wrongparams-4.phpt b/ext/sockets/tests/socket_select-wrongparams-4.phpt index 7a107b41df05d..e2b22913e4bf1 100644 --- a/ext/sockets/tests/socket_select-wrongparams-4.phpt +++ b/ext/sockets/tests/socket_select-wrongparams-4.phpt @@ -22,6 +22,7 @@ $except = null; $time = 0; $usec = 2000000; var_dump(socket_select($sockets, $write, $except, $time, $usec)); +?> --EXPECT-- int(0) --CREDITS-- diff --git a/ext/sockets/tests/socket_select.phpt b/ext/sockets/tests/socket_select.phpt index 5d551119959c8..765c045266224 100644 --- a/ext/sockets/tests/socket_select.phpt +++ b/ext/sockets/tests/socket_select.phpt @@ -19,6 +19,7 @@ $write = null; $except = null; $ref =& $sockets[0]; // bug #78038 var_dump(socket_select($sockets, $write, $except, 0)); +?> --EXPECT-- int(0) --CREDITS-- diff --git a/ext/sockets/tests/socket_sendrecvmsg_multi_msg-unix.phpt b/ext/sockets/tests/socket_sendrecvmsg_multi_msg-unix.phpt index 107aa626e81c9..a5aaea35a4cc0 100644 --- a/ext/sockets/tests/socket_sendrecvmsg_multi_msg-unix.phpt +++ b/ext/sockets/tests/socket_sendrecvmsg_multi_msg-unix.phpt @@ -60,6 +60,7 @@ $data = [ ]; if (!socket_recvmsg($s, $data, 0)) die("recvmsg"); print_r($data); +?> --EXPECTF-- creating send socket object(Socket)#%d (0) { diff --git a/ext/sockets/tests/socket_sendrecvmsg_multi_msg.phpt b/ext/sockets/tests/socket_sendrecvmsg_multi_msg.phpt index 9e004afa22698..9fe57a8258ed4 100644 --- a/ext/sockets/tests/socket_sendrecvmsg_multi_msg.phpt +++ b/ext/sockets/tests/socket_sendrecvmsg_multi_msg.phpt @@ -58,6 +58,7 @@ $data = [ ]; if (!socket_recvmsg($s, $data, 0)) die("recvmsg"); print_r($data); +?> --EXPECTF-- creating send socket object(Socket)#%d (0) { diff --git a/ext/sockets/tests/socket_sentto_recvfrom_ipv6_udp-win32.phpt b/ext/sockets/tests/socket_sentto_recvfrom_ipv6_udp-win32.phpt index fbc4da3861cc5..2aa5f7f115fe7 100644 --- a/ext/sockets/tests/socket_sentto_recvfrom_ipv6_udp-win32.phpt +++ b/ext/sockets/tests/socket_sentto_recvfrom_ipv6_udp-win32.phpt @@ -44,6 +44,7 @@ require 'ipv6_skipif.inc'; echo "Received $buf from remote address $from and remote port $port" . PHP_EOL; socket_close($socket); +?> --EXPECTF-- Warning: socket_recvfrom(): unable to recvfrom [10022]: %s in %s on line %d diff --git a/ext/sockets/tests/socket_set_option_in6_pktinfo.phpt b/ext/sockets/tests/socket_set_option_in6_pktinfo.phpt index 8ee5218cb069f..1feba8349b8d7 100644 --- a/ext/sockets/tests/socket_set_option_in6_pktinfo.phpt +++ b/ext/sockets/tests/socket_set_option_in6_pktinfo.phpt @@ -31,6 +31,7 @@ var_dump(socket_set_option($s, IPPROTO_IPV6, IPV6_PKTINFO, [ //A work-around with is sort-of possible (with IPV6_2292PKTOPTIONS), //but not worth it //var_dump(socket_get_option($s, IPPROTO_IPV6, IPV6_PKTINFO)); +?> --EXPECTF-- Warning: socket_set_option(): error converting user data (path: in6_pktinfo): The key 'addr' is required in %s on line %d bool(false) diff --git a/ext/sodium/tests/crypto_secretstream.phpt b/ext/sodium/tests/crypto_secretstream.phpt index 1ccac32fd8d1a..24896e15b263a 100644 --- a/ext/sodium/tests/crypto_secretstream.phpt +++ b/ext/sodium/tests/crypto_secretstream.phpt @@ -46,6 +46,7 @@ $r1 = sodium_crypto_secretstream_xchacha20poly1305_pull($stream, $c1, $ad); var_dump($r1); $r2 = sodium_crypto_secretstream_xchacha20poly1305_pull($stream, $c2); var_dump($r2); +?> --EXPECT-- secretstream_xchacha20poly1305: bool(true) diff --git a/ext/sodium/tests/php_password_hash_argon2i.phpt b/ext/sodium/tests/php_password_hash_argon2i.phpt index 6d55afda73d15..c9a2586721f4c 100644 --- a/ext/sodium/tests/php_password_hash_argon2i.phpt +++ b/ext/sodium/tests/php_password_hash_argon2i.phpt @@ -33,6 +33,7 @@ foreach([1, 2, 4] as $mem) { var_dump(sodium_crypto_pwhash_str_verify($hash, $password)); } } +?> --EXPECTF-- Argon2 provider: string(%d) "%s" Using password: string(44) "%s" diff --git a/ext/sodium/tests/php_password_hash_argon2id.phpt b/ext/sodium/tests/php_password_hash_argon2id.phpt index 91355765be56b..3176a79bbf03a 100644 --- a/ext/sodium/tests/php_password_hash_argon2id.phpt +++ b/ext/sodium/tests/php_password_hash_argon2id.phpt @@ -33,6 +33,7 @@ foreach([1, 2, 4] as $mem) { var_dump(sodium_crypto_pwhash_str_verify($hash, $password)); } } +?> --EXPECTF-- Argon2 provider: string(%d) "%s" Using password: string(44) "%s" diff --git a/ext/sodium/tests/php_password_verify.phpt b/ext/sodium/tests/php_password_verify.phpt index edf97c0ad4bf7..5c09fccd2edbc 100644 --- a/ext/sodium/tests/php_password_verify.phpt +++ b/ext/sodium/tests/php_password_verify.phpt @@ -44,6 +44,7 @@ foreach($opsSet as $ops) { var_dump(password_verify($password, $hash)); } } +?> --EXPECTF-- Argon2 provider: string(%d) "%s" Using password: string(44) "%s" diff --git a/ext/spl/tests/CallbackFilterIteratorTest-002.phpt b/ext/spl/tests/CallbackFilterIteratorTest-002.phpt index 11529cfee0eb2..c0c5aab1e97d9 100644 --- a/ext/spl/tests/CallbackFilterIteratorTest-002.phpt +++ b/ext/spl/tests/CallbackFilterIteratorTest-002.phpt @@ -40,6 +40,7 @@ try { } catch(Exception $e) { echo $e->getMessage() . "\n"; } +?> --EXPECT-- CallbackFilterIterator::__construct() expects exactly 2 parameters, 0 given CallbackFilterIterator::__construct() expects exactly 2 parameters, 1 given diff --git a/ext/spl/tests/CallbackFilterIteratorTest.phpt b/ext/spl/tests/CallbackFilterIteratorTest.phpt index bf8f85b8db59b..08c070ffd2bb2 100644 --- a/ext/spl/tests/CallbackFilterIteratorTest.phpt +++ b/ext/spl/tests/CallbackFilterIteratorTest.phpt @@ -55,6 +55,7 @@ foreach($tests as $name => $test) { echo "=> $value\n"; } } +?> --EXPECT-- = instance method = 1 / 0 / 1 / 1 diff --git a/ext/spl/tests/RecursiveCallbackFilterIteratorTest.phpt b/ext/spl/tests/RecursiveCallbackFilterIteratorTest.phpt index 7620138eb9e41..af95f85b6bc4a 100644 --- a/ext/spl/tests/RecursiveCallbackFilterIteratorTest.phpt +++ b/ext/spl/tests/RecursiveCallbackFilterIteratorTest.phpt @@ -60,6 +60,7 @@ foreach($tests as $name => $test) { echo "=> $value\n"; } } +?> --EXPECT-- = instance method = 1 / 0 / 1 / 1 diff --git a/ext/spl/tests/SplObjectStorage_unserialize_bad.phpt b/ext/spl/tests/SplObjectStorage_unserialize_bad.phpt index a0f3e8c93dd9f..306a695abdfa9 100644 --- a/ext/spl/tests/SplObjectStorage_unserialize_bad.phpt +++ b/ext/spl/tests/SplObjectStorage_unserialize_bad.phpt @@ -19,6 +19,7 @@ try { } } echo "DONE\n"; +?> --EXPECTF-- Error at offset 6 of 34 bytes Error at offset 46 of 89 bytes diff --git a/ext/spl/tests/SplObjectStorage_unserialize_nested.phpt b/ext/spl/tests/SplObjectStorage_unserialize_nested.phpt index c75662c66ecc9..480585a2c73d0 100644 --- a/ext/spl/tests/SplObjectStorage_unserialize_nested.phpt +++ b/ext/spl/tests/SplObjectStorage_unserialize_nested.phpt @@ -17,6 +17,7 @@ echo $s."\n"; $so1 = unserialize($s); var_dump($so1); +?> --EXPECTF-- O:16:"SplObjectStorage":2:{i:0;a:4:{i:0;O:8:"stdClass":1:{s:1:"a";O:8:"stdClass":0:{}}i:1;i:1;i:2;r:4;i:3;i:2;}i:1;a:0:{}} object(SplObjectStorage)#4 (1) { diff --git a/ext/spl/tests/array_027.phpt b/ext/spl/tests/array_027.phpt index 509b8f9ffda46..5dc82ab460ac3 100644 --- a/ext/spl/tests/array_027.phpt +++ b/ext/spl/tests/array_027.phpt @@ -8,6 +8,7 @@ $o = new AO(); $o['plop'] = $o; var_dump($o); +?> --EXPECTF-- object(AO)#%d (1) { ["storage":"ArrayObject":private]=> diff --git a/ext/spl/tests/bug46051.phpt b/ext/spl/tests/bug46051.phpt index d53f87bc47090..0b3c422905f40 100644 --- a/ext/spl/tests/bug46051.phpt +++ b/ext/spl/tests/bug46051.phpt @@ -10,5 +10,6 @@ try { } catch (TypeError $e) { } var_dump($x->getPathName()); +?> --EXPECTF-- string(%d) "%sbug46051.php" diff --git a/ext/spl/tests/bug46053.phpt b/ext/spl/tests/bug46053.phpt index 75da7f3bbfd5d..a18705bb5e92b 100644 --- a/ext/spl/tests/bug46053.phpt +++ b/ext/spl/tests/bug46053.phpt @@ -8,5 +8,6 @@ $x->getPathName(); $x->seek(10); $x->seek(0); var_dump(trim($x->fgets())); +?> --EXPECTF-- string(%d) "current())."\n"; $it2 = new RecursiveDirectoryIterator(__DIR__); $it2->rewind(); echo gettype($it2->current())."\n"; +?> --EXPECT-- string object diff --git a/ext/spl/tests/bug54291.phpt b/ext/spl/tests/bug54291.phpt index 2521c50223eea..c65c085cddb05 100644 --- a/ext/spl/tests/bug54291.phpt +++ b/ext/spl/tests/bug54291.phpt @@ -4,6 +4,7 @@ Bug #54291 (Crash iterating DirectoryIterator for dir name starting with \0) isFile(); +?> --EXPECTF-- Fatal error: Uncaught TypeError: DirectoryIterator::__construct(): Argument #1 ($path) must be a valid path, string given in %s:%d Stack trace: diff --git a/ext/spl/tests/bug54323.phpt b/ext/spl/tests/bug54323.phpt index 2ce165fd423db..7431c9c47348a 100644 --- a/ext/spl/tests/bug54323.phpt +++ b/ext/spl/tests/bug54323.phpt @@ -16,6 +16,7 @@ function testAccess($c, $ao) { unset($ao['prop']); var_dump($c->prop, $ao['prop']); } +?> --EXPECTF-- Warning: Undefined property: C::$prop in %s on line %d diff --git a/ext/spl/tests/bug54384.phpt b/ext/spl/tests/bug54384.phpt index 581845a43ab12..aa2d6fdb93b8a 100644 --- a/ext/spl/tests/bug54384.phpt +++ b/ext/spl/tests/bug54384.phpt @@ -152,6 +152,7 @@ foreach ($o as $a) { echo $a,"\n"; } } ); +?> --EXPECT-- IteratorIterator... exception (expected) FilterIterator... exception (expected) diff --git a/ext/spl/tests/bug55701.phpt b/ext/spl/tests/bug55701.phpt index 6574b4165227d..737ebf2184b52 100644 --- a/ext/spl/tests/bug55701.phpt +++ b/ext/spl/tests/bug55701.phpt @@ -293,6 +293,7 @@ testChildClass( function() { $o = new SplTempFileObjectChild(); $o->count(); } ); +?> --EXPECT-- ->count()... ran normally (expected) ->rewind()... ran normally (expected) diff --git a/ext/spl/tests/bug61326.phpt b/ext/spl/tests/bug61326.phpt index 85b577940a0f6..5f86359294a1e 100644 --- a/ext/spl/tests/bug61326.phpt +++ b/ext/spl/tests/bug61326.phpt @@ -11,6 +11,7 @@ var_dump($aobj1 == $aobj3); $aobj3->foo = 'bar'; var_dump($aobj1 == $aobj3); +?> --EXPECT-- bool(false) bool(true) diff --git a/ext/spl/tests/bug61347.phpt b/ext/spl/tests/bug61347.phpt index 4b4f9eaedfb7a..c12cf320997a4 100644 --- a/ext/spl/tests/bug61347.phpt +++ b/ext/spl/tests/bug61347.phpt @@ -21,6 +21,7 @@ var_dump(isset($b[37])); //true var_dump(isset($b['no_exists'])); //false var_dump(empty($b['b'])); //true var_dump(empty($b[37])); //true +?> --EXPECT-- bool(false) bool(false) diff --git a/ext/spl/tests/bug62672.phpt b/ext/spl/tests/bug62672.phpt index d255762254663..ec40ee695504b 100644 --- a/ext/spl/tests/bug62672.phpt +++ b/ext/spl/tests/bug62672.phpt @@ -27,5 +27,6 @@ class ObjB extends ObjA $obj = new ObjB(new ArrayObject()); var_dump($obj == unserialize(serialize($obj))); +?> --EXPECT-- bool(true) diff --git a/ext/spl/tests/bug62904.phpt b/ext/spl/tests/bug62904.phpt index 966f1db44e38d..7a02fd0c2a8ac 100644 --- a/ext/spl/tests/bug62904.phpt +++ b/ext/spl/tests/bug62904.phpt @@ -12,5 +12,6 @@ $x = new foo(2); $z = clone $x; echo "No crash."; +?> --EXPECT-- No crash. diff --git a/ext/spl/tests/bug62978.phpt b/ext/spl/tests/bug62978.phpt index 8a5013ce086d7..ed47d4e44f2fc 100644 --- a/ext/spl/tests/bug62978.phpt +++ b/ext/spl/tests/bug62978.phpt @@ -24,6 +24,7 @@ $fp = fopen(__FILE__, 'r'); var_dump($a[$fp]); fclose($fp); +?> --EXPECTF-- Warning: Undefined array key "epic_magic" in %s on line %d NULL diff --git a/ext/spl/tests/bug64023.phpt b/ext/spl/tests/bug64023.phpt index 82924659e06a1..a46ca79f737bd 100644 --- a/ext/spl/tests/bug64023.phpt +++ b/ext/spl/tests/bug64023.phpt @@ -14,6 +14,7 @@ echo $a, $a->__toString(), $a->__toString() . '', "\n"; // Does not work - outputs parent::__toString() echo $a . '', "\n"; +?> --EXPECT-- -expected- -expected- -expected- -expected- diff --git a/ext/spl/tests/bug65328.phpt b/ext/spl/tests/bug65328.phpt index 32e6c24fa7745..c1b4685a148f7 100644 --- a/ext/spl/tests/bug65328.phpt +++ b/ext/spl/tests/bug65328.phpt @@ -293,6 +293,7 @@ $node2 = new Node('value2', 2); $node1->addChild($node2); print_r($tree->findAll(2)->offsetGet(0)); +?> --EXPECTF-- Node Object ( diff --git a/ext/spl/tests/bug66702.phpt b/ext/spl/tests/bug66702.phpt index f1260afa02765..9b69054bde471 100644 --- a/ext/spl/tests/bug66702.phpt +++ b/ext/spl/tests/bug66702.phpt @@ -17,6 +17,7 @@ $it2 = new \RegexIterator($it, "/^ba/", \RegexIterator::MATCH, \RegexIterator::U print_r(iterator_to_array($it2)); $it2 = new \RegexIterator($it, "/^ba/", \RegexIterator::MATCH, \RegexIterator::USE_KEY | \RegexIterator::INVERT_MATCH); print_r(iterator_to_array($it2)); +?> --EXPECT-- Array ( diff --git a/ext/spl/tests/bug67539.phpt b/ext/spl/tests/bug67539.phpt index 1001112e12744..97d8199e48f6b 100644 --- a/ext/spl/tests/bug67539.phpt +++ b/ext/spl/tests/bug67539.phpt @@ -11,5 +11,6 @@ function badsort($a, $b) { } $it->uksort('badsort'); +?> --EXPECTF-- Warning: Modification of ArrayObject during sorting is prohibited in %sbug67539.php on line %d diff --git a/ext/spl/tests/bug70365.phpt b/ext/spl/tests/bug70365.phpt index 06786aaf16ea7..55ff58c9e9122 100644 --- a/ext/spl/tests/bug70365.phpt +++ b/ext/spl/tests/bug70365.phpt @@ -32,6 +32,7 @@ function ptr2str($ptr) } return $out; } +?> --EXPECTF-- array(5) { [0]=> diff --git a/ext/spl/tests/bug70959.phpt b/ext/spl/tests/bug70959.phpt index fde022ab9291d..65bdbac99788e 100644 --- a/ext/spl/tests/bug70959.phpt +++ b/ext/spl/tests/bug70959.phpt @@ -19,6 +19,7 @@ $obj->setTest('test'); var_dump($obj->getTest()); $obj2 = unserialize(serialize($obj)); var_dump($obj2->getTest()); +?> --EXPECT-- string(4) "test" string(4) "test" diff --git a/ext/spl/tests/bug72884.phpt b/ext/spl/tests/bug72884.phpt index 178e0e1d70627..83a536fd07c7f 100644 --- a/ext/spl/tests/bug72884.phpt +++ b/ext/spl/tests/bug72884.phpt @@ -6,5 +6,6 @@ $x=new SplFileObject(__FILE__); $r=new ReflectionObject($x); var_dump($r->isCloneable()); +?> --EXPECT-- bool(false) diff --git a/ext/spl/tests/bug75049.phpt b/ext/spl/tests/bug75049.phpt index cf1f80367c31c..85e3ef12ca7a6 100644 --- a/ext/spl/tests/bug75049.phpt +++ b/ext/spl/tests/bug75049.phpt @@ -12,5 +12,6 @@ foreach (spl_autoload_functions() as $loader) { echo (int)spl_autoload_unregister($loader); } echo (int)count(spl_autoload_functions()); +?> --EXPECT-- 11110 diff --git a/ext/spl/tests/bug75173.phpt b/ext/spl/tests/bug75173.phpt index fa5d2ac371615..f4374744eec9a 100644 --- a/ext/spl/tests/bug75173.phpt +++ b/ext/spl/tests/bug75173.phpt @@ -13,6 +13,7 @@ foreach ($it as $item) { $it->append(new ArrayIterator(['bar'])); } } +?> --EXPECT-- string(3) "foo" string(3) "bar" diff --git a/ext/spl/tests/bug77298.phpt b/ext/spl/tests/bug77298.phpt index 0b24cfff48813..bf0c440859e79 100644 --- a/ext/spl/tests/bug77298.phpt +++ b/ext/spl/tests/bug77298.phpt @@ -11,6 +11,7 @@ $o3 = new ArrayObject(); $o3->unserialize($o->serialize()); $o3['xm']=456; var_dump($o3); +?> --EXPECT-- object(ArrayObject)#2 (1) { ["storage":"ArrayObject":private]=> diff --git a/ext/spl/tests/observer_010.phpt b/ext/spl/tests/observer_010.phpt index a62018958e99f..f455f68a9be3a 100644 --- a/ext/spl/tests/observer_010.phpt +++ b/ext/spl/tests/observer_010.phpt @@ -9,6 +9,7 @@ $map = new SplObjectStorage(); $map[$a] = 'foo'; var_dump($map[$b] ?? null); var_dump($map[$a] ?? null); +?> --EXPECT-- NULL string(3) "foo" diff --git a/ext/standard/tests/array/array_chunk_variation5.phpt b/ext/standard/tests/array/array_chunk_variation5.phpt index 1cf528d081395..4aa4ea1172358 100644 --- a/ext/standard/tests/array/array_chunk_variation5.phpt +++ b/ext/standard/tests/array/array_chunk_variation5.phpt @@ -38,7 +38,6 @@ foreach ($sizes as $size){ } } ?> - --EXPECT-- *** Testing array_chunk() : usage variations *** diff --git a/ext/standard/tests/array/array_column_variant.phpt b/ext/standard/tests/array/array_column_variant.phpt index 576a2526ccaf0..9673ff17d3b41 100644 --- a/ext/standard/tests/array/array_column_variant.phpt +++ b/ext/standard/tests/array/array_column_variant.phpt @@ -18,6 +18,7 @@ echo "-- pass null as second parameter and no third param to get back array_valu var_dump(array_column($rows, null)); echo "Done\n"; +?> --EXPECT-- -- pass null as second parameter to get back all columns indexed by third parameter -- array(2) { diff --git a/ext/standard/tests/array/array_uintersect_assoc_variation5.phpt b/ext/standard/tests/array/array_uintersect_assoc_variation5.phpt index 75c10527c7258..ed71142170d35 100644 --- a/ext/standard/tests/array/array_uintersect_assoc_variation5.phpt +++ b/ext/standard/tests/array/array_uintersect_assoc_variation5.phpt @@ -30,7 +30,6 @@ function too_few_parameters ($val1) { var_dump(array_uintersect_assoc($arr1, $arr2, 'too_few_parameters')); ?> - --EXPECT-- *** Testing array_uintersect_assoc() : usage variation - differing comparison functions*** diff --git a/ext/standard/tests/array/array_uintersect_variation5.phpt b/ext/standard/tests/array/array_uintersect_variation5.phpt index d5bcdcf9c3895..836bb80cc268c 100644 --- a/ext/standard/tests/array/array_uintersect_variation5.phpt +++ b/ext/standard/tests/array/array_uintersect_variation5.phpt @@ -30,7 +30,6 @@ function too_few_parameters ($val1) { var_dump(array_uintersect($arr1, $arr2, 'too_few_parameters')); ?> - --EXPECT-- *** Testing array_uintersect() : usage variation - differing comparison functions*** diff --git a/ext/standard/tests/array/bug42850.phpt b/ext/standard/tests/array/bug42850.phpt index e184db81056c9..31903e61d9797 100644 --- a/ext/standard/tests/array/bug42850.phpt +++ b/ext/standard/tests/array/bug42850.phpt @@ -22,6 +22,7 @@ function apply_changed(&$input, $key) { } myfunc($data); var_dump($data); +?> --EXPECT-- array(2) { ["key1"]=> diff --git a/ext/standard/tests/array/bug54459.phpt b/ext/standard/tests/array/bug54459.phpt index e46cfcb14c167..fa824e47a09ee 100644 --- a/ext/standard/tests/array/bug54459.phpt +++ b/ext/standard/tests/array/bug54459.phpt @@ -10,6 +10,7 @@ foreach (range(90, 100, .1) as $i => $v){ foreach (range("90", "100", .1) as $i => $v){ echo $i, ' = ', $v, PHP_EOL; } +?> --EXPECT-- 0 = 90 1 = 90.1 diff --git a/ext/standard/tests/array/bug61730.phpt b/ext/standard/tests/array/bug61730.phpt index 0761fee7745fe..ff137151ace3b 100644 --- a/ext/standard/tests/array/bug61730.phpt +++ b/ext/standard/tests/array/bug61730.phpt @@ -26,6 +26,7 @@ array_walk( print_r($myArray); +?> --EXPECT-- int(0) int(3) diff --git a/ext/standard/tests/array/bug70910.phpt b/ext/standard/tests/array/bug70910.phpt index c7eb36c49007e..a87024b1fa3e6 100644 --- a/ext/standard/tests/array/bug70910.phpt +++ b/ext/standard/tests/array/bug70910.phpt @@ -9,5 +9,6 @@ $hash = ['var' => 'new value']; extract($hash); var_dump($var === $ref); +?> --EXPECT-- bool(true) diff --git a/ext/standard/tests/array/bug71220.phpt b/ext/standard/tests/array/bug71220.phpt index 6a933f5f52412..5c5f43eeea89c 100644 --- a/ext/standard/tests/array/bug71220.phpt +++ b/ext/standard/tests/array/bug71220.phpt @@ -9,6 +9,5 @@ try { echo $e->getMessage(); } ?> - --EXPECT-- Cannot call compact() dynamically diff --git a/ext/standard/tests/array/bug71603.phpt b/ext/standard/tests/array/bug71603.phpt index 2fa8c0a136a9f..099c1b97e0695 100644 --- a/ext/standard/tests/array/bug71603.phpt +++ b/ext/standard/tests/array/bug71603.phpt @@ -10,5 +10,6 @@ $array = compact('foo_reference'); $foo = 'changed!'; var_dump($array['foo_reference']); +?> --EXPECT-- string(4) "okey" diff --git a/ext/standard/tests/array/bug75433.phpt b/ext/standard/tests/array/bug75433.phpt index 650c6ca378a08..caf4816a420f9 100644 --- a/ext/standard/tests/array/bug75433.phpt +++ b/ext/standard/tests/array/bug75433.phpt @@ -8,6 +8,7 @@ unset($a[2]); $b = array_values($a); $b[] = 4; print_r($b); +?> --EXPECT-- Array ( diff --git a/ext/standard/tests/array/key_exists_basic.phpt b/ext/standard/tests/array/key_exists_basic.phpt index 510ec09dccbf0..37fed4e246e3e 100644 --- a/ext/standard/tests/array/key_exists_basic.phpt +++ b/ext/standard/tests/array/key_exists_basic.phpt @@ -9,6 +9,7 @@ echo "*** test key_exists() by calling it with its expected arguments ***\n"; $a = array('bar' => 1); var_dump(key_exists('bar', $a)); var_dump(key_exists('foo', $a)); +?> --EXPECT-- *** test key_exists() by calling it with its expected arguments *** bool(true) diff --git a/ext/standard/tests/array/key_exists_variation1.phpt b/ext/standard/tests/array/key_exists_variation1.phpt index 490d5642465e0..b902a9eaa60b7 100644 --- a/ext/standard/tests/array/key_exists_variation1.phpt +++ b/ext/standard/tests/array/key_exists_variation1.phpt @@ -9,6 +9,7 @@ echo "*** test key_exists() by calling it with its expected arguments ***\n"; $a = array('bar' => 1, 'foo' => array('bar' => 2, 'baz' => 3)); var_dump(key_exists('baz', $a)); var_dump(key_exists('baz', $a['foo'])); +?> --EXPECT-- *** test key_exists() by calling it with its expected arguments *** bool(false) diff --git a/ext/standard/tests/array/key_exists_variation2.phpt b/ext/standard/tests/array/key_exists_variation2.phpt index 4a06762410284..469df11e53e23 100644 --- a/ext/standard/tests/array/key_exists_variation2.phpt +++ b/ext/standard/tests/array/key_exists_variation2.phpt @@ -54,6 +54,7 @@ var_dump(key_exists(0, $h)); // stream resource has index = 0, netherless its position is the latest $i = array('foo' => 'baz', $st); var_dump(key_exists(0, $i)); +?> --EXPECT-- *** test key_exists() by using mixed type of arrays *** bool(false) diff --git a/ext/standard/tests/array/packed_001.phpt b/ext/standard/tests/array/packed_001.phpt index 81973c7e0ed50..7a36ed3f28564 100644 --- a/ext/standard/tests/array/packed_001.phpt +++ b/ext/standard/tests/array/packed_001.phpt @@ -19,6 +19,7 @@ foreach ($inputs as $input) { print_r(array_keys($input)); print_r(array_values($input)); } +?> --EXPECT-- Array ( diff --git a/ext/standard/tests/assert/assert_basic.phpt b/ext/standard/tests/assert/assert_basic.phpt index dee0f46f72fac..93424705b842a 100644 --- a/ext/standard/tests/assert/assert_basic.phpt +++ b/ext/standard/tests/assert/assert_basic.phpt @@ -15,6 +15,7 @@ function f1() var_dump($r2 = assert(0)); var_dump($r2 = assert(1)); +?> --EXPECT-- f1 called bool(false) diff --git a/ext/standard/tests/assert/assert_basic3.phpt b/ext/standard/tests/assert/assert_basic3.phpt index ca896f9f14faf..ed4bf1d0ac87b 100644 --- a/ext/standard/tests/assert/assert_basic3.phpt +++ b/ext/standard/tests/assert/assert_basic3.phpt @@ -17,6 +17,7 @@ function f1() var_dump($rao=assert_options(ASSERT_BAIL, 1)); var_dump($r2=assert(0 != 0)); echo "If this is printed BAIL hasn't worked"; +?> --EXPECTF-- int(0) f1 called diff --git a/ext/standard/tests/assert/assert_basic4.phpt b/ext/standard/tests/assert/assert_basic4.phpt index 289c51860eddc..8b370a73f0503 100644 --- a/ext/standard/tests/assert/assert_basic4.phpt +++ b/ext/standard/tests/assert/assert_basic4.phpt @@ -20,6 +20,7 @@ echo "Initial values: ini.get(\"assert.active\") => [".ini_get("assert.active"). echo "Initial values: ini.get(\"assert.warning\") => [".ini_get("assert.warning")."]\n"; echo "Initial values: ini.get(\"assert.bail\") => [".ini_get("assert.bail")."]\n"; echo "Initial values: ini.get(\"assert.callback\") => [".ini_get("assert.callback")."]\n\n"; +?> --EXPECT-- Initial values: assert_options(ASSERT_ACTIVE) => [0] Initial values: assert_options(ASSERT_WARNING) => [0] diff --git a/ext/standard/tests/assert/assert_basic5.phpt b/ext/standard/tests/assert/assert_basic5.phpt index cfdc3028ee486..9315bc147c63a 100644 --- a/ext/standard/tests/assert/assert_basic5.phpt +++ b/ext/standard/tests/assert/assert_basic5.phpt @@ -20,6 +20,7 @@ var_dump($r2=assert(0 == 0)); //switch warning on and test return value var_dump($rao=assert_options(ASSERT_WARNING, 0)); +?> --EXPECTF-- int(0) f1 called diff --git a/ext/standard/tests/assert/assert_error2.phpt b/ext/standard/tests/assert/assert_error2.phpt index bc138c3346fd5..c9b0bc2973afe 100644 --- a/ext/standard/tests/assert/assert_error2.phpt +++ b/ext/standard/tests/assert/assert_error2.phpt @@ -19,6 +19,7 @@ function f1($script, $line, $message, $user_message) var_dump($rao = assert_options(ASSERT_BAIL, 1)); var_dump($r2 = assert(0 != 0)); echo "If this is printed BAIL hasn't worked"; +?> --EXPECTF-- int(0) f1 called diff --git a/ext/standard/tests/assert/assert_variation.phpt b/ext/standard/tests/assert/assert_variation.phpt index d6ea8a15e67b8..ff3d4a1e4dcef 100644 --- a/ext/standard/tests/assert/assert_variation.phpt +++ b/ext/standard/tests/assert/assert_variation.phpt @@ -68,6 +68,7 @@ var_dump($rao=assert_options(ASSERT_CALLBACK)); echo "ini.get(\"assert.callback\") => [".ini_get("assert.callback")."]\n\n"; var_dump($r2=assert(0 != 0)); echo"\n"; +?> --EXPECT-- Initial values: assert_options(ASSERT_CALLBACK) => [f1] Initial values: ini.get("assert.callback") => [f1] diff --git a/ext/standard/tests/file/007_basic.phpt b/ext/standard/tests/file/007_basic.phpt index 3e30ebf689745..37047ec32b28b 100644 --- a/ext/standard/tests/file/007_basic.phpt +++ b/ext/standard/tests/file/007_basic.phpt @@ -92,6 +92,7 @@ for( $i=0; $i --EXPECTF-- *** Testing basic operations of fopen() and fclose() functions *** diff --git a/ext/standard/tests/file/bug51094.phpt b/ext/standard/tests/file/bug51094.phpt index fa62277bfb144..cf2bb254c9241 100644 --- a/ext/standard/tests/file/bug51094.phpt +++ b/ext/standard/tests/file/bug51094.phpt @@ -13,6 +13,7 @@ $ini = parse_ini_string('ini=ini"raw', null, INI_SCANNER_RAW); var_dump($ini['ini']); $ini = parse_ini_string("ini=\r\niniraw", null, INI_SCANNER_RAW); var_dump($ini['ini']); +?> --EXPECT-- string(7) "ini;raw" string(4) ""ini" diff --git a/ext/standard/tests/file/bug52820.phpt b/ext/standard/tests/file/bug52820.phpt index ea3089ea8c732..de190c40cc363 100644 --- a/ext/standard/tests/file/bug52820.phpt +++ b/ext/standard/tests/file/bug52820.phpt @@ -39,6 +39,7 @@ echo "\nmemory stream (leak):\n"; zend_leak_variable(do_stuff("php://memory")); echo "\nDone.\n"; +?> --EXPECTF-- temp stream (close after): About to rewind! diff --git a/ext/standard/tests/file/bug63512.phpt b/ext/standard/tests/file/bug63512.phpt index a22ba9f0cf2a7..c5683a6d51557 100644 --- a/ext/standard/tests/file/bug63512.phpt +++ b/ext/standard/tests/file/bug63512.phpt @@ -13,6 +13,7 @@ $array = parse_ini_string(' d = INSTALL_ROOT "INSTALL_ROOT"', false, INI_SCANNER_RAW); var_dump($array); +?> --EXPECT-- array(7) { ["int"]=> diff --git a/ext/standard/tests/file/bug69442.phpt b/ext/standard/tests/file/bug69442.phpt index 8b6ae3f7d78d8..befd7d87f7d46 100644 --- a/ext/standard/tests/file/bug69442.phpt +++ b/ext/standard/tests/file/bug69442.phpt @@ -51,6 +51,7 @@ var_dump($data3); fclose($pipes[3]); proc_close($process); +?> --EXPECT-- read from pipe 0: string(5) "foo " diff --git a/ext/standard/tests/file/fclose_variation1.phpt b/ext/standard/tests/file/fclose_variation1.phpt index 8d3e1a1805dc1..5f6c25860d64f 100644 --- a/ext/standard/tests/file/fclose_variation1.phpt +++ b/ext/standard/tests/file/fclose_variation1.phpt @@ -13,6 +13,7 @@ try { echo $e->getMessage(), "\n"; } echo "\nDone.\n"; +?> --EXPECT-- fread(): supplied resource is not a valid stream resource diff --git a/ext/standard/tests/file/fileinode_error.phpt b/ext/standard/tests/file/fileinode_error.phpt index 698dd08195aa3..3d911e6eb38f1 100644 --- a/ext/standard/tests/file/fileinode_error.phpt +++ b/ext/standard/tests/file/fileinode_error.phpt @@ -12,6 +12,7 @@ var_dump( fileinode("string") ); var_dump( fileinode(100) ); echo "\n*** Done ***"; +?> --EXPECTF-- *** Testing error conditions of fileinode() *** Warning: fileinode(): stat failed for /no/such/file/dir in %s on line %d diff --git a/ext/standard/tests/file/fileinode_variation.phpt b/ext/standard/tests/file/fileinode_variation.phpt index cf25867218b29..e2abbb7c2c9b2 100644 --- a/ext/standard/tests/file/fileinode_variation.phpt +++ b/ext/standard/tests/file/fileinode_variation.phpt @@ -81,6 +81,7 @@ rmdir("$file_path/dir/subdir"); rmdir("$file_path/dir"); echo "\n*** Done ***"; +?> --EXPECTF-- *** Testing fileinode() with files, links and directories *** -- Testing with files -- diff --git a/ext/standard/tests/file/filesize_variation1.phpt b/ext/standard/tests/file/filesize_variation1.phpt index 8dd974947b51c..a171f3ba2c7a8 100644 --- a/ext/standard/tests/file/filesize_variation1.phpt +++ b/ext/standard/tests/file/filesize_variation1.phpt @@ -22,6 +22,7 @@ for($size = 1; $size <10000; $size = $size+1000) } echo "Done\n"; +?> --EXPECTF-- *** Testing filesize(): usage variations *** *** Checking filesize() with different size of files *** diff --git a/ext/standard/tests/file/fread_error.phpt b/ext/standard/tests/file/fread_error.phpt index 18bd0ae8d8dab..b89369e288e9c 100644 --- a/ext/standard/tests/file/fread_error.phpt +++ b/ext/standard/tests/file/fread_error.phpt @@ -22,6 +22,7 @@ try { echo $e->getMessage() . \PHP_EOL; } +?> --EXPECT-- *** Testing error conditions *** -- Testing fread() with invalid length arguments -- diff --git a/ext/standard/tests/file/include_userstream_001.phpt b/ext/standard/tests/file/include_userstream_001.phpt index 988a8bf085fd1..bcdf0f4432c75 100644 --- a/ext/standard/tests/file/include_userstream_001.phpt +++ b/ext/standard/tests/file/include_userstream_001.phpt @@ -76,6 +76,7 @@ echo @file_get_contents("test1://hello"),"\n"; @include "test1://hello"; echo @file_get_contents("test2://hello"),"\n"; @include "test2://hello"; +?> --EXPECT-- diff --git a/ext/standard/tests/file/include_userstream_002.phpt b/ext/standard/tests/file/include_userstream_002.phpt index 15c05314a5e1e..da9fec23bd202 100644 --- a/ext/standard/tests/file/include_userstream_002.phpt +++ b/ext/standard/tests/file/include_userstream_002.phpt @@ -93,6 +93,7 @@ echo @file_get_contents("test1://hello"),"\n"; @include "test1://hello"; echo @file_get_contents("test2://hello"),"\n"; include "test2://hello"; +?> --EXPECTF-- diff --git a/ext/standard/tests/file/include_userstream_003.phpt b/ext/standard/tests/file/include_userstream_003.phpt index ae6ec62649e43..d71a09fc73236 100644 --- a/ext/standard/tests/file/include_userstream_003.phpt +++ b/ext/standard/tests/file/include_userstream_003.phpt @@ -93,6 +93,7 @@ echo file_get_contents("test1://hello"),"\n"; include "test1://hello"; echo file_get_contents("test2://hello"),"\n"; include "test2://hello"; +?> --EXPECTF-- Deprecated: Directive 'allow_url_include' is deprecated in Unknown on line 0 diff --git a/ext/standard/tests/file/is_executable_error.phpt b/ext/standard/tests/file/is_executable_error.phpt index c8d296d93ef68..229ff78c6885b 100644 --- a/ext/standard/tests/file/is_executable_error.phpt +++ b/ext/standard/tests/file/is_executable_error.phpt @@ -6,6 +6,7 @@ echo "\n*** Testing is_exceutable() on non-existent directory ***\n"; var_dump( is_executable(__DIR__."/is_executable") ); echo "Done\n"; +?> --EXPECT-- *** Testing is_exceutable() on non-existent directory *** bool(false) diff --git a/ext/standard/tests/file/php_fd_wrapper_01.phpt b/ext/standard/tests/file/php_fd_wrapper_01.phpt index 037edd7f6ba7b..fea06fc3375f3 100644 --- a/ext/standard/tests/file/php_fd_wrapper_01.phpt +++ b/ext/standard/tests/file/php_fd_wrapper_01.phpt @@ -6,6 +6,7 @@ $f = fopen("php://fd/1", "wb"); fwrite($f, "hi!"); echo "\nDone.\n"; +?> --EXPECT-- hi! Done. diff --git a/ext/standard/tests/file/php_fd_wrapper_02.phpt b/ext/standard/tests/file/php_fd_wrapper_02.phpt index 6d40dc9ad4bd9..90aa58010256f 100644 --- a/ext/standard/tests/file/php_fd_wrapper_02.phpt +++ b/ext/standard/tests/file/php_fd_wrapper_02.phpt @@ -6,6 +6,7 @@ $f = fopen("php://fd/1", "rkkk"); fwrite($f, "hi!"); echo "\nDone.\n"; +?> --EXPECT-- hi! Done. diff --git a/ext/standard/tests/file/php_fd_wrapper_03.phpt b/ext/standard/tests/file/php_fd_wrapper_03.phpt index 75e05620aad14..991c497f5e193 100644 --- a/ext/standard/tests/file/php_fd_wrapper_03.phpt +++ b/ext/standard/tests/file/php_fd_wrapper_03.phpt @@ -8,6 +8,7 @@ fopen("php://fd/-2", "w"); fopen("php://fd/1/", "w"); echo "\nDone.\n"; +?> --EXPECTF-- Warning: fopen(): Invalid php:// URL specified in %s on line %d diff --git a/ext/standard/tests/file/php_fd_wrapper_04.phpt b/ext/standard/tests/file/php_fd_wrapper_04.phpt index 142f70abb4643..458f6cd9bd08b 100644 --- a/ext/standard/tests/file/php_fd_wrapper_04.phpt +++ b/ext/standard/tests/file/php_fd_wrapper_04.phpt @@ -5,6 +5,7 @@ php://fd wrapper: invalid file descriptor fopen("php://fd/1023", "w"); echo "\nDone.\n"; +?> --EXPECTF-- Warning: fopen(php://fd/1023): Failed to open stream: Error duping file descriptor 1023; possibly it doesn't exist: [9]: %s in %s on line %d diff --git a/ext/standard/tests/file/stream_enclosed.phpt b/ext/standard/tests/file/stream_enclosed.phpt index ff764c8f81721..1dab4e387f485 100644 --- a/ext/standard/tests/file/stream_enclosed.phpt +++ b/ext/standard/tests/file/stream_enclosed.phpt @@ -17,4 +17,5 @@ while ($i++ < 5000) { zend_leak_variable($s); zend_leak_variable($t); +?> --EXPECT-- diff --git a/ext/standard/tests/file/userstreams_005.phpt b/ext/standard/tests/file/userstreams_005.phpt index e553e1c8eeb71..2a6d299f46e1a 100644 --- a/ext/standard/tests/file/userstreams_005.phpt +++ b/ext/standard/tests/file/userstreams_005.phpt @@ -44,6 +44,7 @@ try { echo $e->getMessage() . \PHP_EOL; } test("stream_truncate bad return", $fd3, 0); +?> --EXPECTF-- bool(true) bool(true) diff --git a/ext/standard/tests/file/userstreams_006.phpt b/ext/standard/tests/file/userstreams_006.phpt index 561bea4fb525c..5565b35793a3a 100644 --- a/ext/standard/tests/file/userstreams_006.phpt +++ b/ext/standard/tests/file/userstreams_006.phpt @@ -27,6 +27,7 @@ var_dump(stream_set_write_buffer($fd, 50)); var_dump(stream_set_chunk_size($fd, 42)); var_dump(fwrite($fd, str_repeat('0', 70))); +?> --EXPECT-- bool(true) option: 3, 2, 50 diff --git a/ext/standard/tests/file/userstreams_007.phpt b/ext/standard/tests/file/userstreams_007.phpt index 31a7e4f872553..21515fcc88f5a 100644 --- a/ext/standard/tests/file/userstreams_007.phpt +++ b/ext/standard/tests/file/userstreams_007.phpt @@ -29,6 +29,7 @@ chown("test://testdir/chown", 42); chgrp("test://testdir/chgrp", "test"); chgrp("test://testdir/chgrp", 42); chmod("test://testdir/chmod", 0755); +?> --EXPECT-- bool(true) metadata: test://testdir/touch, 1 diff --git a/ext/standard/tests/general_functions/get_debug_type_basic.phpt b/ext/standard/tests/general_functions/get_debug_type_basic.phpt index 35fc8085175c8..f630265e8cdbb 100644 --- a/ext/standard/tests/general_functions/get_debug_type_basic.phpt +++ b/ext/standard/tests/general_functions/get_debug_type_basic.phpt @@ -40,6 +40,7 @@ namespace { } +?> --EXPECT-- ClassInGlobal Demo\ClassInNamespace diff --git a/ext/standard/tests/general_functions/var_export_basic9.phpt b/ext/standard/tests/general_functions/var_export_basic9.phpt index 26815bec1b9ca..e57d7c8cdb155 100644 --- a/ext/standard/tests/general_functions/var_export_basic9.phpt +++ b/ext/standard/tests/general_functions/var_export_basic9.phpt @@ -5,6 +5,7 @@ Bug #55082: var_export() doesn't escape properties properly $x = new stdClass(); $x->{'\'\\'} = 7; echo var_export($x); +?> --EXPECT-- (object) array( '\'\\' => 7, diff --git a/ext/standard/tests/general_functions/var_export_bug71314.phpt b/ext/standard/tests/general_functions/var_export_bug71314.phpt index aaa8f794c00a9..7c0fe989063e7 100644 --- a/ext/standard/tests/general_functions/var_export_bug71314.phpt +++ b/ext/standard/tests/general_functions/var_export_bug71314.phpt @@ -9,6 +9,7 @@ var_export(-INF); echo PHP_EOL; var_export(NAN); echo PHP_EOL; +?> --EXPECT-- INF -INF diff --git a/ext/standard/tests/http/bug60570.phpt b/ext/standard/tests/http/bug60570.phpt index 3c16d78033136..98a6bf0d3bf2f 100644 --- a/ext/standard/tests/http/bug60570.phpt +++ b/ext/standard/tests/http/bug60570.phpt @@ -37,6 +37,7 @@ function do_test() { } do_test(); +?> --EXPECTF-- Warning: file_get_contents(http://127.0.0.1:12342/): Failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in %s on line %d diff --git a/ext/standard/tests/math/abs.phpt b/ext/standard/tests/math/abs.phpt index f1ff71b6f2edd..2feb98965187a 100644 --- a/ext/standard/tests/math/abs.phpt +++ b/ext/standard/tests/math/abs.phpt @@ -19,6 +19,7 @@ $tests = << --EXPECT-- 1,1,0,0 OK diff --git a/ext/standard/tests/math/bug62112.phpt b/ext/standard/tests/math/bug62112.phpt index 01de35a9c558ea88295c5a65d75828087d3498d9..eb6b0889de80ee1a97313e8e742557caafdc75e2 100644 GIT binary patch delta 38 tcmeBYoWwYxSl-@_OIO!5BEZ!-L|2!qxTGjEFI~e#Q$fjy!PG#B3joUP33UJf delta 35 qcmbQl*v~kjSVmXZH6p;(IYd{NtGJ{nGcR4kL{mY@h{4oAi3 --EXPECT-- On failure, please mail result to php-dev@lists.php.net OK diff --git a/ext/standard/tests/math/pow.phpt b/ext/standard/tests/math/pow.phpt index e8ee73135ef7c..18c0b9468c367 100644 --- a/ext/standard/tests/math/pow.phpt +++ b/ext/standard/tests/math/pow.phpt @@ -142,6 +142,7 @@ TESTS; echo "On failure, please mail result to php-dev@lists.php.net\n"; include(__DIR__ . '/../../../../tests/quicktester.inc'); +?> --EXPECT-- 1,1,0,0 On failure, please mail result to php-dev@lists.php.net diff --git a/ext/standard/tests/math/round.phpt b/ext/standard/tests/math/round.phpt index f78d2757c2ffe..90d120827f71b 100644 --- a/ext/standard/tests/math/round.phpt +++ b/ext/standard/tests/math/round.phpt @@ -32,6 +32,7 @@ $tests = << --EXPECT-- 1,1,0,0 OK diff --git a/ext/standard/tests/network/net_get_interfaces_001.phpt b/ext/standard/tests/network/net_get_interfaces_001.phpt index 522278e90d89a..482bd69d1584b 100644 --- a/ext/standard/tests/network/net_get_interfaces_001.phpt +++ b/ext/standard/tests/network/net_get_interfaces_001.phpt @@ -26,5 +26,6 @@ if (!$found) { // Extra diagnostics! var_dump($ifaces); } +?> --EXPECT-- bool(true) diff --git a/ext/standard/tests/password/password_default.phpt b/ext/standard/tests/password/password_default.phpt index 9736f2309cee7..5f5e6c730e696 100644 --- a/ext/standard/tests/password/password_default.phpt +++ b/ext/standard/tests/password/password_default.phpt @@ -4,6 +4,7 @@ Test that the value of PASSWORD_DEFAULT matches PASSWORD_BCRYPT --EXPECT-- 2y 2y diff --git a/ext/standard/tests/password/password_needs_rehash_argon2.phpt b/ext/standard/tests/password/password_needs_rehash_argon2.phpt index 69588d02ad4a3..8a6e7a8b271bc 100644 --- a/ext/standard/tests/password/password_needs_rehash_argon2.phpt +++ b/ext/standard/tests/password/password_needs_rehash_argon2.phpt @@ -19,6 +19,7 @@ var_dump(password_needs_rehash($hash, PASSWORD_ARGON2ID, ['memory_cost' => PASSW var_dump(password_needs_rehash($hash, PASSWORD_ARGON2ID, ['time_cost' => PASSWORD_ARGON2_DEFAULT_TIME_COST + 1])); echo "OK!"; +?> --EXPECT-- bool(false) bool(true) diff --git a/ext/standard/tests/serialize/bug37947.phpt b/ext/standard/tests/serialize/bug37947.phpt index 07371d1a3fbec..40d4a03604eb3 100644 --- a/ext/standard/tests/serialize/bug37947.phpt +++ b/ext/standard/tests/serialize/bug37947.phpt @@ -17,5 +17,6 @@ class test { $str='a:2:{i:0;O:4:"test":0:{}junk'; var_dump(unserialize($str)); +?> --EXPECT-- bool(false) diff --git a/ext/standard/tests/serialize/bug45706.phpt b/ext/standard/tests/serialize/bug45706.phpt index c29081cab78e2..cc7600c05f9f4 100644 --- a/ext/standard/tests/serialize/bug45706.phpt +++ b/ext/standard/tests/serialize/bug45706.phpt @@ -12,6 +12,7 @@ $s = serialize($x); $s = str_replace("Foo", "Bar", $s); $y = unserialize($s); var_dump($y); +?> --EXPECT-- array(2) { [0]=> diff --git a/ext/standard/tests/serialize/bug49649.phpt b/ext/standard/tests/serialize/bug49649.phpt index 455c1e17d40cc..7bbba03c1492e 100644 --- a/ext/standard/tests/serialize/bug49649.phpt +++ b/ext/standard/tests/serialize/bug49649.phpt @@ -32,6 +32,7 @@ class Foo $class = unserialize(base64_decode($serialized)); var_dump($class); +?> --EXPECT-- object(Foo)#1 (4) { ["public"]=> diff --git a/ext/standard/tests/serialize/bug49649_1.phpt b/ext/standard/tests/serialize/bug49649_1.phpt index a2f5427edd9d3..e4f01d3039d5a 100644 --- a/ext/standard/tests/serialize/bug49649_1.phpt +++ b/ext/standard/tests/serialize/bug49649_1.phpt @@ -32,6 +32,7 @@ class Foo $class = unserialize(base64_decode($serialized)); var_dump($class); +?> --EXPECT-- object(Foo)#1 (4) { ["public":protected]=> diff --git a/ext/standard/tests/serialize/bug49649_2.phpt b/ext/standard/tests/serialize/bug49649_2.phpt index 18796b21f75d4..93b5e298f993e 100644 --- a/ext/standard/tests/serialize/bug49649_2.phpt +++ b/ext/standard/tests/serialize/bug49649_2.phpt @@ -32,6 +32,7 @@ class Foo $class = unserialize(base64_decode($serialized)); var_dump($class); +?> --EXPECT-- object(Foo)#1 (4) { ["public":"Foo":private]=> diff --git a/ext/standard/tests/serialize/bug55798.phpt b/ext/standard/tests/serialize/bug55798.phpt index df8443b1fa923..539be8bb50734 100644 --- a/ext/standard/tests/serialize/bug55798.phpt +++ b/ext/standard/tests/serialize/bug55798.phpt @@ -11,6 +11,7 @@ var_dump($a->{0}); $b = unserialize(serialize($a)); var_dump(serialize($b)); var_dump($b->{0}); +?> --EXPECT-- string(51) "O:8:"stdClass":2:{s:1:"0";s:1:"X";s:1:"1";s:1:"Y";}" string(1) "X" diff --git a/ext/standard/tests/serialize/bug76300.phpt b/ext/standard/tests/serialize/bug76300.phpt index 156c31a909c81..f8636dc9a5e46 100644 --- a/ext/standard/tests/serialize/bug76300.phpt +++ b/ext/standard/tests/serialize/bug76300.phpt @@ -21,6 +21,7 @@ $a = new Derived(44); $s = serialize($a); $u = unserialize($s); print_r($u); +?> --EXPECT-- Derived Object ( diff --git a/ext/standard/tests/serialize/precision.phpt b/ext/standard/tests/serialize/precision.phpt index ec6d8e340830a..c4679db4f1ec3 100644 --- a/ext/standard/tests/serialize/precision.phpt +++ b/ext/standard/tests/serialize/precision.phpt @@ -33,6 +33,7 @@ foreach ($numbers as $ns) { else echo "mismatch\n\twas: $ns\n\tbecame: $repr\n"; } +?> --EXPECT-- number: 0.00000000000000000e+0... OK number: 2.00000000000000010e-4... OK diff --git a/ext/standard/tests/serialize/unserializeS.phpt b/ext/standard/tests/serialize/unserializeS.phpt index 0f350f4247f14..9f506531cceb0 100644 --- a/ext/standard/tests/serialize/unserializeS.phpt +++ b/ext/standard/tests/serialize/unserializeS.phpt @@ -9,5 +9,6 @@ $arr = array(str_repeat('"', 200)."1"=>1,str_repeat('"', 200)."2"=>1); $data = unserialize($str); var_dump($data); +?> --EXPECT-- bool(false) diff --git a/ext/standard/tests/serialize/unserialize_classes.phpt b/ext/standard/tests/serialize/unserialize_classes.phpt index 2e23ca1b71fa6..c4947089a2fee 100644 --- a/ext/standard/tests/serialize/unserialize_classes.phpt +++ b/ext/standard/tests/serialize/unserialize_classes.phpt @@ -14,6 +14,7 @@ var_dump(unserialize($s, ["allowed_classes" => true])); var_dump(unserialize($s, ["allowed_classes" => ["bar"]])); var_dump(unserialize($s, ["allowed_classes" => ["FOO"]])); var_dump(unserialize($s, ["allowed_classes" => ["bar", "foO"]])); +?> --EXPECTF-- array(3) { [0]=> diff --git a/ext/standard/tests/serialize/unserialize_error_001.phpt b/ext/standard/tests/serialize/unserialize_error_001.phpt index 60a1e1c81fec6..25bad8b1b1f49 100644 --- a/ext/standard/tests/serialize/unserialize_error_001.phpt +++ b/ext/standard/tests/serialize/unserialize_error_001.phpt @@ -11,6 +11,7 @@ $s = serialize($z); var_dump(unserialize($s, ["allowed_classes" => null])); var_dump(unserialize($s, ["allowed_classes" => 0])); var_dump(unserialize($s, ["allowed_classes" => 1])); +?> --EXPECTF-- Warning: unserialize(): allowed_classes option should be array or boolean in %s on line %d bool(false) diff --git a/ext/standard/tests/serialize/unserialize_subclasses.phpt b/ext/standard/tests/serialize/unserialize_subclasses.phpt index 3c199e32393d9..295a8beab6173 100644 --- a/ext/standard/tests/serialize/unserialize_subclasses.phpt +++ b/ext/standard/tests/serialize/unserialize_subclasses.phpt @@ -13,6 +13,7 @@ var_dump(unserialize($c, ["allowed_classes" => ["C"]])); var_dump(unserialize($c, ["allowed_classes" => ["D"]])); var_dump(unserialize($d, ["allowed_classes" => ["C"]])); var_dump(unserialize($d, ["allowed_classes" => ["D"]])); +?> --EXPECTF-- object(C)#%d (0) { } diff --git a/ext/standard/tests/streams/bug46147.phpt b/ext/standard/tests/streams/bug46147.phpt index bed2ee5472bfd..22de3f1ed0f7c 100644 --- a/ext/standard/tests/streams/bug46147.phpt +++ b/ext/standard/tests/streams/bug46147.phpt @@ -10,5 +10,6 @@ while (!feof($fp)) { echo fread($fp, 5); } +?> --EXPECT-- IS A LOWERCASE STRING. diff --git a/ext/standard/tests/streams/bug53427.phpt b/ext/standard/tests/streams/bug53427.phpt index 9e2e0379593af..538ba223e7763 100644 --- a/ext/standard/tests/streams/bug53427.phpt +++ b/ext/standard/tests/streams/bug53427.phpt @@ -12,6 +12,7 @@ var_dump($read); stream_select($read, $write, $except, 0); var_dump($read); +?> --EXPECTF-- array(2) { [1]=> diff --git a/ext/standard/tests/streams/bug53903.phpt b/ext/standard/tests/streams/bug53903.phpt index d4c3586dd943d..7ee62ad2dec0a 100644 --- a/ext/standard/tests/streams/bug53903.phpt +++ b/ext/standard/tests/streams/bug53903.phpt @@ -23,6 +23,7 @@ fstat(fopen('sx://test', 'r')); $s[] = 1; // Cannot use a scalar value as an array print_r($s); +?> --EXPECTF-- Warning: Undefined property: sw::$undefined in %s on line %d Array diff --git a/ext/standard/tests/streams/bug54623.phpt b/ext/standard/tests/streams/bug54623.phpt index 02b1924eea1b3..29d4cbcbeb6c8 100644 --- a/ext/standard/tests/streams/bug54623.phpt +++ b/ext/standard/tests/streams/bug54623.phpt @@ -14,6 +14,7 @@ try { } catch (TypeError $e) { echo $e->getMessage(), "\n"; } +?> --EXPECTF-- int(%d) int(%d) diff --git a/ext/standard/tests/streams/bug60455_01.phpt b/ext/standard/tests/streams/bug60455_01.phpt index 453be553c3809..4d03d15f2744d 100644 --- a/ext/standard/tests/streams/bug60455_01.phpt +++ b/ext/standard/tests/streams/bug60455_01.phpt @@ -17,5 +17,6 @@ while (!feof($f)) { $line = stream_get_line($f, 99, "\n"); var_dump($line); } +?> --EXPECT-- string(1) "a" diff --git a/ext/standard/tests/streams/bug60455_02.phpt b/ext/standard/tests/streams/bug60455_02.phpt index 632b12085c807..625d228f298a6 100644 --- a/ext/standard/tests/streams/bug60455_02.phpt +++ b/ext/standard/tests/streams/bug60455_02.phpt @@ -26,6 +26,7 @@ while (!feof($f)) { $line = stream_get_line($f, 99, "\n"); var_dump($line); } +?> --EXPECT-- string(1) "a" bool(false) diff --git a/ext/standard/tests/streams/bug60455_03.phpt b/ext/standard/tests/streams/bug60455_03.phpt index d0a48ea7804e1..215e91f0ddb76 100644 --- a/ext/standard/tests/streams/bug60455_03.phpt +++ b/ext/standard/tests/streams/bug60455_03.phpt @@ -42,6 +42,7 @@ while (!feof($f)) { $line = stream_get_line($f, 99, "\n"); var_dump($line); } +?> --EXPECT-- string(1) "a" string(1) "b" diff --git a/ext/standard/tests/streams/bug60455_04.phpt b/ext/standard/tests/streams/bug60455_04.phpt index 73d2aadf53283..066b29ea501ea 100644 --- a/ext/standard/tests/streams/bug60455_04.phpt +++ b/ext/standard/tests/streams/bug60455_04.phpt @@ -27,6 +27,7 @@ while (!feof($f)) { $line = stream_get_line($f, 2, "\n"); var_dump($line); } +?> --EXPECT-- string(1) "a" bool(false) diff --git a/ext/standard/tests/streams/bug60817.phpt b/ext/standard/tests/streams/bug60817.phpt index 1d5993e377e94..8a790eff0138b 100644 --- a/ext/standard/tests/streams/bug60817.phpt +++ b/ext/standard/tests/streams/bug60817.phpt @@ -27,6 +27,7 @@ while (!feof($f)) { $line = stream_get_line($f, 99, "\n"); var_dump($line); } +?> --EXPECT-- Read done string(1) "a" diff --git a/ext/standard/tests/streams/bug64433.phpt b/ext/standard/tests/streams/bug64433.phpt index d1100c57139f1..ae8330292143a 100644 --- a/ext/standard/tests/streams/bug64433.phpt +++ b/ext/standard/tests/streams/bug64433.phpt @@ -42,6 +42,7 @@ $context = stream_context_create($arr); foreach($codes as $code) { echo "$code: ".file_get_contents("http://".PHP_CLI_SERVER_ADDRESS."/index.php?status=$code&loc=1", false, $context); } +?> --EXPECT-- HELLO! default diff --git a/ext/standard/tests/streams/bug72075.phpt b/ext/standard/tests/streams/bug72075.phpt index 1a57fdd693ae1..f0d68cca90432 100644 --- a/ext/standard/tests/streams/bug72075.phpt +++ b/ext/standard/tests/streams/bug72075.phpt @@ -10,5 +10,6 @@ $e = NULL; $dummy =& $r[0]; print stream_select($r, $w, $e, 0.5); +?> --EXPECT-- 0 diff --git a/ext/standard/tests/streams/bug72221.phpt b/ext/standard/tests/streams/bug72221.phpt index 8f30099cabedc..55f33f35910a0 100644 --- a/ext/standard/tests/streams/bug72221.phpt +++ b/ext/standard/tests/streams/bug72221.phpt @@ -7,5 +7,6 @@ fwrite($fp, str_repeat("baad", 1024*1024)); rewind($fp); stream_get_line($fp, 1024*1024*2, "aaaa"); echo "Done\n"; +?> --EXPECT-- Done diff --git a/ext/standard/tests/streams/bug74556.phpt b/ext/standard/tests/streams/bug74556.phpt index 121426105a7f0..748a12c48dc84 100644 --- a/ext/standard/tests/streams/bug74556.phpt +++ b/ext/standard/tests/streams/bug74556.phpt @@ -15,6 +15,7 @@ var_dump( stream_socket_get_name($c, false) ); unlink($sock); +?> --EXPECT-- bool(false) bool(false) diff --git a/ext/standard/tests/streams/bug74951.phpt b/ext/standard/tests/streams/bug74951.phpt index ccfd302a1c6fc..43d4f46bfbf63 100644 --- a/ext/standard/tests/streams/bug74951.phpt +++ b/ext/standard/tests/streams/bug74951.phpt @@ -8,5 +8,6 @@ trait Stream00ploiter{ } stream_wrapper_register('e0ploit','Stream00ploiter'); $s=fopen('e0ploit://',0); +?> --EXPECTF-- Warning: fopen(e0ploit://): Failed to open stream: operation failed in %s%ebug74951.php on line 7 diff --git a/ext/standard/tests/streams/bug76859.phpt b/ext/standard/tests/streams/bug76859.phpt index 268b06a01b03d..b5b15bc5435d7 100644 --- a/ext/standard/tests/streams/bug76859.phpt +++ b/ext/standard/tests/streams/bug76859.phpt @@ -18,5 +18,6 @@ while (!feof($fh)) { fclose($fh); echo strlen($out) . "\n"; +?> --EXPECT-- 3 diff --git a/ext/standard/tests/streams/bug78326_1.phpt b/ext/standard/tests/streams/bug78326_1.phpt index 8e3489db5359c..be9e24f9c0479 100644 --- a/ext/standard/tests/streams/bug78326_1.phpt +++ b/ext/standard/tests/streams/bug78326_1.phpt @@ -6,5 +6,6 @@ $f = fopen('php://memory', 'rw'); fwrite($f, str_repeat('X', 1000)); fseek($f, 0); var_dump(strlen(stream_get_contents($f, 1024))); +?> --EXPECT-- int(1000) diff --git a/ext/standard/tests/streams/glob-wrapper.phpt b/ext/standard/tests/streams/glob-wrapper.phpt index 331ed3e9b6389..fcd7add1954fd 100644 --- a/ext/standard/tests/streams/glob-wrapper.phpt +++ b/ext/standard/tests/streams/glob-wrapper.phpt @@ -20,6 +20,7 @@ foreach ( [ __DIR__, "glob://".__DIR__ ] as $spec) { continue; } } +?> --EXPECTF-- ** Opening %s diff --git a/ext/standard/tests/streams/stream_get_line_NUL_delimiter.phpt b/ext/standard/tests/streams/stream_get_line_NUL_delimiter.phpt index 79daabd977aba..bc40d5573acb6 100644 --- a/ext/standard/tests/streams/stream_get_line_NUL_delimiter.phpt +++ b/ext/standard/tests/streams/stream_get_line_NUL_delimiter.phpt @@ -23,5 +23,6 @@ stream_wrapper_register("test", "TestStream"); $f = fopen("test://", "r"); var_dump(stream_get_line($f, 100, "\0")); +?> --EXPECT-- string(1) "a" diff --git a/ext/standard/tests/streams/stream_set_chunk_size.phpt b/ext/standard/tests/streams/stream_set_chunk_size.phpt index baeb583e3b975..dcf9789d79502 100644 --- a/ext/standard/tests/streams/stream_set_chunk_size.phpt +++ b/ext/standard/tests/streams/stream_set_chunk_size.phpt @@ -59,6 +59,7 @@ try { } catch (ValueError $exception) { echo $exception->getMessage() . "\n"; } +?> --EXPECT-- bool(true) should return previous chunk size (8192) diff --git a/ext/standard/tests/streams/user-stream-error.phpt b/ext/standard/tests/streams/user-stream-error.phpt index 1bb46f30944f7..e39448fc39682 100644 --- a/ext/standard/tests/streams/user-stream-error.phpt +++ b/ext/standard/tests/streams/user-stream-error.phpt @@ -11,6 +11,7 @@ class FailStream { stream_wrapper_register('mystream', 'FailStream'); fopen('mystream://foo', 'r'); echo 'Done'; +?> --EXPECTF-- Fatal error: Uncaught Error: Call to undefined function _some_undefined_function() in %s%euser-stream-error.php:%d Stack trace: diff --git a/ext/standard/tests/streams/user_streams_consumed_bug.phpt b/ext/standard/tests/streams/user_streams_consumed_bug.phpt index 57766324ab304..fa2a5ac43aa16 100644 --- a/ext/standard/tests/streams/user_streams_consumed_bug.phpt +++ b/ext/standard/tests/streams/user_streams_consumed_bug.phpt @@ -24,6 +24,7 @@ stream_filter_append(STDOUT, "intercept_filter"); $out = fwrite(STDOUT, "Goodbye\n"); var_dump($out); +?> --EXPECT-- Hello int(6) diff --git a/ext/standard/tests/strings/basename_invalid_path.phpt b/ext/standard/tests/strings/basename_invalid_path.phpt index 87878f3586a29..9ed81bafb9905 100644 --- a/ext/standard/tests/strings/basename_invalid_path.phpt +++ b/ext/standard/tests/strings/basename_invalid_path.phpt @@ -12,6 +12,7 @@ var_dump(bin2hex(basename("\xff"))); var_dump(bin2hex(basename("a\xffb"))); echo "Done\n"; +?> --EXPECT-- string(2) "ff" string(6) "61ff62" diff --git a/ext/standard/tests/strings/basename_invalid_path_win.phpt b/ext/standard/tests/strings/basename_invalid_path_win.phpt index 27c298c37eede..9179f534793ab 100644 --- a/ext/standard/tests/strings/basename_invalid_path_win.phpt +++ b/ext/standard/tests/strings/basename_invalid_path_win.phpt @@ -10,6 +10,7 @@ if((substr(PHP_OS, 0, 3) != "WIN")) var_dump(basename("\377")); echo "Done\n"; +?> --EXPECTF-- string(1) "%c" Done diff --git a/ext/standard/tests/strings/basename_variation.phpt b/ext/standard/tests/strings/basename_variation.phpt index e41d370fc9b68..eae1f7fa511b6 100644 --- a/ext/standard/tests/strings/basename_variation.phpt +++ b/ext/standard/tests/strings/basename_variation.phpt @@ -80,6 +80,7 @@ echo "*** Testing possible variations in path and suffix ***\n"; check_basename( $file_path_variations ); echo "Done\n"; +?> --EXPECT-- *** Testing possible variations in path and suffix *** diff --git a/ext/standard/tests/strings/bug49687.phpt b/ext/standard/tests/strings/bug49687.phpt index ae191be08815b..b4f7ac6673e15 100644 --- a/ext/standard/tests/strings/bug49687.phpt +++ b/ext/standard/tests/strings/bug49687.phpt @@ -12,6 +12,7 @@ foreach ($tests as $t) { echo bin2hex(utf8_decode($t)), "\n"; } echo "Done.\n"; +?> --EXPECT-- 413f3e42 3f22 diff --git a/ext/standard/tests/strings/bug53021.phpt b/ext/standard/tests/strings/bug53021.phpt index 15b3cb07e9a78..cdb408db63bed 100644 --- a/ext/standard/tests/strings/bug53021.phpt +++ b/ext/standard/tests/strings/bug53021.phpt @@ -18,6 +18,7 @@ echo html_entity_decode("'", ENT_NOQUOTES, 'UTF-8'), "\n"; echo html_entity_decode("'", ENT_QUOTES, 'UTF-8'), "\n"; echo html_entity_decode("'", ENT_COMPAT, 'UTF-8'), "\n"; echo html_entity_decode("'"), "\n"; +?> --EXPECT-- array(1) { [1]=> diff --git a/ext/standard/tests/strings/bug54055.phpt b/ext/standard/tests/strings/bug54055.phpt index 7124c46875b97..25d3feb03028e 100644 --- a/ext/standard/tests/strings/bug54055.phpt +++ b/ext/standard/tests/strings/bug54055.phpt @@ -6,6 +6,7 @@ for($i = 495; $i <= 1074; $i++) { ini_set('precision', $i); echo "$i: len=", strlen(strval(-1 * pow(2, -1074))), "\n"; } +?> --EXPECT-- 495: len=502 496: len=503 diff --git a/ext/standard/tests/strings/bug55871.phpt b/ext/standard/tests/strings/bug55871.phpt index 47e52e9bf7248..eaa4fe25f2155 100644 --- a/ext/standard/tests/strings/bug55871.phpt +++ b/ext/standard/tests/strings/bug55871.phpt @@ -32,6 +32,7 @@ var_dump($out, $my_var); $my_var = str_repeat('A', 40); $out = substr_replace(array(&$my_var), array(new test3), 40, 0); var_dump($out, $my_var); +?> --EXPECTF-- array(1) { [0]=> diff --git a/ext/standard/tests/strings/bug60965.phpt b/ext/standard/tests/strings/bug60965.phpt index 57a3b1c9473e5..b370d225692f2 100644 --- a/ext/standard/tests/strings/bug60965.phpt +++ b/ext/standard/tests/strings/bug60965.phpt @@ -5,6 +5,7 @@ Bug #60965: Buffer overflow on htmlspecialchars/entities with $double=false echo htmlspecialchars('"""""""""""""""""""""""""""""""""""""""""""""', ENT_QUOTES, 'UTF-8', false), "\n"; echo "Done.\n"; +?> --EXPECT-- """"""""""""""""""""""""""""""""""""""""""""" Done. diff --git a/ext/standard/tests/strings/bug61374.phpt b/ext/standard/tests/strings/bug61374.phpt index b7fce11ee2500..0607e01b7989e 100644 --- a/ext/standard/tests/strings/bug61374.phpt +++ b/ext/standard/tests/strings/bug61374.phpt @@ -3,5 +3,6 @@ Bug #61374: html_entity_decode tries to decode code points that don't exist in I --FILE-- --EXPECT-- Œ diff --git a/ext/standard/tests/strings/bug61764.phpt b/ext/standard/tests/strings/bug61764.phpt index dc44f25b3fa67..78ec0cc89f9e5 100644 --- a/ext/standard/tests/strings/bug61764.phpt +++ b/ext/standard/tests/strings/bug61764.phpt @@ -8,6 +8,7 @@ if (PHP_INT_SIZE != 8) die("skip this test is for 64bit platform only"); //expected -30000 mod 2^32 = 4294937296, and not -30000 //because we can represent 4294937296 with our PHP int type print_r(unpack('I', pack('L', -30000))); +?> --EXPECT-- Array ( diff --git a/ext/standard/tests/strings/bug62443.phpt b/ext/standard/tests/strings/bug62443.phpt index 9e0dc38cfbc1f..49b0b134f0698 100644 --- a/ext/standard/tests/strings/bug62443.phpt +++ b/ext/standard/tests/strings/bug62443.phpt @@ -5,5 +5,6 @@ Bug #62443 Crypt SHA256/512 Segfaults With Malformed Salt crypt("foo", '$5$'.chr(0).'abc'); crypt("foo", '$6$'.chr(0).'abc'); echo "OK!"; +?> --EXPECT-- OK! diff --git a/ext/standard/tests/strings/bug62462.phpt b/ext/standard/tests/strings/bug62462.phpt index 5596a42bdd6cc..ac382800f77f4 100644 --- a/ext/standard/tests/strings/bug62462.phpt +++ b/ext/standard/tests/strings/bug62462.phpt @@ -4,7 +4,6 @@ Multibyte characters shouldn't be split by soft line break added by quoted_print - --EXPECT-- =C4=85=C4=85=C4=85=C4=85=C4=85=C4=85=C4=85=C4=85=C4=85=C4=85=C4=85=C4=85= =C4=85=C4=85=C4=85=C4=85=C4=85=C4=85=C4=85=C4=85=C4=85=C4=85=C4=85=C4=85= diff --git a/ext/standard/tests/strings/bug65230.phpt b/ext/standard/tests/strings/bug65230.phpt index 1efcc6cf2ebf4..dd8c4e1cdaa66 100644 --- a/ext/standard/tests/strings/bug65230.phpt +++ b/ext/standard/tests/strings/bug65230.phpt @@ -29,6 +29,7 @@ test('german', 3.41); test('english', 3.41); test('french', 3.41); test('german', 3.41); +?> --EXPECT-- German_Germany.1252 -------------------------- diff --git a/ext/standard/tests/strings/bug65947.phpt b/ext/standard/tests/strings/bug65947.phpt index 3ffecf3cac4f6..0bd50cf1dc628 100644 --- a/ext/standard/tests/strings/bug65947.phpt +++ b/ext/standard/tests/strings/bug65947.phpt @@ -11,5 +11,6 @@ if ($filename != $b2) print "BUG"; else print "OKEY"; +?> --EXPECT-- OKEY diff --git a/ext/standard/tests/strings/bug72152.phpt b/ext/standard/tests/strings/bug72152.phpt index 440a90e05755f..02f49882d6fa8 100644 --- a/ext/standard/tests/strings/bug72152.phpt +++ b/ext/standard/tests/strings/bug72152.phpt @@ -5,6 +5,7 @@ Bug #72152 (base64_decode $strict fails to detect null byte) var_dump(base64_decode("\x00", true)); var_dump(base64_decode("\x00VVVV", true)); var_dump(base64_decode("VVVV\x00", true)); +?> --EXPECT-- bool(false) bool(false) diff --git a/ext/standard/tests/strings/bug72263.phpt b/ext/standard/tests/strings/bug72263.phpt index d827af21ce106..c6694f02f6dac 100644 --- a/ext/standard/tests/strings/bug72263.phpt +++ b/ext/standard/tests/strings/bug72263.phpt @@ -6,6 +6,7 @@ var_dump(base64_decode("*", true)); var_dump(base64_decode("=*", true)); var_dump(base64_decode("VVV=", true)); var_dump(base64_decode("VVV=*", true)); +?> --EXPECT-- bool(false) bool(false) diff --git a/ext/standard/tests/strings/bug72264.phpt b/ext/standard/tests/strings/bug72264.phpt index 67dc0e9e5cc80..da597d26b6ee1 100644 --- a/ext/standard/tests/strings/bug72264.phpt +++ b/ext/standard/tests/strings/bug72264.phpt @@ -3,5 +3,6 @@ Bug #72264 (base64_decode $strict fails with whitespace between padding) --FILE-- --EXPECT-- string(1) "U" diff --git a/ext/standard/tests/strings/crypt_chars.phpt b/ext/standard/tests/strings/crypt_chars.phpt index c4e65016f18f4..c0ef4a39da8e9 100644 --- a/ext/standard/tests/strings/crypt_chars.phpt +++ b/ext/standard/tests/strings/crypt_chars.phpt @@ -6,6 +6,7 @@ var_dump(crypt("À1234abcd", "99")); var_dump(crypt("À9234abcd", "99")); var_dump(crypt("À1234abcd", "_01234567")); var_dump(crypt("À9234abcd", "_01234567")); +?> --EXPECT-- string(13) "99PxawtsTfX56" string(13) "99jcVcGxUZOWk" diff --git a/ext/standard/tests/strings/html_entity_decode1.phpt b/ext/standard/tests/strings/html_entity_decode1.phpt index 8d7a07784e0dd..fb935f8742261 100644 --- a/ext/standard/tests/strings/html_entity_decode1.phpt +++ b/ext/standard/tests/strings/html_entity_decode1.phpt @@ -40,6 +40,7 @@ foreach ($arr as $ent) { echo html_entity_decode($ent, ENT_QUOTES, 'UTF-8'), "\n"; } echo "Done.\n"; +?> --EXPECT-- & && diff --git a/ext/standard/tests/strings/html_entity_decode2.phpt b/ext/standard/tests/strings/html_entity_decode2.phpt index 1eb643bd0e99f..b900b20b6dc30 100644 --- a/ext/standard/tests/strings/html_entity_decode2.phpt +++ b/ext/standard/tests/strings/html_entity_decode2.phpt @@ -19,6 +19,7 @@ echo "*** XML 1.0 ***\n"; echo html_entity_decode("'", ENT_QUOTES | ENT_XML1, "UTF-8"), "\n"; echo "Done.\n"; +?> --EXPECT-- *** HTML 4.01 implicit (shouldn't decode) *** ' diff --git a/ext/standard/tests/strings/html_entity_decode3.phpt b/ext/standard/tests/strings/html_entity_decode3.phpt index 48cff17bda027..e8372ed4f8561 100644 --- a/ext/standard/tests/strings/html_entity_decode3.phpt +++ b/ext/standard/tests/strings/html_entity_decode3.phpt @@ -89,6 +89,7 @@ foreach ($tests as $t) { } echo "\nDone.\n"; +?> --EXPECT-- *** HTML 4.01 *** � NOT DECODED diff --git a/ext/standard/tests/strings/html_entity_decode_cp866.phpt b/ext/standard/tests/strings/html_entity_decode_cp866.phpt index 685e0f66a6a81..5fd2db6b1030a 100644 --- a/ext/standard/tests/strings/html_entity_decode_cp866.phpt +++ b/ext/standard/tests/strings/html_entity_decode_cp866.phpt @@ -145,6 +145,7 @@ foreach ($arr as $u => $v) { $res = unpack("H*", $res)[1]; echo sprintf("%s => %s\n\n", $ent, $res); } +?> --EXPECT-- CYRILLIC CAPITAL LETTER A: А => 80 € => € diff --git a/ext/standard/tests/strings/html_entity_decode_iso8859-15.phpt b/ext/standard/tests/strings/html_entity_decode_iso8859-15.phpt index f41a5e16f5598..91bb9f14aed4d 100644 --- a/ext/standard/tests/strings/html_entity_decode_iso8859-15.phpt +++ b/ext/standard/tests/strings/html_entity_decode_iso8859-15.phpt @@ -113,6 +113,7 @@ foreach ($arr as $u => $v) { $res = unpack("H*", $res)[1]; echo sprintf("%s => %s\n\n", $ent, $res); } +?> --EXPECT-- NO-BREAK SPACE:   => a0   => a0 diff --git a/ext/standard/tests/strings/html_entity_decode_iso8859-5.phpt b/ext/standard/tests/strings/html_entity_decode_iso8859-5.phpt index eb13827cee3f5..46e6dc4dfe3c8 100644 --- a/ext/standard/tests/strings/html_entity_decode_iso8859-5.phpt +++ b/ext/standard/tests/strings/html_entity_decode_iso8859-5.phpt @@ -113,6 +113,7 @@ foreach ($arr as $u => $v) { $res = unpack("H*", $res)[1]; echo sprintf("%s => %s\n\n", $ent, $res); } +?> --EXPECT-- NO-BREAK SPACE:   => a0   => a0 diff --git a/ext/standard/tests/strings/html_entity_decode_koi8-r.phpt b/ext/standard/tests/strings/html_entity_decode_koi8-r.phpt index adaa8563bd90a..bd9aad617cb77 100644 --- a/ext/standard/tests/strings/html_entity_decode_koi8-r.phpt +++ b/ext/standard/tests/strings/html_entity_decode_koi8-r.phpt @@ -145,6 +145,7 @@ foreach ($arr as $u => $v) { $res = unpack("H*", $res)[1]; echo sprintf("%s => %s\n\n", $ent, $res); } +?> --EXPECT-- BOX DRAWINGS LIGHT HORIZONTAL: ─ => 80 € => € diff --git a/ext/standard/tests/strings/html_entity_decode_macroman.phpt b/ext/standard/tests/strings/html_entity_decode_macroman.phpt index c4c9dd493b536..6eb291888c192 100644 --- a/ext/standard/tests/strings/html_entity_decode_macroman.phpt +++ b/ext/standard/tests/strings/html_entity_decode_macroman.phpt @@ -149,6 +149,7 @@ foreach ($arr as $u => $v) { $res = unpack("H*", $res)[1]; echo sprintf("%s => %s\n\n", $ent, $res); } +?> --EXPECT-- Special test for  (shouldn't decode):  diff --git a/ext/standard/tests/strings/html_entity_decode_win1251.phpt b/ext/standard/tests/strings/html_entity_decode_win1251.phpt index 4b96f0177422f..8a9b3ddeb54a8 100644 --- a/ext/standard/tests/strings/html_entity_decode_win1251.phpt +++ b/ext/standard/tests/strings/html_entity_decode_win1251.phpt @@ -149,6 +149,7 @@ foreach ($arr as $u => $v) { $res = unpack("H*", $res)[1]; echo sprintf("%s => %s\n\n", $ent, $res); } +?> --EXPECT-- Special test for ˜ (shouldn't decode): ˜ diff --git a/ext/standard/tests/strings/html_entity_decode_win1252.phpt b/ext/standard/tests/strings/html_entity_decode_win1252.phpt index 436b0d464a162..4341426cb8a09 100644 --- a/ext/standard/tests/strings/html_entity_decode_win1252.phpt +++ b/ext/standard/tests/strings/html_entity_decode_win1252.phpt @@ -69,6 +69,7 @@ foreach ($arr as $u => $v) { $res = unpack("H*", $res)[1]; echo sprintf("%s => %s\n\n", $ent, $res); } +?> --EXPECT-- Special test for  (shouldn't decode):  diff --git a/ext/standard/tests/strings/htmlentities-utf-3.phpt b/ext/standard/tests/strings/htmlentities-utf-3.phpt index 56d4cdc2f8680..e85320c3df30b 100644 --- a/ext/standard/tests/strings/htmlentities-utf-3.phpt +++ b/ext/standard/tests/strings/htmlentities-utf-3.phpt @@ -79,5 +79,6 @@ for ($b1 = 0xF0; $b1 < 0xFF; $b1++) { } } echo "Done.\n"; +?> --EXPECT-- Done. diff --git a/ext/standard/tests/strings/pack_Z.phpt b/ext/standard/tests/strings/pack_Z.phpt index 5a7c5d95a6039..672077bd89a28 100644 --- a/ext/standard/tests/strings/pack_Z.phpt +++ b/ext/standard/tests/strings/pack_Z.phpt @@ -16,6 +16,7 @@ var_dump( unpack("Z2", "AB\0"), unpack("Z2", "ABC") ); +?> --EXPECTF-- Warning: unpack(): Type Z: not enough input, need 2, have 1 in %s on line %d string(0) "" diff --git a/ext/standard/tests/strings/str_replace_array_refs.phpt b/ext/standard/tests/strings/str_replace_array_refs.phpt index f45ea59c64748..281bb94293aa8 100644 --- a/ext/standard/tests/strings/str_replace_array_refs.phpt +++ b/ext/standard/tests/strings/str_replace_array_refs.phpt @@ -11,6 +11,7 @@ $numeric = &$ref['numeric']; var_dump(str_replace(array_keys($data), $data, "a numeric")); var_dump($numeric); var_dump($data['numeric']); +?> --EXPECT-- string(3) "b 1" int(1) diff --git a/ext/standard/tests/strings/str_replace_array_refs2.phpt b/ext/standard/tests/strings/str_replace_array_refs2.phpt index e12681e079958..e4bfd47f62d57 100644 --- a/ext/standard/tests/strings/str_replace_array_refs2.phpt +++ b/ext/standard/tests/strings/str_replace_array_refs2.phpt @@ -21,6 +21,7 @@ var_dump(str_replace(array_keys($obj->prop), $obj->prop, "x property")); $array = ['x' => 'property']; $array = $closure($array, ['x'], 'a'); var_dump(str_replace(array_keys($array), $array, "x property")); +?> --EXPECT-- string(10) "a property" string(10) "a property" diff --git a/ext/standard/tests/strings/strip_tags_variation8.phpt b/ext/standard/tests/strings/strip_tags_variation8.phpt index 5a61568d4ebcd..bd98632dc50ae 100644 --- a/ext/standard/tests/strings/strip_tags_variation8.phpt +++ b/ext/standard/tests/strings/strip_tags_variation8.phpt @@ -31,6 +31,7 @@ foreach($quotes as $string_value) } echo "Done"; +?> --EXPECT-- *** Testing strip_tags() : usage variations *** -- Iteration 1 -- diff --git a/ext/standard/tests/strings/strip_tags_variation9.phpt b/ext/standard/tests/strings/strip_tags_variation9.phpt index fc4936525d64d..86038903742d4 100644 --- a/ext/standard/tests/strings/strip_tags_variation9.phpt +++ b/ext/standard/tests/strings/strip_tags_variation9.phpt @@ -29,6 +29,7 @@ foreach($double_quote_string as $string_value) } echo "Done"; +?> --EXPECT-- *** Testing strip_tags() : usage variations *** -- Iteration 1 -- diff --git a/ext/standard/tests/strings/trim.phpt b/ext/standard/tests/strings/trim.phpt index 660bb202eb115..71c56d986213e 100644 --- a/ext/standard/tests/strings/trim.phpt +++ b/ext/standard/tests/strings/trim.phpt @@ -22,5 +22,6 @@ $tests = << --EXPECT-- OK diff --git a/ext/standard/tests/strings/wordwrap.phpt b/ext/standard/tests/strings/wordwrap.phpt index cb16b0fa37cf9..7fefdb58c26b2 100644 --- a/ext/standard/tests/strings/wordwrap.phpt +++ b/ext/standard/tests/strings/wordwrap.phpt @@ -38,6 +38,7 @@ try { } catch (\ValueError $e) { echo $e->getMessage() . "\n"; } +?> --EXPECT-- OK wordwrap(): Argument #3 ($break) cannot be empty diff --git a/ext/standard/tests/url/parse_url_relative_scheme.phpt b/ext/standard/tests/url/parse_url_relative_scheme.phpt index 678e3a3d11db1..7ac15621c77e5 100644 --- a/ext/standard/tests/url/parse_url_relative_scheme.phpt +++ b/ext/standard/tests/url/parse_url_relative_scheme.phpt @@ -3,6 +3,7 @@ Test parse_url() function: Checks relative URL schemes (e.g. "//example.com") --FILE-- --EXPECT-- array(1) { ["host"]=> diff --git a/ext/standard/tests/versioning/php_sapi_name.phpt b/ext/standard/tests/versioning/php_sapi_name.phpt index fefda8b2a5429..ec7ab30c96f2e 100644 --- a/ext/standard/tests/versioning/php_sapi_name.phpt +++ b/ext/standard/tests/versioning/php_sapi_name.phpt @@ -4,5 +4,6 @@ php_sapi_name test --EXPECTF-- string(3) "c%ci" diff --git a/ext/sysvshm/tests/shutdown_crash_0.phpt b/ext/sysvshm/tests/shutdown_crash_0.phpt index f75a141323958..ac1a040978e12 100644 --- a/ext/sysvshm/tests/shutdown_crash_0.phpt +++ b/ext/sysvshm/tests/shutdown_crash_0.phpt @@ -15,6 +15,7 @@ var_dump($s = shm_attach($key, 1024)); shm_remove($s); var_dump($s = shm_attach($key, 1024)); shm_remove($s); +?> --EXPECT-- object(SysvSharedMemory)#1 (0) { } diff --git a/ext/xml/tests/bug72099.phpt b/ext/xml/tests/bug72099.phpt index b32de02b24ad3..6d6c20e950376 100644 --- a/ext/xml/tests/bug72099.phpt +++ b/ext/xml/tests/bug72099.phpt @@ -12,6 +12,7 @@ $var3=[]; $var4=[]; xml_parse_into_struct($var1, $var2, $var3, $var4); var_dump($var3); +?> --EXPECT-- array(0) { } diff --git a/ext/xsl/tests/bug26384.phpt b/ext/xsl/tests/bug26384.phpt index 54ff5e767dfdc..5b268da781ba8 100644 --- a/ext/xsl/tests/bug26384.phpt +++ b/ext/xsl/tests/bug26384.phpt @@ -27,6 +27,7 @@ print $proc->transformToXml($dom); //this segfaulted before print $dom->documentElement->firstChild->nextSibling->nodeName; +?> --EXPECT-- HERE ROW diff --git a/ext/xsl/tests/bug48221.phpt b/ext/xsl/tests/bug48221.phpt index 2d08b3d291fbf..6bc76bb6aab89 100644 --- a/ext/xsl/tests/bug48221.phpt +++ b/ext/xsl/tests/bug48221.phpt @@ -10,6 +10,7 @@ include('prepare.inc'); $proc->importStylesheet($xsl); $proc->setParameter('', '', '"\''); $proc->transformToXml($dom); +?> --EXPECTF-- Warning: XSLTProcessor::transformToXml(): Cannot create XPath expression (string contains both quote and double-quotes) in %s on line %d --CREDITS-- diff --git a/ext/xsl/tests/bug54446.phpt b/ext/xsl/tests/bug54446.phpt index 1e518f497721c..d0d100e2f7c4c 100644 --- a/ext/xsl/tests/bug54446.phpt +++ b/ext/xsl/tests/bug54446.phpt @@ -69,6 +69,7 @@ if (file_exists($outputfile)) { } else { print "OK, no file created\n"; } +?> --EXPECTF-- Warning: XSLTProcessor::transformToXml(): runtime error: file %s line %s element output in %s on line %d diff --git a/ext/xsl/tests/xslt004.phpt b/ext/xsl/tests/xslt004.phpt index 656c99086d626..50ffd66d12e8a 100644 --- a/ext/xsl/tests/xslt004.phpt +++ b/ext/xsl/tests/xslt004.phpt @@ -17,6 +17,7 @@ $proc->importStylesheet($xsl); print "\n"; print $proc->transformToXml($dom); print "\n"; +?> --EXPECT-- Test 4: Checking UTF8 Output diff --git a/ext/xsl/tests/xslt009.phpt b/ext/xsl/tests/xslt009.phpt index 429e11f10dfc3..25f8f6896f8ec 100644 --- a/ext/xsl/tests/xslt009.phpt +++ b/ext/xsl/tests/xslt009.phpt @@ -20,6 +20,7 @@ if(!$xsl) { $proc->importStylesheet($xsl); print "\n"; print $proc->transformToXML($dom); +?> --EXPECT-- Test 9: Stream Wrapper XPath-Document() diff --git a/ext/xsl/tests/xslt010.phpt b/ext/xsl/tests/xslt010.phpt index dc1eac3ccb843..62bc607417293 100644 --- a/ext/xsl/tests/xslt010.phpt +++ b/ext/xsl/tests/xslt010.phpt @@ -21,6 +21,7 @@ $dom = new domDocument(); $xml->load(__DIR__."/exslt.xml"); print $proc->transformToXml($xml); +?> --EXPECT-- Test 10: EXSLT Support diff --git a/ext/xsl/tests/xslt010_gt10129.phpt b/ext/xsl/tests/xslt010_gt10129.phpt index d1de1722a1db4..b5f650623ffda 100644 --- a/ext/xsl/tests/xslt010_gt10129.phpt +++ b/ext/xsl/tests/xslt010_gt10129.phpt @@ -20,6 +20,7 @@ $dom = new domDocument(); $xml->load(__DIR__."/exslt.xml"); print $proc->transformToXml($xml); +?> --EXPECT-- Test 10: EXSLT Support diff --git a/ext/xsl/tests/xslt011.phpt b/ext/xsl/tests/xslt011.phpt index 5eaa7fbd09d29..ba58ecb087070 100644 --- a/ext/xsl/tests/xslt011.phpt +++ b/ext/xsl/tests/xslt011.phpt @@ -45,6 +45,7 @@ $dom = new domDocument(); return $id; } } +?> --EXPECTF-- Test 11: php:function Support diff --git a/ext/xsl/tests/xsltprocessor_getParameter-invalidparam.phpt b/ext/xsl/tests/xsltprocessor_getParameter-invalidparam.phpt index 78191c2b6ea39..4311c30886840 100644 --- a/ext/xsl/tests/xsltprocessor_getParameter-invalidparam.phpt +++ b/ext/xsl/tests/xsltprocessor_getParameter-invalidparam.phpt @@ -10,6 +10,7 @@ Check xsltprocessor::getParameter with undefined parameter getParameter('', 'doesnotexist')); +?> --EXPECT-- bool(false) --CREDITS-- diff --git a/ext/xsl/tests/xsltprocessor_getParameter.phpt b/ext/xsl/tests/xsltprocessor_getParameter.phpt index 6512b7b53efa0..b33220edad3fa 100644 --- a/ext/xsl/tests/xsltprocessor_getParameter.phpt +++ b/ext/xsl/tests/xsltprocessor_getParameter.phpt @@ -12,6 +12,7 @@ include __DIR__ .'/prepare.inc'; $proc->importStylesheet($xsl); $proc->setParameter('', 'key', 'value'); var_dump($proc->getParameter('', 'key')); +?> --EXPECT-- string(5) "value" --CREDITS-- diff --git a/ext/xsl/tests/xsltprocessor_registerPHPFunctions-allfuncs.phpt b/ext/xsl/tests/xsltprocessor_registerPHPFunctions-allfuncs.phpt index 18e7ddca97f42..5cdaec1685605 100644 --- a/ext/xsl/tests/xsltprocessor_registerPHPFunctions-allfuncs.phpt +++ b/ext/xsl/tests/xsltprocessor_registerPHPFunctions-allfuncs.phpt @@ -21,6 +21,7 @@ var_dump($proc->transformToXml($dom)); //var_dump($proc->registerPHPFunctions(array())); //var_dump($proc->transformToXml($dom)); +?> --EXPECT-- NULL string(18) "This Is An Example" diff --git a/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array-multiple.phpt b/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array-multiple.phpt index ab136735efbf8..2d733b6903912 100644 --- a/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array-multiple.phpt +++ b/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array-multiple.phpt @@ -24,6 +24,7 @@ var_dump($proc->registerPHPFunctions(array('strpos', 'ucwords'))); var_dump($proc->registerPHPFunctions(array('strrev', 'array_key_exists'))); var_dump($proc->registerPHPFunctions(array())); var_dump($proc->transformToXml($dom)); +?> --EXPECT-- NULL NULL diff --git a/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array-notallowed.phpt b/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array-notallowed.phpt index 03b3f744e6307..524d31771345d 100644 --- a/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array-notallowed.phpt +++ b/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array-notallowed.phpt @@ -18,6 +18,7 @@ if(!$phpfuncxsl) { $proc->importStylesheet($phpfuncxsl); var_dump($proc->registerPHPFunctions(array())); var_dump($proc->transformToXml($dom)); +?> --EXPECTF-- NULL diff --git a/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array.phpt b/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array.phpt index 5cfa497408c02..01e99976a7adc 100644 --- a/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array.phpt +++ b/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array.phpt @@ -18,6 +18,7 @@ if(!$phpfuncxsl) { $proc->importStylesheet($phpfuncxsl); var_dump($proc->registerPHPFunctions(array('ucwords'))); var_dump($proc->transformToXml($dom)); +?> --EXPECT-- NULL string(18) "This Is An Example" diff --git a/ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcnostring.phpt b/ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcnostring.phpt index e173842c4e898..b83a1d0814ed7 100644 --- a/ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcnostring.phpt +++ b/ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcnostring.phpt @@ -21,6 +21,7 @@ if(!$phpfuncxsl) { $proc->importStylesheet($phpfuncxsl); var_dump($proc->registerPHPFunctions()); var_dump($proc->transformToXml($dom)); +?> --EXPECTF-- NULL diff --git a/ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcundef.phpt b/ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcundef.phpt index 85fcbe0d022da..be98ad82e03b9 100644 --- a/ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcundef.phpt +++ b/ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcundef.phpt @@ -20,6 +20,7 @@ if(!$phpfuncxsl) { $proc->importStylesheet($phpfuncxsl); var_dump($proc->registerPHPFunctions()); var_dump($proc->transformToXml($dom)); +?> --EXPECTF-- NULL diff --git a/ext/xsl/tests/xsltprocessor_registerPHPFunctions-null.phpt b/ext/xsl/tests/xsltprocessor_registerPHPFunctions-null.phpt index 3fb495d5a29c2..335adf82604c4 100644 --- a/ext/xsl/tests/xsltprocessor_registerPHPFunctions-null.phpt +++ b/ext/xsl/tests/xsltprocessor_registerPHPFunctions-null.phpt @@ -23,6 +23,7 @@ $proc->importStylesheet($phpfuncxsl); var_dump($proc->registerPHPFunctions('ucwords')); var_dump($proc->registerPHPFunctions(null)); var_dump($proc->transformToXml($dom)); +?> --EXPECT-- NULL NULL diff --git a/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string-multiple.phpt b/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string-multiple.phpt index 1ef40abc947af..9dfbdc97d27cb 100644 --- a/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string-multiple.phpt +++ b/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string-multiple.phpt @@ -23,6 +23,7 @@ $proc->importStylesheet($phpfuncxsl); var_dump($proc->registerPHPFunctions('ucwords')); var_dump($proc->registerPHPFunctions('strpos')); var_dump($proc->transformToXml($dom)); +?> --EXPECT-- NULL NULL diff --git a/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string-notallowed.phpt b/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string-notallowed.phpt index cb6a274905cd7..f8c14cdfb2d89 100644 --- a/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string-notallowed.phpt +++ b/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string-notallowed.phpt @@ -18,6 +18,7 @@ if(!$phpfuncxsl) { $proc->importStylesheet($phpfuncxsl); var_dump($proc->registerPHPFunctions('strpos')); var_dump($proc->transformToXml($dom)); +?> --EXPECTF-- NULL diff --git a/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string.phpt b/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string.phpt index ac9d4ffb9fed5..9200d19bbb892 100644 --- a/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string.phpt +++ b/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string.phpt @@ -18,6 +18,7 @@ if(!$phpfuncxsl) { $proc->importStylesheet($phpfuncxsl); var_dump($proc->registerPHPFunctions('ucwords')); var_dump($proc->transformToXml($dom)); +?> --EXPECT-- NULL string(18) "This Is An Example" diff --git a/ext/xsl/tests/xsltprocessor_removeParameter-invalidparam.phpt b/ext/xsl/tests/xsltprocessor_removeParameter-invalidparam.phpt index 9eed0ccedc5d1..14d72d145d63d 100644 --- a/ext/xsl/tests/xsltprocessor_removeParameter-invalidparam.phpt +++ b/ext/xsl/tests/xsltprocessor_removeParameter-invalidparam.phpt @@ -11,6 +11,7 @@ Check xsltprocessor::removeParameter with invalid parameter include __DIR__ .'/prepare.inc'; $proc->importStylesheet($xsl); var_dump($proc->removeParameter('', 'doesnotexist')); +?> --EXPECT-- bool(false) --CREDITS-- diff --git a/ext/xsl/tests/xsltprocessor_removeParameter.phpt b/ext/xsl/tests/xsltprocessor_removeParameter.phpt index 6b9cb99d096a8..be463e8f9b6c8 100644 --- a/ext/xsl/tests/xsltprocessor_removeParameter.phpt +++ b/ext/xsl/tests/xsltprocessor_removeParameter.phpt @@ -13,6 +13,7 @@ $proc->importStylesheet($xsl); $proc->setParameter('', 'key', 'value'); $proc->removeParameter('', 'key'); var_dump($proc->getParameter('', 'key')); +?> --EXPECT-- bool(false) --CREDITS-- diff --git a/ext/xsl/tests/xsltprocessor_setparameter-errorquote.phpt b/ext/xsl/tests/xsltprocessor_setparameter-errorquote.phpt index efefe0f83b0d4..a2f125a000804 100644 --- a/ext/xsl/tests/xsltprocessor_setparameter-errorquote.phpt +++ b/ext/xsl/tests/xsltprocessor_setparameter-errorquote.phpt @@ -14,6 +14,7 @@ include __DIR__ .'/prepare.inc'; $proc->importStylesheet($xsl); $proc->setParameter('', '', '"\''); $proc->transformToXml($dom); +?> --EXPECTF-- Warning: XSLTProcessor::transformToXml(): Cannot create XPath expression (string contains both quote and double-quotes) in %s on line %d --CREDITS-- diff --git a/ext/xsl/tests/xsltprocessor_setparameter-nostring.phpt b/ext/xsl/tests/xsltprocessor_setparameter-nostring.phpt index 2c723434aa29b..87d186eb6fd0a 100644 --- a/ext/xsl/tests/xsltprocessor_setparameter-nostring.phpt +++ b/ext/xsl/tests/xsltprocessor_setparameter-nostring.phpt @@ -14,6 +14,7 @@ include __DIR__ .'/prepare.inc'; $proc->importStylesheet($xsl); var_dump($proc->setParameter('', array(4, 'abc'))); $proc->transformToXml($dom); +?> --EXPECTF-- Warning: XSLTProcessor::setParameter(): Invalid parameter array in %s on line %d bool(false) diff --git a/ext/zip/tests/bug47667.phpt b/ext/zip/tests/bug47667.phpt index ab9320280178c..43c1f4964d141 100644 --- a/ext/zip/tests/bug47667.phpt +++ b/ext/zip/tests/bug47667.phpt @@ -35,5 +35,6 @@ echo "files: " , $zip->numFiles; $zip->close(); unlink($filename); +?> --EXPECT-- files: 1 diff --git a/ext/zip/tests/bug51353.phpt b/ext/zip/tests/bug51353.phpt index 896375dda3945..ab021f4715944 100644 --- a/ext/zip/tests/bug51353.phpt +++ b/ext/zip/tests/bug51353.phpt @@ -49,6 +49,7 @@ foreach($a as $f) { unlink($f); } rmdir("$base_path/51353_unpack"); +?> --EXPECT-- 100000 OK diff --git a/ext/zip/tests/bug53603.phpt b/ext/zip/tests/bug53603.phpt index 1d1703d5905fc..b3108da79579c 100644 --- a/ext/zip/tests/bug53603.phpt +++ b/ext/zip/tests/bug53603.phpt @@ -27,6 +27,7 @@ if ($zip->open($file) !== TRUE) { $a = $zip->extractTo('teststream://test'); var_dump($a); +?> --EXPECTF-- Warning: ZipArchive::extractTo(teststream://test/foo): Failed to open stream: "TestStream::stream_open" call failed in %s on line %d bool(false) diff --git a/ext/zip/tests/bug53854.phpt b/ext/zip/tests/bug53854.phpt index cd8ae7e5f3327..c008d67b94ab6 100644 --- a/ext/zip/tests/bug53854.phpt +++ b/ext/zip/tests/bug53854.phpt @@ -24,6 +24,7 @@ var_dump(ZipArchive::CM_TERSE); var_dump(ZipArchive::CM_LZ77); var_dump(ZipArchive::CM_WAVPACK); var_dump(ZipArchive::CM_PPMD); +?> --EXPECT-- int(-1) int(0) diff --git a/ext/zip/tests/bug64342_0.phpt b/ext/zip/tests/bug64342_0.phpt index f9cde3afedeea..d187175cd9f98 100644 --- a/ext/zip/tests/bug64342_0.phpt +++ b/ext/zip/tests/bug64342_0.phpt @@ -35,6 +35,7 @@ DONE --EXPECTF-- %s.txt add failed diff --git a/ext/zip/tests/bug8009.phpt b/ext/zip/tests/bug8009.phpt index 4cc85a1b3f453..84e67d10d4393 100644 --- a/ext/zip/tests/bug8009.phpt +++ b/ext/zip/tests/bug8009.phpt @@ -21,5 +21,6 @@ $zip->close(); unlink($filename); echo "status: " . $zip->status . "\n"; echo "\n"; +?> --EXPECT-- status: 0 diff --git a/ext/zip/tests/bug8700.phpt b/ext/zip/tests/bug8700.phpt index ad5d91b7c249b..57db3af7d2220 100644 --- a/ext/zip/tests/bug8700.phpt +++ b/ext/zip/tests/bug8700.phpt @@ -24,5 +24,6 @@ if ($contents_from_idx != $contents_from_name) { $zip->close(); echo "status: " . $zip->status . "\n"; echo "\n"; +?> --EXPECT-- status: 0 diff --git a/ext/zlib/tests/zlib_wrapper_level.phpt b/ext/zlib/tests/zlib_wrapper_level.phpt index 135ef9c72a4ac..5cfd9cf6a8019 100644 --- a/ext/zlib/tests/zlib_wrapper_level.phpt +++ b/ext/zlib/tests/zlib_wrapper_level.phpt @@ -29,6 +29,7 @@ var_dump(10 * strlen($thisfile)); var_dump($size1); var_dump($size9); var_dump($size9 < $size1); +?> --EXPECTF-- int(%d) int(%d) diff --git a/sapi/cgi/tests/bug61605.phpt b/sapi/cgi/tests/bug61605.phpt index 9c29e6dda2e95..73b72e24a1589 100644 --- a/sapi/cgi/tests/bug61605.phpt +++ b/sapi/cgi/tests/bug61605.phpt @@ -18,6 +18,7 @@ $headers3 = headers_list(); print_r($headers1); print_r($headers2); print_r($headers3); +?> --EXPECTF-- Array ( diff --git a/tests/basic/bug54514.phpt b/tests/basic/bug54514.phpt index 6133ee2cafef2..fad84d5c64100 100644 --- a/tests/basic/bug54514.phpt +++ b/tests/basic/bug54514.phpt @@ -8,5 +8,6 @@ if(realpath(getenv('TEST_PHP_EXECUTABLE')) === realpath(PHP_BINARY)) { var_dump(getenv('TEST_PHP_EXECUTABLE')); var_dump(PHP_BINARY); } +?> --EXPECT-- done diff --git a/tests/basic/bug61000.phpt b/tests/basic/bug61000.phpt index 01e27bfd9b76e..7600fa2cc8a02 100644 --- a/tests/basic/bug61000.phpt +++ b/tests/basic/bug61000.phpt @@ -10,6 +10,7 @@ a[a][]=foo&a[a][b][c]=bar --EXPECT-- Array ( diff --git a/tests/basic/bug67198.phpt b/tests/basic/bug67198.phpt index 3f5e2a348c91c..e5ffe3bf6cbe3 100644 --- a/tests/basic/bug67198.phpt +++ b/tests/basic/bug67198.phpt @@ -41,6 +41,7 @@ php_cli_server_start( var_dump(file_get_contents("http://" . PHP_CLI_SERVER_ADDRESS, false, $context)); var_dump(file_get_contents("http://" . PHP_CLI_SERVER_ADDRESS, false, $context)); +?> --EXPECT-- string(4) "PASS" string(4) "PASS" diff --git a/tests/basic/bug67988.phpt b/tests/basic/bug67988.phpt index e1d8e5d7d4a8b..2690a45620195 100644 --- a/tests/basic/bug67988.phpt +++ b/tests/basic/bug67988.phpt @@ -16,6 +16,7 @@ var_dump(htmlentities("\xA3", ENT_HTML5, 'cp1252')); var_dump(bin2hex(html_entity_decode("£", ENT_HTML5))); var_dump(bin2hex(html_entity_decode("£", ENT_HTML5, 'cp1252'))); +?> --EXPECT-- string(6) "cp1252" string(0) "" diff --git a/tests/basic/enable_post_data_reading_01.phpt b/tests/basic/enable_post_data_reading_01.phpt index 0ed31273920bd..9ce4fc288a434 100644 --- a/tests/basic/enable_post_data_reading_01.phpt +++ b/tests/basic/enable_post_data_reading_01.phpt @@ -12,6 +12,7 @@ var_dump($_POST); var_dump($HTTP_RAW_POST_DATA); var_dump(file_get_contents("php://input")); var_dump(file_get_contents("php://input")); +?> --EXPECTF-- array(0) { } diff --git a/tests/basic/enable_post_data_reading_02.phpt b/tests/basic/enable_post_data_reading_02.phpt index 4e1643ebd02d5..c8bd0c2517bc7 100644 --- a/tests/basic/enable_post_data_reading_02.phpt +++ b/tests/basic/enable_post_data_reading_02.phpt @@ -16,6 +16,7 @@ var_dump($_FILES); var_dump($_POST); var_dump(file_get_contents("php://input")); var_dump(file_get_contents("php://input")); +?> --EXPECTF-- array(0) { } diff --git a/tests/basic/enable_post_data_reading_03.phpt b/tests/basic/enable_post_data_reading_03.phpt index 8366226919021..c0842382eaefc 100644 --- a/tests/basic/enable_post_data_reading_03.phpt +++ b/tests/basic/enable_post_data_reading_03.phpt @@ -13,6 +13,7 @@ var_dump($_POST); var_dump($HTTP_RAW_POST_DATA); var_dump(file_get_contents("php://input")); var_dump(file_get_contents("php://input")); +?> --EXPECTF-- array(0) { } diff --git a/tests/basic/enable_post_data_reading_04.phpt b/tests/basic/enable_post_data_reading_04.phpt index 71f62cbc8ef05..d309169cb0581 100644 --- a/tests/basic/enable_post_data_reading_04.phpt +++ b/tests/basic/enable_post_data_reading_04.phpt @@ -13,6 +13,7 @@ var_dump($_POST); var_dump($HTTP_RAW_POST_DATA); var_dump(file_get_contents("php://input")); var_dump(file_get_contents("php://input")); +?> --EXPECTF-- array(0) { } diff --git a/tests/basic/precision.phpt b/tests/basic/precision.phpt index 42f99dc9fb5e0..1ee4c9a0fcf43 100644 --- a/tests/basic/precision.phpt +++ b/tests/basic/precision.phpt @@ -77,6 +77,7 @@ echo "OUTPUTS".PHP_EOL; echo join(' ', $v).PHP_EOL; var_dump(serialize($v)); var_export($v);echo PHP_EOL; +?> --EXPECT-- INI -1 diff --git a/tests/basic/req44164.phpt b/tests/basic/req44164.phpt index 7a142f5fb972e..6786c16b7598a 100644 --- a/tests/basic/req44164.phpt +++ b/tests/basic/req44164.phpt @@ -13,5 +13,6 @@ HTTP_ACCEPT_ENCODING=gzip --EXPECT-- aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/tests/classes/constants_visibility_008.phpt b/tests/classes/constants_visibility_008.phpt index fe1b0237f1a99..6a489a9326975 100644 --- a/tests/classes/constants_visibility_008.phpt +++ b/tests/classes/constants_visibility_008.phpt @@ -8,5 +8,6 @@ class Foo private const BAR = 1; } echo (int)defined('Foo::BAR'); +?> --EXPECT-- 0 diff --git a/tests/classes/constants_visibility_error_003.phpt b/tests/classes/constants_visibility_error_003.phpt index c7a8b3139fd43..44b1e1c5f9f20 100644 --- a/tests/classes/constants_visibility_error_003.phpt +++ b/tests/classes/constants_visibility_error_003.phpt @@ -10,5 +10,6 @@ class A { class B extends A { protected const publicConst = 1; } +?> --EXPECTF-- Fatal error: Access level to B::publicConst must be public (as in class A) in %s on line 9 diff --git a/tests/classes/constants_visibility_error_004.phpt b/tests/classes/constants_visibility_error_004.phpt index 6fde322cdd336..72da6446cadaa 100644 --- a/tests/classes/constants_visibility_error_004.phpt +++ b/tests/classes/constants_visibility_error_004.phpt @@ -10,5 +10,6 @@ class A { class B extends A { private const protectedConst = 1; } +?> --EXPECTF-- Fatal error: Access level to B::protectedConst must be protected (as in class A) or weaker in %s on line 9 diff --git a/tests/classes/inheritance.phpt b/tests/classes/inheritance.phpt index 44b3cbc5bf49b..08ab57552e31f 100644 --- a/tests/classes/inheritance.phpt +++ b/tests/classes/inheritance.phpt @@ -43,6 +43,7 @@ $bar1->b = 3; $bar1->c = 12; $bar1->display(); echo $bar1->mul()."\n"; +?> --EXPECT-- This is class foo a = 2 diff --git a/tests/classes/interface_constant_inheritance_006.phpt b/tests/classes/interface_constant_inheritance_006.phpt index 82ffa7c314b7e..dabec2cc6ddf6 100644 --- a/tests/classes/interface_constant_inheritance_006.phpt +++ b/tests/classes/interface_constant_inheritance_006.phpt @@ -5,5 +5,6 @@ Ensure a interface can not have protected constants interface A { protected const FOO = 10; } +?> --EXPECTF-- Fatal error: Access type for interface constant A::FOO must be public in %s on line 3 diff --git a/tests/classes/interface_constant_inheritance_007.phpt b/tests/classes/interface_constant_inheritance_007.phpt index e072e65e632f0..daf0777250308 100644 --- a/tests/classes/interface_constant_inheritance_007.phpt +++ b/tests/classes/interface_constant_inheritance_007.phpt @@ -5,5 +5,6 @@ Ensure a interface can not have private constants interface A { private const FOO = 10; } +?> --EXPECTF-- Fatal error: Access type for interface constant A::FOO must be public in %s on line 3 diff --git a/tests/func/002.phpt b/tests/func/002.phpt index 4319715e08ccd..563d39183e8ae 100644 --- a/tests/func/002.phpt +++ b/tests/func/002.phpt @@ -15,6 +15,7 @@ blah(); if (isset($hey) || isset($yo)) { echo "Local variables became global :(\n"; } +?> --EXPECT-- hey=0, 0 hey=1, -1 diff --git a/tests/func/003.phpt b/tests/func/003.phpt index 23339472494a9..da024a6282116 100644 --- a/tests/func/003.phpt +++ b/tests/func/003.phpt @@ -96,6 +96,7 @@ function andi($i, $j) } andi (3,10); +?> --EXPECT-- hey blah diff --git a/tests/lang/018.phpt b/tests/lang/018.phpt index 756021929182f..647bee8796e5d 100644 --- a/tests/lang/018.phpt +++ b/tests/lang/018.phpt @@ -11,6 +11,7 @@ for ($i=0; $i<10; $i++) { eval($message); echo $i."\n"; } +?> --EXPECT-- hey 0 diff --git a/tests/lang/019.phpt b/tests/lang/019.phpt index 313da0cbd8618..79945a2131f6c 100644 --- a/tests/lang/019.phpt +++ b/tests/lang/019.phpt @@ -13,6 +13,7 @@ while ($i<10) { } eval('-'); +?> --EXPECTF-- hey, this is a regular echo'd eval() hey, this is a function inside an eval()! diff --git a/tests/lang/033.phpt b/tests/lang/033.phpt index 4bba5e8783aca..e6254d687b07c 100644 --- a/tests/lang/033.phpt +++ b/tests/lang/033.phpt @@ -37,7 +37,6 @@ switch ($a): break; endswitch; ?> - --EXPECT-- If: 11 While: 12346789 diff --git a/tests/lang/bug24054.phpt b/tests/lang/bug24054.phpt index 267057f165dc6..aa098fc5245bf 100644 --- a/tests/lang/bug24054.phpt +++ b/tests/lang/bug24054.phpt @@ -18,6 +18,7 @@ $i === $j TESTS; include(__DIR__ . '/../quicktester.inc'); +?> --EXPECT-- 1,1,0,0 OK diff --git a/tests/lang/bug29944.phpt b/tests/lang/bug29944.phpt index d0f2dd29434d1..211c950c6ea45 100644 --- a/tests/lang/bug29944.phpt +++ b/tests/lang/bug29944.phpt @@ -13,6 +13,5 @@ switch ($a) { echo foo($b); } ?> - --EXPECT-- 1 diff --git a/tests/lang/bug35382.phpt b/tests/lang/bug35382.phpt index c2295c3440f78..4d2a630680e7c 100644 --- a/tests/lang/bug35382.phpt +++ b/tests/lang/bug35382.phpt @@ -5,5 +5,6 @@ Bug #35382 (Comment in end of file produces fatal error) eval("echo 'Hello'; // comment"); echo " World"; //last line comment +?> --EXPECT-- Hello World diff --git a/tests/lang/bug43958.phpt b/tests/lang/bug43958.phpt index 10a083a3f2783..7f0c1b7487a2d 100644 --- a/tests/lang/bug43958.phpt +++ b/tests/lang/bug43958.phpt @@ -10,6 +10,7 @@ class MyClass } MyClass::loadCode('file-which-does-not-exist-on-purpose.php'); +?> --EXPECTF-- Warning: include(file-which-does-not-exist-on-purpose.php): Failed to open stream: No such file or directory in %sbug43958.php on line 5 diff --git a/tests/lang/foreach_with_references_001.phpt b/tests/lang/foreach_with_references_001.phpt index 0a7df065025a1..a9a4ee8aa5bcb 100644 --- a/tests/lang/foreach_with_references_001.phpt +++ b/tests/lang/foreach_with_references_001.phpt @@ -16,6 +16,7 @@ foreach($arr as $key => &$val) { } print_r($arr); +?> --EXPECT-- Array ( diff --git a/tests/lang/invalid_octal.phpt b/tests/lang/invalid_octal.phpt index 213b521e88f21..4e14d09d7bfd8 100644 --- a/tests/lang/invalid_octal.phpt +++ b/tests/lang/invalid_octal.phpt @@ -4,5 +4,6 @@ Invalid octal --EXPECTF-- Parse error: Invalid numeric literal in %s on line 3 diff --git a/tests/lang/operators/nan-comparison-false.phpt b/tests/lang/operators/nan-comparison-false.phpt index 2c44405670eea..1bb1f7b23dcbf 100644 --- a/tests/lang/operators/nan-comparison-false.phpt +++ b/tests/lang/operators/nan-comparison-false.phpt @@ -15,6 +15,7 @@ var_dump(0 < $nan); var_dump(0 <= $nan); var_dump(0 > $nan); var_dump(0 >= $nan); +?> --EXPECT-- ** CONST bool(false) diff --git a/tests/lang/operators/operator_identical_recusion-01.phpt b/tests/lang/operators/operator_identical_recusion-01.phpt index 70a7605baefd3..4828c2a383f8b 100644 --- a/tests/lang/operators/operator_identical_recusion-01.phpt +++ b/tests/lang/operators/operator_identical_recusion-01.phpt @@ -6,5 +6,6 @@ $n = 0; $a = [[$n]]; $b = [&$a]; var_dump($a === $b); +?> --EXPECT-- bool(false) diff --git a/tests/lang/returnByReference.009.phpt b/tests/lang/returnByReference.009.phpt index 194f78bd84aa2..3dc0aaa106d22 100644 --- a/tests/lang/returnByReference.009.phpt +++ b/tests/lang/returnByReference.009.phpt @@ -28,6 +28,7 @@ var_dump (testReturnVarByRef()); echo "\n---> 2. Return a value by reference -> Warning:\n"; var_dump (testReturnValByRef()); +?> --EXPECTF-- ---> 1. Return a variable by reference -> No warning: int(1) diff --git a/tests/lang/string/unicode_escape.phpt b/tests/lang/string/unicode_escape.phpt index 1092cee5332a3..e6e63ea0d83aa 100644 --- a/tests/lang/string/unicode_escape.phpt +++ b/tests/lang/string/unicode_escape.phpt @@ -9,6 +9,7 @@ var_dump("\u{ff}"); // case-insensitive var_dump("\u{2603}"); // Unicode snowman var_dump("\u{1F602}"); // FACE WITH TEARS OF JOY emoji var_dump("\u{0000001F602}"); // Leading zeroes permitted +?> --EXPECT-- string(1) "a" string(2) "ÿ" diff --git a/tests/lang/string/unicode_escape_empty.phpt b/tests/lang/string/unicode_escape_empty.phpt index 0d975ef86ae01..f50330f679f70 100644 --- a/tests/lang/string/unicode_escape_empty.phpt +++ b/tests/lang/string/unicode_escape_empty.phpt @@ -4,5 +4,6 @@ Invalid Unicode escape sequence: Empty --EXPECTF-- Parse error: Invalid UTF-8 codepoint escape sequence in %s on line %d diff --git a/tests/lang/string/unicode_escape_incomplete.phpt b/tests/lang/string/unicode_escape_incomplete.phpt index 169e6a278cd0c..5746f86e69a08 100644 --- a/tests/lang/string/unicode_escape_incomplete.phpt +++ b/tests/lang/string/unicode_escape_incomplete.phpt @@ -4,5 +4,6 @@ Invalid Unicode escape sequence: Incomplete --EXPECTF-- Parse error: Invalid UTF-8 codepoint escape sequence in %s on line %d diff --git a/tests/lang/string/unicode_escape_large_codepoint.phpt b/tests/lang/string/unicode_escape_large_codepoint.phpt index 249e6e152a6c0..9f13186e2908d 100644 --- a/tests/lang/string/unicode_escape_large_codepoint.phpt +++ b/tests/lang/string/unicode_escape_large_codepoint.phpt @@ -4,5 +4,6 @@ Invalid Unicode escape sequence: Large codepoint --EXPECTF-- Parse error: Invalid UTF-8 codepoint escape sequence: Codepoint too large in %s on line %d diff --git a/tests/lang/string/unicode_escape_legacy.phpt b/tests/lang/string/unicode_escape_legacy.phpt index c5cac686694e9..6f7c2bf708593 100644 --- a/tests/lang/string/unicode_escape_legacy.phpt +++ b/tests/lang/string/unicode_escape_legacy.phpt @@ -7,6 +7,7 @@ Tolerated Unicode escape sequences: Legacy compatibility var_dump("\u"); var_dump("\u202e"); var_dump("\ufoobar"); +?> --EXPECT-- string(2) "\u" string(6) "\u202e" diff --git a/tests/lang/string/unicode_escape_sign.phpt b/tests/lang/string/unicode_escape_sign.phpt index 4f3ef7c72be49..07fe0d2e20e3d 100644 --- a/tests/lang/string/unicode_escape_sign.phpt +++ b/tests/lang/string/unicode_escape_sign.phpt @@ -4,5 +4,6 @@ Invalid Unicode escape sequence: Positive sign --EXPECTF-- Parse error: Invalid UTF-8 codepoint escape sequence in %s on line %d diff --git a/tests/lang/string/unicode_escape_sign2.phpt b/tests/lang/string/unicode_escape_sign2.phpt index daf34b3ab6cb5..53544dedf0fc1 100644 --- a/tests/lang/string/unicode_escape_sign2.phpt +++ b/tests/lang/string/unicode_escape_sign2.phpt @@ -4,5 +4,6 @@ Invalid Unicode escape sequence: Negative sign --EXPECTF-- Parse error: Invalid UTF-8 codepoint escape sequence in %s on line %d diff --git a/tests/lang/string/unicode_escape_surrogates.phpt b/tests/lang/string/unicode_escape_surrogates.phpt index 09e525ad1261e..8ca46c8f98a08 100644 --- a/tests/lang/string/unicode_escape_surrogates.phpt +++ b/tests/lang/string/unicode_escape_surrogates.phpt @@ -9,6 +9,7 @@ Valid Unicode escape sequences: Surrogate halves var_dump(bin2hex("\u{D801}")); var_dump(bin2hex("\u{DC00}")); var_dump(bin2hex("\u{D801}\u{DC00}")); // CESU-8 encoding of U+10400 +?> --EXPECT-- string(6) "eda081" string(6) "edb080" diff --git a/tests/lang/string/unicode_escape_whitespace.phpt b/tests/lang/string/unicode_escape_whitespace.phpt index 11fa690210eef..61235042d0796 100644 --- a/tests/lang/string/unicode_escape_whitespace.phpt +++ b/tests/lang/string/unicode_escape_whitespace.phpt @@ -4,5 +4,6 @@ Invalid Unicode escape sequence: Whitespace --EXPECTF-- Parse error: Invalid UTF-8 codepoint escape sequence in %s on line %d diff --git a/tests/output/bug60282.phpt b/tests/output/bug60282.phpt index 08bcc0f201772..ffa28d18a4466 100644 --- a/tests/output/bug60282.phpt +++ b/tests/output/bug60282.phpt @@ -8,5 +8,6 @@ ob_start(); ob_start(); ob_start('ob_gzhandler'); echo "done"; +?> --EXPECT-- done diff --git a/tests/output/bug60321.phpt b/tests/output/bug60321.phpt index e9c109dbf7bb3..4ec6990cca74f 100644 --- a/tests/output/bug60321.phpt +++ b/tests/output/bug60321.phpt @@ -4,6 +4,7 @@ Bug #60321 (ob_get_status(true) no longer returns an array when buffer is empty) --EXPECT-- array(0) { } diff --git a/tests/output/bug60322.phpt b/tests/output/bug60322.phpt index f4d7139458afd..9628558d3a1bf 100644 --- a/tests/output/bug60322.phpt +++ b/tests/output/bug60322.phpt @@ -7,5 +7,6 @@ output_buffering=128 ob_start(); while(@ob_end_clean()); var_dump(ob_get_clean()); +?> --EXPECT-- bool(false) diff --git a/tests/output/ob_start_callbacks.phpt b/tests/output/ob_start_callbacks.phpt index ea6e4095349e8..4d56375895bfa 100644 --- a/tests/output/ob_start_callbacks.phpt +++ b/tests/output/ob_start_callbacks.phpt @@ -32,6 +32,7 @@ $a = 'my_strtoupper'; ob_start($a); echo 'function via variable', "\n"; ob_end_flush(); +?> --EXPECT-- CLOSURE IN VARIABLE OBJECT IN VARIABLE diff --git a/tests/run-test/bug75042-3.phpt b/tests/run-test/bug75042-3.phpt index e3387aa034ca7..5a30143be9d3a 100644 --- a/tests/run-test/bug75042-3.phpt +++ b/tests/run-test/bug75042-3.phpt @@ -8,5 +8,6 @@ display_errors=1 nonexistentsharedmodule --FILE-- --EXPECTF-- Warning: PHP Startup: Unable to load dynamic library '%snonexistentsharedmodule.%s' %A diff --git a/tests/run-test/bug75042.phpt b/tests/run-test/bug75042.phpt index 001e8f3e7d597..af3005372bbb7 100644 --- a/tests/run-test/bug75042.phpt +++ b/tests/run-test/bug75042.phpt @@ -13,5 +13,6 @@ openssl --FILE-- --EXPECT-- bool(true)