gitextract_r7u7qvcd/ ├── .clang-format ├── .dockerignore ├── .editorconfig ├── .gdbinit ├── .gitattributes ├── .github/ │ └── workflows/ │ ├── artifact-hash.yml │ ├── auto-cache-pool-tarball.yml │ ├── build-alpine-builder-container.sh │ ├── linux-aarch64.yml │ ├── linux-glibc.yml │ ├── linux-x86_64.yml │ ├── macos-aarch64.yml │ ├── macos-x86_64.yml │ ├── runner-images.md │ ├── windows-cygwin.yml │ └── windows-msys2.yml ├── .gitignore ├── .gitmodules ├── README.md ├── TSRM/ │ ├── LICENSE │ ├── TSRM.c │ ├── TSRM.h │ ├── config.w32 │ ├── threads.m4 │ ├── tsrm.m4 │ ├── tsrm_win32.c │ └── tsrm_win32.h ├── Zend/ │ ├── LICENSE │ ├── Makefile.frag │ ├── Optimizer/ │ │ ├── block_pass.c │ │ ├── compact_literals.c │ │ ├── compact_vars.c │ │ ├── dce.c │ │ ├── dfa_pass.c │ │ ├── escape_analysis.c │ │ ├── nop_removal.c │ │ ├── optimize_func_calls.c │ │ ├── optimize_temp_vars_5.c │ │ ├── pass1.c │ │ ├── pass3.c │ │ ├── sccp.c │ │ ├── scdf.c │ │ ├── scdf.h │ │ ├── ssa_integrity.c │ │ ├── zend_call_graph.c │ │ ├── zend_call_graph.h │ │ ├── zend_cfg.c │ │ ├── zend_cfg.h │ │ ├── zend_dfg.c │ │ ├── zend_dfg.h │ │ ├── zend_dump.c │ │ ├── zend_dump.h │ │ ├── zend_func_info.c │ │ ├── zend_func_info.h │ │ ├── zend_func_infos.h │ │ ├── zend_inference.c │ │ ├── zend_inference.h │ │ ├── zend_optimizer.c │ │ ├── zend_optimizer.h │ │ ├── zend_optimizer_internal.h │ │ ├── zend_ssa.c │ │ ├── zend_ssa.h │ │ └── zend_worklist.h │ ├── README.md │ ├── Zend.m4 │ ├── asm/ │ │ ├── LICENSE │ │ ├── jump_arm64_aapcs_elf_gas.S │ │ ├── jump_arm64_aapcs_macho_gas.S │ │ ├── jump_arm64_aapcs_pe_armasm.asm │ │ ├── jump_arm_aapcs_elf_gas.S │ │ ├── jump_arm_aapcs_macho_gas.S │ │ ├── jump_combined_sysv_macho_gas.S │ │ ├── jump_i386_ms_pe_masm.asm │ │ ├── jump_i386_sysv_elf_gas.S │ │ ├── jump_i386_sysv_macho_gas.S │ │ ├── jump_loongarch64_sysv_elf_gas.S │ │ ├── jump_mips32_o32_elf_gas.S │ │ ├── jump_mips64_n64_elf_gas.S │ │ ├── jump_ppc32_sysv_elf_gas.S │ │ ├── jump_ppc32_sysv_macho_gas.S │ │ ├── jump_ppc32_sysv_xcoff_gas.S │ │ ├── jump_ppc64_sysv_elf_gas.S │ │ ├── jump_ppc64_sysv_macho_gas.S │ │ ├── jump_ppc64_sysv_xcoff_gas.S │ │ ├── jump_riscv64_sysv_elf_gas.S │ │ ├── jump_s390x_sysv_elf_gas.S │ │ ├── jump_sparc64_sysv_elf_gas.S │ │ ├── jump_x86_64_ms_pe_gas.S │ │ ├── jump_x86_64_ms_pe_masm.asm │ │ ├── jump_x86_64_sysv_elf_gas.S │ │ ├── jump_x86_64_sysv_macho_gas.S │ │ ├── make_arm64_aapcs_elf_gas.S │ │ ├── make_arm64_aapcs_macho_gas.S │ │ ├── make_arm64_aapcs_pe_armasm.asm │ │ ├── make_arm_aapcs_elf_gas.S │ │ ├── make_arm_aapcs_macho_gas.S │ │ ├── make_combined_sysv_macho_gas.S │ │ ├── make_i386_ms_pe_masm.asm │ │ ├── make_i386_sysv_elf_gas.S │ │ ├── make_i386_sysv_macho_gas.S │ │ ├── make_loongarch64_sysv_elf_gas.S │ │ ├── make_mips32_o32_elf_gas.S │ │ ├── make_mips64_n64_elf_gas.S │ │ ├── make_ppc32_sysv_elf_gas.S │ │ ├── make_ppc32_sysv_macho_gas.S │ │ ├── make_ppc32_sysv_xcoff_gas.S │ │ ├── make_ppc64_sysv_elf_gas.S │ │ ├── make_ppc64_sysv_macho_gas.S │ │ ├── make_ppc64_sysv_xcoff_gas.S │ │ ├── make_riscv64_sysv_elf_gas.S │ │ ├── make_s390x_sysv_elf_gas.S │ │ ├── make_sparc64_sysv_elf_gas.S │ │ ├── make_x86_64_ms_pe_gas.S │ │ ├── make_x86_64_ms_pe_masm.asm │ │ ├── make_x86_64_sysv_elf_gas.S │ │ ├── make_x86_64_sysv_macho_gas.S │ │ └── save_xmm_x86_64_ms_masm.asm │ ├── bench.php │ ├── micro_bench.php │ ├── tests/ │ │ ├── 001.phpt │ │ ├── 002.phpt │ │ ├── 003.phpt │ │ ├── 004.phpt │ │ ├── 005.phpt │ │ ├── 006.phpt │ │ ├── 008.phpt │ │ ├── 009.phpt │ │ ├── 010.phpt │ │ ├── 011.phpt │ │ ├── 012.phpt │ │ ├── 013.phpt │ │ ├── 014.inc │ │ ├── 014.phpt │ │ ├── 015.phpt │ │ ├── 016.phpt │ │ ├── 017.phpt │ │ ├── 018.phpt │ │ ├── 019.phpt │ │ ├── 020.phpt │ │ ├── 021.phpt │ │ ├── 022.phpt │ │ ├── 023.phpt │ │ ├── 024.phpt │ │ ├── 025.phpt │ │ ├── 026.phpt │ │ ├── 027.phpt │ │ ├── 028.phpt │ │ ├── 029.phpt │ │ ├── 030.phpt │ │ ├── 031.phpt │ │ ├── 032.phpt │ │ ├── 033.phpt │ │ ├── 034.phpt │ │ ├── 035.phpt │ │ ├── 036.phpt │ │ ├── 037.phpt │ │ ├── 038.phpt │ │ ├── 67468.phpt │ │ ├── ArrayAccess_indirect_append.phpt │ │ ├── ErrorException_construct.phpt │ │ ├── ErrorException_getSeverity.phpt │ │ ├── abstract-static.phpt │ │ ├── abstract_inheritance_001.phpt │ │ ├── abstract_inheritance_002.phpt │ │ ├── abstract_inheritance_003.phpt │ │ ├── access_modifiers_001.phpt │ │ ├── access_modifiers_002.phpt │ │ ├── access_modifiers_003.phpt │ │ ├── access_modifiers_004.phpt │ │ ├── access_modifiers_005.phpt │ │ ├── access_modifiers_006.phpt │ │ ├── access_modifiers_007.phpt │ │ ├── access_modifiers_008.phpt │ │ ├── access_modifiers_009.phpt │ │ ├── access_modifiers_010.phpt │ │ ├── access_modifiers_011.phpt │ │ ├── access_modifiers_012.phpt │ │ ├── access_modifiers_013.phpt │ │ ├── add_001.phpt │ │ ├── add_002.phpt │ │ ├── add_003.phpt │ │ ├── add_004.phpt │ │ ├── add_005.phpt │ │ ├── add_006.phpt │ │ ├── add_007.phpt │ │ ├── add_optional_by_ref_arg.phpt │ │ ├── allow_dynamic_properties_on_enum.phpt │ │ ├── allow_dynamic_properties_on_interface.phpt │ │ ├── allow_dynamic_properties_on_trait.phpt │ │ ├── alternative_offset_syntax_compile_error_in_const_expr.phpt │ │ ├── alternative_offset_syntax_compile_error_outside_const_expr.phpt │ │ ├── alternative_offset_syntax_in_encaps_string.phpt │ │ ├── and_001.phpt │ │ ├── anon/ │ │ │ ├── 001.phpt │ │ │ ├── 002.phpt │ │ │ ├── 003.phpt │ │ │ ├── 004.phpt │ │ │ ├── 005.phpt │ │ │ ├── 006.phpt │ │ │ ├── 007.phpt │ │ │ ├── 008.phpt │ │ │ ├── 009.phpt │ │ │ ├── 010.phpt │ │ │ ├── 011.phpt │ │ │ ├── 012.phpt │ │ │ ├── 013.phpt │ │ │ ├── 014.phpt │ │ │ ├── 015.phpt │ │ │ └── 016.phpt │ │ ├── anon_class_name.phpt │ │ ├── arg_unpack/ │ │ │ ├── basic.phpt │ │ │ ├── by_ref.phpt │ │ │ ├── by_ref_separation.phpt │ │ │ ├── dynamic.phpt │ │ │ ├── internal.phpt │ │ │ ├── invalid_type.phpt │ │ │ ├── many_args.phpt │ │ │ ├── method.phpt │ │ │ ├── new.phpt │ │ │ ├── non_integer_keys.phpt │ │ │ ├── positional_arg_after_unpack_error.phpt │ │ │ ├── string_keys.phpt │ │ │ ├── traversable_throwing_exception.phpt │ │ │ └── traversable_with_by_ref_parameters.phpt │ │ ├── arginfo_zpp_mismatch.inc │ │ ├── arginfo_zpp_mismatch.phpt │ │ ├── arginfo_zpp_mismatch_strict.phpt │ │ ├── argument_restriction_001.phpt │ │ ├── argument_restriction_002.phpt │ │ ├── argument_restriction_003.phpt │ │ ├── argument_restriction_004.phpt │ │ ├── argument_restriction_005.phpt │ │ ├── argument_restriction_006.phpt │ │ ├── array_add_indirect.phpt │ │ ├── array_addition_not_commutative.phpt │ │ ├── array_append_COW.phpt │ │ ├── array_hash_zero.phpt │ │ ├── array_literal_next_element_error.phpt │ │ ├── array_merge_recursive_next_key_overflow.phpt │ │ ├── array_multisort_exception.phpt │ │ ├── array_offset.phpt │ │ ├── array_offset_002.phpt │ │ ├── array_self_add_globals.phpt │ │ ├── array_splice_empty_ht_iter_removal.phpt │ │ ├── array_unpack/ │ │ │ ├── already_occupied.phpt │ │ │ ├── basic.phpt │ │ │ ├── classes.phpt │ │ │ ├── gh19303.phpt │ │ │ ├── gh9769.phpt │ │ │ ├── in_destructuring.phpt │ │ │ ├── in_destructuring_2.phpt │ │ │ ├── non_integer_keys.phpt │ │ │ ├── ref1.phpt │ │ │ ├── string_keys.phpt │ │ │ ├── undef_var.phpt │ │ │ ├── unpack_invalid_type_compile_time.phpt │ │ │ └── unpack_string_keys_compile_time.phpt │ │ ├── array_unpack_string_keys.phpt │ │ ├── array_unshift_COW.phpt │ │ ├── array_with_refs_identical.phpt │ │ ├── arrow_functions/ │ │ │ ├── 001.phpt │ │ │ ├── 002.phpt │ │ │ ├── 003.phpt │ │ │ ├── 004.phpt │ │ │ ├── 005.phpt │ │ │ ├── 006.phpt │ │ │ ├── 007.phpt │ │ │ └── 008.phpt │ │ ├── assert/ │ │ │ ├── bug70528.phpt │ │ │ ├── disable_assert_function.phpt │ │ │ ├── expect_001.phpt │ │ │ ├── expect_002.phpt │ │ │ ├── expect_003.phpt │ │ │ ├── expect_004.phpt │ │ │ ├── expect_005.phpt │ │ │ ├── expect_006.phpt │ │ │ ├── expect_007.phpt │ │ │ ├── expect_008.phpt │ │ │ ├── expect_009.phpt │ │ │ ├── expect_010.phpt │ │ │ ├── expect_011.phpt │ │ │ ├── expect_012.phpt │ │ │ ├── expect_013.phpt │ │ │ ├── expect_014.phpt │ │ │ ├── expect_015.phpt │ │ │ ├── expect_016.phpt │ │ │ ├── expect_017.phpt │ │ │ ├── expect_018.phpt │ │ │ ├── expect_019.phpt │ │ │ ├── expect_020.phpt │ │ │ └── expect_empty_stmt_bug.phpt │ │ ├── assign_by_val_function_by_ref_return_value.phpt │ │ ├── assign_coalesce_001.phpt │ │ ├── assign_coalesce_002.phpt │ │ ├── assign_coalesce_003.phpt │ │ ├── assign_coalesce_004.phpt │ │ ├── assign_coalesce_005.phpt │ │ ├── assign_coalesce_006.phpt │ │ ├── assign_coalesce_007.phpt │ │ ├── assign_coalesce_008.phpt │ │ ├── assign_coalesce_009.phpt │ │ ├── assign_concat_array_empty_string.phpt │ │ ├── assign_dim_obj_null_return.phpt │ │ ├── assign_dim_op_same_var.phpt │ │ ├── assign_dim_op_undef.phpt │ │ ├── assign_dim_ref_free.phpt │ │ ├── assign_obj_op_cache_slot.phpt │ │ ├── assign_obj_ref_byval_function.phpt │ │ ├── assign_obj_ref_return.phpt │ │ ├── assign_obj_to_ref_inference.phpt │ │ ├── assign_op_type_error.phpt │ │ ├── assign_ref_error_var_handling.phpt │ │ ├── assign_ref_func_leak.phpt │ │ ├── assign_ref_to_overloaded_prop.phpt │ │ ├── assign_to_obj_001.phpt │ │ ├── assign_to_obj_002.phpt │ │ ├── assign_to_var_001.phpt │ │ ├── assign_to_var_002.phpt │ │ ├── assign_to_var_003.phpt │ │ ├── assign_to_var_004.phpt │ │ ├── assign_typed_ref_result.phpt │ │ ├── ast/ │ │ │ ├── ast_serialize_backtick_literal.phpt │ │ │ ├── ast_serialize_floats.phpt │ │ │ └── zend-pow-assign.phpt │ │ ├── ast_serialize_backtick_literal.phpt │ │ ├── asymmetric_visibility/ │ │ │ ├── __set.phpt │ │ │ ├── __unset.phpt │ │ │ ├── ast_printing.phpt │ │ │ ├── bug001.phpt │ │ │ ├── bug002.phpt │ │ │ ├── bug003.phpt │ │ │ ├── bug004.phpt │ │ │ ├── cpp_no_type.phpt │ │ │ ├── cpp_private.phpt │ │ │ ├── cpp_protected.phpt │ │ │ ├── cpp_wider_set_scope.phpt │ │ │ ├── decrease_scope_private_private.phpt │ │ │ ├── decrease_scope_private_protected.phpt │ │ │ ├── decrease_scope_protected_protected.phpt │ │ │ ├── dim_add.phpt │ │ │ ├── duplicate_modifier.phpt │ │ │ ├── duplicate_modifier_2.phpt │ │ │ ├── gh19044.phpt │ │ │ ├── nested_write.phpt │ │ │ ├── no_type.phpt │ │ │ ├── object_reference.phpt │ │ │ ├── override_private_public.phpt │ │ │ ├── override_protected_private.phpt │ │ │ ├── override_protected_public.phpt │ │ │ ├── override_public_private.phpt │ │ │ ├── override_public_protected.phpt │ │ │ ├── private.phpt │ │ │ ├── protected.phpt │ │ │ ├── readonly.phpt │ │ │ ├── reference.phpt │ │ │ ├── reference_2.phpt │ │ │ ├── scope_rebinding.phpt │ │ │ ├── static_props.phpt │ │ │ ├── unset.phpt │ │ │ ├── unshared_rw_cache_slot.phpt │ │ │ ├── variation.phpt │ │ │ ├── variation_nested.phpt │ │ │ ├── virtual_get_only.phpt │ │ │ └── virtual_set_only.phpt │ │ ├── attributes/ │ │ │ ├── 001_placement.phpt │ │ │ ├── 002_rfcexample.phpt │ │ │ ├── 003_ast_nodes.phpt │ │ │ ├── 004_name_resolution.phpt │ │ │ ├── 005_objects.phpt │ │ │ ├── 006_filter.phpt │ │ │ ├── 007_self_reflect_attribute.phpt │ │ │ ├── 008_wrong_attribution.phpt │ │ │ ├── 009_doctrine_annotations_example.phpt │ │ │ ├── 010_unsupported_const_expression.phpt │ │ │ ├── 011_inheritance.phpt │ │ │ ├── 012_ast_export.phpt │ │ │ ├── 013_class_scope.phpt │ │ │ ├── 014_class_const_group.phpt │ │ │ ├── 015_property_group.phpt │ │ │ ├── 016_custom_attribute_validation.phpt │ │ │ ├── 017_closure_scope.phpt │ │ │ ├── 018_fatal_error_in_argument.phpt │ │ │ ├── 019_variable_attribute_name.phpt │ │ │ ├── 020_userland_attribute_validation.phpt │ │ │ ├── 021_attribute_flags_type_is_validated.phpt │ │ │ ├── 022_attribute_flags_value_is_validated.phpt │ │ │ ├── 023_ast_node_in_validation.phpt │ │ │ ├── 024_internal_target_validation.phpt │ │ │ ├── 025_internal_repeatable_validation.phpt │ │ │ ├── 026_unpack_in_args.phpt │ │ │ ├── 027_trailing_comma_args.phpt │ │ │ ├── 028_grouped.phpt │ │ │ ├── 029_reflect_internal_symbols.phpt │ │ │ ├── 030_strict_types.inc │ │ │ ├── 030_strict_types.phpt │ │ │ ├── 031_backtrace.phpt │ │ │ ├── 032_attribute_validation_scope.phpt │ │ │ ├── 033_attribute_flags_type_is_not_validated_at_comp_time.phpt │ │ │ ├── deprecated/ │ │ │ │ ├── class_constants/ │ │ │ │ │ ├── 001.phpt │ │ │ │ │ ├── 101.phpt │ │ │ │ │ ├── deprecated_constant_as_message_001.phpt │ │ │ │ │ ├── deprecated_constant_as_message_002.phpt │ │ │ │ │ ├── deprecated_constant_as_message_003.phpt │ │ │ │ │ ├── error_code_001.phpt │ │ │ │ │ ├── gh17711.phpt │ │ │ │ │ └── value_unknown_at_compile_time_001.phpt │ │ │ │ ├── functions/ │ │ │ │ │ ├── 001.phpt │ │ │ │ │ ├── deprecated_handler_001.phpt │ │ │ │ │ ├── deprecated_handler_002.phpt │ │ │ │ │ ├── deprecated_handler_003.phpt │ │ │ │ │ ├── error_code_001.phpt │ │ │ │ │ ├── gh17866.phpt │ │ │ │ │ ├── magic_call.phpt │ │ │ │ │ ├── message_004.phpt │ │ │ │ │ ├── message_005.phpt │ │ │ │ │ ├── throwing_error_handler_001.phpt │ │ │ │ │ ├── throwing_error_handler_002.phpt │ │ │ │ │ └── throwing_error_handler_003.phpt │ │ │ │ ├── message_001.phpt │ │ │ │ ├── message_002.phpt │ │ │ │ ├── message_003.phpt │ │ │ │ ├── message_004.phpt │ │ │ │ ├── property_readonly_001.phpt │ │ │ │ ├── property_readonly_002.phpt │ │ │ │ ├── property_readonly_003.phpt │ │ │ │ ├── type_validation_001.phpt │ │ │ │ ├── type_validation_002.phpt │ │ │ │ ├── type_validation_003.phpt │ │ │ │ └── type_validation_004.phpt │ │ │ ├── gh8421.phpt │ │ │ ├── ossfuzz371445205.phpt │ │ │ └── override/ │ │ │ ├── 001.phpt │ │ │ ├── 002.phpt │ │ │ ├── 003.phpt │ │ │ ├── 004.phpt │ │ │ ├── 005.phpt │ │ │ ├── 006.phpt │ │ │ ├── 007.phpt │ │ │ ├── 008.phpt │ │ │ ├── 009.phpt │ │ │ ├── 010.phpt │ │ │ ├── 011.phpt │ │ │ ├── 012.phpt │ │ │ ├── 013.phpt │ │ │ ├── 014.phpt │ │ │ ├── 015.phpt │ │ │ ├── 016.phpt │ │ │ ├── 017.phpt │ │ │ ├── 018.phpt │ │ │ ├── 019.phpt │ │ │ ├── 020.phpt │ │ │ ├── 021.phpt │ │ │ ├── 022.phpt │ │ │ ├── 023.phpt │ │ │ ├── 024.phpt │ │ │ ├── gh12189.phpt │ │ │ ├── gh12189_2.phpt │ │ │ ├── gh12189_3.phpt │ │ │ ├── gh12189_4.phpt │ │ │ ├── gh12189_5.phpt │ │ │ └── gh12189_6.phpt │ │ ├── binary-32bit.phpt │ │ ├── binary.phpt │ │ ├── bind_static_exception.phpt │ │ ├── bitwise_not_precision_exception.phpt │ │ ├── break_error_001.phpt │ │ ├── break_error_002.phpt │ │ ├── break_error_003.phpt │ │ ├── break_error_004.phpt │ │ ├── bug18556.phpt │ │ ├── bug19859.phpt │ │ ├── bug20240.phpt │ │ ├── bug20242.phpt │ │ ├── bug21478.phpt │ │ ├── bug21888.phpt │ │ ├── bug22725.phpt │ │ ├── bug22836.phpt │ │ ├── bug23104.phpt │ │ ├── bug24436.phpt │ │ ├── bug24635.phpt │ │ ├── bug24699.phpt │ │ ├── bug24773.phpt │ │ ├── bug24884.phpt │ │ ├── bug26010.phpt │ │ ├── bug26077.phpt │ │ ├── bug26166.phpt │ │ ├── bug26229.phpt │ │ ├── bug26281.phpt │ │ ├── bug26696.phpt │ │ ├── bug26697.phpt │ │ ├── bug26698.phpt │ │ ├── bug26801.phpt │ │ ├── bug26802.phpt │ │ ├── bug27268.phpt │ │ ├── bug27304.phpt │ │ ├── bug27598.phpt │ │ ├── bug27669.phpt │ │ ├── bug27731.phpt │ │ ├── bug27798.phpt │ │ ├── bug28072.phpt │ │ ├── bug28377.phpt │ │ ├── bug28442.phpt │ │ ├── bug28444.phpt │ │ ├── bug29015.phpt │ │ ├── bug29104.phpt │ │ ├── bug29210.phpt │ │ ├── bug29368.phpt │ │ ├── bug29368_1.phpt │ │ ├── bug29368_2.phpt │ │ ├── bug29368_3.phpt │ │ ├── bug29505.phpt │ │ ├── bug29674.phpt │ │ ├── bug29689.phpt │ │ ├── bug29883.phpt │ │ ├── bug29890.phpt │ │ ├── bug29896.phpt │ │ ├── bug29944.phpt │ │ ├── bug30080.phpt │ │ ├── bug30140.phpt │ │ ├── bug30161.phpt │ │ ├── bug30162.phpt │ │ ├── bug30346.phpt │ │ ├── bug30394.phpt │ │ ├── bug30407.phpt │ │ ├── bug30451.phpt │ │ ├── bug30519.phpt │ │ ├── bug30702.phpt │ │ ├── bug30707.phpt │ │ ├── bug30725.phpt │ │ ├── bug30791.phpt │ │ ├── bug30820.phpt │ │ ├── bug30828.phpt │ │ ├── bug30889.phpt │ │ ├── bug30922.phpt │ │ ├── bug30998.phpt │ │ ├── bug31098.phpt │ │ ├── bug31102.phpt │ │ ├── bug31177-2.phpt │ │ ├── bug31177.phpt │ │ ├── bug31341.phpt │ │ ├── bug31525.phpt │ │ ├── bug31683.phpt │ │ ├── bug31720.phpt │ │ ├── bug32226.phpt │ │ ├── bug32252.phpt │ │ ├── bug32290.phpt │ │ ├── bug32296.phpt │ │ ├── bug32322.phpt │ │ ├── bug32427.phpt │ │ ├── bug32428.phpt │ │ ├── bug32429.phpt │ │ ├── bug32596.phpt │ │ ├── bug32660.phpt │ │ ├── bug32674.phpt │ │ ├── bug32799.phpt │ │ ├── bug32833.phpt │ │ ├── bug32993.phpt │ │ ├── bug33116.phpt │ │ ├── bug33171.phpt │ │ ├── bug33257.phpt │ │ ├── bug33277.phpt │ │ ├── bug33282.phpt │ │ ├── bug33318.phpt │ │ ├── bug33512.phpt │ │ ├── bug33558.phpt │ │ ├── bug33710.phpt │ │ ├── bug33732.phpt │ │ ├── bug33771.phpt │ │ ├── bug33802.phpt │ │ ├── bug33996.phpt │ │ ├── bug33999.phpt │ │ ├── bug34045.phpt │ │ ├── bug34062.phpt │ │ ├── bug34064.phpt │ │ ├── bug34065.phpt │ │ ├── bug34137.phpt │ │ ├── bug34199.phpt │ │ ├── bug34260.phpt │ │ ├── bug34310.phpt │ │ ├── bug34358.phpt │ │ ├── bug34467.phpt │ │ ├── bug34518.phpt │ │ ├── bug34617.phpt │ │ ├── bug34678.phpt │ │ ├── bug34786.phpt │ │ ├── bug34873.phpt │ │ ├── bug34879.phpt │ │ ├── bug34893.phpt │ │ ├── bug35017.phpt │ │ ├── bug35106.phpt │ │ ├── bug35163.phpt │ │ ├── bug35163_2.phpt │ │ ├── bug35163_3.phpt │ │ ├── bug35239.phpt │ │ ├── bug35393.phpt │ │ ├── bug35411.phpt │ │ ├── bug35470.phpt │ │ ├── bug35509.phpt │ │ ├── bug35634.phpt │ │ ├── bug35655.phpt │ │ ├── bug36006.phpt │ │ ├── bug36037.phpt │ │ ├── bug36071.phpt │ │ ├── bug36214.phpt │ │ ├── bug36268.phpt │ │ ├── bug36513.phpt │ │ ├── bug36568.phpt │ │ ├── bug36759.phpt │ │ ├── bug37046.phpt │ │ ├── bug37138.phpt │ │ ├── bug37144.phpt │ │ ├── bug37212.phpt │ │ ├── bug37251.phpt │ │ ├── bug37632.phpt │ │ ├── bug37667.phpt │ │ ├── bug37707.phpt │ │ ├── bug37715.phpt │ │ ├── bug37811.phpt │ │ ├── bug38146.phpt │ │ ├── bug38211.phpt │ │ ├── bug38220.phpt │ │ ├── bug38234.phpt │ │ ├── bug38287.phpt │ │ ├── bug38461.phpt │ │ ├── bug38469.phpt │ │ ├── bug38623.phpt │ │ ├── bug38624.phpt │ │ ├── bug38772.phpt │ │ ├── bug38779.phpt │ │ ├── bug38779_1.phpt │ │ ├── bug38808.phpt │ │ ├── bug39003.phpt │ │ ├── bug39017.phpt │ │ ├── bug39018.phpt │ │ ├── bug39018_2.phpt │ │ ├── bug39036.phpt │ │ ├── bug39297.phpt │ │ ├── bug39304.phpt │ │ ├── bug39346.phpt │ │ ├── bug39438.phpt │ │ ├── bug39445.phpt │ │ ├── bug39449.phpt │ │ ├── bug39542/ │ │ │ └── bug39542.inc │ │ ├── bug39542.phpt │ │ ├── bug39602.phpt │ │ ├── bug39721.phpt │ │ ├── bug39775.phpt │ │ ├── bug39825.phpt │ │ ├── bug39944.phpt │ │ ├── bug39990.phpt │ │ ├── bug40236.inc │ │ ├── bug40236.phpt │ │ ├── bug40261.phpt │ │ ├── bug40509.phpt │ │ ├── bug40621.phpt │ │ ├── bug40705.phpt │ │ ├── bug40757.phpt │ │ ├── bug40770.phpt │ │ ├── bug40809.phpt │ │ ├── bug40815.phpt │ │ ├── bug40833.phpt │ │ ├── bug40899.phpt │ │ ├── bug41026.phpt │ │ ├── bug41117_1.phpt │ │ ├── bug41209.phpt │ │ ├── bug41351.phpt │ │ ├── bug41351_2.phpt │ │ ├── bug41351_3.phpt │ │ ├── bug41372.phpt │ │ ├── bug41401.phpt │ │ ├── bug41421.phpt │ │ ├── bug41633_1.phpt │ │ ├── bug41633_2.phpt │ │ ├── bug41633_3.phpt │ │ ├── bug41633_4.phpt │ │ ├── bug41640.phpt │ │ ├── bug41813.phpt │ │ ├── bug41919.phpt │ │ ├── bug41929.phpt │ │ ├── bug41961.phpt │ │ ├── bug42143.phpt │ │ ├── bug42211.phpt │ │ ├── bug42767.phpt │ │ ├── bug42772.phpt │ │ ├── bug42798.phpt │ │ ├── bug42802.phpt │ │ ├── bug42817.phpt │ │ ├── bug42818.phpt │ │ ├── bug42819.phpt │ │ ├── bug42820.phpt │ │ ├── bug42859.phpt │ │ ├── bug42937.phpt │ │ ├── bug43027.phpt │ │ ├── bug43053.phpt │ │ ├── bug43128.phpt │ │ ├── bug43175.phpt │ │ ├── bug43183.phpt │ │ ├── bug43200.phpt │ │ ├── bug43200_2.phpt │ │ ├── bug43201.phpt │ │ ├── bug43332_1.phpt │ │ ├── bug43332_2.phpt │ │ ├── bug43343.phpt │ │ ├── bug43344_1.phpt │ │ ├── bug43344_10.phpt │ │ ├── bug43344_11.phpt │ │ ├── bug43344_12.phpt │ │ ├── bug43344_13.phpt │ │ ├── bug43344_2.phpt │ │ ├── bug43344_3.phpt │ │ ├── bug43344_4.phpt │ │ ├── bug43344_5.phpt │ │ ├── bug43344_6.phpt │ │ ├── bug43344_7.phpt │ │ ├── bug43344_8.phpt │ │ ├── bug43344_9.phpt │ │ ├── bug43426.phpt │ │ ├── bug43450.phpt │ │ ├── bug43483.phpt │ │ ├── bug43651.phpt │ │ ├── bug43703.phpt │ │ ├── bug43851.phpt │ │ ├── bug43918.phpt │ │ ├── bug44069.phpt │ │ ├── bug44141.phpt │ │ ├── bug44184.phpt │ │ ├── bug44414.phpt │ │ ├── bug44653.phpt │ │ ├── bug44660.phpt │ │ ├── bug44827.phpt │ │ ├── bug44830.phpt │ │ ├── bug44899.phpt │ │ ├── bug44899_2.phpt │ │ ├── bug44913.phpt │ │ ├── bug45147.phpt │ │ ├── bug45180.phpt │ │ ├── bug45186.phpt │ │ ├── bug45186_2.phpt │ │ ├── bug45742.phpt │ │ ├── bug45744.phpt │ │ ├── bug45805.phpt │ │ ├── bug45862.phpt │ │ ├── bug45877.phpt │ │ ├── bug45910.phpt │ │ ├── bug45910_2.phpt │ │ ├── bug46106.phpt │ │ ├── bug46196.phpt │ │ ├── bug46238.phpt │ │ ├── bug46241.phpt │ │ ├── bug46246.phpt │ │ ├── bug46304.phpt │ │ ├── bug46308.phpt │ │ ├── bug46381.phpt │ │ ├── bug46409.phpt │ │ ├── bug46665.phpt │ │ ├── bug46665_autoload.inc │ │ ├── bug46701.phpt │ │ ├── bug46811.phpt │ │ ├── bug46813.phpt │ │ ├── bug47054.phpt │ │ ├── bug47109.phpt │ │ ├── bug47165.phpt │ │ ├── bug47343.phpt │ │ ├── bug47353.phpt │ │ ├── bug47516.phpt │ │ ├── bug47572.phpt │ │ ├── bug47593.phpt │ │ ├── bug47596.phpt │ │ ├── bug47699.phpt │ │ ├── bug47704.phpt │ │ ├── bug47714.phpt │ │ ├── bug47771.phpt │ │ ├── bug47801.phpt │ │ ├── bug47836.phpt │ │ ├── bug47880.phpt │ │ ├── bug48215.phpt │ │ ├── bug48215_2.phpt │ │ ├── bug48228.phpt │ │ ├── bug48248.phpt │ │ ├── bug48408.phpt │ │ ├── bug48409.phpt │ │ ├── bug48428.phpt │ │ ├── bug48533.phpt │ │ ├── bug48667_1.phpt │ │ ├── bug48667_2.phpt │ │ ├── bug48770.phpt │ │ ├── bug48770_2.phpt │ │ ├── bug48770_3.phpt │ │ ├── bug48899-deprecated.phpt │ │ ├── bug48899.phpt │ │ ├── bug48912.phpt │ │ ├── bug48930.phpt │ │ ├── bug49269.phpt │ │ ├── bug49472.phpt │ │ ├── bug49866.phpt │ │ ├── bug49893.phpt │ │ ├── bug49908.phpt │ │ ├── bug50005.phpt │ │ ├── bug50146.phpt │ │ ├── bug50174.phpt │ │ ├── bug50255.phpt │ │ ├── bug50383.phpt │ │ ├── bug50394.phpt │ │ ├── bug50810.phpt │ │ ├── bug50816.phpt │ │ ├── bug51176.phpt │ │ ├── bug51394.phpt │ │ ├── bug51421.phpt │ │ ├── bug51791.phpt │ │ ├── bug51822.phpt │ │ ├── bug51827.phpt │ │ ├── bug52001.phpt │ │ ├── bug52041.phpt │ │ ├── bug52060.phpt │ │ ├── bug52193.phpt │ │ ├── bug52355.phpt │ │ ├── bug52361.phpt │ │ ├── bug52484.phpt │ │ ├── bug52484_2.phpt │ │ ├── bug52484_3.phpt │ │ ├── bug52508.phpt │ │ ├── bug52614.phpt │ │ ├── bug52879.phpt │ │ ├── bug52939.phpt │ │ ├── bug52940.phpt │ │ ├── bug53305.phpt │ │ ├── bug53347.phpt │ │ ├── bug53432.phpt │ │ ├── bug53511.phpt │ │ ├── bug53629.phpt │ │ ├── bug53632.phpt │ │ ├── bug53727.phpt │ │ ├── bug53748.phpt │ │ ├── bug53826.phpt │ │ ├── bug53958.phpt │ │ ├── bug53971.phpt │ │ ├── bug54013.phpt │ │ ├── bug54039.phpt │ │ ├── bug54043.phpt │ │ ├── bug54268.phpt │ │ ├── bug54305.phpt │ │ ├── bug54358.phpt │ │ ├── bug54367.phpt │ │ ├── bug54372.phpt │ │ ├── bug54547.phpt │ │ ├── bug54624.phpt │ │ ├── bug54804.inc │ │ ├── bug54804.phpt │ │ ├── bug54910.phpt │ │ ├── bug55007.phpt │ │ ├── bug55086.phpt │ │ ├── bug55135.phpt │ │ ├── bug55156.phpt │ │ ├── bug55247.phpt │ │ ├── bug55305.phpt │ │ ├── bug55445.phpt │ │ ├── bug55509.phpt │ │ ├── bug55578.phpt │ │ ├── bug55705.phpt │ │ ├── bug55825.phpt │ │ ├── bug60099.phpt │ │ ├── bug60138.phpt │ │ ├── bug60139.phpt │ │ ├── bug60161.phpt │ │ ├── bug60169.phpt │ │ ├── bug60350.phpt │ │ ├── bug60362.phpt │ │ ├── bug60444.phpt │ │ ├── bug60536_001.phpt │ │ ├── bug60536_002.phpt │ │ ├── bug60536_003.phpt │ │ ├── bug60536_004.phpt │ │ ├── bug60536_005.phpt │ │ ├── bug60569.phpt │ │ ├── bug60573.phpt │ │ ├── bug60573_2.phpt │ │ ├── bug60598.phpt │ │ ├── bug60611.phpt │ │ ├── bug60613.phpt │ │ ├── bug60738.phpt │ │ ├── bug60738_variation.phpt │ │ ├── bug60771.phpt │ │ ├── bug60825.phpt │ │ ├── bug60833.phpt │ │ ├── bug60909_1.phpt │ │ ├── bug60909_2.phpt │ │ ├── bug60978.phpt │ │ ├── bug61011.phpt │ │ ├── bug61025.phpt │ │ ├── bug61087.phpt │ │ ├── bug61095.phpt │ │ ├── bug61165.phpt │ │ ├── bug61225.phpt │ │ ├── bug61273.phpt │ │ ├── bug61362.phpt │ │ ├── bug61681.phpt │ │ ├── bug61761.phpt │ │ ├── bug61767.phpt │ │ ├── bug61782.phpt │ │ ├── bug61970.phpt │ │ ├── bug61970_1.phpt │ │ ├── bug61970_2.phpt │ │ ├── bug62069.phpt │ │ ├── bug62069_2.phpt │ │ ├── bug62097.phpt │ │ ├── bug62343.phpt │ │ ├── bug62358.phpt │ │ ├── bug62441.phpt │ │ ├── bug62609.phpt │ │ ├── bug62609_2.phpt │ │ ├── bug62653.phpt │ │ ├── bug62680.phpt │ │ ├── bug62763.phpt │ │ ├── bug62814.phpt │ │ ├── bug62892.phpt │ │ ├── bug62907.phpt │ │ ├── bug62956.phpt │ │ ├── bug62991.phpt │ │ ├── bug63055.phpt │ │ ├── bug63111.phpt │ │ ├── bug63173.phpt │ │ ├── bug63206.phpt │ │ ├── bug63206_1.phpt │ │ ├── bug63206_2.phpt │ │ ├── bug63217.phpt │ │ ├── bug63219.phpt │ │ ├── bug63305.phpt │ │ ├── bug63462.phpt │ │ ├── bug63468.phpt │ │ ├── bug63635.phpt │ │ ├── bug63734.phpt │ │ ├── bug63741.phpt │ │ ├── bug63762.phpt │ │ ├── bug63816.phpt │ │ ├── bug63882.phpt │ │ ├── bug63882_2.phpt │ │ ├── bug63976.phpt │ │ ├── bug63982.phpt │ │ ├── bug64135.phpt │ │ ├── bug64239_1.phpt │ │ ├── bug64239_2.phpt │ │ ├── bug64239_3.phpt │ │ ├── bug64239_4.phpt │ │ ├── bug64354.phpt │ │ ├── bug64417.phpt │ │ ├── bug64515.phpt │ │ ├── bug64555.phpt │ │ ├── bug64578.phpt │ │ ├── bug64660.phpt │ │ ├── bug64677.phpt │ │ ├── bug64720.phpt │ │ ├── bug64821.1.phpt │ │ ├── bug64821.2.phpt │ │ ├── bug64821.3.phpt │ │ ├── bug64896.phpt │ │ ├── bug64960.phpt │ │ ├── bug64966.phpt │ │ ├── bug64979.phpt │ │ ├── bug64988.phpt │ │ ├── bug65051.phpt │ │ ├── bug65108.phpt │ │ ├── bug65254.phpt │ │ ├── bug65291.phpt │ │ ├── bug65322.phpt │ │ ├── bug65372.phpt │ │ ├── bug65419.phpt │ │ ├── bug65579.phpt │ │ ├── bug65784.phpt │ │ ├── bug65911.phpt │ │ ├── bug65969.phpt │ │ ├── bug66015.phpt │ │ ├── bug66218.phpt │ │ ├── bug66252.phpt │ │ ├── bug66286.phpt │ │ ├── bug66608.phpt │ │ ├── bug66609.phpt │ │ ├── bug66660.phpt │ │ ├── bug66719.phpt │ │ ├── bug66811.phpt │ │ ├── bug67111.phpt │ │ ├── bug67169.phpt │ │ ├── bug67314.phpt │ │ ├── bug67368.phpt │ │ ├── bug67436/ │ │ │ ├── a.inc │ │ │ ├── b.inc │ │ │ ├── bug67436.phpt │ │ │ ├── bug67436_nohandler.phpt │ │ │ └── c.inc │ │ ├── bug67633.phpt │ │ ├── bug67856.phpt │ │ ├── bug67874.phpt │ │ ├── bug67922.phpt │ │ ├── bug67938.phpt │ │ ├── bug67985.phpt │ │ ├── bug68118.phpt │ │ ├── bug68148.phpt │ │ ├── bug68162.phpt │ │ ├── bug68163.phpt │ │ ├── bug68191.phpt │ │ ├── bug68215.phpt │ │ ├── bug68262.phpt │ │ ├── bug68370.phpt │ │ ├── bug68412.phpt │ │ ├── bug68446.phpt │ │ ├── bug68475.phpt │ │ ├── bug68652.phpt │ │ ├── bug68775.phpt │ │ ├── bug68797.phpt │ │ ├── bug68887.phpt │ │ ├── bug68896.phpt │ │ ├── bug69017.phpt │ │ ├── bug69025.phpt │ │ ├── bug69084.phpt │ │ ├── bug69092.2.phpt │ │ ├── bug69092.phpt │ │ ├── bug69124.phpt │ │ ├── bug69167.phpt │ │ ├── bug69174.phpt │ │ ├── bug69180-backtrace.phpt │ │ ├── bug69201.phpt │ │ ├── bug69212.phpt │ │ ├── bug69221.phpt │ │ ├── bug69221_2.phpt │ │ ├── bug69315.phpt │ │ ├── bug69376.phpt │ │ ├── bug69376_2.phpt │ │ ├── bug69388.phpt │ │ ├── bug69388_2.phpt │ │ ├── bug69420.phpt │ │ ├── bug69427.phpt │ │ ├── bug69446.phpt │ │ ├── bug69446_2.phpt │ │ ├── bug69467.phpt │ │ ├── bug69532.phpt │ │ ├── bug69534.phpt │ │ ├── bug69537.phpt │ │ ├── bug69551.phpt │ │ ├── bug69568.phpt │ │ ├── bug69599.phpt │ │ ├── bug69640.phpt │ │ ├── bug69676.phpt │ │ ├── bug69676_2.phpt │ │ ├── bug69676_3.phpt │ │ ├── bug69732.phpt │ │ ├── bug69740.phpt │ │ ├── bug69754.phpt │ │ ├── bug69755.phpt │ │ ├── bug69756.phpt │ │ ├── bug69758.phpt │ │ ├── bug69761.phpt │ │ ├── bug69767.phpt │ │ ├── bug69788.phpt │ │ ├── bug69802_2.phpt │ │ ├── bug69805.phpt │ │ ├── bug69825.phpt │ │ ├── bug69832.phpt │ │ ├── bug69871.phpt │ │ ├── bug69889.phpt │ │ ├── bug69891.phpt │ │ ├── bug69892.phpt │ │ ├── bug69893.phpt │ │ ├── bug69905.phpt │ │ ├── bug69955.phpt │ │ ├── bug69957.phpt │ │ ├── bug69989_1.phpt │ │ ├── bug69989_2.phpt │ │ ├── bug69989_3.phpt │ │ ├── bug69996.phpt │ │ ├── bug70012.phpt │ │ ├── bug70083.phpt │ │ ├── bug70089.phpt │ │ ├── bug70117.phpt │ │ ├── bug70121.phpt │ │ ├── bug70124.phpt │ │ ├── bug70156.phpt │ │ ├── bug70164.phpt │ │ ├── bug70173.phpt │ │ ├── bug70179.phpt │ │ ├── bug70182.phpt │ │ ├── bug70183.phpt │ │ ├── bug70187.phpt │ │ ├── bug70187_2.phpt │ │ ├── bug70215.phpt │ │ ├── bug70223.phpt │ │ ├── bug70240.phpt │ │ ├── bug70241.phpt │ │ ├── bug70253.phpt │ │ ├── bug70258.phpt │ │ ├── bug70262.phpt │ │ ├── bug70288.phpt │ │ ├── bug70293.phpt │ │ ├── bug70321.phpt │ │ ├── bug70332.phpt │ │ ├── bug70397.phpt │ │ ├── bug70398.phpt │ │ ├── bug70430.phpt │ │ ├── bug70478.phpt │ │ ├── bug70547.phpt │ │ ├── bug70630.phpt │ │ ├── bug70662.phpt │ │ ├── bug70681.phpt │ │ ├── bug70685.phpt │ │ ├── bug70689.phpt │ │ ├── bug70748.phpt │ │ ├── bug70782.phpt │ │ ├── bug70785.phpt │ │ ├── bug70804.phpt │ │ ├── bug70805.phpt │ │ ├── bug70805_1.phpt │ │ ├── bug70805_2.phpt │ │ ├── bug70873.phpt │ │ ├── bug70895.phpt │ │ ├── bug70898.phpt │ │ ├── bug70912.phpt │ │ ├── bug70914.phpt │ │ ├── bug70918.phpt │ │ ├── bug70944.phpt │ │ ├── bug70957.phpt │ │ ├── bug70958.phpt │ │ ├── bug70967.phpt │ │ ├── bug70987.phpt │ │ ├── bug70997.phpt │ │ ├── bug71030.phpt │ │ ├── bug71067.phpt │ │ ├── bug71086.phpt │ │ ├── bug71154.phpt │ │ ├── bug71163.phpt │ │ ├── bug71196.phpt │ │ ├── bug71221.phpt │ │ ├── bug71248.phpt │ │ ├── bug71266.phpt │ │ ├── bug71275.phpt │ │ ├── bug71300.phpt │ │ ├── bug71336.phpt │ │ ├── bug71359.phpt │ │ ├── bug71414.phpt │ │ ├── bug71428.1.phpt │ │ ├── bug71428.2.phpt │ │ ├── bug71428.3.phpt │ │ ├── bug71470.phpt │ │ ├── bug71474.phpt │ │ ├── bug71529.phpt │ │ ├── bug71539.phpt │ │ ├── bug71539_1.phpt │ │ ├── bug71539_2.phpt │ │ ├── bug71539_3.phpt │ │ ├── bug71539_4.phpt │ │ ├── bug71539_5.phpt │ │ ├── bug71572.phpt │ │ ├── bug71622.phpt │ │ ├── bug71724.phpt │ │ ├── bug71731.phpt │ │ ├── bug71737.phpt │ │ ├── bug71756.phpt │ │ ├── bug71818.phpt │ │ ├── bug71841.phpt │ │ ├── bug71859.phpt │ │ ├── bug71871.phpt │ │ ├── bug71871_2.phpt │ │ ├── bug71914.phpt │ │ ├── bug71922.phpt │ │ ├── bug71930.phpt │ │ ├── bug71980.phpt │ │ ├── bug72038.phpt │ │ ├── bug72101.phpt │ │ ├── bug72107.phpt │ │ ├── bug72119.phpt │ │ ├── bug72162.phpt │ │ ├── bug72177.phpt │ │ ├── bug72177_2.phpt │ │ ├── bug72188.phpt │ │ ├── bug72215.phpt │ │ ├── bug72215_1.phpt │ │ ├── bug72215_2.phpt │ │ ├── bug72215_3.phpt │ │ ├── bug72216.phpt │ │ ├── bug72335.phpt │ │ ├── bug72347.phpt │ │ ├── bug72373.phpt │ │ ├── bug72395.phpt │ │ ├── bug72441.phpt │ │ ├── bug72496.phpt │ │ ├── bug72508.phpt │ │ ├── bug72530.phpt │ │ ├── bug72543.phpt │ │ ├── bug72543_1.phpt │ │ ├── bug72543_2.phpt │ │ ├── bug72543_3.phpt │ │ ├── bug72543_4.phpt │ │ ├── bug72543_5.phpt │ │ ├── bug72581.phpt │ │ ├── bug72594.phpt │ │ ├── bug72598.phpt │ │ ├── bug72598_2.phpt │ │ ├── bug72767.phpt │ │ ├── bug72813.phpt │ │ ├── bug72854.phpt │ │ ├── bug72918.phpt │ │ ├── bug72943.phpt │ │ ├── bug72944.phpt │ │ ├── bug73156.phpt │ │ ├── bug73288.phpt │ │ ├── bug73337.phpt │ │ ├── bug73338.phpt │ │ ├── bug73350.phpt │ │ ├── bug73663.phpt │ │ ├── bug73663_2.phpt │ │ ├── bug73753.phpt │ │ ├── bug73792.phpt │ │ ├── bug73816.phpt │ │ ├── bug73900.phpt │ │ ├── bug73916.phpt │ │ ├── bug73954.phpt │ │ ├── bug73960.phpt │ │ ├── bug73987.phpt │ │ ├── bug73987_1.phpt │ │ ├── bug73987_2.phpt │ │ ├── bug73987_3.phpt │ │ ├── bug73989.phpt │ │ ├── bug73998.phpt │ │ ├── bug74053.phpt │ │ ├── bug74084.phpt │ │ ├── bug74093.phpt │ │ ├── bug74164.phpt │ │ ├── bug74269.phpt │ │ ├── bug74340.phpt │ │ ├── bug74546.phpt │ │ ├── bug74603.ini │ │ ├── bug74603.phpt │ │ ├── bug74657.phpt │ │ ├── bug74810.phpt │ │ ├── bug74836.phpt │ │ ├── bug74840.phpt │ │ ├── bug74862.phpt │ │ ├── bug74862_2.phpt │ │ ├── bug74947.phpt │ │ ├── bug75079.phpt │ │ ├── bug75079_2.phpt │ │ ├── bug75218.phpt │ │ ├── bug75241.phpt │ │ ├── bug75252.phpt │ │ ├── bug75290.phpt │ │ ├── bug75420.1.phpt │ │ ├── bug75420.10.phpt │ │ ├── bug75420.11.phpt │ │ ├── bug75420.12.phpt │ │ ├── bug75420.13.phpt │ │ ├── bug75420.14.phpt │ │ ├── bug75420.15.phpt │ │ ├── bug75420.16.phpt │ │ ├── bug75420.2.phpt │ │ ├── bug75420.3.phpt │ │ ├── bug75420.4.phpt │ │ ├── bug75420.5.phpt │ │ ├── bug75420.6.phpt │ │ ├── bug75420.7.phpt │ │ ├── bug75420.8.phpt │ │ ├── bug75420.9.phpt │ │ ├── bug75420.phpt │ │ ├── bug75426.phpt │ │ ├── bug75474.phpt │ │ ├── bug75573.phpt │ │ ├── bug75786.phpt │ │ ├── bug75921.phpt │ │ ├── bug76025.phpt │ │ ├── bug76047.phpt │ │ ├── bug76383.phpt │ │ ├── bug76430.phpt │ │ ├── bug76439.phpt │ │ ├── bug76439_2.phpt │ │ ├── bug76451.inc │ │ ├── bug76451.phpt │ │ ├── bug76451_2.inc │ │ ├── bug76451_2.phpt │ │ ├── bug76502.phpt │ │ ├── bug76534.phpt │ │ ├── bug76667.phpt │ │ ├── bug76752.phpt │ │ ├── bug76754.phpt │ │ ├── bug76800.phpt │ │ ├── bug76846.phpt │ │ ├── bug76860.phpt │ │ ├── bug76860_2.phpt │ │ ├── bug76869.phpt │ │ ├── bug76901.phpt │ │ ├── bug76946.phpt │ │ ├── bug76965.phpt │ │ ├── bug77291.phpt │ │ ├── bug77339.phpt │ │ ├── bug77345_gc_1.phpt │ │ ├── bug77345_gc_2.phpt │ │ ├── bug77376.phpt │ │ ├── bug77494.phpt │ │ ├── bug77530.phpt │ │ ├── bug77589.phpt │ │ ├── bug77613.phpt │ │ ├── bug77627.phpt │ │ ├── bug77652.inc │ │ ├── bug77652.phpt │ │ ├── bug77660.phpt │ │ ├── bug77738.phpt │ │ ├── bug77877.phpt │ │ ├── bug77922.phpt │ │ ├── bug77966.phpt │ │ ├── bug77993.phpt │ │ ├── bug78010.phpt │ │ ├── bug78151.phpt │ │ ├── bug78154.phpt │ │ ├── bug78182.phpt │ │ ├── bug78239.phpt │ │ ├── bug78271.phpt │ │ ├── bug78335.phpt │ │ ├── bug78335_2.phpt │ │ ├── bug78340.phpt │ │ ├── bug78344.phpt │ │ ├── bug78356.phpt │ │ ├── bug78363.phpt │ │ ├── bug78379.phpt │ │ ├── bug78379_2.phpt │ │ ├── bug78396.phpt │ │ ├── bug78406.phpt │ │ ├── bug78454_1.phpt │ │ ├── bug78454_2.phpt │ │ ├── bug78502.phpt │ │ ├── bug78531.phpt │ │ ├── bug78589.phpt │ │ ├── bug78598.phpt │ │ ├── bug78644.phpt │ │ ├── bug78658.phpt │ │ ├── bug78689.phpt │ │ ├── bug78752.phpt │ │ ├── bug78770.phpt │ │ ├── bug78776.phpt │ │ ├── bug78787.phpt │ │ ├── bug78810.phpt │ │ ├── bug78868.phpt │ │ ├── bug78898.phpt │ │ ├── bug78921.phpt │ │ ├── bug78926.phpt │ │ ├── bug78973.phpt │ │ ├── bug78999.phpt │ │ ├── bug79022.phpt │ │ ├── bug79108.phpt │ │ ├── bug79155.phpt │ │ ├── bug79364.phpt │ │ ├── bug79382.phpt │ │ ├── bug79477.phpt │ │ ├── bug79514.phpt │ │ ├── bug79599.phpt │ │ ├── bug79657.phpt │ │ ├── bug79668.phpt │ │ ├── bug79778.phpt │ │ ├── bug79779.phpt │ │ ├── bug79783.phpt │ │ ├── bug79784.phpt │ │ ├── bug79790.phpt │ │ ├── bug79791.phpt │ │ ├── bug79792.phpt │ │ ├── bug79793.phpt │ │ ├── bug79818.phpt │ │ ├── bug79828.phpt │ │ ├── bug79836.phpt │ │ ├── bug79836_1.phpt │ │ ├── bug79836_2.phpt │ │ ├── bug79836_3.phpt │ │ ├── bug79836_4.phpt │ │ ├── bug79862.phpt │ │ ├── bug79897.phpt │ │ ├── bug79900.phpt │ │ ├── bug79919.phpt │ │ ├── bug79927.phpt │ │ ├── bug79934.phpt │ │ ├── bug79947.phpt │ │ ├── bug79948.inc │ │ ├── bug79948.phpt │ │ ├── bug79979.phpt │ │ ├── bug80030.phpt │ │ ├── bug80037.phpt │ │ ├── bug80045.phpt │ │ ├── bug80046.phpt │ │ ├── bug80049.phpt │ │ ├── bug80055.phpt │ │ ├── bug80072.phpt │ │ ├── bug80096.phpt │ │ ├── bug80126.phpt │ │ ├── bug80126_2.phpt │ │ ├── bug80184.phpt │ │ ├── bug80194.phpt │ │ ├── bug80255.phpt │ │ ├── bug80391.phpt │ │ ├── bug80404.phpt │ │ ├── bug80781.phpt │ │ ├── bug80811.phpt │ │ ├── bug80972.phpt │ │ ├── bug81070.phpt │ │ ├── bug81076.phpt │ │ ├── bug81104.phpt │ │ ├── bug81159.phpt │ │ ├── bug81192.phpt │ │ ├── bug81192_trait.inc │ │ ├── bug81216.phpt │ │ ├── bug81216_2.phpt │ │ ├── bug81377.phpt │ │ ├── bug81626.phpt │ │ ├── bug81631.phpt │ │ ├── bug81652.phpt │ │ ├── bug81684.phpt │ │ ├── bug81705.phpt │ │ ├── bugGH-8655.phpt │ │ ├── bug_debug_backtrace.phpt │ │ ├── bug_debug_backtrace_replace_zend_execute_ex.phpt │ │ ├── builtin_in_write_context_error1.phpt │ │ ├── builtin_in_write_context_error2.phpt │ │ ├── bw_or_assign_with_ref.phpt │ │ ├── by_ref_optimization.phpt │ │ ├── call_static.phpt │ │ ├── call_static_002.phpt │ │ ├── call_static_003.phpt │ │ ├── call_static_004.phpt │ │ ├── call_static_006.phpt │ │ ├── call_static_007.phpt │ │ ├── call_to_abstract_method_args.phpt │ │ ├── call_to_deprecated_function_args.phpt │ │ ├── call_user_func_001.phpt │ │ ├── call_user_func_002.phpt │ │ ├── call_user_func_003.phpt │ │ ├── call_user_func_005.phpt │ │ ├── call_user_func_006.phpt │ │ ├── call_user_func_007.phpt │ │ ├── call_user_func_008.phpt │ │ ├── call_user_func_009.phpt │ │ ├── call_user_func_array_array_slice_named_args.phpt │ │ ├── call_user_func_array_array_slice_type.phpt │ │ ├── call_user_func_array_array_slice_type_strict.phpt │ │ ├── call_user_func_array_invalid_type.phpt │ │ ├── call_user_func_array_prefer_ref.phpt │ │ ├── call_user_func_by_ref.phpt │ │ ├── call_user_func_closure_from_static_method.phpt │ │ ├── call_user_func_strict_arginfo_check.phpt │ │ ├── call_with_refs.phpt │ │ ├── callable_param_exception_leak.phpt │ │ ├── callable_self_parent_static_deprecation.phpt │ │ ├── cast_to_array.phpt │ │ ├── cast_to_bool.phpt │ │ ├── cast_to_double.phpt │ │ ├── cast_to_int.phpt │ │ ├── cast_to_object.phpt │ │ ├── cast_to_string.phpt │ │ ├── catch.phpt │ │ ├── catch_static.phpt │ │ ├── class_alias_001.phpt │ │ ├── class_alias_002.phpt │ │ ├── class_alias_004.phpt │ │ ├── class_alias_005.phpt │ │ ├── class_alias_006.phpt │ │ ├── class_alias_007.phpt │ │ ├── class_alias_008.phpt │ │ ├── class_alias_009.phpt │ │ ├── class_alias_010.phpt │ │ ├── class_alias_011.phpt │ │ ├── class_alias_012.phpt │ │ ├── class_alias_013.phpt │ │ ├── class_alias_014.phpt │ │ ├── class_alias_016.phpt │ │ ├── class_alias_017.phpt │ │ ├── class_alias_018.phpt │ │ ├── class_alias_019.phpt │ │ ├── class_alias_020.phpt │ │ ├── class_alias_021.phpt │ │ ├── class_constant_inheritance_mutable_data.phpt │ │ ├── class_constant_to_reference_cached.phpt │ │ ├── class_constants_001.phpt │ │ ├── class_constants_002.phpt │ │ ├── class_constants_003.phpt │ │ ├── class_constants_004.phpt │ │ ├── class_constants_005.phpt │ │ ├── class_constants_006.phpt │ │ ├── class_constants_007.phpt │ │ ├── class_exists_001.phpt │ │ ├── class_exists_002.phpt │ │ ├── class_exists_003.phpt │ │ ├── class_name_as_scalar.phpt │ │ ├── class_name_as_scalar_error_001.phpt │ │ ├── class_name_as_scalar_error_002.phpt │ │ ├── class_name_as_scalar_error_003.phpt │ │ ├── class_name_as_scalar_error_004.phpt │ │ ├── class_name_as_scalar_error_005.phpt │ │ ├── class_name_as_scalar_error_006.phpt │ │ ├── class_name_as_scalar_error_007.phpt │ │ ├── class_on_constant_evaluated_expression.phpt │ │ ├── class_on_expression_in_constant_expression.phpt │ │ ├── class_on_object.phpt │ │ ├── class_properties_const.phpt │ │ ├── class_properties_dynamic.phpt │ │ ├── class_properties_static.phpt │ │ ├── class_toString_concat_non_interned_with_itself.phpt │ │ ├── class_toString_concat_with_itself.phpt │ │ ├── class_underscore_as_name.phpt │ │ ├── class_uses_static.phpt │ │ ├── clone_001.phpt │ │ ├── clone_002.phpt │ │ ├── clone_003.phpt │ │ ├── clone_004.phpt │ │ ├── closure_001.phpt │ │ ├── closure_002.phpt │ │ ├── closure_003.phpt │ │ ├── closure_004.phpt │ │ ├── closure_005.phpt │ │ ├── closure_006.phpt │ │ ├── closure_007.phpt │ │ ├── closure_008.phpt │ │ ├── closure_009.phpt │ │ ├── closure_010.phpt │ │ ├── closure_011.phpt │ │ ├── closure_012.phpt │ │ ├── closure_013.phpt │ │ ├── closure_014.phpt │ │ ├── closure_015.phpt │ │ ├── closure_016.phpt │ │ ├── closure_017.phpt │ │ ├── closure_018.phpt │ │ ├── closure_019.phpt │ │ ├── closure_020.phpt │ │ ├── closure_021.phpt │ │ ├── closure_022.phpt │ │ ├── closure_023.phpt │ │ ├── closure_024.phpt │ │ ├── closure_026.phpt │ │ ├── closure_027.phpt │ │ ├── closure_028.phpt │ │ ├── closure_029.phpt │ │ ├── closure_030.phpt │ │ ├── closure_031.phpt │ │ ├── closure_032.phpt │ │ ├── closure_033.phpt │ │ ├── closure_034.phpt │ │ ├── closure_035.phpt │ │ ├── closure_036.phpt │ │ ├── closure_037.phpt │ │ ├── closure_038.phpt │ │ ├── closure_039.phpt │ │ ├── closure_040.phpt │ │ ├── closure_041.phpt │ │ ├── closure_042.phpt │ │ ├── closure_043.phpt │ │ ├── closure_044.phpt │ │ ├── closure_045.phpt │ │ ├── closure_046.phpt │ │ ├── closure_047.phpt │ │ ├── closure_048.phpt │ │ ├── closure_049.phpt │ │ ├── closure_050.phpt │ │ ├── closure_051.phpt │ │ ├── closure_052.phpt │ │ ├── closure_053.phpt │ │ ├── closure_054.phpt │ │ ├── closure_055.phpt │ │ ├── closure_056.phpt │ │ ├── closure_057.phpt │ │ ├── closure_058.phpt │ │ ├── closure_059.phpt │ │ ├── closure_060.phpt │ │ ├── closure_061.phpt │ │ ├── closure_062.phpt │ │ ├── closure_063.phpt │ │ ├── closure_064.phpt │ │ ├── closure_065.phpt │ │ ├── closure_066.phpt │ │ ├── closure_067.phpt │ │ ├── closure_068.phpt │ │ ├── closure_bindTo_preserves_used_variables.phpt │ │ ├── closure_bug66622.phpt │ │ ├── closure_call.phpt │ │ ├── closure_call_bind.phpt │ │ ├── closure_call_internal.phpt │ │ ├── closure_call_leak_with_exception.phpt │ │ ├── closure_compare.phpt │ │ ├── closure_extra_args.phpt │ │ ├── closure_invoke_case_insensitive.phpt │ │ ├── closure_invoke_ref_warning.phpt │ │ ├── closure_use_auto_global.phpt │ │ ├── closure_use_parameter_name.phpt │ │ ├── closure_use_trailing_comma.phpt │ │ ├── closure_use_variable_twice.phpt │ │ ├── closure_write_prop.phpt │ │ ├── closures/ │ │ │ ├── bug80929.phpt │ │ │ ├── closure_from_callable.inc │ │ │ ├── closure_from_callable_basic.phpt │ │ │ ├── closure_from_callable_error.phpt │ │ │ ├── closure_from_callable_gc.phpt │ │ │ ├── closure_from_callable_lsb.phpt │ │ │ ├── closure_from_callable_non_static_statically.phpt │ │ │ ├── closure_from_callable_rebinding.phpt │ │ │ ├── closure_from_callable_reflection.phpt │ │ │ ├── closure_instantiate.phpt │ │ │ ├── gh19653_1.phpt │ │ │ └── gh19653_2.phpt │ │ ├── coalesce_assign_optimization.phpt │ │ ├── code_before_loop_var_free.phpt │ │ ├── compare_001.phpt │ │ ├── compare_001_64bit.phpt │ │ ├── compare_002.phpt │ │ ├── compare_002_64bit.phpt │ │ ├── compare_003.phpt │ │ ├── compare_003_64bit.phpt │ │ ├── compare_004.phpt │ │ ├── compare_004_64bit.phpt │ │ ├── compare_005.phpt │ │ ├── compare_005_64bit.phpt │ │ ├── compare_006.phpt │ │ ├── compare_006_64bit.phpt │ │ ├── compound_assign_failure.phpt │ │ ├── compound_assign_with_numeric_strings.phpt │ │ ├── concat_001.phpt │ │ ├── concat_002.phpt │ │ ├── concat_003.phpt │ │ ├── const_array_with_resource_key.phpt │ │ ├── const_deprecation.phpt │ │ ├── const_dereference_001.phpt │ │ ├── const_dereference_002.phpt │ │ ├── const_dereference_003.phpt │ │ ├── const_eval_and.phpt │ │ ├── const_expr_dim_on_null_warning.phpt │ │ ├── constant_arrays.phpt │ │ ├── constant_expressions.phpt │ │ ├── constant_expressions_arrays.phpt │ │ ├── constant_expressions_classes.phpt │ │ ├── constant_expressions_coalesce.phpt │ │ ├── constant_expressions_coalesce_empty_dim.phpt │ │ ├── constant_expressions_dynamic.phpt │ │ ├── constant_expressions_dynamic_class_name_error.phpt │ │ ├── constant_expressions_exceptions.inc │ │ ├── constant_expressions_exceptions_001.phpt │ │ ├── constant_expressions_exceptions_002.phpt │ │ ├── constant_expressions_invalid_offset_type_error.phpt │ │ ├── constant_expressions_self_referencing_array.phpt │ │ ├── constant_expressions_static_class_name_error.phpt │ │ ├── constants/ │ │ │ ├── dir-constant-eval.phpt │ │ │ ├── dir-constant-includes.phpt │ │ │ ├── dir-constant-nested_includes.phpt │ │ │ ├── dir-constant-normal.phpt │ │ │ ├── final_constants/ │ │ │ │ ├── final_const1.phpt │ │ │ │ ├── final_const10.phpt │ │ │ │ ├── final_const11.phpt │ │ │ │ ├── final_const12.phpt │ │ │ │ ├── final_const13.phpt │ │ │ │ ├── final_const2.phpt │ │ │ │ ├── final_const3.phpt │ │ │ │ ├── final_const4.phpt │ │ │ │ ├── final_const5.phpt │ │ │ │ ├── final_const6.phpt │ │ │ │ ├── final_const7.phpt │ │ │ │ ├── final_const8.phpt │ │ │ │ └── final_const9.phpt │ │ │ ├── fixtures/ │ │ │ │ ├── folder1/ │ │ │ │ │ ├── fixture.inc │ │ │ │ │ ├── subfolder1/ │ │ │ │ │ │ └── fixture.inc │ │ │ │ │ ├── subfolder2/ │ │ │ │ │ │ └── fixture.inc │ │ │ │ │ ├── subfolder3/ │ │ │ │ │ │ └── fixture.inc │ │ │ │ │ └── subfolder4/ │ │ │ │ │ └── fixture.inc │ │ │ │ ├── folder2/ │ │ │ │ │ ├── fixture.inc │ │ │ │ │ ├── subfolder1/ │ │ │ │ │ │ └── fixture.inc │ │ │ │ │ ├── subfolder2/ │ │ │ │ │ │ └── fixture.inc │ │ │ │ │ ├── subfolder3/ │ │ │ │ │ │ └── fixture.inc │ │ │ │ │ └── subfolder4/ │ │ │ │ │ └── fixture.inc │ │ │ │ ├── folder3/ │ │ │ │ │ ├── fixture.inc │ │ │ │ │ ├── subfolder1/ │ │ │ │ │ │ └── fixture.inc │ │ │ │ │ ├── subfolder2/ │ │ │ │ │ │ └── fixture.inc │ │ │ │ │ ├── subfolder3/ │ │ │ │ │ │ └── fixture.inc │ │ │ │ │ └── subfolder4/ │ │ │ │ │ └── fixture.inc │ │ │ │ └── folder4/ │ │ │ │ ├── fixture.inc │ │ │ │ ├── subfolder1/ │ │ │ │ │ └── fixture.inc │ │ │ │ ├── subfolder2/ │ │ │ │ │ └── fixture.inc │ │ │ │ ├── subfolder3/ │ │ │ │ │ └── fixture.inc │ │ │ │ └── subfolder4/ │ │ │ │ └── fixture.inc │ │ │ ├── gh18463-class-constant.phpt │ │ │ ├── gh18850.inc │ │ │ └── gh18850.phpt │ │ ├── constants_001.phpt │ │ ├── constants_002.phpt │ │ ├── constants_003.phpt │ │ ├── constants_004.phpt │ │ ├── constants_005.phpt │ │ ├── constants_006.phpt │ │ ├── constants_007.phpt │ │ ├── constants_008.phpt │ │ ├── constants_009.phpt │ │ ├── constexpr/ │ │ │ ├── new.phpt │ │ │ ├── new_allowed.phpt │ │ │ ├── new_anon_class.phpt │ │ │ ├── new_arg_eval.phpt │ │ │ ├── new_arg_unpack.phpt │ │ │ ├── new_dynamic_class_name.phpt │ │ │ ├── new_invalid_operation_in_arg.phpt │ │ │ ├── new_named_params.phpt │ │ │ ├── new_not_allowed_class_constant.phpt │ │ │ ├── new_not_allowed_property.phpt │ │ │ ├── new_positional_after_named.phpt │ │ │ ├── new_self_parent.phpt │ │ │ └── new_static.phpt │ │ ├── constructor_abstract_grantparent.phpt │ │ ├── constructor_args.phpt │ │ ├── continue_targeting_switch_warning.phpt │ │ ├── ctor_promotion_abstract.phpt │ │ ├── ctor_promotion_additional_modifiers.phpt │ │ ├── ctor_promotion_attributes.phpt │ │ ├── ctor_promotion_basic.phpt │ │ ├── ctor_promotion_by_ref.phpt │ │ ├── ctor_promotion_callable_type.phpt │ │ ├── ctor_promotion_defaults.phpt │ │ ├── ctor_promotion_free_function.phpt │ │ ├── ctor_promotion_interface.phpt │ │ ├── ctor_promotion_mixing.phpt │ │ ├── ctor_promotion_not_a_ctor.phpt │ │ ├── ctor_promotion_null_default.phpt │ │ ├── ctor_promotion_repeated_prop.phpt │ │ ├── ctor_promotion_trait.phpt │ │ ├── ctor_promotion_untyped_default.phpt │ │ ├── ctor_promotion_variadic.phpt │ │ ├── custom_assert_forbidden.phpt │ │ ├── dead_array_type_inference.phpt │ │ ├── debug_backtrace_limit.phpt │ │ ├── debug_backtrace_options.phpt │ │ ├── debug_backtrace_with_include_and_this.phpt │ │ ├── debug_info-error-0.0.phpt │ │ ├── debug_info-error-0.phpt │ │ ├── debug_info-error-1.0.phpt │ │ ├── debug_info-error-1.phpt │ │ ├── debug_info-error-empty_str.phpt │ │ ├── debug_info-error-false.phpt │ │ ├── debug_info-error-object.phpt │ │ ├── debug_info-error-resource.phpt │ │ ├── debug_info-error-str.phpt │ │ ├── debug_info-error-true.phpt │ │ ├── debug_info.phpt │ │ ├── debug_print_backtrace_from_main.phpt │ │ ├── debug_print_backtrace_limit.phpt │ │ ├── declare_001.phpt │ │ ├── declare_002.phpt │ │ ├── declare_003.phpt │ │ ├── declare_004.phpt │ │ ├── declare_005.phpt │ │ ├── declare_006.phpt │ │ ├── declare_007.phpt │ │ ├── declare_already_in_use.phpt │ │ ├── decrement_001.phpt │ │ ├── decrement_001_64bit.phpt │ │ ├── defined_fn_no_ns_fallback.phpt │ │ ├── delayed_early_binding_redeclaration-1.inc │ │ ├── delayed_early_binding_redeclaration-2.inc │ │ ├── delayed_early_binding_redeclaration.phpt │ │ ├── deprecate_dollar_brace_string_interpolation_1.phpt │ │ ├── deprecation_to_exception_during_inheritance.phpt │ │ ├── dereference_001.phpt │ │ ├── dereference_002.phpt │ │ ├── dereference_003.phpt │ │ ├── dereference_004.phpt │ │ ├── dereference_005.phpt │ │ ├── dereference_006.phpt │ │ ├── dereference_007.phpt │ │ ├── dereference_008.phpt │ │ ├── dereference_009.phpt │ │ ├── dereference_010.phpt │ │ ├── dereference_011.phpt │ │ ├── dereference_012.phpt │ │ ├── dereference_013.phpt │ │ ├── dereference_014.phpt │ │ ├── die_string_cast_exception.phpt │ │ ├── dim_assign_001.phpt │ │ ├── dim_assign_001.txt │ │ ├── div_001.phpt │ │ ├── div_002.phpt │ │ ├── div_by_zero_compound_refcounted.phpt │ │ ├── div_by_zero_compound_with_conversion.phpt │ │ ├── div_by_zero_in_static.phpt │ │ ├── double_array_cast.phpt │ │ ├── double_to_string.phpt │ │ ├── double_to_string_64bit.phpt │ │ ├── dtor_scope.phpt │ │ ├── duplicate_label_error.phpt │ │ ├── dval_to_lval_32.phpt │ │ ├── dval_to_lval_64.phpt │ │ ├── dynamic_call_002.phpt │ │ ├── dynamic_call_003.phpt │ │ ├── dynamic_call_004.phpt │ │ ├── dynamic_call_005.phpt │ │ ├── dynamic_call_006.phpt │ │ ├── dynamic_call_007.phpt │ │ ├── dynamic_call_008.phpt │ │ ├── dynamic_call_freeing.phpt │ │ ├── dynamic_call_non_static.phpt │ │ ├── dynamic_call_to_ref_returning_function.phpt │ │ ├── dynamic_class_const_fetch.phpt │ │ ├── dynamic_class_const_fetch_cache_slot.phpt │ │ ├── dynamic_class_const_fetch_const_expr.phpt │ │ ├── dynamic_class_const_fetch_order.phpt │ │ ├── dynamic_fully_qualified_call.phpt │ │ ├── dynamic_prop_deprecation.phpt │ │ ├── dynamic_prop_deprecation_002.phpt │ │ ├── dynamic_prop_name_leak.phpt │ │ ├── e_strict-deprecated.phpt │ │ ├── early_binding_unreachable.inc │ │ ├── early_binding_unreachable.phpt │ │ ├── empty_str_offset.phpt │ │ ├── empty_with_expr.phpt │ │ ├── entry_block_with_predecessors.phpt │ │ ├── enum/ │ │ │ ├── __call.phpt │ │ │ ├── __callStatic.phpt │ │ │ ├── __class__.phpt │ │ │ ├── __clone.phpt │ │ │ ├── __debugInfo.phpt │ │ │ ├── __function__.phpt │ │ │ ├── __get.phpt │ │ │ ├── __invoke.phpt │ │ │ ├── __isset.phpt │ │ │ ├── __method__.phpt │ │ │ ├── __serialize.phpt │ │ │ ├── __set.phpt │ │ │ ├── __set_state.phpt │ │ │ ├── __sleep.phpt │ │ │ ├── __toString.phpt │ │ │ ├── __unserialize.phpt │ │ │ ├── __unset.phpt │ │ │ ├── __wakeup.phpt │ │ │ ├── ast-dumper.phpt │ │ │ ├── backed-cases-int.phpt │ │ │ ├── backed-cases-string.phpt │ │ │ ├── backed-duplicate-int.phpt │ │ │ ├── backed-duplicate-string.phpt │ │ │ ├── backed-from-invalid-int.phpt │ │ │ ├── backed-from-invalid-string.phpt │ │ │ ├── backed-from-invalid-type.phpt │ │ │ ├── backed-from-unknown-hash.phpt │ │ │ ├── backed-from.phpt │ │ │ ├── backed-implements-multiple.phpt │ │ │ ├── backed-implements.phpt │ │ │ ├── backed-int-case-without-value.phpt │ │ │ ├── backed-int-const-expr.phpt │ │ │ ├── backed-int-const-invalid-expr.phpt │ │ │ ├── backed-int.phpt │ │ │ ├── backed-invalid.phpt │ │ │ ├── backed-mismatch.phpt │ │ │ ├── backed-negative-int.phpt │ │ │ ├── backed-string-heredoc.phpt │ │ │ ├── backed-string.phpt │ │ │ ├── backed-tryFrom-casing.phpt │ │ │ ├── backed-tryFrom-unknown-hash.phpt │ │ │ ├── backed-tryFrom.phpt │ │ │ ├── backed-type-no-union.phpt │ │ │ ├── basic-methods.phpt │ │ │ ├── case-attributes.phpt │ │ │ ├── case-in-class.phpt │ │ │ ├── cases-refcount.phpt │ │ │ ├── comparison.phpt │ │ │ ├── constant-aliases.phpt │ │ │ ├── constants.phpt │ │ │ ├── default-parameter.phpt │ │ │ ├── empty-from.phpt │ │ │ ├── enum-as-constant.phpt │ │ │ ├── enum-as-params.phpt │ │ │ ├── enum-attributes.phpt │ │ │ ├── enum-in-constant.phpt │ │ │ ├── enum-in-static-var.phpt │ │ │ ├── enum-in-var-export.phpt │ │ │ ├── enum-reserved-non-modifiers.phpt │ │ │ ├── enum_exists.phpt │ │ │ ├── enum_underscore_as_name.phpt │ │ │ ├── final.phpt │ │ │ ├── gh7821.phpt │ │ │ ├── gh8176.phpt │ │ │ ├── gh8418.phpt │ │ │ ├── implements.phpt │ │ │ ├── instanceof-backed-enum.phpt │ │ │ ├── instanceof-unitenum.phpt │ │ │ ├── instanceof.phpt │ │ │ ├── internal_enums.phpt │ │ │ ├── internal_enums_strict_types.phpt │ │ │ ├── json_encode.phpt │ │ │ ├── keyword-no-bc-break.phpt │ │ │ ├── keyword-whitespace.phpt │ │ │ ├── magic-constants.phpt │ │ │ ├── name-property.phpt │ │ │ ├── namespaces.phpt │ │ │ ├── no-cases.phpt │ │ │ ├── no-class-implements-backed-enum.phpt │ │ │ ├── no-class-implements-unit-enum.phpt │ │ │ ├── no-clone.phpt │ │ │ ├── no-constructors.phpt │ │ │ ├── no-destruct.phpt │ │ │ ├── no-dynamic-properties.phpt │ │ │ ├── no-enum-implements-backed-enum.phpt │ │ │ ├── no-enum-implements-unit-enum.phpt │ │ │ ├── no-from.phpt │ │ │ ├── no-implement-serializable-indirect.phpt │ │ │ ├── no-implement-serializable.phpt │ │ │ ├── no-name-property.phpt │ │ │ ├── no-new-through-reflection.phpt │ │ │ ├── no-new.phpt │ │ │ ├── no-non-backed-enum-implements-backed-enum.phpt │ │ │ ├── no-pass-properties-by-ref.phpt │ │ │ ├── no-properties.phpt │ │ │ ├── no-return-properties-by-ref.phpt │ │ │ ├── no-static-properties.phpt │ │ │ ├── no-unsed-value.phpt │ │ │ ├── no-unset-propertes.phpt │ │ │ ├── no-value-property.phpt │ │ │ ├── no-write-properties-cache-slot.phpt │ │ │ ├── no-write-properties-through-foreach-reference.phpt │ │ │ ├── no-write-properties-through-references.phpt │ │ │ ├── no-write-properties.phpt │ │ │ ├── non-backed-enum-with-expr-value.phpt │ │ │ ├── non-backed-enum-with-int-value.phpt │ │ │ ├── non-backed-enum-with-invalid-value.phpt │ │ │ ├── non-backed-enum-with-string-value.phpt │ │ │ ├── offsetGet-in-const-expr.phpt │ │ │ ├── print_r.phpt │ │ │ ├── reflectionclass.phpt │ │ │ ├── serialization-round-trip.phpt │ │ │ ├── serialize.phpt │ │ │ ├── spl-object-storage.phpt │ │ │ ├── static-methods.phpt │ │ │ ├── traits-constants.phpt │ │ │ ├── traits-no-__construct.phpt │ │ │ ├── traits-no-cases-method.phpt │ │ │ ├── traits-no-forbidden-methods.phpt │ │ │ ├── traits-no-properties.phpt │ │ │ ├── traits.phpt │ │ │ ├── unit-cases.phpt │ │ │ ├── unserialize-const.phpt │ │ │ ├── unserialize-missing-colon.phpt │ │ │ ├── unserialize-non-enum.phpt │ │ │ ├── unserialize-non-existent-case.phpt │ │ │ ├── unserialize-refcount.phpt │ │ │ ├── unserialize.phpt │ │ │ ├── update-class-constant-failure.phpt │ │ │ ├── value-property-type.phpt │ │ │ ├── var_dump-nested.phpt │ │ │ ├── var_dump-reference.phpt │ │ │ ├── var_export.phpt │ │ │ └── weak-map.phpt │ │ ├── enum_in_stack_trace.phpt │ │ ├── errmsg_001.phpt │ │ ├── errmsg_002.phpt │ │ ├── errmsg_003.phpt │ │ ├── errmsg_004.phpt │ │ ├── errmsg_005.phpt │ │ ├── errmsg_006.phpt │ │ ├── errmsg_007.phpt │ │ ├── errmsg_008.phpt │ │ ├── errmsg_009.phpt │ │ ├── errmsg_010.phpt │ │ ├── errmsg_011.phpt │ │ ├── errmsg_013.phpt │ │ ├── errmsg_015.phpt │ │ ├── errmsg_016.phpt │ │ ├── errmsg_017.phpt │ │ ├── errmsg_018.phpt │ │ ├── errmsg_019.phpt │ │ ├── errmsg_020.phpt │ │ ├── errmsg_021.phpt │ │ ├── errmsg_022.phpt │ │ ├── errmsg_023.phpt │ │ ├── errmsg_024.phpt │ │ ├── errmsg_025.phpt │ │ ├── errmsg_026.phpt │ │ ├── errmsg_027.phpt │ │ ├── errmsg_028.phpt │ │ ├── errmsg_029.phpt │ │ ├── errmsg_030.phpt │ │ ├── errmsg_031.phpt │ │ ├── errmsg_032.phpt │ │ ├── errmsg_033.phpt │ │ ├── errmsg_034.phpt │ │ ├── errmsg_035.phpt │ │ ├── errmsg_036.phpt │ │ ├── errmsg_037.phpt │ │ ├── errmsg_038.phpt │ │ ├── errmsg_039.phpt │ │ ├── errmsg_040.phpt │ │ ├── errmsg_042.phpt │ │ ├── errmsg_044.phpt │ │ ├── errmsg_045.phpt │ │ ├── error_reporting01.phpt │ │ ├── error_reporting02.phpt │ │ ├── error_reporting03.phpt │ │ ├── error_reporting04.phpt │ │ ├── error_reporting05.phpt │ │ ├── error_reporting06.phpt │ │ ├── error_reporting07.phpt │ │ ├── error_reporting08.phpt │ │ ├── error_reporting09.phpt │ │ ├── error_reporting10.phpt │ │ ├── eval_constant_resolution.phpt │ │ ├── eval_parse_error_with_doc_comment.phpt │ │ ├── ex_func_null_during_property_write.phpt │ │ ├── exception_001.phpt │ │ ├── exception_002.phpt │ │ ├── exception_003.phpt │ │ ├── exception_004.phpt │ │ ├── exception_005.phpt │ │ ├── exception_006.phpt │ │ ├── exception_007.phpt │ │ ├── exception_008.phpt │ │ ├── exception_009.phpt │ │ ├── exception_011.phpt │ │ ├── exception_013.phpt │ │ ├── exception_014.phpt │ │ ├── exception_015.phpt │ │ ├── exception_016.phpt │ │ ├── exception_017.phpt │ │ ├── exception_018.phpt │ │ ├── exception_019.phpt │ │ ├── exception_020.phpt │ │ ├── exception_021.phpt │ │ ├── exception_022.phpt │ │ ├── exception_023.phpt │ │ ├── exception_024.phpt │ │ ├── exception_025.phpt │ │ ├── exception_026.phpt │ │ ├── exception_027.phpt │ │ ├── exception_028.phpt │ │ ├── exception_before_fatal.phpt │ │ ├── exception_delayed_message.phpt │ │ ├── exception_during_by_reference_magic_get.phpt │ │ ├── exception_during_include_stat.phpt │ │ ├── exception_during_property_assign_op.phpt │ │ ├── exception_during_variance_autoload.phpt │ │ ├── exception_during_variance_autoload_2.phpt │ │ ├── exception_from_toString.phpt │ │ ├── exception_getters_with_ref_props.phpt │ │ ├── exception_handler_001.phpt │ │ ├── exception_handler_002.phpt │ │ ├── exception_handler_003.phpt │ │ ├── exception_handler_004.phpt │ │ ├── exception_handler_005.phpt │ │ ├── exception_handler_006.phpt │ │ ├── exception_handler_007.phpt │ │ ├── exception_ignore_args.phpt │ │ ├── exception_in_nested_rope.phpt │ │ ├── exception_in_rope_end.phpt │ │ ├── exception_set_previous_leak.phpt │ │ ├── exception_stream_wrapper.phpt │ │ ├── exception_with_by_ref_message.phpt │ │ ├── exit/ │ │ │ ├── ast_print_assert_die_const.phpt │ │ │ ├── ast_print_assert_die_function.phpt │ │ │ ├── ast_print_assert_exit_const.phpt │ │ │ ├── ast_print_assert_exit_function.phpt │ │ │ ├── define_class_members_exit_die.phpt │ │ │ ├── define_die_constant.phpt │ │ │ ├── define_die_constant_namespace.phpt │ │ │ ├── define_die_function.phpt │ │ │ ├── define_die_function_namespace.phpt │ │ │ ├── define_exit_constant.phpt │ │ │ ├── define_exit_constant_namespace.phpt │ │ │ ├── define_exit_function.phpt │ │ │ ├── define_exit_function_namespace.phpt │ │ │ ├── define_goto_label_die.phpt │ │ │ ├── define_goto_label_die_with_jump.phpt │ │ │ ├── define_goto_label_exit.phpt │ │ │ ├── define_goto_label_exit_with_jump.phpt │ │ │ ├── die_string_cast_exception.phpt │ │ │ ├── disabling_die.phpt │ │ │ ├── disabling_exit.phpt │ │ │ ├── exit_as_function.phpt │ │ │ ├── exit_named_arg.phpt │ │ │ ├── exit_statements.phpt │ │ │ ├── exit_string_with_buffer_output.phpt │ │ │ └── exit_values.phpt │ │ ├── exit_exception_handler.phpt │ │ ├── exit_finally_1.phpt │ │ ├── exit_finally_2.phpt │ │ ├── exit_finally_3.phpt │ │ ├── fake_closure_in_internal_func_leaks.phpt │ │ ├── falsetoarray.phpt │ │ ├── falsetoarray_002.phpt │ │ ├── falsetoarray_003.phpt │ │ ├── fe_fetch_dtor_exception.phpt │ │ ├── fe_fetch_op2_live_range.phpt │ │ ├── fibers/ │ │ │ ├── backtrace-deep-nesting.phpt │ │ │ ├── backtrace-nested.phpt │ │ │ ├── backtrace-object.phpt │ │ │ ├── call-to-ctor-of-terminated-fiber.phpt │ │ │ ├── catch-then-suspend.phpt │ │ │ ├── catch.phpt │ │ │ ├── debug-backtrace.phpt │ │ │ ├── destructors_001.phpt │ │ │ ├── destructors_002.phpt │ │ │ ├── destructors_003.phpt │ │ │ ├── destructors_004.phpt │ │ │ ├── destructors_005.phpt │ │ │ ├── destructors_006.phpt │ │ │ ├── destructors_007.phpt │ │ │ ├── destructors_008.phpt │ │ │ ├── destructors_009.phpt │ │ │ ├── destructors_010.phpt │ │ │ ├── destructors_011.phpt │ │ │ ├── double-start.phpt │ │ │ ├── error-reporting.phpt │ │ │ ├── exit-in-fiber.phpt │ │ │ ├── failing-fiber.phpt │ │ │ ├── failing-nested-fiber.phpt │ │ │ ├── fast-finish-fiber.phpt │ │ │ ├── fatal-error-in-fiber.phpt │ │ │ ├── fatal-error-in-nested-fiber.phpt │ │ │ ├── fatal-error-with-multiple-fibers.phpt │ │ │ ├── fiber-error-construct.phpt │ │ │ ├── fiber-get-current.phpt │ │ │ ├── fiber-in-shutdown-function.phpt │ │ │ ├── fiber-status.phpt │ │ │ ├── gc-cycle-callback.phpt │ │ │ ├── gc-cycle-result.phpt │ │ │ ├── get-return-after-bailout.phpt │ │ │ ├── get-return-after-throwing.phpt │ │ │ ├── get-return-from-unstarted-fiber.phpt │ │ │ ├── get-return-in-unfinished-fiber.phpt │ │ │ ├── get-return.phpt │ │ │ ├── gh10249.phpt │ │ │ ├── gh10340-001.phpt │ │ │ ├── gh10340-002.phpt │ │ │ ├── gh10340-003.phpt │ │ │ ├── gh10437.phpt │ │ │ ├── gh10496-001.phpt │ │ │ ├── gh10496-002.phpt │ │ │ ├── gh9735-001.phpt │ │ │ ├── gh9735-002.phpt │ │ │ ├── gh9735-003.phpt │ │ │ ├── gh9735-004.phpt │ │ │ ├── gh9735-005.phpt │ │ │ ├── gh9735-006.phpt │ │ │ ├── gh9735-007.phpt │ │ │ ├── gh9735-008.phpt │ │ │ ├── gh9735-009.phpt │ │ │ ├── invocable-class.phpt │ │ │ ├── multiple-calls-to-ctor.phpt │ │ │ ├── negative_stack_size.phpt │ │ │ ├── no-switch-dtor-resume.phpt │ │ │ ├── no-switch-dtor-start.phpt │ │ │ ├── no-switch-dtor-suspend.phpt │ │ │ ├── no-switch-dtor-throw.phpt │ │ │ ├── no-switch-force-close-finally.phpt │ │ │ ├── no-switch-gc.phpt │ │ │ ├── out-of-memory-in-fiber.phpt │ │ │ ├── out-of-memory-in-nested-fiber.phpt │ │ │ ├── out-of-memory-in-recursive-fiber.phpt │ │ │ ├── resume-non-running-fiber.phpt │ │ │ ├── resume-previous-fiber.phpt │ │ │ ├── resume-running-fiber.phpt │ │ │ ├── resume-terminated-fiber.phpt │ │ │ ├── resume.phpt │ │ │ ├── return-by-ref.phpt │ │ │ ├── signal-async.phpt │ │ │ ├── signal-dispatch.phpt │ │ │ ├── silence-operator-inside-fiber.phpt │ │ │ ├── silence-operator-outside-fiber.phpt │ │ │ ├── start-arguments.phpt │ │ │ ├── suspend-in-force-close-fiber-after-shutdown.phpt │ │ │ ├── suspend-in-force-close-fiber-catching-exception.phpt │ │ │ ├── suspend-in-force-close-fiber.phpt │ │ │ ├── suspend-in-nested-function.phpt │ │ │ ├── suspend-outside-fiber.phpt │ │ │ ├── throw-during-fiber-destruct.phpt │ │ │ ├── throw-in-multiple-destroyed-fibers-after-shutdown.phpt │ │ │ ├── throw-into-non-running-fiber.phpt │ │ │ ├── throw.phpt │ │ │ ├── ticks.phpt │ │ │ ├── unfinished-fiber-with-finally.phpt │ │ │ ├── unfinished-fiber-with-nested-try-catch.phpt │ │ │ ├── unfinished-fiber-with-suspend-in-finally.phpt │ │ │ ├── unfinished-fiber-with-throw-in-finally.phpt │ │ │ ├── unfinished-fiber.phpt │ │ │ └── unstarted-fiber.phpt │ │ ├── first_class_callable_001.phpt │ │ ├── first_class_callable_002.phpt │ │ ├── first_class_callable_003.phpt │ │ ├── first_class_callable_004.phpt │ │ ├── first_class_callable_005.phpt │ │ ├── first_class_callable_006.phpt │ │ ├── first_class_callable_007.phpt │ │ ├── first_class_callable_008.phpt │ │ ├── first_class_callable_009.phpt │ │ ├── first_class_callable_010.phpt │ │ ├── first_class_callable_011.phpt │ │ ├── first_class_callable_012.phpt │ │ ├── first_class_callable_013.phpt │ │ ├── first_class_callable_014.phpt │ │ ├── first_class_callable_015.phpt │ │ ├── first_class_callable_015_strict.inc │ │ ├── first_class_callable_015_weak.inc │ │ ├── first_class_callable_016.phpt │ │ ├── first_class_callable_assert.phpt │ │ ├── first_class_callable_assert2.phpt │ │ ├── first_class_callable_assert3.phpt │ │ ├── first_class_callable_dynamic.phpt │ │ ├── first_class_callable_errors.phpt │ │ ├── first_class_callable_optimization.phpt │ │ ├── first_class_callable_refs.phpt │ │ ├── first_class_callable_signature.phpt │ │ ├── flexible-heredoc-complex-test1.phpt │ │ ├── flexible-heredoc-complex-test2.phpt │ │ ├── flexible-heredoc-complex-test3.phpt │ │ ├── flexible-heredoc-complex-test4.phpt │ │ ├── flexible-heredoc-error1.phpt │ │ ├── flexible-heredoc-error10.phpt │ │ ├── flexible-heredoc-error11.phpt │ │ ├── flexible-heredoc-error12.phpt │ │ ├── flexible-heredoc-error13.phpt │ │ ├── flexible-heredoc-error2.phpt │ │ ├── flexible-heredoc-error3.phpt │ │ ├── flexible-heredoc-error4.phpt │ │ ├── flexible-heredoc-error5.phpt │ │ ├── flexible-heredoc-error6.phpt │ │ ├── flexible-heredoc-error7.phpt │ │ ├── flexible-heredoc-error8.phpt │ │ ├── flexible-heredoc-error9.phpt │ │ ├── flexible-heredoc-nowdoc-lineno.phpt │ │ ├── flexible-heredoc-nowdoc.phpt │ │ ├── flexible-nowdoc-error1.phpt │ │ ├── flexible-nowdoc-error2.phpt │ │ ├── flexible-nowdoc-error3.phpt │ │ ├── flexible-nowdoc-error4.phpt │ │ ├── flexible-nowdoc-error5.phpt │ │ ├── flexible-nowdoc-error6.phpt │ │ ├── flexible-nowdoc-error7.phpt │ │ ├── flexible-nowdoc-error8.phpt │ │ ├── float_prec_001.phpt │ │ ├── float_to_int/ │ │ │ ├── explicit_casts_should_not_warn.phpt │ │ │ ├── explicit_casts_should_not_warn_32bit.phpt │ │ │ ├── negative_zero_check.phpt │ │ │ ├── no_warning_compatible_float_literals.phpt │ │ │ ├── no_warning_compatible_string_float_literals.phpt │ │ │ ├── no_warnings_compatible_float_literals_assignment_ops.phpt │ │ │ ├── no_warnings_compatible_float_vars.phpt │ │ │ ├── no_warnings_compatible_string_float_vars.phpt │ │ │ ├── union_int_string_type_arg.phpt │ │ │ ├── union_int_string_type_arg_promote_exception.phpt │ │ │ ├── warning_float_does_not_fit_zend_long_arrays.phpt │ │ │ ├── warning_float_does_not_fit_zend_long_strings.phpt │ │ │ ├── warning_float_does_not_fit_zend_long_strings_32bit.phpt │ │ │ ├── warnings_float_literals.phpt │ │ │ ├── warnings_float_literals_assignment_ops.phpt │ │ │ ├── warnings_float_vars.phpt │ │ │ ├── warnings_string_float_literals.phpt │ │ │ ├── warnings_string_float_literals_assignment_ops.phpt │ │ │ └── warnings_string_float_vars.phpt │ │ ├── foreach.phpt │ │ ├── foreach_002.phpt │ │ ├── foreach_003.phpt │ │ ├── foreach_004.phpt │ │ ├── foreach_005.phpt │ │ ├── foreach_006.phpt │ │ ├── foreach_007.phpt │ │ ├── foreach_008.phpt │ │ ├── foreach_009.phpt │ │ ├── foreach_010.phpt │ │ ├── foreach_011.phpt │ │ ├── foreach_012.phpt │ │ ├── foreach_013.phpt │ │ ├── foreach_014.phpt │ │ ├── foreach_015.phpt │ │ ├── foreach_016.phpt │ │ ├── foreach_017.phpt │ │ ├── foreach_018.phpt │ │ ├── foreach_by_ref_repacking_insert.phpt │ │ ├── foreach_by_ref_to_property.phpt │ │ ├── foreach_empty_loop_leak.phpt │ │ ├── foreach_list_001.phpt │ │ ├── foreach_list_002.phpt │ │ ├── foreach_list_003.phpt │ │ ├── foreach_list_004.phpt │ │ ├── foreach_list_keyed.phpt │ │ ├── foreach_over_null.phpt │ │ ├── foreach_reference.phpt │ │ ├── foreach_shadowed_dyn_property.phpt │ │ ├── foreach_shadowed_property.phpt │ │ ├── foreach_temp_array_expr_with_refs.phpt │ │ ├── foreach_undefined.phpt │ │ ├── foreach_unset_globals.phpt │ │ ├── fr47160.phpt │ │ ├── frameless_bug_001.phpt │ │ ├── frameless_jmp_001.phpt │ │ ├── frameless_jmp_002.phpt │ │ ├── frameless_jmp_003.phpt │ │ ├── frameless_jmp_004.phpt │ │ ├── frameless_jmp_005.phpt │ │ ├── frameless_throwing_destructor.phpt │ │ ├── frameless_undefined_var.phpt │ │ ├── func_arg_fetch_optimization.phpt │ │ ├── func_get_args.phpt │ │ ├── func_sig_trailing_comma.phpt │ │ ├── function_arguments/ │ │ │ ├── argument_count_correct.phpt │ │ │ ├── argument_count_correct_strict.phpt │ │ │ ├── argument_count_incorrect_internal.phpt │ │ │ ├── argument_count_incorrect_internal_strict.phpt │ │ │ ├── argument_count_incorrect_userland.phpt │ │ │ ├── argument_count_incorrect_userland_strict.phpt │ │ │ ├── call_with_leading_comma_error.phpt │ │ │ ├── call_with_multi_inner_comma_error.phpt │ │ │ ├── call_with_multi_trailing_comma_error.phpt │ │ │ ├── call_with_only_comma_error.phpt │ │ │ ├── call_with_trailing_comma_basic.phpt │ │ │ ├── sensitive_parameter.phpt │ │ │ ├── sensitive_parameter_arrow_function.phpt │ │ │ ├── sensitive_parameter_closure.phpt │ │ │ ├── sensitive_parameter_correctly_captures_original.phpt │ │ │ ├── sensitive_parameter_eval_call.phpt │ │ │ ├── sensitive_parameter_eval_define.phpt │ │ │ ├── sensitive_parameter_extra_arguments.phpt │ │ │ ├── sensitive_parameter_multiple_arguments.phpt │ │ │ ├── sensitive_parameter_named_arguments.phpt │ │ │ ├── sensitive_parameter_nested_calls.phpt │ │ │ ├── sensitive_parameter_value.phpt │ │ │ ├── sensitive_parameter_value_clone.phpt │ │ │ ├── sensitive_parameter_value_keeps_object_alive.phpt │ │ │ ├── sensitive_parameter_value_no_dynamic_property.phpt │ │ │ ├── sensitive_parameter_value_reflection.phpt │ │ │ ├── sensitive_parameter_value_serialize.phpt │ │ │ ├── sensitive_parameter_value_to_string.phpt │ │ │ ├── sensitive_parameter_variadic_arguments.phpt │ │ │ └── variadic_argument_type_error.phpt │ │ ├── function_arguments_001.phpt │ │ ├── function_arguments_002.phpt │ │ ├── function_arguments_003.phpt │ │ ├── function_default_argument_cache.phpt │ │ ├── function_exists_basic.phpt │ │ ├── function_outside_namespace.phpt │ │ ├── function_redecl.phpt │ │ ├── gc_001.phpt │ │ ├── gc_002.phpt │ │ ├── gc_003.phpt │ │ ├── gc_004.phpt │ │ ├── gc_005.phpt │ │ ├── gc_006.phpt │ │ ├── gc_007.phpt │ │ ├── gc_008.phpt │ │ ├── gc_009.phpt │ │ ├── gc_011.phpt │ │ ├── gc_012.phpt │ │ ├── gc_013.phpt │ │ ├── gc_014.phpt │ │ ├── gc_015.phpt │ │ ├── gc_016.phpt │ │ ├── gc_017.phpt │ │ ├── gc_018.phpt │ │ ├── gc_019.phpt │ │ ├── gc_020.phpt │ │ ├── gc_021.phpt │ │ ├── gc_022.phpt │ │ ├── gc_023.phpt │ │ ├── gc_024.phpt │ │ ├── gc_025.phpt │ │ ├── gc_026.phpt │ │ ├── gc_027.phpt │ │ ├── gc_028.phpt │ │ ├── gc_029.phpt │ │ ├── gc_030.phpt │ │ ├── gc_031.phpt │ │ ├── gc_032.phpt │ │ ├── gc_033.phpt │ │ ├── gc_034.phpt │ │ ├── gc_035.phpt │ │ ├── gc_036.phpt │ │ ├── gc_037.phpt │ │ ├── gc_038.phpt │ │ ├── gc_039.phpt │ │ ├── gc_041.phpt │ │ ├── gc_042.phpt │ │ ├── gc_043.phpt │ │ ├── gc_044.phpt │ │ ├── gc_045.phpt │ │ ├── gc_046.phpt │ │ ├── gc_047.phpt │ │ ├── gc_048.phpt │ │ ├── gc_049.phpt │ │ ├── gc_050.phpt │ │ ├── generators/ │ │ │ ├── aborted_yield_during_nested_fcalls.phpt │ │ │ ├── aborted_yield_during_new.phpt │ │ │ ├── aborted_yield_during_switch.phpt │ │ │ ├── auto_incrementing_keys.phpt │ │ │ ├── backtrace.phpt │ │ │ ├── backtrace_multi_yield_from.phpt │ │ │ ├── basic_yield_from_exception_handling.phpt │ │ │ ├── basic_yield_from_proxying.phpt │ │ │ ├── bug63066.phpt │ │ │ ├── bug65035.phpt │ │ │ ├── bug65161.phpt │ │ │ ├── bug66041.phpt │ │ │ ├── bug67497.phpt │ │ │ ├── bug69419.phpt │ │ │ ├── bug70904.phpt │ │ │ ├── bug70965.phpt │ │ │ ├── bug71013.phpt │ │ │ ├── bug71297.phpt │ │ │ ├── bug71441.phpt │ │ │ ├── bug71601.phpt │ │ │ ├── bug72523.phpt │ │ │ ├── bug74157.phpt │ │ │ ├── bug74606.phpt │ │ │ ├── bug74954.phpt │ │ │ ├── bug75396.phpt │ │ │ ├── bug76427.phpt │ │ │ ├── bug78434.phpt │ │ │ ├── bug79600.phpt │ │ │ ├── bug80240.phpt │ │ │ ├── clone.phpt │ │ │ ├── dangling_send_target.phpt │ │ │ ├── debugInfo_001.phpt │ │ │ ├── dynamic_call.phpt │ │ │ ├── dynamic_properties.phpt │ │ │ ├── errors/ │ │ │ │ ├── count_error.phpt │ │ │ │ ├── generator_extend_error.phpt │ │ │ │ ├── generator_instantiate_error.phpt │ │ │ │ ├── non_ref_generator_iterated_by_ref_error.phpt │ │ │ │ ├── resume_running_generator_error.phpt │ │ │ │ ├── resume_running_generator_error_002.phpt │ │ │ │ ├── resume_running_generator_error_003.phpt │ │ │ │ ├── serialize_unserialize_error.phpt │ │ │ │ ├── yield_const_by_ref_error.phpt │ │ │ │ ├── yield_in_force_closed_finally_error.phpt │ │ │ │ ├── yield_non_ref_function_call_by_ref_error.phpt │ │ │ │ └── yield_outside_function_error.phpt │ │ │ ├── exception_during_shutdown.phpt │ │ │ ├── fibonacci.phpt │ │ │ ├── finally/ │ │ │ │ ├── finally_ran_on_close.phpt │ │ │ │ ├── return_return.phpt │ │ │ │ ├── return_yield.phpt │ │ │ │ ├── run_on_dtor.phpt │ │ │ │ ├── throw_yield.phpt │ │ │ │ ├── yield_return.phpt │ │ │ │ ├── yield_throw.phpt │ │ │ │ └── yield_yield.phpt │ │ │ ├── func_get_args.phpt │ │ │ ├── gc_order.phpt │ │ │ ├── gc_running_generator.phpt │ │ │ ├── gc_with_iterator_in_foreach.phpt │ │ │ ├── gc_with_root_parent_mismatch.phpt │ │ │ ├── gc_with_yield_from.phpt │ │ │ ├── generator_closure.phpt │ │ │ ├── generator_closure_collection.phpt │ │ │ ├── generator_closure_unused.phpt │ │ │ ├── generator_closure_with_this.phpt │ │ │ ├── generator_in_multipleiterator.phpt │ │ │ ├── generator_method.phpt │ │ │ ├── generator_method_by_ref.phpt │ │ │ ├── generator_return_return_type.phpt │ │ │ ├── generator_return_without_value.phpt │ │ │ ├── generator_returns_generator.phpt │ │ │ ├── generator_rewind.phpt │ │ │ ├── generator_send.phpt │ │ │ ├── generator_static_method.phpt │ │ │ ├── generator_symtable_leak.phpt │ │ │ ├── generator_throwing_during_function_call.phpt │ │ │ ├── generator_throwing_exception.phpt │ │ │ ├── generator_throwing_in_foreach.phpt │ │ │ ├── generator_trampoline.phpt │ │ │ ├── generator_with_arg_unpacking.phpt │ │ │ ├── generator_with_keys.phpt │ │ │ ├── generator_with_nonscalar_keys.phpt │ │ │ ├── generator_with_type_check.phpt │ │ │ ├── generator_with_type_check_2.phpt │ │ │ ├── get_return.phpt │ │ │ ├── get_return_and_finally.phpt │ │ │ ├── get_return_errors.phpt │ │ │ ├── get_return_types.phpt │ │ │ ├── gh11028_1.phpt │ │ │ ├── gh11028_2.phpt │ │ │ ├── gh11028_3.phpt │ │ │ ├── gh14387.phpt │ │ │ ├── gh15851.phpt │ │ │ ├── gh8289.phpt │ │ │ ├── gh9750-001.phpt │ │ │ ├── gh9750-002.phpt │ │ │ ├── gh9750-003.phpt │ │ │ ├── gh9750-004.phpt │ │ │ ├── gh9750-005.phpt │ │ │ ├── gh9750-006.phpt │ │ │ ├── gh9750-007.phpt │ │ │ ├── gh9750-008.phpt │ │ │ ├── gh9750-009.phpt │ │ │ ├── gh9750-010.phpt │ │ │ ├── gh9750-011.phpt │ │ │ ├── gh9752.phpt │ │ │ ├── gh9801.phpt │ │ │ ├── ignored_send_leak.phpt │ │ │ ├── iterator_wrapper_leak.phpt │ │ │ ├── multiple_yield_from_on_same_generator.phpt │ │ │ ├── mutli_yield_from_with_exception.phpt │ │ │ ├── nested_calls_with_die.phpt │ │ │ ├── nested_method_calls.phpt │ │ │ ├── no_foreach_var_leaks.phpt │ │ │ ├── recursive_yield_from.phpt │ │ │ ├── repeated_yield_from_with_immediate_release.phpt │ │ │ ├── return_from_by_ref_generator.phpt │ │ │ ├── send_after_close.phpt │ │ │ ├── send_returns_current.phpt │ │ │ ├── throw_already_closed.phpt │ │ │ ├── throw_caught.phpt │ │ │ ├── throw_into_yield_from_array.phpt │ │ │ ├── throw_not_an_exception.phpt │ │ │ ├── throw_rethrow.phpt │ │ │ ├── throw_uncaught.phpt │ │ │ ├── unused_return_value.phpt │ │ │ ├── xrange.phpt │ │ │ ├── yield_array_key.phpt │ │ │ ├── yield_array_offset_by_ref.phpt │ │ │ ├── yield_by_reference.phpt │ │ │ ├── yield_by_reference_optimization.phpt │ │ │ ├── yield_closure.phpt │ │ │ ├── yield_during_function_call.phpt │ │ │ ├── yield_during_method_call.phpt │ │ │ ├── yield_from_aborted_generator_with_children.phpt │ │ │ ├── yield_from_already_running.phpt │ │ │ ├── yield_from_array.phpt │ │ │ ├── yield_from_backtrace.phpt │ │ │ ├── yield_from_by_reference.phpt │ │ │ ├── yield_from_chain_dtor_order.phpt │ │ │ ├── yield_from_deep_recursion.phpt │ │ │ ├── yield_from_force_closed.phpt │ │ │ ├── yield_from_greedy_parse.phpt │ │ │ ├── yield_from_iterator.phpt │ │ │ ├── yield_from_iterator_agregate.phpt │ │ │ ├── yield_from_multi_tree.phpt │ │ │ ├── yield_from_multi_tree_exception.phpt │ │ │ ├── yield_from_multi_tree_single_nodes.phpt │ │ │ ├── yield_from_non_iterable.phpt │ │ │ ├── yield_from_throw_with_throwing_exception.phpt │ │ │ ├── yield_from_valid_exception.phpt │ │ │ ├── yield_in_finally.phpt │ │ │ ├── yield_in_finally_cleanup.phpt │ │ │ ├── yield_in_parenthesis.phpt │ │ │ ├── yield_precedence.phpt │ │ │ ├── yield_ref_function_call_by_reference.phpt │ │ │ ├── yield_unary_precedence.phpt │ │ │ └── yield_without_value.phpt │ │ ├── get_called_class_001.phpt │ │ ├── get_class_methods_001.phpt │ │ ├── get_class_methods_002.phpt │ │ ├── get_class_methods_003.phpt │ │ ├── get_class_vars_001.phpt │ │ ├── get_class_vars_002.phpt │ │ ├── get_class_vars_003.phpt │ │ ├── get_class_vars_004.phpt │ │ ├── get_class_vars_005.phpt │ │ ├── get_class_vars_006.phpt │ │ ├── get_class_vars_007.phpt │ │ ├── get_class_vars_typed_props.phpt │ │ ├── get_defined_functions_basic.phpt │ │ ├── get_defined_vars.phpt │ │ ├── get_mangled_object_vars.phpt │ │ ├── get_parent_class_001.phpt │ │ ├── get_required_files.phpt │ │ ├── get_resource_id.phpt │ │ ├── gh10014.phpt │ │ ├── gh10072-2.phpt │ │ ├── gh10072.phpt │ │ ├── gh10168/ │ │ │ ├── assign.phpt │ │ │ ├── assign_dim.phpt │ │ │ ├── assign_dim_ref.phpt │ │ │ ├── assign_dim_ref_with_prop_ref.phpt │ │ │ ├── assign_dim_with_prop_ref.phpt │ │ │ ├── assign_prop.phpt │ │ │ ├── assign_prop_ref.phpt │ │ │ ├── assign_prop_ref_with_prop_ref.phpt │ │ │ ├── assign_prop_with_prop_ref.phpt │ │ │ ├── assign_ref.phpt │ │ │ ├── assign_ref_with_prop_ref.phpt │ │ │ ├── assign_static_prop.phpt │ │ │ ├── assign_static_prop_ref.phpt │ │ │ ├── assign_static_prop_ref_with_prop_ref.phpt │ │ │ ├── assign_static_prop_with_prop_ref.phpt │ │ │ ├── assign_static_untyped_prop.phpt │ │ │ ├── assign_static_untyped_prop_ref.phpt │ │ │ ├── assign_static_untyped_prop_ref_with_prop_ref.phpt │ │ │ ├── assign_static_untyped_prop_with_prop_ref.phpt │ │ │ ├── assign_untyped_prop.phpt │ │ │ ├── assign_untyped_prop_ref.phpt │ │ │ ├── assign_untyped_prop_ref_with_prop_ref.phpt │ │ │ ├── assign_untyped_prop_with_prop_ref.phpt │ │ │ ├── assign_with_prop_ref.phpt │ │ │ └── wrong_assign_to_variable.phpt │ │ ├── gh10169.phpt │ │ ├── gh10232/ │ │ │ ├── constant_def.inc │ │ │ └── required.inc │ │ ├── gh10232.phpt │ │ ├── gh10251.phpt │ │ ├── gh10346.phpt │ │ ├── gh10356.phpt │ │ ├── gh10377.phpt │ │ ├── gh10377_1.phpt │ │ ├── gh10377_2.phpt │ │ ├── gh10377_3.phpt │ │ ├── gh10377_4.phpt │ │ ├── gh10469.phpt │ │ ├── gh10486.phpt │ │ ├── gh10486_2.phpt │ │ ├── gh10570.phpt │ │ ├── gh10634.phpt │ │ ├── gh10695_1.phpt │ │ ├── gh10695_2.phpt │ │ ├── gh10695_3.phpt │ │ ├── gh10695_4.phpt │ │ ├── gh10695_5.phpt │ │ ├── gh10695_6.phpt │ │ ├── gh10695_7.phpt │ │ ├── gh10709.phpt │ │ ├── gh10709_2.phpt │ │ ├── gh10709_3.phpt │ │ ├── gh10810.phpt │ │ ├── gh10935.phpt │ │ ├── gh11016.phpt │ │ ├── gh11108.phpt │ │ ├── gh11108_shutdown.inc │ │ ├── gh11108_test.inc │ │ ├── gh11138.phpt │ │ ├── gh11152.phpt │ │ ├── gh11171.phpt │ │ ├── gh11189.phpt │ │ ├── gh11189_1.phpt │ │ ├── gh11222.phpt │ │ ├── gh11244-001.phpt │ │ ├── gh11244-002.phpt │ │ ├── gh11244-003.phpt │ │ ├── gh11244-004.phpt │ │ ├── gh11244-005.phpt │ │ ├── gh11320_1.phpt │ │ ├── gh11320_2.phpt │ │ ├── gh11320_3.phpt │ │ ├── gh11488.phpt │ │ ├── gh11580.phpt │ │ ├── gh11735_1.phpt │ │ ├── gh11735_2.phpt │ │ ├── gh12073.phpt │ │ ├── gh12102_1.phpt │ │ ├── gh12102_2.phpt │ │ ├── gh12102_3.phpt │ │ ├── gh12366.inc │ │ ├── gh12366.phpt │ │ ├── gh12457.phpt │ │ ├── gh12468_1.phpt │ │ ├── gh12468_2.phpt │ │ ├── gh12826.phpt │ │ ├── gh13097_a.phpt │ │ ├── gh13097_b.phpt │ │ ├── gh13142.phpt │ │ ├── gh13145.phpt │ │ ├── gh13178_1.phpt │ │ ├── gh13178_2.phpt │ │ ├── gh13178_3.phpt │ │ ├── gh13178_4.phpt │ │ ├── gh13178_5.phpt │ │ ├── gh13446_1.phpt │ │ ├── gh13446_2.phpt │ │ ├── gh13446_3.phpt │ │ ├── gh13446_4.phpt │ │ ├── gh13569.phpt │ │ ├── gh13670_001.phpt │ │ ├── gh13670_002.phpt │ │ ├── gh13670_003.phpt │ │ ├── gh13931.phpt │ │ ├── gh14003.phpt │ │ ├── gh14009_001.phpt │ │ ├── gh14009_002.phpt │ │ ├── gh14009_003.phpt │ │ ├── gh14009_004.phpt │ │ ├── gh14009_005.phpt │ │ ├── gh14456.phpt │ │ ├── gh14480.phpt │ │ ├── gh14626.phpt │ │ ├── gh14961.phpt │ │ ├── gh14969.phpt │ │ ├── gh15108-001.phpt │ │ ├── gh15108-002.phpt │ │ ├── gh15108-003.phpt │ │ ├── gh15108-004.phpt │ │ ├── gh15108-005.phpt │ │ ├── gh15108-006.phpt │ │ ├── gh15108-007.phpt │ │ ├── gh15240.phpt │ │ ├── gh15275-001.phpt │ │ ├── gh15275-002.phpt │ │ ├── gh15275-003.phpt │ │ ├── gh15275-004.phpt │ │ ├── gh15275-005.phpt │ │ ├── gh15275-006.phpt │ │ ├── gh15330-001.phpt │ │ ├── gh15330-002.phpt │ │ ├── gh15330-003.phpt │ │ ├── gh15330-004.phpt │ │ ├── gh15330-005.phpt │ │ ├── gh15330-006.phpt │ │ ├── gh15712.phpt │ │ ├── gh15866.phpt │ │ ├── gh15907.phpt │ │ ├── gh15976/ │ │ │ ├── alias-names.phpt │ │ │ ├── class-names.phpt │ │ │ ├── enum-names.phpt │ │ │ ├── interface-names.phpt │ │ │ └── trait-names.phpt │ │ ├── gh16188.phpt │ │ ├── gh16293_001.phpt │ │ ├── gh16293_002.phpt │ │ ├── gh16371.phpt │ │ ├── gh16408.phpt │ │ ├── gh16508.phpt │ │ ├── gh16509.inc │ │ ├── gh16509.phpt │ │ ├── gh16515.phpt │ │ ├── gh16615_001.phpt │ │ ├── gh16615_002.phpt │ │ ├── gh16630.phpt │ │ ├── gh16648.phpt │ │ ├── gh16725.phpt │ │ ├── gh16799.phpt │ │ ├── gh17162.phpt │ │ ├── gh17214.phpt │ │ ├── gh17222.phpt │ │ ├── gh18572.phpt │ │ ├── gh18581.phpt │ │ ├── gh18736.phpt │ │ ├── gh18756.phpt │ │ ├── gh18833.phpt │ │ ├── gh18907.phpt │ │ ├── gh19044.phpt │ │ ├── gh19053.phpt │ │ ├── gh19280.phpt │ │ ├── gh19305-001.phpt │ │ ├── gh19305-002.phpt │ │ ├── gh19305-003.phpt │ │ ├── gh19306.phpt │ │ ├── gh19326.phpt │ │ ├── gh19543-001.phpt │ │ ├── gh19543-002.phpt │ │ ├── gh19613.phpt │ │ ├── gh19679.phpt │ │ ├── gh19839.phpt │ │ ├── gh418106144.phpt │ │ ├── gh7771_1.phpt │ │ ├── gh7771_1_definition.inc │ │ ├── gh7771_2.phpt │ │ ├── gh7771_2_definition.inc │ │ ├── gh7771_3.phpt │ │ ├── gh7792_1.phpt │ │ ├── gh7792_2.phpt │ │ ├── gh7792_3.phpt │ │ ├── gh7792_4.phpt │ │ ├── gh7792_5.phpt │ │ ├── gh7900.phpt │ │ ├── gh7958.phpt │ │ ├── gh8083.phpt │ │ ├── gh8548.phpt │ │ ├── gh8548_2.phpt │ │ ├── gh8810_1.phpt │ │ ├── gh8810_2.phpt │ │ ├── gh8810_3.phpt │ │ ├── gh8810_4.phpt │ │ ├── gh8810_5.phpt │ │ ├── gh8810_6.phpt │ │ ├── gh8810_7.phpt │ │ ├── gh8821.phpt │ │ ├── gh8841.phpt │ │ ├── gh8962.phpt │ │ ├── gh9136.phpt │ │ ├── gh9136_2.phpt │ │ ├── gh9138.phpt │ │ ├── gh9138_2.phpt │ │ ├── gh9407.phpt │ │ ├── gh9500.phpt │ │ ├── gh9775_1.phpt │ │ ├── gh9775_2.phpt │ │ ├── gh9916-001.phpt │ │ ├── gh9916-002.phpt │ │ ├── gh9916-003.phpt │ │ ├── gh9916-004.phpt │ │ ├── gh9916-005.phpt │ │ ├── gh9916-006.phpt │ │ ├── gh9916-007.phpt │ │ ├── gh9916-008.phpt │ │ ├── gh9916-009.phpt │ │ ├── gh9916-010.phpt │ │ ├── gh9916-011.phpt │ │ ├── gh9916-012.phpt │ │ ├── gh_17718_001.phpt │ │ ├── gh_17718_002.phpt │ │ ├── gh_17728.phpt │ │ ├── ghsa-rwp7-7vc6-8477_001.phpt │ │ ├── ghsa-rwp7-7vc6-8477_002.phpt │ │ ├── ghsa-rwp7-7vc6-8477_003.phpt │ │ ├── global_to_string_exception.phpt │ │ ├── global_with_side_effect_name.phpt │ │ ├── globals.inc │ │ ├── globals_001.phpt │ │ ├── globals_002.phpt │ │ ├── globals_003.phpt │ │ ├── globals_004.phpt │ │ ├── globals_005.phpt │ │ ├── goto_in_foreach.phpt │ │ ├── grammar/ │ │ │ ├── bug78441.phpt │ │ │ ├── regression_001.phpt │ │ │ ├── regression_002.phpt │ │ │ ├── regression_003.phpt │ │ │ ├── regression_004.phpt │ │ │ ├── regression_005.phpt │ │ │ ├── regression_006.phpt │ │ │ ├── regression_007.phpt │ │ │ ├── regression_008.phpt │ │ │ ├── regression_009.phpt │ │ │ ├── regression_010.phpt │ │ │ ├── regression_011.phpt │ │ │ ├── regression_012.phpt │ │ │ ├── regression_013.phpt │ │ │ ├── semi_reserved_001.phpt │ │ │ ├── semi_reserved_002.phpt │ │ │ ├── semi_reserved_003.phpt │ │ │ ├── semi_reserved_004.phpt │ │ │ ├── semi_reserved_005.phpt │ │ │ ├── semi_reserved_006.phpt │ │ │ ├── semi_reserved_007.phpt │ │ │ ├── semi_reserved_008.phpt │ │ │ ├── semi_reserved_009.phpt │ │ │ └── semi_reserved_010.phpt │ │ ├── grandparent_prototype.phpt │ │ ├── halt01.phpt │ │ ├── halt02.phpt │ │ ├── halt03.phpt │ │ ├── halt_compiler1.phpt │ │ ├── halt_compiler2.phpt │ │ ├── halt_compiler3.phpt │ │ ├── halt_compiler4.phpt │ │ ├── halt_compiler5.phpt │ │ ├── heredoc_001.phpt │ │ ├── heredoc_002.phpt │ │ ├── heredoc_003.phpt │ │ ├── heredoc_004.phpt │ │ ├── heredoc_005.phpt │ │ ├── heredoc_006.phpt │ │ ├── heredoc_007.phpt │ │ ├── heredoc_008.phpt │ │ ├── heredoc_011.phpt │ │ ├── heredoc_012.phpt │ │ ├── heredoc_013.phpt │ │ ├── heredoc_014.phpt │ │ ├── heredoc_015.phpt │ │ ├── heredoc_016.phpt │ │ ├── hex_overflow_32bit.phpt │ │ ├── iap_on_object_deprecated.phpt │ │ ├── iface_constant_visibility_variance.phpt │ │ ├── ignore_repeated_errors.phpt │ │ ├── ignore_repeated_source.phpt │ │ ├── illegal_offset_unset_isset_empty.phpt │ │ ├── in-de-crement/ │ │ │ ├── decrement_001.phpt │ │ │ ├── decrement_001_64bit.phpt │ │ │ ├── decrement_diagnostic_change_type.phpt │ │ │ ├── decrement_with_castable_objects_no_subtraction.phpt │ │ │ ├── incdec_bool_exception.phpt │ │ │ ├── incdec_ref_property.phpt │ │ │ ├── incdec_strings.phpt │ │ │ ├── incdec_strings_exception.phpt │ │ │ ├── incdec_types.phpt │ │ │ ├── incdec_undef.phpt │ │ │ ├── increment_001.phpt │ │ │ ├── increment_001_64bit.phpt │ │ │ ├── increment_diagnostic_change_type.phpt │ │ │ ├── increment_diagnostic_change_type_do_operator.phpt │ │ │ ├── increment_function_return_error.phpt │ │ │ ├── increment_with_castable_objects_no_addition.phpt │ │ │ ├── object_cannot_incdec.phpt │ │ │ ├── object_cannot_incdec_use_result_op.phpt │ │ │ ├── oss-fuzz-60709_globals_unset_after_undef_warning.phpt │ │ │ ├── oss-fuzz-60734_predec-object.phpt │ │ │ ├── oss-fuzz-60734_preinc-object.phpt │ │ │ ├── oss-fuzz-61469_binop_dynamic_property_unset_error_handler.phpt │ │ │ ├── oss-fuzz-61469_postdec_dynamic_property_unset_error_handler.phpt │ │ │ ├── oss-fuzz-61469_postinc_dynamic_property_unset_error_handler.phpt │ │ │ ├── oss-fuzz-61469_predec_dynamic_property_unset_error_handler.phpt │ │ │ ├── oss-fuzz-61469_preinc_dynamic_property_unset_error_handler.phpt │ │ │ ├── oss-fuzz-61865_binop_declared_property_unset_error_handler.phpt │ │ │ ├── oss-fuzz-61865_postdec_declared_property_unset_error_handler.phpt │ │ │ ├── oss-fuzz-61865_postinc_declared_property_unset_error_handler.phpt │ │ │ ├── oss-fuzz-61865_predec_declared_property_unset_error_handler.phpt │ │ │ ├── oss-fuzz-61865_preinc_declared_property_unset_error_handler.phpt │ │ │ ├── oss-fuzz-62294_globals_unset_after_string_warning.phpt │ │ │ ├── overloaded_access.phpt │ │ │ ├── string_increment_various.phpt │ │ │ ├── unset_globals_in_error_handler.phpt │ │ │ ├── unset_object_property_in_error_handler.phpt │ │ │ └── unset_property_converted_to_obj_in_error_handler.phpt │ │ ├── incdec_ref_property.phpt │ │ ├── incdec_undef.phpt │ │ ├── include_fail_during_read.phpt │ │ ├── include_stat_is_quiet.phpt │ │ ├── incompat_ctx_user.phpt │ │ ├── increment_001.phpt │ │ ├── increment_function_return_error.phpt │ │ ├── indexing_001.phpt │ │ ├── indirect_call_array_001.phpt │ │ ├── indirect_call_array_002.phpt │ │ ├── indirect_call_array_003.phpt │ │ ├── indirect_call_array_004.phpt │ │ ├── indirect_call_array_005.phpt │ │ ├── indirect_call_from_constant.phpt │ │ ├── indirect_call_string_001.phpt │ │ ├── indirect_call_string_002.phpt │ │ ├── indirect_call_string_003.phpt │ │ ├── indirect_method_call_001.phpt │ │ ├── indirect_method_call_002.phpt │ │ ├── indirect_method_call_003.phpt │ │ ├── indirect_method_call_004.phpt │ │ ├── indirect_method_call_005.phpt │ │ ├── indirect_property_access.phpt │ │ ├── indirect_reference_this.phpt │ │ ├── inference_infinite_loop.phpt │ │ ├── inherit_internal_static.phpt │ │ ├── init_array_illegal_offset_type.phpt │ │ ├── instanceof.phpt │ │ ├── instanceof_001.phpt │ │ ├── instanceof_002.phpt │ │ ├── instanceof_const.phpt │ │ ├── instantiate_all_classes.phpt │ │ ├── int_conversion_exponents.phpt │ │ ├── int_overflow_32bit.phpt │ │ ├── int_overflow_64bit.phpt │ │ ├── int_special_values.phpt │ │ ├── int_static_prop_name.phpt │ │ ├── int_underflow_32bit.phpt │ │ ├── int_underflow_64bit.phpt │ │ ├── inter_007.phpt │ │ ├── inter_02.phpt │ │ ├── inter_03.phpt │ │ ├── inter_04.phpt │ │ ├── inter_05.phpt │ │ ├── inter_06.phpt │ │ ├── interface_constructor_prototype_001.phpt │ │ ├── interface_constructor_prototype_002.phpt │ │ ├── interface_exists_001.phpt │ │ ├── interface_exists_002.phpt │ │ ├── interface_extends_static.phpt │ │ ├── interface_underscore_as_name.phpt │ │ ├── interface_with_tostring.phpt │ │ ├── internal_class_variance.phpt │ │ ├── invalid_const_class_name.phpt │ │ ├── invalid_parent_const_ref_leak.phpt │ │ ├── is_a.phpt │ │ ├── is_callable_trampoline_uaf-deprecated.phpt │ │ ├── is_callable_trampoline_uaf.phpt │ │ ├── isset_001.phpt │ │ ├── isset_002.phpt │ │ ├── isset_003.phpt │ │ ├── isset_array.phpt │ │ ├── isset_expr_error.phpt │ │ ├── isset_func_error.phpt │ │ ├── isset_str_offset.phpt │ │ ├── iterable_or_null.phpt │ │ ├── iterator_key_by_ref.phpt │ │ ├── jmpznz_relative_offsets.phpt │ │ ├── jump01.phpt │ │ ├── jump02.phpt │ │ ├── jump03.phpt │ │ ├── jump04.phpt │ │ ├── jump05.phpt │ │ ├── jump06.phpt │ │ ├── jump07.phpt │ │ ├── jump08.phpt │ │ ├── jump09.phpt │ │ ├── jump10.phpt │ │ ├── jump11.phpt │ │ ├── jump12.phpt │ │ ├── jump13.phpt │ │ ├── jump14.phpt │ │ ├── jump15.phpt │ │ ├── jump16.phpt │ │ ├── jump17.phpt │ │ ├── lazy_objects/ │ │ │ ├── array_walk.phpt │ │ │ ├── clone_calls___clone_once.phpt │ │ │ ├── clone_creates_object_with_independent_state_001.phpt │ │ │ ├── clone_creates_object_with_independent_state_002.phpt │ │ │ ├── clone_creates_object_with_independent_state_003.phpt │ │ │ ├── clone_initialized.phpt │ │ │ ├── clone_initializer_exception.phpt │ │ │ ├── clone_initializes.phpt │ │ │ ├── clone_preverves_object_class.phpt │ │ │ ├── convert_to_array.phpt │ │ │ ├── dtor_called_if_init.phpt │ │ │ ├── dtor_not_called_if_not_init.phpt │ │ │ ├── fetch_coalesce_initializes.phpt │ │ │ ├── fetch_coalesce_non_existing_initializes.phpt │ │ │ ├── fetch_declared_prop_initializes.phpt │ │ │ ├── fetch_dynamic_prop_initializes.phpt │ │ │ ├── fetch_hook_may_not_initialize.phpt │ │ │ ├── fetch_hook_virtual_may_initialize.phpt │ │ │ ├── fetch_hook_virtual_may_not_initialize.phpt │ │ │ ├── fetch_magic_prop_may_initialize.phpt │ │ │ ├── fetch_magic_prop_may_not_initialize.phpt │ │ │ ├── fetch_magic_prop_recursive_may_initialize.phpt │ │ │ ├── fetch_op_dynamic_error.phpt │ │ │ ├── fetch_op_dynamic_prop_initializes.phpt │ │ │ ├── fetch_op_error.phpt │ │ │ ├── fetch_op_initializes.phpt │ │ │ ├── fetch_op_skipped_prop_does_not_initialize.phpt │ │ │ ├── fetch_ref_initializes.phpt │ │ │ ├── fetch_ref_skipped_prop_does_not_initialize.phpt │ │ │ ├── fetch_skipped_prop_does_not_initialize.phpt │ │ │ ├── final_classes_can_be_initialized_lazily.phpt │ │ │ ├── gc_001.phpt │ │ │ ├── gc_002.phpt │ │ │ ├── gc_003.phpt │ │ │ ├── gc_004.phpt │ │ │ ├── gc_005.phpt │ │ │ ├── gc_006.phpt │ │ │ ├── get_initializer.phpt │ │ │ ├── get_properties.phpt │ │ │ ├── gh15823.phpt │ │ │ ├── gh15999_001.phpt │ │ │ ├── gh15999_002.phpt │ │ │ ├── gh17941.phpt │ │ │ ├── gh17998.phpt │ │ │ ├── gh18038-001.phpt │ │ │ ├── gh18038-002.phpt │ │ │ ├── gh18038-003.phpt │ │ │ ├── gh18038-004.phpt │ │ │ ├── gh18038-005.phpt │ │ │ ├── gh18038-006.phpt │ │ │ ├── gh18038-007.phpt │ │ │ ├── gh18038-008.phpt │ │ │ ├── gh18038-009.phpt │ │ │ ├── gh18038-010.phpt │ │ │ ├── gh18038-011.phpt │ │ │ ├── gh18038-012.phpt │ │ │ ├── init_exception_001.phpt │ │ │ ├── init_exception_leaves_object_lazy.phpt │ │ │ ├── init_exception_reverts_initializer_changes.phpt │ │ │ ├── init_exception_reverts_initializer_changes_dyn_props.phpt │ │ │ ├── init_exception_reverts_initializer_changes_dyn_props_and_ht.phpt │ │ │ ├── init_exception_reverts_initializer_changes_nested.phpt │ │ │ ├── init_exception_reverts_initializer_changes_overridden_prop.phpt │ │ │ ├── init_exception_reverts_initializer_changes_props_ht.phpt │ │ │ ├── init_exception_reverts_initializer_changes_props_ht_ref.phpt │ │ │ ├── init_fatal.phpt │ │ │ ├── init_handles_ref_source_types.phpt │ │ │ ├── init_handles_ref_source_types_exception.phpt │ │ │ ├── init_may_leave_props_uninit.phpt │ │ │ ├── init_preserves_identity.phpt │ │ │ ├── init_preserves_proxy_class.phpt │ │ │ ├── init_sets_prop_default_values.phpt │ │ │ ├── init_trigger_array_cast.phpt │ │ │ ├── init_trigger_compare.phpt │ │ │ ├── init_trigger_debug_zval_dump.phpt │ │ │ ├── init_trigger_foreach.phpt │ │ │ ├── init_trigger_foreach_hooks.phpt │ │ │ ├── init_trigger_get_mangled_object_vars.phpt │ │ │ ├── init_trigger_get_object_vars.phpt │ │ │ ├── init_trigger_json_encode.phpt │ │ │ ├── init_trigger_json_encode_hooks.phpt │ │ │ ├── init_trigger_reflection_object_toString.phpt │ │ │ ├── init_trigger_serialize.phpt │ │ │ ├── init_trigger_var_dump.phpt │ │ │ ├── init_trigger_var_dump_debug_info_001.phpt │ │ │ ├── init_trigger_var_dump_debug_info_002.phpt │ │ │ ├── init_trigger_var_export.phpt │ │ │ ├── initializeLazyObject.phpt │ │ │ ├── initializeLazyObject_error.phpt │ │ │ ├── initializeLazyObject_noop_on_initialized_object.phpt │ │ │ ├── initializer_must_return_the_right_type.phpt │ │ │ ├── invalid_options.phpt │ │ │ ├── isLazy.phpt │ │ │ ├── isUninitializedLazyObject.phpt │ │ │ ├── isset_hooked_may_initialize.phpt │ │ │ ├── isset_hooked_may_not_initialize.phpt │ │ │ ├── isset_initializes.phpt │ │ │ ├── jit_assign_obj_dynamic.phpt │ │ │ ├── jit_assign_obj_op_dynamic.phpt │ │ │ ├── jit_assign_obj_op_prop_info.phpt │ │ │ ├── jit_assign_obj_op_unknown_prop_info.phpt │ │ │ ├── jit_assign_obj_op_unknown_prop_info_untyped.phpt │ │ │ ├── jit_assign_obj_prop_info.phpt │ │ │ ├── jit_assign_obj_unknown_prop_info.phpt │ │ │ ├── jit_assign_obj_unknown_prop_info_untyped.phpt │ │ │ ├── json_encode_dynamic_props.phpt │ │ │ ├── markLazyObjectAsInitialized.phpt │ │ │ ├── oss_fuzz_71382.phpt │ │ │ ├── oss_fuzz_71407.phpt │ │ │ ├── oss_fuzz_71446.phpt │ │ │ ├── realize.phpt │ │ │ ├── realize_no_props.phpt │ │ │ ├── realize_proxy_overridden.phpt │ │ │ ├── realize_skipped.phpt │ │ │ ├── reset_as_lazy_accepts_sub_classes.phpt │ │ │ ├── reset_as_lazy_already_exception.phpt │ │ │ ├── reset_as_lazy_calls_destructor.phpt │ │ │ ├── reset_as_lazy_can_reset_initialized_proxies.phpt │ │ │ ├── reset_as_lazy_deletes_reference_source_type.phpt │ │ │ ├── reset_as_lazy_destructor_exception.phpt │ │ │ ├── reset_as_lazy_ignores_additional_props.phpt │ │ │ ├── reset_as_lazy_initialized_proxy.phpt │ │ │ ├── reset_as_lazy_may_call_nested_destructors.phpt │ │ │ ├── reset_as_lazy_may_skip_destructor.phpt │ │ │ ├── reset_as_lazy_readonly.phpt │ │ │ ├── reset_as_lazy_real_instance.phpt │ │ │ ├── reset_as_lazy_resets_dynamic_props.phpt │ │ │ ├── reset_as_lazy_while_init_exception.phpt │ │ │ ├── rfc/ │ │ │ │ ├── rfc_example_001.phpt │ │ │ │ ├── rfc_example_002.phpt │ │ │ │ ├── rfc_example_003.phpt │ │ │ │ ├── rfc_example_004.phpt │ │ │ │ ├── rfc_example_005.phpt │ │ │ │ ├── rfc_example_006.phpt │ │ │ │ ├── rfc_example_007.phpt │ │ │ │ ├── rfc_example_008.phpt │ │ │ │ ├── rfc_example_009.phpt │ │ │ │ ├── rfc_example_010.phpt │ │ │ │ ├── rfc_example_011.phpt │ │ │ │ └── rfc_example_012.phpt │ │ │ ├── serialize___serialize_may_initialize.phpt │ │ │ ├── serialize___serialize_may_not_initialize.phpt │ │ │ ├── serialize___sleep.phpt │ │ │ ├── serialize___sleep_initializes.phpt │ │ │ ├── serialize___sleep_skip_flag.phpt │ │ │ ├── serialize___sleep_skip_flag_may_initialize.phpt │ │ │ ├── serialize_dynamic_props.phpt │ │ │ ├── serialize_failed_lazy_object.phpt │ │ │ ├── serialize_failed_lazy_object_skip_init_on_serialize.phpt │ │ │ ├── serialize_hook.phpt │ │ │ ├── serialize_initializes.phpt │ │ │ ├── serialize_props_ht.phpt │ │ │ ├── serialize_skip_flag.phpt │ │ │ ├── serialize_skip_flag_props_ht.phpt │ │ │ ├── setRawValueWithoutLazyInitialization.phpt │ │ │ ├── setRawValueWithoutLazyInitialization_exception_001.phpt │ │ │ ├── setRawValueWithoutLazyInitialization_exception_002.phpt │ │ │ ├── setRawValueWithoutLazyInitialization_initialized.phpt │ │ │ ├── setRawValueWithoutLazyInitialization_no_dynamic_prop.phpt │ │ │ ├── setRawValueWithoutLazyInitialization_readonly.phpt │ │ │ ├── setRawValueWithoutLazyInitialization_readonly_variant.phpt │ │ │ ├── setRawValueWithoutLazyInitialization_realize.phpt │ │ │ ├── setRawValueWithoutLazyInitialization_side_effect_destruct.phpt │ │ │ ├── setRawValueWithoutLazyInitialization_side_effect_toString.phpt │ │ │ ├── setRawValueWithoutLazyInitialization_skips___set.phpt │ │ │ ├── setRawValueWithoutLazyInitialization_skips_hook.phpt │ │ │ ├── skipLazyInitialization.phpt │ │ │ ├── skipLazyInitialization_default.phpt │ │ │ ├── skipLazyInitialization_initialized_object.phpt │ │ │ ├── skipLazyInitialization_no_dynamic_prop.phpt │ │ │ ├── skipLazyInitialization_readonly.phpt │ │ │ ├── skipLazyInitialization_realize.phpt │ │ │ ├── skipLazyInitialization_skips___set.phpt │ │ │ ├── skipLazyInitialization_skips_hooks.phpt │ │ │ ├── skipLazyInitialization_skips_non_lazy_prop.phpt │ │ │ ├── support_no_internal_classes.phpt │ │ │ ├── support_no_internal_sub_classes.phpt │ │ │ ├── support_readonly_class.phpt │ │ │ ├── support_readonly_prop.phpt │ │ │ ├── support_stdClass.phpt │ │ │ ├── support_stdClass_sub_classes.phpt │ │ │ ├── typed_properties_001.phpt │ │ │ ├── typed_properties_002.phpt │ │ │ ├── typed_properties_003.phpt │ │ │ ├── typed_properties_004.phpt │ │ │ ├── unclean_shutdown.phpt │ │ │ ├── unset_defined_no_initialize.phpt │ │ │ ├── unset_hook.phpt │ │ │ ├── unset_magic_circular_may_initialize.phpt │ │ │ ├── unset_magic_may_initialize.phpt │ │ │ ├── unset_magic_may_not_initialize.phpt │ │ │ ├── unset_skipped_no_initialize.phpt │ │ │ ├── unset_undefined_dynamic_initializes.phpt │ │ │ ├── unset_undefined_dynamic_initializes_no_props_ht.phpt │ │ │ ├── unset_undefined_initializes.phpt │ │ │ ├── use_case_001.phpt │ │ │ ├── use_case_001b.phpt │ │ │ ├── use_case_002.phpt │ │ │ ├── write_dynamic_initializes.phpt │ │ │ ├── write_initializer_exception.phpt │ │ │ ├── write_initializes.phpt │ │ │ ├── write_magic_circular_may_initialize.phpt │ │ │ ├── write_magic_may_initialize.phpt │ │ │ └── write_skipped_no_initialize.phpt │ │ ├── lc_ctype_inheritance.phpt │ │ ├── line_const_in_array.phpt │ │ ├── list/ │ │ │ ├── list_reference_001.phpt │ │ │ ├── list_reference_002.phpt │ │ │ ├── list_reference_003.phpt │ │ │ ├── list_reference_004.phpt │ │ │ ├── list_reference_005.phpt │ │ │ ├── list_reference_006.phpt │ │ │ ├── list_reference_007.phpt │ │ │ ├── list_reference_008.phpt │ │ │ ├── list_reference_009.phpt │ │ │ ├── list_reference_010.phpt │ │ │ └── list_reference_011.phpt │ │ ├── list_001.phpt │ │ ├── list_002.phpt │ │ ├── list_003.phpt │ │ ├── list_004.phpt │ │ ├── list_005.phpt │ │ ├── list_006.phpt │ │ ├── list_007.phpt │ │ ├── list_008.phpt │ │ ├── list_010.phpt │ │ ├── list_011.phpt │ │ ├── list_012.phpt │ │ ├── list_013.phpt │ │ ├── list_014.phpt │ │ ├── list_assign_ref_string_offset_error.phpt │ │ ├── list_destructuring_to_special_variables.phpt │ │ ├── list_empty_error.phpt │ │ ├── list_empty_error_keyed.phpt │ │ ├── list_keyed.phpt │ │ ├── list_keyed_ArrayAccess.phpt │ │ ├── list_keyed_conversions.phpt │ │ ├── list_keyed_evaluation_order.inc │ │ ├── list_keyed_evaluation_order.phpt │ │ ├── list_keyed_evaluation_order_2.phpt │ │ ├── list_keyed_evaluation_order_3.phpt │ │ ├── list_keyed_evaluation_order_nested.phpt │ │ ├── list_keyed_leading_comma.phpt │ │ ├── list_keyed_non_literals.phpt │ │ ├── list_keyed_trailing_comma.phpt │ │ ├── list_keyed_undefined.phpt │ │ ├── list_mixed_keyed_unkeyed.phpt │ │ ├── list_mixed_nested_keyed_unkeyed.phpt │ │ ├── list_self_assign.phpt │ │ ├── live_range_phi_leak.phpt │ │ ├── loop_free_on_return.phpt │ │ ├── lsb_001.phpt │ │ ├── lsb_002.phpt │ │ ├── lsb_003.phpt │ │ ├── lsb_004.phpt │ │ ├── lsb_005.phpt │ │ ├── lsb_006.phpt │ │ ├── lsb_007.phpt │ │ ├── lsb_008.phpt │ │ ├── lsb_009.phpt │ │ ├── lsb_010.phpt │ │ ├── lsb_011.phpt │ │ ├── lsb_012.phpt │ │ ├── lsb_013.phpt │ │ ├── lsb_014.phpt │ │ ├── lsb_015.phpt │ │ ├── lsb_016.phpt │ │ ├── lsb_017.phpt │ │ ├── lsb_018.phpt │ │ ├── lsb_019.phpt │ │ ├── lsb_020.phpt │ │ ├── lsb_021.phpt │ │ ├── lsb_022.phpt │ │ ├── lsb_023.phpt │ │ ├── lsb_024.phpt │ │ ├── magic_by_ref_001.phpt │ │ ├── magic_by_ref_002.phpt │ │ ├── magic_by_ref_003.phpt │ │ ├── magic_by_ref_004.phpt │ │ ├── magic_by_ref_005.phpt │ │ ├── magic_by_ref_006.phpt │ │ ├── magic_by_ref_007.phpt │ │ ├── magic_const_in_global_scope.phpt │ │ ├── magic_get_destroy_object.phpt │ │ ├── magic_methods_001.phpt │ │ ├── magic_methods_002.phpt │ │ ├── magic_methods_003.phpt │ │ ├── magic_methods_004.phpt │ │ ├── magic_methods_005.phpt │ │ ├── magic_methods_006.phpt │ │ ├── magic_methods_007.phpt │ │ ├── magic_methods_008.phpt │ │ ├── magic_methods_009.phpt │ │ ├── magic_methods_010.phpt │ │ ├── magic_methods_011.phpt │ │ ├── magic_methods_012.phpt │ │ ├── magic_methods_013.phpt │ │ ├── magic_methods_014.phpt │ │ ├── magic_methods_015.phpt │ │ ├── magic_methods_016.phpt │ │ ├── magic_methods_017.phpt │ │ ├── magic_methods_018.phpt │ │ ├── magic_methods_019.phpt │ │ ├── magic_methods_020.phpt │ │ ├── magic_methods_021.phpt │ │ ├── magic_methods_inheritance_rules.phpt │ │ ├── magic_methods_inheritance_rules_non_trivial_01.phpt │ │ ├── magic_methods_inheritance_rules_non_trivial_02.phpt │ │ ├── magic_methods_serialize.phpt │ │ ├── magic_methods_set_state.phpt │ │ ├── magic_methods_sleep.phpt │ │ ├── magic_methods_unserialize.phpt │ │ ├── magic_methods_wakeup.phpt │ │ ├── match/ │ │ │ ├── 001.phpt │ │ │ ├── 002.phpt │ │ │ ├── 003.phpt │ │ │ ├── 004.phpt │ │ │ ├── 005.phpt │ │ │ ├── 006.phpt │ │ │ ├── 007.phpt │ │ │ ├── 008.phpt │ │ │ ├── 009.phpt │ │ │ ├── 009_ast_export.phpt │ │ │ ├── 011.phpt │ │ │ ├── 012.phpt │ │ │ ├── 017.phpt │ │ │ ├── 023.phpt │ │ │ ├── 024.phpt │ │ │ ├── 027.phpt │ │ │ ├── 028.phpt │ │ │ ├── 029.phpt │ │ │ ├── 030.phpt │ │ │ ├── 037.phpt │ │ │ ├── 038.phpt │ │ │ ├── 039.phpt │ │ │ ├── 040.phpt │ │ │ ├── 041.phpt │ │ │ ├── 042.phpt │ │ │ ├── 043.phpt │ │ │ ├── 044.phpt │ │ │ ├── 045.phpt │ │ │ ├── 046.phpt │ │ │ ├── 047.phpt │ │ │ ├── 049.phpt │ │ │ ├── gh11134.phpt │ │ │ ├── match_of_phi_optimization.phpt │ │ │ ├── match_scdf_cleanup.phpt │ │ │ └── unmatched_enum.phpt │ │ ├── memory_get_peak_usage.phpt │ │ ├── memory_reset_peak_usage.phpt │ │ ├── method_argument_binding.phpt │ │ ├── method_exists.phpt │ │ ├── method_exists_002.phpt │ │ ├── method_static_var.phpt │ │ ├── methods-on-non-objects-call-user-func.phpt │ │ ├── methods-on-non-objects-catch.phpt │ │ ├── methods-on-non-objects-usort.phpt │ │ ├── methods-on-non-objects.phpt │ │ ├── mod_001.phpt │ │ ├── modify_isref_value_return.phpt │ │ ├── mul_001.phpt │ │ ├── multibyte/ │ │ │ ├── bug68665.phpt │ │ │ ├── multibyte_encoding_001.phpt │ │ │ ├── multibyte_encoding_002.phpt │ │ │ ├── multibyte_encoding_003.phpt │ │ │ ├── multibyte_encoding_004.phpt │ │ │ ├── multibyte_encoding_005.phpt │ │ │ ├── multibyte_encoding_006.phpt │ │ │ └── multibyte_encoding_007.phpt │ │ ├── name_collision_01.phpt │ │ ├── name_collision_02.phpt │ │ ├── name_collision_03.phpt │ │ ├── name_collision_04.phpt │ │ ├── name_collision_05.phpt │ │ ├── name_collision_06.phpt │ │ ├── name_collision_07.phpt │ │ ├── name_collision_08.phpt │ │ ├── name_collision_09.phpt │ │ ├── named_params/ │ │ │ ├── __call.phpt │ │ │ ├── __invoke.phpt │ │ │ ├── assert.phpt │ │ │ ├── attributes.phpt │ │ │ ├── attributes_duplicate_named_param.phpt │ │ │ ├── attributes_named_flags.phpt │ │ │ ├── attributes_named_flags_incorrect.phpt │ │ │ ├── attributes_positional_after_named.phpt │ │ │ ├── backtrace.phpt │ │ │ ├── basic.phpt │ │ │ ├── call_user_func.phpt │ │ │ ├── call_user_func_array.phpt │ │ │ ├── call_user_func_array_variadic.phpt │ │ │ ├── cannot_pass_by_ref.phpt │ │ │ ├── ctor_extra_named_args.phpt │ │ │ ├── defaults.phpt │ │ │ ├── duplicate_param.phpt │ │ │ ├── func_get_args.phpt │ │ │ ├── gh17216.phpt │ │ │ ├── internal.phpt │ │ │ ├── internal_variadics.phpt │ │ │ ├── missing_param.phpt │ │ │ ├── positional_after_named.phpt │ │ │ ├── references.phpt │ │ │ ├── reserved.phpt │ │ │ ├── runtime_cache_init.phpt │ │ │ ├── undef_var.phpt │ │ │ ├── unknown_named_param.phpt │ │ │ ├── unpack.phpt │ │ │ ├── unpack_and_named_1.phpt │ │ │ ├── unpack_and_named_2.phpt │ │ │ └── variadic.phpt │ │ ├── namespace_first_stmt_nop.phpt │ │ ├── namespace_name_namespace.phpt │ │ ├── namespace_name_namespace_start.phpt │ │ ├── namespace_name_reserved_keywords.phpt │ │ ├── namespaced_name_whitespace.phpt │ │ ├── nested_method_and_function.phpt │ │ ├── new_args_without_ctor.phpt │ │ ├── new_oom.inc │ │ ├── new_oom.phpt │ │ ├── new_without_parentheses/ │ │ │ ├── anonymous_class_access.phpt │ │ │ ├── assign_to_new.phpt │ │ │ ├── garbage_collection.phpt │ │ │ ├── new_class_vs_function_with_same_name.phpt │ │ │ ├── new_with_ctor_arguments_parentheses.phpt │ │ │ ├── new_without_ctor_arguments_parentheses_array_access.phpt │ │ │ ├── new_without_ctor_arguments_parentheses_constant.phpt │ │ │ ├── new_without_ctor_arguments_parentheses_method.phpt │ │ │ ├── new_without_ctor_arguments_parentheses_property.phpt │ │ │ ├── new_without_ctor_arguments_parentheses_static_method.phpt │ │ │ ├── new_without_ctor_arguments_parentheses_static_property.phpt │ │ │ └── unset_new.phpt │ │ ├── no_class_const_propagation_in_closures.phpt │ │ ├── no_early_binding_if_already_declared.inc │ │ ├── no_early_binding_if_already_declared.phpt │ │ ├── not_001.phpt │ │ ├── not_002.phpt │ │ ├── nowdoc.inc │ │ ├── nowdoc_001.phpt │ │ ├── nowdoc_002.phpt │ │ ├── nowdoc_003.phpt │ │ ├── nowdoc_004.phpt │ │ ├── nowdoc_005.phpt │ │ ├── nowdoc_006.phpt │ │ ├── nowdoc_007.phpt │ │ ├── nowdoc_008.phpt │ │ ├── nowdoc_011.phpt │ │ ├── nowdoc_012.phpt │ │ ├── nowdoc_013.phpt │ │ ├── nowdoc_014.phpt │ │ ├── nowdoc_015.phpt │ │ ├── nowdoc_016.phpt │ │ ├── nowdoc_017.phpt │ │ ├── ns_001.phpt │ │ ├── ns_002.phpt │ │ ├── ns_003.phpt │ │ ├── ns_004.phpt │ │ ├── ns_005.phpt │ │ ├── ns_006.phpt │ │ ├── ns_007.phpt │ │ ├── ns_008.phpt │ │ ├── ns_009.phpt │ │ ├── ns_010.phpt │ │ ├── ns_011.phpt │ │ ├── ns_012.phpt │ │ ├── ns_013.phpt │ │ ├── ns_014.phpt │ │ ├── ns_015.phpt │ │ ├── ns_016.phpt │ │ ├── ns_017.phpt │ │ ├── ns_018.phpt │ │ ├── ns_019.phpt │ │ ├── ns_020.phpt │ │ ├── ns_021.phpt │ │ ├── ns_022.inc │ │ ├── ns_022.phpt │ │ ├── ns_023.phpt │ │ ├── ns_024.phpt │ │ ├── ns_025.phpt │ │ ├── ns_026.phpt │ │ ├── ns_027.inc │ │ ├── ns_027.phpt │ │ ├── ns_028.inc │ │ ├── ns_028.phpt │ │ ├── ns_029.phpt │ │ ├── ns_030.phpt │ │ ├── ns_031.phpt │ │ ├── ns_032.phpt │ │ ├── ns_033.phpt │ │ ├── ns_034.phpt │ │ ├── ns_035.phpt │ │ ├── ns_036.phpt │ │ ├── ns_037.phpt │ │ ├── ns_038.phpt │ │ ├── ns_039.phpt │ │ ├── ns_040.phpt │ │ ├── ns_041.phpt │ │ ├── ns_042.phpt │ │ ├── ns_043.phpt │ │ ├── ns_044.phpt │ │ ├── ns_045.phpt │ │ ├── ns_046.phpt │ │ ├── ns_047.phpt │ │ ├── ns_048.phpt │ │ ├── ns_049.phpt │ │ ├── ns_050.phpt │ │ ├── ns_051.phpt │ │ ├── ns_052.phpt │ │ ├── ns_053.phpt │ │ ├── ns_054.phpt │ │ ├── ns_055.phpt │ │ ├── ns_056.phpt │ │ ├── ns_057.phpt │ │ ├── ns_058.phpt │ │ ├── ns_059.phpt │ │ ├── ns_060.phpt │ │ ├── ns_061.phpt │ │ ├── ns_062.phpt │ │ ├── ns_063.phpt │ │ ├── ns_064.phpt │ │ ├── ns_065.inc │ │ ├── ns_065.phpt │ │ ├── ns_066.phpt │ │ ├── ns_067.inc │ │ ├── ns_067.phpt │ │ ├── ns_068.phpt │ │ ├── ns_069.inc │ │ ├── ns_069.phpt │ │ ├── ns_070.phpt │ │ ├── ns_071.phpt │ │ ├── ns_072.phpt │ │ ├── ns_073.phpt │ │ ├── ns_074.phpt │ │ ├── ns_075.phpt │ │ ├── ns_076.phpt │ │ ├── ns_077_1.phpt │ │ ├── ns_077_2.phpt │ │ ├── ns_077_3.phpt │ │ ├── ns_077_4.phpt │ │ ├── ns_077_5.phpt │ │ ├── ns_077_7.phpt │ │ ├── ns_077_8.phpt │ │ ├── ns_078.phpt │ │ ├── ns_079.phpt │ │ ├── ns_080.phpt │ │ ├── ns_081.phpt │ │ ├── ns_082.phpt │ │ ├── ns_083.phpt │ │ ├── ns_084.phpt │ │ ├── ns_085.phpt │ │ ├── ns_086.phpt │ │ ├── ns_087.phpt │ │ ├── ns_088.phpt │ │ ├── ns_089.phpt │ │ ├── ns_090.phpt │ │ ├── ns_091.phpt │ │ ├── ns_092.phpt │ │ ├── ns_093.phpt │ │ ├── ns_094.phpt │ │ ├── ns_095.phpt │ │ ├── ns_096.phpt │ │ ├── ns_trailing_comma_01.phpt │ │ ├── ns_trailing_comma_02.phpt │ │ ├── ns_trailing_comma_error_01.phpt │ │ ├── ns_trailing_comma_error_02.phpt │ │ ├── ns_trailing_comma_error_03.phpt │ │ ├── ns_trailing_comma_error_04.phpt │ │ ├── ns_trailing_comma_error_05.phpt │ │ ├── ns_trailing_comma_error_06.phpt │ │ ├── ns_trailing_comma_error_07.phpt │ │ ├── ns_trailing_comma_error_08.phpt │ │ ├── null_to_non_nullable_special_func.phpt │ │ ├── nullable_types/ │ │ │ ├── array.phpt │ │ │ ├── contravariant_nullable_param_succeeds.phpt │ │ │ ├── contravariant_nullable_return_fails.phpt │ │ │ ├── covariant_nullable_param_fails.phpt │ │ │ ├── covariant_nullable_return_succeds.phpt │ │ │ ├── float.phpt │ │ │ ├── int.phpt │ │ │ ├── invariant_param_and_return_succeeds.phpt │ │ │ ├── nullable_type_parameters_do_not_have_default_value.phpt │ │ │ ├── string.phpt │ │ │ └── union_nullable_property_fails.phpt │ │ ├── nullsafe_operator/ │ │ │ ├── 001.phpt │ │ │ ├── 002.phpt │ │ │ ├── 003.phpt │ │ │ ├── 004.phpt │ │ │ ├── 005.phpt │ │ │ ├── 006.phpt │ │ │ ├── 007.phpt │ │ │ ├── 008.phpt │ │ │ ├── 009.phpt │ │ │ ├── 010.phpt │ │ │ ├── 011.phpt │ │ │ ├── 012.phpt │ │ │ ├── 013.phpt │ │ │ ├── 014.phpt │ │ │ ├── 015.phpt │ │ │ ├── 016.phpt │ │ │ ├── 017.phpt │ │ │ ├── 018.phpt │ │ │ ├── 019.phpt │ │ │ ├── 020.phpt │ │ │ ├── 021.phpt │ │ │ ├── 022.phpt │ │ │ ├── 023.phpt │ │ │ ├── 024.phpt │ │ │ ├── 025.phpt │ │ │ ├── 026.phpt │ │ │ ├── 027.phpt │ │ │ ├── 028.phpt │ │ │ ├── 029.phpt │ │ │ ├── 030.phpt │ │ │ ├── 031.phpt │ │ │ ├── 032.phpt │ │ │ ├── 033.phpt │ │ │ ├── 034.phpt │ │ │ ├── 035.phpt │ │ │ ├── 036.phpt │ │ │ ├── 037.phpt │ │ │ ├── 038.phpt │ │ │ ├── 039.phpt │ │ │ ├── 040.phpt │ │ │ ├── constant_propagation.phpt │ │ │ └── gh8661.phpt │ │ ├── number_or_str_zpp.phpt │ │ ├── numeric_literal_separator_001.phpt │ │ ├── numeric_literal_separator_002.phpt │ │ ├── numeric_literal_separator_003.phpt │ │ ├── numeric_literal_separator_004.phpt │ │ ├── numeric_literal_separator_005.phpt │ │ ├── numeric_literal_separator_006.phpt │ │ ├── numeric_literal_separator_007.phpt │ │ ├── numeric_literal_separator_008.phpt │ │ ├── numeric_literal_separator_009.phpt │ │ ├── numeric_strings/ │ │ │ ├── array_offset.phpt │ │ │ ├── explicit_cast_leading_numeric_must_work.phpt │ │ │ ├── invalid_numeric_string_must_generate_warning_assign.phpt │ │ │ ├── invalid_numeric_strings_must_generate_warning.phpt │ │ │ ├── neg_num_string.phpt │ │ │ ├── oss_fuzz_427814456.phpt │ │ │ ├── string_offset.phpt │ │ │ └── trailling_whitespaces.phpt │ │ ├── object-null.phpt │ │ ├── object_array_cast.phpt │ │ ├── object_gc_in_shutdown.phpt │ │ ├── object_handlers.phpt │ │ ├── object_property_ref_incdec.phpt │ │ ├── object_types/ │ │ │ ├── invalid_default_value.phpt │ │ │ ├── missing_return_type_inheritance_in_class.phpt │ │ │ ├── missing_return_type_inheritance_in_interface.phpt │ │ │ ├── return_type_in_class.phpt │ │ │ ├── return_type_in_function.phpt │ │ │ ├── return_type_inheritance_in_class.phpt │ │ │ ├── return_type_inheritance_in_interface.phpt │ │ │ ├── return_type_reflection.phpt │ │ │ ├── type_hint_in_class_method.phpt │ │ │ ├── type_hint_in_function.phpt │ │ │ └── type_hint_reflection.phpt │ │ ├── objects_001.phpt │ │ ├── objects_002.phpt │ │ ├── objects_003.phpt │ │ ├── objects_004.phpt │ │ ├── objects_005.phpt │ │ ├── objects_006.phpt │ │ ├── objects_007.phpt │ │ ├── objects_008.phpt │ │ ├── objects_009.phpt │ │ ├── objects_010.phpt │ │ ├── objects_011.phpt │ │ ├── objects_012.phpt │ │ ├── objects_013.phpt │ │ ├── objects_014.phpt │ │ ├── objects_015.phpt │ │ ├── objects_017.phpt │ │ ├── objects_018.phpt │ │ ├── objects_019.phpt │ │ ├── objects_021.phpt │ │ ├── objects_022.phpt │ │ ├── objects_023.phpt │ │ ├── objects_024.phpt │ │ ├── objects_025.phpt │ │ ├── objects_026.phpt │ │ ├── objects_027.phpt │ │ ├── objects_028.phpt │ │ ├── objects_029.phpt │ │ ├── objects_030.phpt │ │ ├── objects_031.phpt │ │ ├── objects_032.phpt │ │ ├── objects_033.phpt │ │ ├── objects_034.phpt │ │ ├── objects_035.phpt │ │ ├── oct_overflow.phpt │ │ ├── oct_overflow_char.phpt │ │ ├── oct_whitespace.phpt │ │ ├── offset_array.phpt │ │ ├── offset_assign.phpt │ │ ├── offset_bool.phpt │ │ ├── offset_long.phpt │ │ ├── offset_null.phpt │ │ ├── offset_object.phpt │ │ ├── offset_string.phpt │ │ ├── offsets/ │ │ │ ├── ArrayAccess_container_offset_behaviour.phpt │ │ │ ├── ArrayObject_container_offset_behaviour.phpt │ │ │ ├── appending_containers.phpt │ │ │ ├── appending_containers_in_fetch.phpt │ │ │ ├── array_container_offset_behaviour.phpt │ │ │ ├── false_container_offset_behaviour.phpt │ │ │ ├── internal_handlers.phpt │ │ │ ├── internal_handlers_extended.phpt │ │ │ ├── invalid_container_offset_behaviour.phpt │ │ │ ├── null_container_offset_behaviour.phpt │ │ │ ├── object_container_offset_behaviour.phpt │ │ │ ├── reference_containers_appended.phpt │ │ │ ├── runtime_compile_time_offset_access.phpt │ │ │ ├── string_container_offset_behaviour.phpt │ │ │ ├── test_offset_helpers.inc │ │ │ └── test_variable_offsets.inc │ │ ├── operator_unsupported_types.phpt │ │ ├── or_001.phpt │ │ ├── oss-fuzz-391975641.phpt │ │ ├── oss-fuzz-403816122.phpt │ │ ├── oss-fuzz-69765.phpt │ │ ├── oss_fuzz_417078295.phpt │ │ ├── oss_fuzz_434346548.phpt │ │ ├── oss_fuzz_54325.phpt │ │ ├── oss_fuzz_57821.phpt │ │ ├── oss_fuzz_58181.phpt │ │ ├── oss_fuzz_59764.phpt │ │ ├── oss_fuzz_60011_1.phpt │ │ ├── oss_fuzz_60011_2.phpt │ │ ├── oss_fuzz_60441.phpt │ │ ├── oss_fuzz_60741.phpt │ │ ├── oss_fuzz_61712.phpt │ │ ├── oss_fuzz_61712b.phpt │ │ ├── oss_fuzz_63802.phpt │ │ ├── oss_fuzz_64209.phpt │ │ ├── output_started_at_eval.phpt │ │ ├── overloaded_assign_prop_return_value.phpt │ │ ├── overloaded_func_001.phpt │ │ ├── overloaded_func_002.phpt │ │ ├── overloaded_prop_assign_op_refs.phpt │ │ ├── parameter_default_values/ │ │ │ ├── internal_declaration_error_class_const.phpt │ │ │ ├── internal_declaration_error_const.phpt │ │ │ ├── internal_declaration_error_false.phpt │ │ │ ├── internal_declaration_error_int.phpt │ │ │ ├── internal_declaration_error_null.phpt │ │ │ ├── userland_declaration_error_class_const.phpt │ │ │ └── userland_declaration_error_const.phpt │ │ ├── parent_class_name_without_parent.phpt │ │ ├── php_tag_only.inc │ │ ├── php_tag_only.phpt │ │ ├── post_inc_without_use.phpt │ │ ├── pow_array_leak.phpt │ │ ├── pow_ref.phpt │ │ ├── prop_const_expr/ │ │ │ ├── attributes.phpt │ │ │ ├── basic.phpt │ │ │ ├── basic_nullsafe.phpt │ │ │ ├── class_const.phpt │ │ │ ├── default_args.phpt │ │ │ ├── enum_initializer.phpt │ │ │ ├── lhs_class_not_found.phpt │ │ │ ├── lhs_class_not_found_nullsafe.phpt │ │ │ ├── lhs_non_object.phpt │ │ │ ├── non_enums.phpt │ │ │ ├── non_enums_catchable.phpt │ │ │ ├── non_enums_cost.phpt │ │ │ ├── non_enums_nullsafe.phpt │ │ │ ├── non_enums_rhs.phpt │ │ │ ├── property_initializer.phpt │ │ │ ├── rhs_object.phpt │ │ │ ├── rhs_object_nullsafe.phpt │ │ │ ├── rhs_prop_not_found.phpt │ │ │ ├── static_initalizer.phpt │ │ │ └── static_property_initializer.phpt │ │ ├── property_access_errors_for_guarded_properties.phpt │ │ ├── property_exists.phpt │ │ ├── property_guard_hash_val.phpt │ │ ├── property_hooks/ │ │ │ ├── abstract_get_set_readonly.phpt │ │ │ ├── abstract_hook.phpt │ │ │ ├── abstract_hook_in_non_abstract_class.phpt │ │ │ ├── abstract_hook_not_implemented.phpt │ │ │ ├── abstract_prop_final.phpt │ │ │ ├── abstract_prop_hooks.phpt │ │ │ ├── abstract_prop_not_implemented.phpt │ │ │ ├── abstract_prop_plain.phpt │ │ │ ├── abstract_prop_without_hooks.phpt │ │ │ ├── array_access.phpt │ │ │ ├── ast_printing.phpt │ │ │ ├── attributes.phpt │ │ │ ├── backed_delegated_read_wirte.phpt │ │ │ ├── backed_implicit_get.phpt │ │ │ ├── backed_implicit_set.phpt │ │ │ ├── backed_invariant.phpt │ │ │ ├── backing_value_simple.phpt │ │ │ ├── bug001.phpt │ │ │ ├── bug002.phpt │ │ │ ├── bug003.phpt │ │ │ ├── bug004.phpt │ │ │ ├── bug005.phpt │ │ │ ├── bug006.phpt │ │ │ ├── bug007.phpt │ │ │ ├── bug008.phpt │ │ │ ├── bug009.phpt │ │ │ ├── cache.phpt │ │ │ ├── cpp.phpt │ │ │ ├── default_on_hooks.phpt │ │ │ ├── default_on_virtual.phpt │ │ │ ├── default_on_virtual_with_inheritance.phpt │ │ │ ├── default_value_inheritance.phpt │ │ │ ├── direct_hook_call.phpt │ │ │ ├── dump.phpt │ │ │ ├── duplicate_hook.phpt │ │ │ ├── explicit_iter.phpt │ │ │ ├── explicit_set_value_parameter.phpt │ │ │ ├── explicit_set_value_parameter_type.phpt │ │ │ ├── field_assign.phpt │ │ │ ├── field_guard.phpt │ │ │ ├── final.phpt │ │ │ ├── final_private_prop.phpt │ │ │ ├── final_prop.phpt │ │ │ ├── final_prop_2.phpt │ │ │ ├── final_prop_final_hook.phpt │ │ │ ├── find_property_usage.phpt │ │ │ ├── foreach.phpt │ │ │ ├── foreach_002.phpt │ │ │ ├── foreach_val_to_ref.phpt │ │ │ ├── generator_hook.phpt │ │ │ ├── generator_hook_002.phpt │ │ │ ├── get.phpt │ │ │ ├── get_by_ref.phpt │ │ │ ├── get_by_ref_auto.phpt │ │ │ ├── get_by_ref_backed.phpt │ │ │ ├── get_by_ref_implemented_by_plain.phpt │ │ │ ├── get_by_ref_implemented_by_val.phpt │ │ │ ├── get_by_ref_virtual.phpt │ │ │ ├── get_type_check.phpt │ │ │ ├── gh15140.phpt │ │ │ ├── gh15187_1.phpt │ │ │ ├── gh15187_2.phpt │ │ │ ├── gh15187_3.phpt │ │ │ ├── gh15419_1.phpt │ │ │ ├── gh15419_2.phpt │ │ │ ├── gh15438_1.phpt │ │ │ ├── gh15438_2.phpt │ │ │ ├── gh15456.phpt │ │ │ ├── gh15644.phpt │ │ │ ├── gh16040.phpt │ │ │ ├── gh16185.phpt │ │ │ ├── gh16185_002.phpt │ │ │ ├── gh17101.phpt │ │ │ ├── gh17200.phpt │ │ │ ├── gh17234.phpt │ │ │ ├── gh17376.phpt │ │ │ ├── gh17988.phpt │ │ │ ├── gh18000.phpt │ │ │ ├── gh18268.phpt │ │ │ ├── gh19044-1.phpt │ │ │ ├── gh19044-2.phpt │ │ │ ├── gh19044-3.phpt │ │ │ ├── gh19044-4.phpt │ │ │ ├── gh19044-5.phpt │ │ │ ├── gh19044-6.phpt │ │ │ ├── gh19044-8.phpt │ │ │ ├── hooked_with_magic_method.phpt │ │ │ ├── indirect_modification.phpt │ │ │ ├── inheritance.phpt │ │ │ ├── interface.phpt │ │ │ ├── interface_explicit_abstract.phpt │ │ │ ├── interface_final_hook.phpt │ │ │ ├── interface_final_prop.phpt │ │ │ ├── interface_get_by_ref_backed.phpt │ │ │ ├── interface_get_by_ref_plain.phpt │ │ │ ├── interface_get_by_ref_virtual.phpt │ │ │ ├── interface_get_only.phpt │ │ │ ├── interface_get_only_readonly.phpt │ │ │ ├── interface_get_set_readonly.phpt │ │ │ ├── interface_get_value_as_ref.phpt │ │ │ ├── interface_invalid_explicitly_abstract.phpt │ │ │ ├── interface_not_implemented.phpt │ │ │ ├── interface_not_public.phpt │ │ │ ├── interface_set_only.phpt │ │ │ ├── invalid_abstract.phpt │ │ │ ├── invalid_abstract_body.phpt │ │ │ ├── invalid_abstract_final.phpt │ │ │ ├── invalid_abstract_indirect.phpt │ │ │ ├── invalid_abstract_indirect_2.phpt │ │ │ ├── invalid_abstract_private.phpt │ │ │ ├── invalid_empty_hooks.phpt │ │ │ ├── invalid_final_private.phpt │ │ │ ├── invalid_hook_visibility.phpt │ │ │ ├── invalid_static.phpt │ │ │ ├── invalid_static_prop.phpt │ │ │ ├── isset.phpt │ │ │ ├── magic_consts.phpt │ │ │ ├── magic_interaction.phpt │ │ │ ├── magic_method_from_hooked.phpt │ │ │ ├── multi_level_inheritance.phpt │ │ │ ├── no_default_value_untyped_001.phpt │ │ │ ├── no_default_value_untyped_002.phpt │ │ │ ├── no_get_parameters.phpt │ │ │ ├── object_in_hook.phpt │ │ │ ├── oss-fuzz-382922236.phpt │ │ │ ├── oss_fuzz_403308724.phpt │ │ │ ├── override_add_get.phpt │ │ │ ├── override_add_get_contravariant.phpt │ │ │ ├── override_add_set.phpt │ │ │ ├── override_add_set_covariant.phpt │ │ │ ├── override_attribute_backed.phpt │ │ │ ├── override_attribute_fail.phpt │ │ │ ├── override_attribute_plain.phpt │ │ │ ├── override_attribute_virtual.phpt │ │ │ ├── override_by_plain_prop.phpt │ │ │ ├── override_default_value.phpt │ │ │ ├── override_implicit_with_explicit.phpt │ │ │ ├── override_plain_set.phpt │ │ │ ├── parameter_attributes.phpt │ │ │ ├── parent_get.phpt │ │ │ ├── parent_get_ci.phpt │ │ │ ├── parent_get_in_class_with_no_parent.phpt │ │ │ ├── parent_get_not_in_class.phpt │ │ │ ├── parent_get_plain.phpt │ │ │ ├── parent_get_plain_typed_uninitialized.phpt │ │ │ ├── parent_get_plain_untyped_uninitialized.phpt │ │ │ ├── parent_get_plain_zpp.phpt │ │ │ ├── parent_get_rw.phpt │ │ │ ├── parent_get_undefined_property.phpt │ │ │ ├── parent_in_different_hook.phpt │ │ │ ├── parent_in_different_property.phpt │ │ │ ├── parent_outside_property.phpt │ │ │ ├── parent_set.phpt │ │ │ ├── parent_set_plain.phpt │ │ │ ├── parent_set_plain_zpp.phpt │ │ │ ├── parent_superfluous_args.phpt │ │ │ ├── parent_syntax.phpt │ │ │ ├── parent_wrong_property_info.phpt │ │ │ ├── plain_to_hook.phpt │ │ │ ├── private_override.phpt │ │ │ ├── private_prop_final_hook.phpt │ │ │ ├── property_access_within_closure.phpt │ │ │ ├── property_const.phpt │ │ │ ├── property_const_nested.phpt │ │ │ ├── property_promotion.phpt │ │ │ ├── protected_to_public.phpt │ │ │ ├── read_sibling_backing_value.phpt │ │ │ ├── readonly.phpt │ │ │ ├── recursion.phpt │ │ │ ├── set.phpt │ │ │ ├── set_by_ref.phpt │ │ │ ├── set_shorthand.phpt │ │ │ ├── set_value_parameter_type_variance_001.phpt │ │ │ ├── set_value_parameter_type_variance_002.phpt │ │ │ ├── set_value_parameter_type_variance_003.phpt │ │ │ ├── set_value_parameter_type_variance_004.inc │ │ │ ├── set_value_parameter_type_variance_004.phpt │ │ │ ├── set_value_parameter_type_variance_005.phpt │ │ │ ├── set_value_parameter_type_variance_006.phpt │ │ │ ├── set_value_parameter_type_variance_007.phpt │ │ │ ├── set_variadic.phpt │ │ │ ├── static_variables.phpt │ │ │ ├── syntax.phpt │ │ │ ├── trait_scope.phpt │ │ │ ├── traits.phpt │ │ │ ├── traits_abstract.phpt │ │ │ ├── traits_conflict.phpt │ │ │ ├── type_compatibility.phpt │ │ │ ├── type_compatibility_invalid.phpt │ │ │ ├── type_compatibility_invalid_2.phpt │ │ │ ├── unknown_hook.phpt │ │ │ ├── unknown_hook_private.phpt │ │ │ ├── unserialize.phpt │ │ │ ├── unset.phpt │ │ │ ├── update_constants_virtual_prop.phpt │ │ │ ├── var_property.phpt │ │ │ └── virtual_read_write.phpt │ │ ├── prototype_range.phpt │ │ ├── qm_assign_ref_unwrap_leak.phpt │ │ ├── readonly_classes/ │ │ │ ├── gh9285_error.phpt │ │ │ ├── gh9285_success.phpt │ │ │ ├── readonly_class_duplicated_modifier.phpt │ │ │ ├── readonly_class_dynamic_property.phpt │ │ │ ├── readonly_class_dynamic_property_attribute.phpt │ │ │ ├── readonly_class_final_modifier.phpt │ │ │ ├── readonly_class_inheritance_error1.phpt │ │ │ ├── readonly_class_inheritance_error2.phpt │ │ │ ├── readonly_class_inheritance_success.phpt │ │ │ ├── readonly_class_missing_type1.phpt │ │ │ ├── readonly_class_missing_type2.phpt │ │ │ ├── readonly_class_property1.phpt │ │ │ ├── readonly_class_property2.phpt │ │ │ ├── readonly_class_property3.phpt │ │ │ ├── readonly_class_unserialize_error.phpt │ │ │ ├── readonly_enum.phpt │ │ │ ├── readonly_interface.phpt │ │ │ └── readonly_trait.phpt │ │ ├── readonly_function.phpt │ │ ├── readonly_props/ │ │ │ ├── array_append_initialization.phpt │ │ │ ├── by_ref_foreach.phpt │ │ │ ├── cache_slot.phpt │ │ │ ├── gh7942.phpt │ │ │ ├── initialization_scope.phpt │ │ │ ├── magic_get_set.phpt │ │ │ ├── multiple_modifiers.phpt │ │ │ ├── override_with_attributes.phpt │ │ │ ├── promotion.phpt │ │ │ ├── promotion_error1.phpt │ │ │ ├── public_set_non_readonly.phpt │ │ │ ├── readonly_assign_no_sideeffect.phpt │ │ │ ├── readonly_clone_error1.phpt │ │ │ ├── readonly_clone_error2.phpt │ │ │ ├── readonly_clone_error3.phpt │ │ │ ├── readonly_clone_error4.phpt │ │ │ ├── readonly_clone_error5.phpt │ │ │ ├── readonly_clone_error6.phpt │ │ │ ├── readonly_clone_error7.phpt │ │ │ ├── readonly_clone_success1.phpt │ │ │ ├── readonly_clone_success2.phpt │ │ │ ├── readonly_clone_success4.phpt │ │ │ ├── readonly_coercion_type_error.phpt │ │ │ ├── readonly_const.phpt │ │ │ ├── readonly_containing_object.phpt │ │ │ ├── readonly_method.phpt │ │ │ ├── readonly_method_trait.phpt │ │ │ ├── readonly_modification.phpt │ │ │ ├── readonly_to_readwrite.phpt │ │ │ ├── readonly_trait_match.phpt │ │ │ ├── readonly_trait_mismatch.phpt │ │ │ ├── readonly_with_default.phpt │ │ │ ├── readonly_without_type.phpt │ │ │ ├── readwrite_to_readonly.phpt │ │ │ ├── serialization.phpt │ │ │ ├── static.phpt │ │ │ ├── unset.phpt │ │ │ ├── variation.phpt │ │ │ ├── variation_nested.phpt │ │ │ └── visibility_change.phpt │ │ ├── real_cast.phpt │ │ ├── record_errors_001.phpt │ │ ├── recursive_array_comparison.phpt │ │ ├── recursive_debug_info.phpt │ │ ├── recv_init_ref_type.phpt │ │ ├── register_shutdown_function_refcount.phpt │ │ ├── remove_predecessor_of_pi_node.phpt │ │ ├── replace_pred_pi_node.phpt │ │ ├── require_once_warning_to_exception.phpt │ │ ├── require_parse_exception.phpt │ │ ├── required_param_after_optional.phpt │ │ ├── required_param_after_optional_named_args.phpt │ │ ├── resource_key.phpt │ │ ├── restore_error_reporting.phpt │ │ ├── restrict_globals/ │ │ │ ├── globals_in_globals.phpt │ │ │ ├── invalid_append.phpt │ │ │ ├── invalid_append_isset.phpt │ │ │ ├── invalid_append_unset.phpt │ │ │ ├── invalid_assign.phpt │ │ │ ├── invalid_assign_list.phpt │ │ │ ├── invalid_assign_list_ref.phpt │ │ │ ├── invalid_assign_op.phpt │ │ │ ├── invalid_assign_ref_lhs.phpt │ │ │ ├── invalid_assign_ref_rhs.phpt │ │ │ ├── invalid_foreach.phpt │ │ │ ├── invalid_foreach_ref.phpt │ │ │ ├── invalid_pass_by_ref.phpt │ │ │ ├── invalid_unset.phpt │ │ │ ├── key_canonicalization.phpt │ │ │ └── valid.phpt │ │ ├── result_unused.phpt │ │ ├── return_by_ref_from_void_function.phpt │ │ ├── return_ref_none.phpt │ │ ├── return_types/ │ │ │ ├── 001.phpt │ │ │ ├── 002.phpt │ │ │ ├── 003.phpt │ │ │ ├── 004.phpt │ │ │ ├── 005.phpt │ │ │ ├── 006.phpt │ │ │ ├── 007.phpt │ │ │ ├── 008.phpt │ │ │ ├── 009.phpt │ │ │ ├── 010.phpt │ │ │ ├── 011.phpt │ │ │ ├── 012.phpt │ │ │ ├── 013.phpt │ │ │ ├── 014.phpt │ │ │ ├── 015.phpt │ │ │ ├── 016.phpt │ │ │ ├── 017.phpt │ │ │ ├── 018.phpt │ │ │ ├── 019.phpt │ │ │ ├── 020.phpt │ │ │ ├── 021.phpt │ │ │ ├── 022.phpt │ │ │ ├── 024.phpt │ │ │ ├── 025.phpt │ │ │ ├── 026.phpt │ │ │ ├── 027.phpt │ │ │ ├── 028.phpt │ │ │ ├── 029.phpt │ │ │ ├── 030.phpt │ │ │ ├── 031.phpt │ │ │ ├── 032.phpt │ │ │ ├── 033.phpt │ │ │ ├── 034.phpt │ │ │ ├── 035.phpt │ │ │ ├── 036.phpt │ │ │ ├── 037.phpt │ │ │ ├── 038.phpt │ │ │ ├── 039.phpt │ │ │ ├── 040.phpt │ │ │ ├── 041.phpt │ │ │ ├── 042.phpt │ │ │ ├── 043.phpt │ │ │ ├── 044.phpt │ │ │ ├── bug70557.phpt │ │ │ ├── bug71092.phpt │ │ │ ├── bug71978.phpt │ │ │ ├── classes.php.inc │ │ │ ├── generators001.phpt │ │ │ ├── generators002.phpt │ │ │ ├── generators003.phpt │ │ │ ├── generators004.phpt │ │ │ ├── generators005.phpt │ │ │ ├── generators006.phpt │ │ │ ├── inheritance001.phpt │ │ │ ├── inheritance002.phpt │ │ │ ├── inheritance003.phpt │ │ │ ├── inheritance004.phpt │ │ │ ├── inheritance005.phpt │ │ │ ├── inheritance006.phpt │ │ │ ├── inheritance007.phpt │ │ │ ├── inheritance008.phpt │ │ │ ├── inheritance009.phpt │ │ │ ├── internal_functions001.phpt │ │ │ ├── internal_functions002.phpt │ │ │ ├── internal_functions003.phpt │ │ │ ├── never_allowed.phpt │ │ │ ├── never_covariance.phpt │ │ │ ├── never_disallowed1.phpt │ │ │ ├── never_disallowed2.phpt │ │ │ ├── never_disallowed3.phpt │ │ │ ├── never_disallowed4.phpt │ │ │ ├── never_disallowed5.phpt │ │ │ ├── never_finally_return.phpt │ │ │ ├── never_generator.phpt │ │ │ ├── never_no_variance.phpt │ │ │ ├── never_parameter.phpt │ │ │ ├── never_reflected.phpt │ │ │ ├── never_return_throw.phpt │ │ │ ├── never_tostring.phpt │ │ │ ├── reflection001.phpt │ │ │ ├── return_reference_separation.phpt │ │ │ ├── rfc001.phpt │ │ │ ├── rfc002.phpt │ │ │ ├── rfc003.phpt │ │ │ ├── rfc004.phpt │ │ │ ├── void_allowed.phpt │ │ │ ├── void_disallowed1.phpt │ │ │ ├── void_disallowed2.phpt │ │ │ ├── void_disallowed3.phpt │ │ │ └── void_parameter.phpt │ │ ├── rope_with_exception.phpt │ │ ├── runtime_compile_time_binary_operands.phpt │ │ ├── selfParent_001.phpt │ │ ├── selfParent_002.phpt │ │ ├── self_and.phpt │ │ ├── self_class_const_in_unknown_scope.phpt │ │ ├── self_class_const_outside_class.phpt │ │ ├── self_in_eval.phpt │ │ ├── self_instanceof_outside_class.phpt │ │ ├── self_method_or_prop_outside_class.phpt │ │ ├── self_mod.phpt │ │ ├── self_or.phpt │ │ ├── self_xor.phpt │ │ ├── serializable_deprecation.phpt │ │ ├── settype_array.phpt │ │ ├── settype_bool.phpt │ │ ├── settype_double.phpt │ │ ├── settype_int.phpt │ │ ├── settype_null.phpt │ │ ├── settype_object.phpt │ │ ├── settype_resource.phpt │ │ ├── settype_string.phpt │ │ ├── shift_001.phpt │ │ ├── shift_002.phpt │ │ ├── short_echo_as_identifier.phpt │ │ ├── special_name_error2.phpt │ │ ├── special_name_error3.phpt │ │ ├── stack_limit/ │ │ │ ├── gh16041_001.phpt │ │ │ ├── gh16041_002.phpt │ │ │ ├── stack_limit_001.phpt │ │ │ ├── stack_limit_002.phpt │ │ │ ├── stack_limit_003.phpt │ │ │ ├── stack_limit_004.phpt │ │ │ ├── stack_limit_005.phpt │ │ │ ├── stack_limit_006.phpt │ │ │ ├── stack_limit_007.phpt │ │ │ ├── stack_limit_008.phpt │ │ │ ├── stack_limit_009.phpt │ │ │ ├── stack_limit_010.phpt │ │ │ ├── stack_limit_011.phpt │ │ │ ├── stack_limit_012.inc │ │ │ ├── stack_limit_012.phpt │ │ │ ├── stack_limit_013.inc │ │ │ ├── stack_limit_013.phpt │ │ │ ├── stack_limit_014.inc │ │ │ ├── stack_limit_014.phpt │ │ │ └── stack_limit_015.phpt │ │ ├── static_in_trait_insteadof_list.phpt │ │ ├── static_in_trait_insteadof_reference.phpt │ │ ├── static_method_non_existing_class.phpt │ │ ├── static_variable.phpt │ │ ├── static_variable_func_call.phpt │ │ ├── static_variable_in_dynamic_function.phpt │ │ ├── static_variable_in_dynamic_function_2.phpt │ │ ├── static_variable_in_private_method.phpt │ │ ├── static_variable_in_private_trait_method.phpt │ │ ├── static_variables_closure_bind.phpt │ │ ├── static_variables_destructor.phpt │ │ ├── static_variables_global.phpt │ │ ├── static_variables_global_2.phpt │ │ ├── static_variables_recursive.phpt │ │ ├── static_variables_throwing_initializer.phpt │ │ ├── static_variables_traits.phpt │ │ ├── str_offset_001.phpt │ │ ├── str_offset_002.phpt │ │ ├── str_offset_003.phpt │ │ ├── str_offset_004.phpt │ │ ├── str_offset_005.phpt │ │ ├── str_offset_006.phpt │ │ ├── str_offset_007.phpt │ │ ├── str_offset_008.phpt │ │ ├── str_or_obj_of_class_zpp.phpt │ │ ├── str_or_obj_zpp.phpt │ │ ├── strict_001.phpt │ │ ├── strict_002.phpt │ │ ├── string_offset_as_object.phpt │ │ ├── string_offset_errors.phpt │ │ ├── string_offset_int_min_max.phpt │ │ ├── string_offset_optimization.phpt │ │ ├── string_to_number_comparison.phpt │ │ ├── stringable_automatic_implementation.phpt │ │ ├── stringable_internal_class.phpt │ │ ├── stringable_trait.phpt │ │ ├── stringable_trait_invalid.phpt │ │ ├── strlen.phpt │ │ ├── strlen_deprecation_to_exception.phpt │ │ ├── sub_001.phpt │ │ ├── switch_on_numeric_strings.phpt │ │ ├── symtable_cache_recursive_dtor.phpt │ │ ├── temporary_cleaning_001.phpt │ │ ├── temporary_cleaning_002.phpt │ │ ├── temporary_cleaning_003.phpt │ │ ├── temporary_cleaning_004.phpt │ │ ├── temporary_cleaning_005.phpt │ │ ├── temporary_cleaning_006.phpt │ │ ├── temporary_cleaning_007.phpt │ │ ├── temporary_cleaning_008.phpt │ │ ├── temporary_cleaning_009.phpt │ │ ├── temporary_cleaning_010.phpt │ │ ├── temporary_cleaning_011.phpt │ │ ├── temporary_cleaning_012.phpt │ │ ├── temporary_cleaning_013.phpt │ │ ├── temporary_cleaning_014.phpt │ │ ├── temporary_cleaning_015.phpt │ │ ├── temporary_cleaning_016.phpt │ │ ├── temporary_cleaning_017.phpt │ │ ├── tentative_type_early_binding.phpt │ │ ├── ternary_associativity.phpt │ │ ├── ternary_associativity_1.phpt │ │ ├── ternary_associativity_2.phpt │ │ ├── ternary_associativity_3.phpt │ │ ├── this_as_global.phpt │ │ ├── this_as_lexical_var_error.phpt │ │ ├── this_as_parameter.phpt │ │ ├── this_as_static.phpt │ │ ├── this_in_catch.phpt │ │ ├── this_in_eval.phpt │ │ ├── this_in_extract.phpt │ │ ├── this_in_foreach_001.phpt │ │ ├── this_in_foreach_002.phpt │ │ ├── this_in_foreach_003.phpt │ │ ├── this_in_foreach_004.phpt │ │ ├── this_in_isset.phpt │ │ ├── this_in_unset.phpt │ │ ├── this_reassign.phpt │ │ ├── throw/ │ │ │ ├── 001.phpt │ │ │ ├── 002.phpt │ │ │ ├── exit_in_finally.phpt │ │ │ └── leaks.phpt │ │ ├── throw_reference.phpt │ │ ├── throwable_001.phpt │ │ ├── throwable_002.phpt │ │ ├── throwable_003.phpt │ │ ├── throwing_overloaded_compound_assign_op.phpt │ │ ├── trait_exists_001.phpt │ │ ├── trait_exists_002.phpt │ │ ├── trait_exists_003.phpt │ │ ├── trait_type_errors.phpt │ │ ├── traits/ │ │ │ ├── abstract_method_1.phpt │ │ │ ├── abstract_method_10.phpt │ │ │ ├── abstract_method_2.phpt │ │ │ ├── abstract_method_3.phpt │ │ │ ├── abstract_method_4.phpt │ │ │ ├── abstract_method_5.phpt │ │ │ ├── abstract_method_6.phpt │ │ │ ├── abstract_method_7.phpt │ │ │ ├── abstract_method_8.phpt │ │ │ ├── abstract_method_9.phpt │ │ │ ├── bug54441.phpt │ │ │ ├── bug55137.phpt │ │ │ ├── bug55214.phpt │ │ │ ├── bug55355.phpt │ │ │ ├── bug55372.phpt │ │ │ ├── bug55424.phpt │ │ │ ├── bug55524.phpt │ │ │ ├── bug60145.phpt │ │ │ ├── bug60153.phpt │ │ │ ├── bug60165a.phpt │ │ │ ├── bug60165b.phpt │ │ │ ├── bug60165c.phpt │ │ │ ├── bug60165d.phpt │ │ │ ├── bug60173.phpt │ │ │ ├── bug60217a.phpt │ │ │ ├── bug60217b.phpt │ │ │ ├── bug60217c.phpt │ │ │ ├── bug60369.phpt │ │ │ ├── bug60717.phpt │ │ │ ├── bug60809.phpt │ │ │ ├── bug61052.phpt │ │ │ ├── bug61998.phpt │ │ │ ├── bug63911.phpt │ │ │ ├── bug64070.phpt │ │ │ ├── bug64235.phpt │ │ │ ├── bug64235b.phpt │ │ │ ├── bug65576a.phpt │ │ │ ├── bug65576b.phpt │ │ │ ├── bug69579.phpt │ │ │ ├── bug74607.phpt │ │ │ ├── bug74607a.phpt │ │ │ ├── bug74922.phpt │ │ │ ├── bug74922a.phpt │ │ │ ├── bug74922b.inc │ │ │ ├── bug74922b.phpt │ │ │ ├── bug74922c.phpt │ │ │ ├── bug75607.phpt │ │ │ ├── bug75607a.phpt │ │ │ ├── bug76539.phpt │ │ │ ├── bug76700.phpt │ │ │ ├── bug76773-deprecated.phpt │ │ │ ├── bug76773.phpt │ │ │ ├── bugs/ │ │ │ │ ├── abstract-methods01.phpt │ │ │ │ ├── abstract-methods02.phpt │ │ │ │ ├── abstract-methods03.phpt │ │ │ │ ├── abstract-methods04.phpt │ │ │ │ ├── abstract-methods05.phpt │ │ │ │ ├── abstract-methods06.phpt │ │ │ │ ├── alias-semantics.phpt │ │ │ │ ├── alias-semantics02.phpt │ │ │ │ ├── alias01.phpt │ │ │ │ ├── case-sensitive.phpt │ │ │ │ ├── gh13177.phpt │ │ │ │ ├── interfaces.phpt │ │ │ │ ├── missing-trait.phpt │ │ │ │ ├── overridding-conflicting-methods.phpt │ │ │ │ ├── overridding-conflicting-property-initializer.phpt │ │ │ │ └── overridding-static-property-with-doc-block.phpt │ │ │ ├── conflict001.phpt │ │ │ ├── conflict002.phpt │ │ │ ├── conflict003.phpt │ │ │ ├── constant_001.phpt │ │ │ ├── constant_002.phpt │ │ │ ├── constant_003.phpt │ │ │ ├── constant_004.phpt │ │ │ ├── constant_005.phpt │ │ │ ├── constant_006.phpt │ │ │ ├── constant_007.phpt │ │ │ ├── constant_008.phpt │ │ │ ├── constant_009.phpt │ │ │ ├── constant_010.phpt │ │ │ ├── constant_011.phpt │ │ │ ├── constant_012.phpt │ │ │ ├── constant_013.phpt │ │ │ ├── constant_014.phpt │ │ │ ├── constant_015.phpt │ │ │ ├── constant_016.phpt │ │ │ ├── constant_017.phpt │ │ │ ├── constant_018.phpt │ │ │ ├── constant_019.phpt │ │ │ ├── constant_020.phpt │ │ │ ├── constant_021.phpt │ │ │ ├── direct_static_member_access.phpt │ │ │ ├── error_001.phpt │ │ │ ├── error_002.phpt │ │ │ ├── error_003.phpt │ │ │ ├── error_004.phpt │ │ │ ├── error_005.phpt │ │ │ ├── error_006.phpt │ │ │ ├── error_007.phpt │ │ │ ├── error_008.phpt │ │ │ ├── error_009.phpt │ │ │ ├── error_010.phpt │ │ │ ├── error_011.phpt │ │ │ ├── error_012.phpt │ │ │ ├── error_013.phpt │ │ │ ├── error_014.phpt │ │ │ ├── error_015.phpt │ │ │ ├── error_016.phpt │ │ │ ├── flattening001.phpt │ │ │ ├── flattening002.phpt │ │ │ ├── flattening003.phpt │ │ │ ├── get_declared_traits_001.phpt │ │ │ ├── get_declared_traits_002.phpt │ │ │ ├── get_declared_traits_003.phpt │ │ │ ├── get_declared_traits_004.phpt │ │ │ ├── gh12854.phpt │ │ │ ├── inheritance001.phpt │ │ │ ├── inheritance002.phpt │ │ │ ├── inheritance003.phpt │ │ │ ├── interface_001.phpt │ │ │ ├── interface_002.phpt │ │ │ ├── interface_003.phpt │ │ │ ├── language001.phpt │ │ │ ├── language002.phpt │ │ │ ├── language003.phpt │ │ │ ├── language004.phpt │ │ │ ├── language005.phpt │ │ │ ├── language006.phpt │ │ │ ├── language007.phpt │ │ │ ├── language008a.phpt │ │ │ ├── language008b.phpt │ │ │ ├── language009.phpt │ │ │ ├── language010.phpt │ │ │ ├── language011.phpt │ │ │ ├── language012.phpt │ │ │ ├── language013.phpt │ │ │ ├── language014.phpt │ │ │ ├── language015.phpt │ │ │ ├── language016.phpt │ │ │ ├── language017.phpt │ │ │ ├── language018.phpt │ │ │ ├── language019.phpt │ │ │ ├── language020.phpt │ │ │ ├── methods_001.phpt │ │ │ ├── methods_002.phpt │ │ │ ├── methods_003.phpt │ │ │ ├── no_static_arg_binding.phpt │ │ │ ├── precedence_unknown_class.phpt │ │ │ ├── property001.phpt │ │ │ ├── property002.phpt │ │ │ ├── property003.phpt │ │ │ ├── property004.phpt │ │ │ ├── property005.phpt │ │ │ ├── property006.phpt │ │ │ ├── property007.phpt │ │ │ ├── property008.phpt │ │ │ ├── property009.phpt │ │ │ ├── static_001.phpt │ │ │ ├── static_002.phpt │ │ │ ├── static_003.phpt │ │ │ ├── static_004.phpt │ │ │ ├── static_forward_static_call.phpt │ │ │ ├── static_get_called_class.phpt │ │ │ ├── trait_constant_001.phpt │ │ │ ├── trait_constant_002.phpt │ │ │ └── trait_underscore_as_name.phpt │ │ ├── trampoline_closure_named_arguments.phpt │ │ ├── try/ │ │ │ ├── bug70228.phpt │ │ │ ├── bug70228_2.phpt │ │ │ ├── bug70228_3.phpt │ │ │ ├── bug70228_4.phpt │ │ │ ├── bug70228_5.phpt │ │ │ ├── bug70228_6.phpt │ │ │ ├── bug70228_7.phpt │ │ │ ├── bug70228_8.phpt │ │ │ ├── bug71604.phpt │ │ │ ├── bug71604_2.phpt │ │ │ ├── bug71604_3.phpt │ │ │ ├── bug72213.phpt │ │ │ ├── bug72213_2.phpt │ │ │ ├── bug72629.phpt │ │ │ ├── bug74444.phpt │ │ │ ├── catch_002.phpt │ │ │ ├── catch_003.phpt │ │ │ ├── catch_004.phpt │ │ │ ├── catch_finally_001.phpt │ │ │ ├── catch_finally_002.phpt │ │ │ ├── catch_finally_003.phpt │ │ │ ├── catch_finally_004.phpt │ │ │ ├── catch_finally_005.phpt │ │ │ ├── catch_finally_006.phpt │ │ │ ├── catch_novar_1.phpt │ │ │ ├── catch_novar_2.phpt │ │ │ ├── exceptions.inc │ │ │ ├── finally_goto_001.phpt │ │ │ ├── finally_goto_002.phpt │ │ │ ├── finally_goto_003.phpt │ │ │ ├── finally_goto_004.phpt │ │ │ ├── finally_goto_005.phpt │ │ │ ├── try_catch_finally_001.phpt │ │ │ ├── try_catch_finally_002.phpt │ │ │ ├── try_catch_finally_003.phpt │ │ │ ├── try_catch_finally_004.phpt │ │ │ ├── try_catch_finally_005.phpt │ │ │ ├── try_catch_finally_006.phpt │ │ │ ├── try_catch_finally_007.phpt │ │ │ ├── try_finally_001.phpt │ │ │ ├── try_finally_002.phpt │ │ │ ├── try_finally_003.phpt │ │ │ ├── try_finally_004.phpt │ │ │ ├── try_finally_005.phpt │ │ │ ├── try_finally_006.phpt │ │ │ ├── try_finally_007.phpt │ │ │ ├── try_finally_008.phpt │ │ │ ├── try_finally_009.phpt │ │ │ ├── try_finally_010.phpt │ │ │ ├── try_finally_011.phpt │ │ │ ├── try_finally_012.phpt │ │ │ ├── try_finally_013.phpt │ │ │ ├── try_finally_014.phpt │ │ │ ├── try_finally_015.phpt │ │ │ ├── try_finally_016.phpt │ │ │ ├── try_finally_017.phpt │ │ │ ├── try_finally_018.phpt │ │ │ ├── try_finally_019.phpt │ │ │ ├── try_finally_020.phpt │ │ │ ├── try_finally_021.phpt │ │ │ ├── try_finally_022.phpt │ │ │ ├── try_finally_023.phpt │ │ │ ├── try_finally_024.phpt │ │ │ ├── try_finally_025.phpt │ │ │ ├── try_finally_026.phpt │ │ │ ├── try_finally_027.phpt │ │ │ ├── try_finally_recursive_previous.phpt │ │ │ ├── try_multicatch_001.phpt │ │ │ ├── try_multicatch_002.phpt │ │ │ ├── try_multicatch_003.phpt │ │ │ ├── try_multicatch_004.phpt │ │ │ ├── try_multicatch_005.phpt │ │ │ ├── try_multicatch_006.phpt │ │ │ └── try_multicatch_007.phpt │ │ ├── type_declarations/ │ │ │ ├── add_return_type.phpt │ │ │ ├── array_001.phpt │ │ │ ├── callable_001.phpt │ │ │ ├── callable_002.phpt │ │ │ ├── callable_003.phpt │ │ │ ├── closure_with_variadic.phpt │ │ │ ├── confusable_type_warning.phpt │ │ │ ├── default_boolean_hint_values.phpt │ │ │ ├── dnf_types/ │ │ │ │ ├── dnf_2_intersection.phpt │ │ │ │ ├── dnf_intersection_and_eval.phpt │ │ │ │ ├── dnf_intersection_and_null.phpt │ │ │ │ ├── dnf_intersection_and_single.phpt │ │ │ │ ├── gh9516.phpt │ │ │ │ ├── redundant_types/ │ │ │ │ │ ├── duplicate_class_alias_type.phpt │ │ │ │ │ ├── duplicate_class_alias_type_runtime.phpt │ │ │ │ │ ├── inheritence.phpt │ │ │ │ │ ├── less_restrive_type_constraint_already_present001.phpt │ │ │ │ │ ├── less_restrive_type_constraint_already_present002.phpt │ │ │ │ │ ├── less_restrive_type_constraint_already_present003.phpt │ │ │ │ │ ├── less_restrive_type_constraint_already_present004.phpt │ │ │ │ │ ├── object_and_dnf_type.phpt │ │ │ │ │ └── object_and_dnf_type2.phpt │ │ │ │ └── variance/ │ │ │ │ ├── invalid1.phpt │ │ │ │ ├── invalid_covariance_drop_type1.phpt │ │ │ │ ├── invalid_covariance_drop_type2.phpt │ │ │ │ ├── invalid_covariance_intersection_to_union1.phpt │ │ │ │ ├── invalid_covariance_intersection_to_union2.phpt │ │ │ │ ├── invalid_covariance_intersection_to_union3.phpt │ │ │ │ ├── invalid_invariance1.phpt │ │ │ │ ├── invalid_invariance1_var.phpt │ │ │ │ ├── invalid_invariance2.phpt │ │ │ │ ├── valid1.phpt │ │ │ │ ├── valid2.phpt │ │ │ │ ├── valid4.phpt │ │ │ │ ├── valid5.phpt │ │ │ │ ├── valid6.phpt │ │ │ │ ├── valid7.phpt │ │ │ │ ├── valid8.phpt │ │ │ │ └── valid9.phpt │ │ │ ├── explicit_weak_include_strict.phpt │ │ │ ├── inexistent_class_hint_with_scalar_arg.phpt │ │ │ ├── internal_function_strict_mode.phpt │ │ │ ├── intersection_types/ │ │ │ │ ├── added_interface_intersection_type.phpt │ │ │ │ ├── assigning_intersection_types.phpt │ │ │ │ ├── bug81268.phpt │ │ │ │ ├── implicit_nullable_intersection_type.phpt │ │ │ │ ├── implicit_nullable_intersection_type_error.phpt │ │ │ │ ├── invalid_types/ │ │ │ │ │ ├── invalid_array_type.phpt │ │ │ │ │ ├── invalid_bool_type.phpt │ │ │ │ │ ├── invalid_callable_type.phpt │ │ │ │ │ ├── invalid_false_type.phpt │ │ │ │ │ ├── invalid_float_type.phpt │ │ │ │ │ ├── invalid_int_type.phpt │ │ │ │ │ ├── invalid_iterable_type.phpt │ │ │ │ │ ├── invalid_mixed_type.phpt │ │ │ │ │ ├── invalid_never_type.phpt │ │ │ │ │ ├── invalid_null_type.phpt │ │ │ │ │ ├── invalid_nullable_type.phpt │ │ │ │ │ ├── invalid_object_type.phpt │ │ │ │ │ ├── invalid_parent_type.phpt │ │ │ │ │ ├── invalid_self_type.phpt │ │ │ │ │ ├── invalid_static_type.phpt │ │ │ │ │ ├── invalid_string_type.phpt │ │ │ │ │ ├── invalid_true_type.phpt │ │ │ │ │ └── invalid_void_type.phpt │ │ │ │ ├── missing_interface_intersection_type.phpt │ │ │ │ ├── parameter.phpt │ │ │ │ ├── parse_error.phpt │ │ │ │ ├── parsing_attribute.phpt │ │ │ │ ├── parsing_comment.phpt │ │ │ │ ├── redundant_types/ │ │ │ │ │ ├── duplicate_class_alias_type.phpt │ │ │ │ │ ├── duplicate_class_alias_type_runtime.phpt │ │ │ │ │ ├── duplicate_class_type.phpt │ │ │ │ │ └── inheritence.phpt │ │ │ │ ├── typed_reference.phpt │ │ │ │ └── variance/ │ │ │ │ ├── invalid1.phpt │ │ │ │ ├── invalid2.phpt │ │ │ │ ├── invalid3.phpt │ │ │ │ ├── invalid4.phpt │ │ │ │ ├── invalid5.phpt │ │ │ │ ├── invalid6.phpt │ │ │ │ ├── invalid_covariance_drop_type1.phpt │ │ │ │ ├── invalid_covariance_drop_type2.phpt │ │ │ │ ├── invalid_covariance_intersection_to_union1.phpt │ │ │ │ ├── invalid_covariance_intersection_to_union2.phpt │ │ │ │ ├── invalid_covariance_intersection_to_union3.phpt │ │ │ │ ├── invalid_invariance1.phpt │ │ │ │ ├── invalid_invariance2.phpt │ │ │ │ ├── valid1.phpt │ │ │ │ ├── valid2.phpt │ │ │ │ ├── valid3.phpt │ │ │ │ ├── valid4.phpt │ │ │ │ ├── valid5.phpt │ │ │ │ ├── valid6.phpt │ │ │ │ ├── valid7.phpt │ │ │ │ └── valid8.phpt │ │ │ ├── iterable/ │ │ │ │ ├── iterable_001.phpt │ │ │ │ ├── iterable_002.phpt │ │ │ │ ├── iterable_003.phpt │ │ │ │ ├── iterable_004.phpt │ │ │ │ ├── iterable_005.phpt │ │ │ │ ├── iterable_alias_redundancy_array_1.phpt │ │ │ │ ├── iterable_alias_redundancy_array_2.phpt │ │ │ │ ├── iterable_alias_redundancy_iterable.phpt │ │ │ │ ├── iterable_alias_redundancy_object_1.phpt │ │ │ │ ├── iterable_alias_redundancy_object_2.phpt │ │ │ │ ├── iterable_alias_redundancy_object_3.phpt │ │ │ │ ├── iterable_alias_redundancy_object_4.phpt │ │ │ │ ├── iterable_alias_redundancy_object_5.phpt │ │ │ │ ├── iterable_alias_redundancy_object_6.phpt │ │ │ │ ├── iterable_alias_redundancy_object_variance.phpt │ │ │ │ └── or_null.phpt │ │ │ ├── iterable_001.phpt │ │ │ ├── iterable_002.phpt │ │ │ ├── iterable_003.phpt │ │ │ ├── iterable_004.phpt │ │ │ ├── iterable_005.phpt │ │ │ ├── literal_types/ │ │ │ │ ├── false_no_coercion.phpt │ │ │ │ ├── false_no_coercion_on_overload.phpt │ │ │ │ ├── false_standalone.phpt │ │ │ │ ├── false_standalone_implicit_nullability.phpt │ │ │ │ ├── true_no_coercion.phpt │ │ │ │ ├── true_no_coercion_on_overload.phpt │ │ │ │ ├── true_standalone.phpt │ │ │ │ └── true_standalone_implicit_nullability.phpt │ │ │ ├── mixed/ │ │ │ │ ├── casting/ │ │ │ │ │ └── mixed_cast_error.phpt │ │ │ │ ├── inheritance/ │ │ │ │ │ ├── mixed_parameter_inheritance_error1.phpt │ │ │ │ │ ├── mixed_parameter_inheritance_error2.phpt │ │ │ │ │ ├── mixed_parameter_inheritance_error3.phpt │ │ │ │ │ ├── mixed_parameter_inheritance_error4.phpt │ │ │ │ │ ├── mixed_parameter_inheritance_success1.phpt │ │ │ │ │ ├── mixed_parameter_inheritance_success2.phpt │ │ │ │ │ ├── mixed_parameter_inheritance_success3.phpt │ │ │ │ │ ├── mixed_parameter_inheritance_success4.phpt │ │ │ │ │ ├── mixed_parameter_inheritance_success5.phpt │ │ │ │ │ ├── mixed_parameter_inheritance_success6.phpt │ │ │ │ │ ├── mixed_parameter_inheritance_success7.phpt │ │ │ │ │ ├── mixed_property_inheritance_error1.phpt │ │ │ │ │ ├── mixed_property_inheritance_error2.phpt │ │ │ │ │ ├── mixed_property_inheritance_error3.phpt │ │ │ │ │ ├── mixed_property_inheritance_error4.phpt │ │ │ │ │ ├── mixed_property_inheritance_error5.phpt │ │ │ │ │ ├── mixed_property_inheritance_error6.phpt │ │ │ │ │ ├── mixed_property_inheritance_error7.phpt │ │ │ │ │ ├── mixed_property_inheritance_error8.phpt │ │ │ │ │ ├── mixed_property_inheritance_success.phpt │ │ │ │ │ ├── mixed_return_inheritance_error1.phpt │ │ │ │ │ ├── mixed_return_inheritance_error2.phpt │ │ │ │ │ ├── mixed_return_inheritance_error3.phpt │ │ │ │ │ ├── mixed_return_inheritance_success1.phpt │ │ │ │ │ ├── mixed_return_inheritance_success2.phpt │ │ │ │ │ ├── mixed_return_inheritance_success3.phpt │ │ │ │ │ └── mixed_return_inheritance_success4.phpt │ │ │ │ ├── syntax/ │ │ │ │ │ ├── mixed_class_error.phpt │ │ │ │ │ ├── mixed_parameter_error1.phpt │ │ │ │ │ ├── mixed_parameter_error2.phpt │ │ │ │ │ ├── mixed_parameter_success.phpt │ │ │ │ │ ├── mixed_parameter_sucess4.phpt │ │ │ │ │ ├── mixed_return_error.phpt │ │ │ │ │ ├── mixed_return_success.phpt │ │ │ │ │ ├── mixed_void_return_error.phpt │ │ │ │ │ ├── nullable_mixed_parameter_error.phpt │ │ │ │ │ ├── nullable_mixed_property_error.phpt │ │ │ │ │ └── nullable_mixed_return_error.phpt │ │ │ │ └── validation/ │ │ │ │ ├── mixed_parameter_strict_success.phpt │ │ │ │ ├── mixed_parameter_weak_success.phpt │ │ │ │ ├── mixed_property_strict_success.phpt │ │ │ │ ├── mixed_property_weak_success.phpt │ │ │ │ ├── mixed_return_strict_error.phpt │ │ │ │ ├── mixed_return_strict_success.phpt │ │ │ │ ├── mixed_return_weak_error.phpt │ │ │ │ └── mixed_return_weak_success.phpt │ │ │ ├── nullable_null.phpt │ │ │ ├── nullable_typed_return_without_value.phpt │ │ │ ├── nullable_void.phpt │ │ │ ├── parameter_type_variance.phpt │ │ │ ├── parameter_type_variance_2.phpt │ │ │ ├── parent_is_not_proto.phpt │ │ │ ├── return_separation.phpt │ │ │ ├── scalar_basic.phpt │ │ │ ├── scalar_constant_defaults.phpt │ │ │ ├── scalar_constant_defaults_error.phpt │ │ │ ├── scalar_float_with_integer_default_strict.phpt │ │ │ ├── scalar_float_with_integer_default_weak.phpt │ │ │ ├── scalar_float_with_invalid_default.phpt │ │ │ ├── scalar_none.phpt │ │ │ ├── scalar_null.phpt │ │ │ ├── scalar_relative_typehint_disallowed.phpt │ │ │ ├── scalar_reserved2.phpt │ │ │ ├── scalar_reserved2_class_alias.phpt │ │ │ ├── scalar_reserved2_use.phpt │ │ │ ├── scalar_reserved3.phpt │ │ │ ├── scalar_reserved3_class_alias.phpt │ │ │ ├── scalar_reserved3_use.phpt │ │ │ ├── scalar_reserved4.phpt │ │ │ ├── scalar_reserved4_class_alias.phpt │ │ │ ├── scalar_reserved4_use.phpt │ │ │ ├── scalar_reserved6.phpt │ │ │ ├── scalar_reserved6_class_alias.phpt │ │ │ ├── scalar_reserved6_use.phpt │ │ │ ├── scalar_reserved7.phpt │ │ │ ├── scalar_return_basic.phpt │ │ │ ├── scalar_return_basic_64bit.phpt │ │ │ ├── scalar_strict.phpt │ │ │ ├── scalar_strict_64bit.phpt │ │ │ ├── scalar_strict_basic.phpt │ │ │ ├── scalar_strict_declaration_placement_001.phpt │ │ │ ├── scalar_strict_declaration_placement_002.phpt │ │ │ ├── scalar_strict_declaration_placement_003.phpt │ │ │ ├── scalar_strict_declaration_placement_004.phpt │ │ │ ├── scalar_strict_declaration_placement_005.phpt │ │ │ ├── scalar_strict_declaration_placement_006.phpt │ │ │ ├── scalar_strict_declaration_placement_007.phpt │ │ │ ├── scalar_strict_declaration_placement_008.phpt │ │ │ ├── scalar_weak_reference.phpt │ │ │ ├── self_on_closure_in_method.phpt │ │ │ ├── standalone_null.phpt │ │ │ ├── static_type_in_final_class.phpt │ │ │ ├── static_type_outside_class.phpt │ │ │ ├── static_type_param.phpt │ │ │ ├── static_type_property.phpt │ │ │ ├── static_type_return.phpt │ │ │ ├── static_type_trait.phpt │ │ │ ├── strict_call_weak.phpt │ │ │ ├── strict_call_weak_2.inc │ │ │ ├── strict_call_weak_explicit.phpt │ │ │ ├── strict_call_weak_explicit_2.inc │ │ │ ├── strict_include_explicit_weak.phpt │ │ │ ├── strict_include_explicit_weak_2.inc │ │ │ ├── strict_include_weak.phpt │ │ │ ├── strict_include_weak_2.inc │ │ │ ├── strict_nested.phpt │ │ │ ├── typed_class_constants_ast_print.phpt │ │ │ ├── typed_class_constants_diamond_error1.phpt │ │ │ ├── typed_class_constants_inheritance_error1.phpt │ │ │ ├── typed_class_constants_inheritance_error2.phpt │ │ │ ├── typed_class_constants_inheritance_error3.phpt │ │ │ ├── typed_class_constants_inheritance_error4.phpt │ │ │ ├── typed_class_constants_inheritance_error5.phpt │ │ │ ├── typed_class_constants_inheritance_error6.phpt │ │ │ ├── typed_class_constants_inheritance_success1.phpt │ │ │ ├── typed_class_constants_inheritance_success2.phpt │ │ │ ├── typed_class_constants_inheritance_success3.phpt │ │ │ ├── typed_class_constants_inheritance_success4.phpt │ │ │ ├── typed_class_constants_inheritance_success5.phpt │ │ │ ├── typed_class_constants_multiple_constants.phpt │ │ │ ├── typed_class_constants_type_error1.phpt │ │ │ ├── typed_class_constants_type_error10.phpt │ │ │ ├── typed_class_constants_type_error11.phpt │ │ │ ├── typed_class_constants_type_error12.phpt │ │ │ ├── typed_class_constants_type_error2.phpt │ │ │ ├── typed_class_constants_type_error3.phpt │ │ │ ├── typed_class_constants_type_error4.phpt │ │ │ ├── typed_class_constants_type_error5.phpt │ │ │ ├── typed_class_constants_type_error6.phpt │ │ │ ├── typed_class_constants_type_error7.phpt │ │ │ ├── typed_class_constants_type_error8.phpt │ │ │ ├── typed_class_constants_type_error9.phpt │ │ │ ├── typed_class_constants_type_success1.phpt │ │ │ ├── typed_class_constants_type_success2.phpt │ │ │ ├── typed_class_constants_type_success3.phpt │ │ │ ├── typed_properties_001.phpt │ │ │ ├── typed_properties_002.phpt │ │ │ ├── typed_properties_003.phpt │ │ │ ├── typed_properties_004.phpt │ │ │ ├── typed_properties_005.phpt │ │ │ ├── typed_properties_006.phpt │ │ │ ├── typed_properties_007.phpt │ │ │ ├── typed_properties_008.phpt │ │ │ ├── typed_properties_009.phpt │ │ │ ├── typed_properties_010.phpt │ │ │ ├── typed_properties_011.phpt │ │ │ ├── typed_properties_012.phpt │ │ │ ├── typed_properties_013.phpt │ │ │ ├── typed_properties_014.phpt │ │ │ ├── typed_properties_015.phpt │ │ │ ├── typed_properties_016.phpt │ │ │ ├── typed_properties_017.phpt │ │ │ ├── typed_properties_018.phpt │ │ │ ├── typed_properties_019.phpt │ │ │ ├── typed_properties_020.phpt │ │ │ ├── typed_properties_021.phpt │ │ │ ├── typed_properties_022.phpt │ │ │ ├── typed_properties_023.phpt │ │ │ ├── typed_properties_024.phpt │ │ │ ├── typed_properties_025.phpt │ │ │ ├── typed_properties_026.phpt │ │ │ ├── typed_properties_027.phpt │ │ │ ├── typed_properties_028.phpt │ │ │ ├── typed_properties_029.phpt │ │ │ ├── typed_properties_030.phpt │ │ │ ├── typed_properties_031.phpt │ │ │ ├── typed_properties_032.phpt │ │ │ ├── typed_properties_033.phpt │ │ │ ├── typed_properties_034.phpt │ │ │ ├── typed_properties_035.phpt │ │ │ ├── typed_properties_036.phpt │ │ │ ├── typed_properties_037.phpt │ │ │ ├── typed_properties_038.phpt │ │ │ ├── typed_properties_039.phpt │ │ │ ├── typed_properties_040.phpt │ │ │ ├── typed_properties_041.phpt │ │ │ ├── typed_properties_042.phpt │ │ │ ├── typed_properties_043.phpt │ │ │ ├── typed_properties_044.phpt │ │ │ ├── typed_properties_045.phpt │ │ │ ├── typed_properties_046.phpt │ │ │ ├── typed_properties_047.phpt │ │ │ ├── typed_properties_048.phpt │ │ │ ├── typed_properties_049.phpt │ │ │ ├── typed_properties_050.phpt │ │ │ ├── typed_properties_051.phpt │ │ │ ├── typed_properties_052.phpt │ │ │ ├── typed_properties_053.phpt │ │ │ ├── typed_properties_054.phpt │ │ │ ├── typed_properties_055.phpt │ │ │ ├── typed_properties_056.phpt │ │ │ ├── typed_properties_057.phpt │ │ │ ├── typed_properties_058.phpt │ │ │ ├── typed_properties_059.phpt │ │ │ ├── typed_properties_060.phpt │ │ │ ├── typed_properties_061.phpt │ │ │ ├── typed_properties_062.phpt │ │ │ ├── typed_properties_063.phpt │ │ │ ├── typed_properties_064.phpt │ │ │ ├── typed_properties_065.phpt │ │ │ ├── typed_properties_066.phpt │ │ │ ├── typed_properties_067.phpt │ │ │ ├── typed_properties_068.phpt │ │ │ ├── typed_properties_069.phpt │ │ │ ├── typed_properties_070.phpt │ │ │ ├── typed_properties_071.phpt │ │ │ ├── typed_properties_072.phpt │ │ │ ├── typed_properties_073.phpt │ │ │ ├── typed_properties_074.phpt │ │ │ ├── typed_properties_075.phpt │ │ │ ├── typed_properties_076.phpt │ │ │ ├── typed_properties_077.phpt │ │ │ ├── typed_properties_078.phpt │ │ │ ├── typed_properties_079.phpt │ │ │ ├── typed_properties_080.phpt │ │ │ ├── typed_properties_081.phpt │ │ │ ├── typed_properties_082.phpt │ │ │ ├── typed_properties_083.phpt │ │ │ ├── typed_properties_084.phpt │ │ │ ├── typed_properties_085.phpt │ │ │ ├── typed_properties_086.phpt │ │ │ ├── typed_properties_087.phpt │ │ │ ├── typed_properties_088.phpt │ │ │ ├── typed_properties_089.phpt │ │ │ ├── typed_properties_090.phpt │ │ │ ├── typed_properties_092.phpt │ │ │ ├── typed_properties_093.phpt │ │ │ ├── typed_properties_094.phpt │ │ │ ├── typed_properties_095.phpt │ │ │ ├── typed_properties_096.phpt │ │ │ ├── typed_properties_097.phpt │ │ │ ├── typed_properties_098.phpt │ │ │ ├── typed_properties_099.phpt │ │ │ ├── typed_properties_100.phpt │ │ │ ├── typed_properties_101.phpt │ │ │ ├── typed_properties_102.phpt │ │ │ ├── typed_properties_103.phpt │ │ │ ├── typed_properties_104.phpt │ │ │ ├── typed_properties_105.phpt │ │ │ ├── typed_properties_106.phpt │ │ │ ├── typed_properties_107.phpt │ │ │ ├── typed_properties_108.phpt │ │ │ ├── typed_properties_109.phpt │ │ │ ├── typed_properties_110.phpt │ │ │ ├── typed_properties_111.phpt │ │ │ ├── typed_properties_112.phpt │ │ │ ├── typed_properties_113.phpt │ │ │ ├── typed_properties_114.phpt │ │ │ ├── typed_properties_115.phpt │ │ │ ├── typed_properties_cache_slot_opt.phpt │ │ │ ├── typed_properties_class_loading.phpt │ │ │ ├── typed_properties_failed_assign_is_not_init.phpt │ │ │ ├── typed_properties_magic_set.phpt │ │ │ ├── typed_properties_protected_inheritance_mismatch.phpt │ │ │ ├── typed_properties_reference_coercion_leak.phpt │ │ │ ├── typed_return_null_false_without_value.phpt │ │ │ ├── typed_return_null_without_value.phpt │ │ │ ├── typed_return_without_value.phpt │ │ │ ├── types_in_ast.phpt │ │ │ ├── union_types/ │ │ │ │ ├── anonymous_class.phpt │ │ │ │ ├── generator_return_containing_extra_types.phpt │ │ │ │ ├── generator_return_multiple_classes.phpt │ │ │ │ ├── illegal_default_value_argument.phpt │ │ │ │ ├── illegal_default_value_property.phpt │ │ │ │ ├── incdec_prop.phpt │ │ │ │ ├── inheritance.phpt │ │ │ │ ├── inheritance_internal.phpt │ │ │ │ ├── internal_trait_use_typed_union.phpt │ │ │ │ ├── legal_default_values.phpt │ │ │ │ ├── multiple_classes.phpt │ │ │ │ ├── never_with_class.phpt │ │ │ │ ├── null_false_union.phpt │ │ │ │ ├── prop_ref_assign.phpt │ │ │ │ ├── redundant_types/ │ │ │ │ │ ├── bool_and_false.phpt │ │ │ │ │ ├── bool_and_true.phpt │ │ │ │ │ ├── bool_instead_false_and_true.phpt │ │ │ │ │ ├── bool_instead_true_and_false.phpt │ │ │ │ │ ├── duplicate_class_type.phpt │ │ │ │ │ ├── duplicate_type.phpt │ │ │ │ │ ├── iterable_and_Traversable.phpt │ │ │ │ │ ├── iterable_and_Traversable_2.phpt │ │ │ │ │ ├── iterable_and_array.phpt │ │ │ │ │ ├── nullable_null.phpt │ │ │ │ │ ├── object_and_class_type.phpt │ │ │ │ │ ├── object_and_class_type2.phpt │ │ │ │ │ ├── object_and_static.phpt │ │ │ │ │ └── object_and_static2.phpt │ │ │ │ ├── standalone_false.phpt │ │ │ │ ├── standalone_null.phpt │ │ │ │ ├── standalone_nullable_false.phpt │ │ │ │ ├── type_checking_strict.phpt │ │ │ │ ├── type_checking_weak.phpt │ │ │ │ ├── variance/ │ │ │ │ │ ├── invalid_001.phpt │ │ │ │ │ ├── invalid_002.phpt │ │ │ │ │ ├── invalid_003.phpt │ │ │ │ │ ├── invalid_004.phpt │ │ │ │ │ └── valid.phpt │ │ │ │ └── void_with_class.phpt │ │ │ ├── variance/ │ │ │ │ ├── abstract_constructor.phpt │ │ │ │ ├── class_order_autoload1.phpt │ │ │ │ ├── class_order_autoload2.phpt │ │ │ │ ├── class_order_autoload3.phpt │ │ │ │ ├── class_order_autoload4.phpt │ │ │ │ ├── class_order_autoload5.phpt │ │ │ │ ├── class_order_autoload6.phpt │ │ │ │ ├── class_order_autoload_error1.phpt │ │ │ │ ├── class_order_autoload_error2.phpt │ │ │ │ ├── class_order_autoload_error3.phpt │ │ │ │ ├── class_order_autoload_error4.phpt │ │ │ │ ├── class_order_autoload_error5.phpt │ │ │ │ ├── class_order_autoload_error6.phpt │ │ │ │ ├── class_order_autoload_error7.phpt │ │ │ │ ├── class_order_autoload_error8.phpt │ │ │ │ ├── class_order_autoload_error9.phpt │ │ │ │ ├── class_order_error.phpt │ │ │ │ ├── enum_forward_compat.phpt │ │ │ │ ├── infinite_recursion.phpt │ │ │ │ ├── internal_parent/ │ │ │ │ │ ├── compatible_return_type.phpt │ │ │ │ │ ├── incompatible_return_type.phpt │ │ │ │ │ ├── missing_return_type.phpt │ │ │ │ │ ├── unresolvable_inheritance_check_param.phpt │ │ │ │ │ └── unresolvable_inheritance_check_return.phpt │ │ │ │ ├── loading_exception1.phpt │ │ │ │ ├── loading_exception2.phpt │ │ │ │ ├── mixed_return_type.phpt │ │ │ │ ├── object_variance.phpt │ │ │ │ ├── parent_in_class_failure1.phpt │ │ │ │ ├── parent_in_class_failure2.phpt │ │ │ │ ├── parent_in_class_success.phpt │ │ │ │ ├── property_types_early_bind.phpt │ │ │ │ ├── return_type_will_change_class_error.phpt │ │ │ │ ├── return_type_will_change_function_error.phpt │ │ │ │ ├── return_type_will_change_property_error.phpt │ │ │ │ ├── static_variance_failure.phpt │ │ │ │ ├── static_variance_success.phpt │ │ │ │ ├── stringable.phpt │ │ │ │ ├── suppressed_incompatible_return_type.phpt │ │ │ │ ├── trait_error.phpt │ │ │ │ ├── trait_success.phpt │ │ │ │ ├── unlinked_parent_1.phpt │ │ │ │ └── unlinked_parent_2.phpt │ │ │ ├── weak_call_strict.phpt │ │ │ ├── weak_call_strict_2.inc │ │ │ ├── weak_explicit_call_strict.phpt │ │ │ ├── weak_include_strict.phpt │ │ │ └── weak_include_strict_2.inc │ │ ├── typehints/ │ │ │ ├── bug76198.phpt │ │ │ ├── fq_nullable.phpt │ │ │ ├── fully_qualified_scalar.phpt │ │ │ ├── namespace_relative_scalar.phpt │ │ │ └── or_null.phpt │ │ ├── unary_minus_const_expr_consistency.phpt │ │ ├── uncaught_exception_error_supression.phpt │ │ ├── undef_index_to_exception.phpt │ │ ├── undef_var_in_verify_return.phpt │ │ ├── unexpected_ref_bug.phpt │ │ ├── unpack_iterator_by_ref_type_check.phpt │ │ ├── unreachable_phi_cycle.phpt │ │ ├── unset.inc │ │ ├── unset_cast_removed.phpt │ │ ├── unset_cv01.phpt │ │ ├── unset_cv02.phpt │ │ ├── unset_cv03.phpt │ │ ├── unset_cv04.phpt │ │ ├── unset_cv05.phpt │ │ ├── unset_cv06.phpt │ │ ├── unset_cv08.phpt │ │ ├── unset_cv10.phpt │ │ ├── unset_cv11.phpt │ │ ├── unset_cv12.phpt │ │ ├── unset_non_array.phpt │ │ ├── unset_prop_recursion.phpt │ │ ├── unterminated_comment.phpt │ │ ├── unused_shared_static_variables.phpt │ │ ├── update_consts_shadowed_private_prop.phpt │ │ ├── use_const/ │ │ │ ├── alias.phpt │ │ │ ├── basic.phpt │ │ │ ├── case_sensivity.phpt │ │ │ ├── conflicting_use.phpt │ │ │ ├── conflicting_use_alias.phpt │ │ │ ├── define_imported.phpt │ │ │ ├── define_imported_before.phpt │ │ │ ├── includes/ │ │ │ │ ├── foo_bar.inc │ │ │ │ ├── foo_php_version.inc │ │ │ │ ├── global_bar.inc │ │ │ │ └── global_baz.inc │ │ │ ├── no_global_fallback.phpt │ │ │ ├── self_parent.phpt │ │ │ ├── shadow_core.phpt │ │ │ └── shadow_global.phpt │ │ ├── use_function/ │ │ │ ├── alias.phpt │ │ │ ├── basic.phpt │ │ │ ├── case_insensivity.phpt │ │ │ ├── conditional_function_declaration.phpt │ │ │ ├── conflicting_use.phpt │ │ │ ├── conflicting_use_alias.phpt │ │ │ ├── conflicting_use_const_alias.phpt │ │ │ ├── define_imported.phpt │ │ │ ├── define_imported_before.phpt │ │ │ ├── ignore_constants.phpt │ │ │ ├── includes/ │ │ │ │ ├── foo_bar.inc │ │ │ │ ├── foo_strlen.inc │ │ │ │ ├── global_bar.inc │ │ │ │ └── global_baz.inc │ │ │ ├── no_conflict_with_classes.phpt │ │ │ ├── no_global_fallback.phpt │ │ │ ├── no_global_fallback2.phpt │ │ │ ├── ns_end_resets_seen_symbols_1.phpt │ │ │ ├── ns_end_resets_seen_symbols_2.phpt │ │ │ ├── self_parent.phpt │ │ │ ├── shadow_core.phpt │ │ │ └── shadow_global.phpt │ │ ├── use_late_binding_conflict.phpt │ │ ├── use_no_eval_conflict.phpt │ │ ├── use_no_file_conflict.phpt │ │ ├── use_no_file_conflict_1.inc │ │ ├── use_no_file_conflict_2.inc │ │ ├── use_unlinked_class.phpt │ │ ├── varSyntax/ │ │ │ ├── class_constant_static_deref.phpt │ │ │ ├── constClassMemberAccess.phpt │ │ │ ├── constant_object_deref.phpt │ │ │ ├── encapsed_string_deref.phpt │ │ │ ├── globalNonSimpleVariableError.phpt │ │ │ ├── indirectFcall.phpt │ │ │ ├── issetOnTemp.phpt │ │ │ ├── magic_const_deref.phpt │ │ │ ├── method_call_on_string_literal.phpt │ │ │ ├── newVariable.phpt │ │ │ ├── new_instanceof_expr.phpt │ │ │ ├── parenthesesDeref.phpt │ │ │ ├── propertyOfStringError.phpt │ │ │ ├── staticMember.phpt │ │ │ ├── static_prop_on_expr_class.phpt │ │ │ ├── static_prop_on_expr_class_with_backslash.phpt │ │ │ ├── static_prop_on_int_expr_class.phpt │ │ │ ├── tempDimFetchByRefError.phpt │ │ │ ├── tempPropFetchByRefError.phpt │ │ │ └── writeToTempExpr.phpt │ │ ├── variable_with_boolean_name.phpt │ │ ├── variable_with_integer_name.phpt │ │ ├── variadic/ │ │ │ ├── adding_additional_optional_parameter.phpt │ │ │ ├── adding_additional_optional_parameter_error.phpt │ │ │ ├── basic.phpt │ │ │ ├── by_ref.phpt │ │ │ ├── by_ref_error.phpt │ │ │ ├── closure_invoke.phpt │ │ │ ├── illegal_variadic_override_ref.phpt │ │ │ ├── illegal_variadic_override_type.phpt │ │ │ ├── legal_variadic_override.phpt │ │ │ ├── no_default_error.phpt │ │ │ ├── non_variadic_implements_variadic_error.phpt │ │ │ ├── only_last_error.phpt │ │ │ ├── optional_params.phpt │ │ │ ├── removing_parameter_error.phpt │ │ │ ├── typehint_error.phpt │ │ │ ├── typehint_suppressed_error.phpt │ │ │ ├── variadic_changed_byref_error.phpt │ │ │ ├── variadic_changed_typehint_error.phpt │ │ │ └── variadic_implements_non_variadic.phpt │ │ ├── varvars_by_ref.phpt │ │ ├── vm_stack_with_arg_extend.phpt │ │ ├── warning_during_heredoc_scan_ahead.phpt │ │ ├── weakrefs/ │ │ │ ├── gh10043-001.phpt │ │ │ ├── gh10043-002.phpt │ │ │ ├── gh10043-003.phpt │ │ │ ├── gh10043-004.phpt │ │ │ ├── gh10043-005.phpt │ │ │ ├── gh10043-006.phpt │ │ │ ├── gh10043-007.phpt │ │ │ ├── gh10043-008.phpt │ │ │ ├── gh10043-009.phpt │ │ │ ├── gh10043-010.phpt │ │ │ ├── gh10043-011.phpt │ │ │ ├── gh10043-012.phpt │ │ │ ├── gh10043-014.phpt │ │ │ ├── gh10043-015.phpt │ │ │ ├── gh10043-016.phpt │ │ │ ├── gh13612.phpt │ │ │ ├── notify.phpt │ │ │ ├── weakmap_basic_map_behavior.phpt │ │ │ ├── weakmap_dtor_exception.phpt │ │ │ ├── weakmap_error_conditions.phpt │ │ │ ├── weakmap_iteration.phpt │ │ │ ├── weakmap_multiple_weakrefs.phpt │ │ │ ├── weakmap_nested.phpt │ │ │ ├── weakmap_object_reference.phpt │ │ │ ├── weakmap_weakness.phpt │ │ │ ├── weakrefs_001.phpt │ │ │ ├── weakrefs_002.phpt │ │ │ ├── weakrefs_003.phpt │ │ │ ├── weakrefs_004.phpt │ │ │ ├── weakrefs_005.phpt │ │ │ ├── weakrefs_006.phpt │ │ │ └── weakrefs_debug_dump.phpt │ │ ├── write_property_ref_overwrite_return.phpt │ │ ├── xor_001.phpt │ │ ├── xor_002.phpt │ │ ├── xor_003.phpt │ │ ├── zend_ini/ │ │ │ ├── gh11876.phpt │ │ │ ├── gh16886.phpt │ │ │ ├── gh16892.phpt │ │ │ ├── oss_fuzz_428983568.phpt │ │ │ ├── zend_ini_parse_quantity.phpt │ │ │ ├── zend_ini_parse_quantity_binary_prefixes.phpt │ │ │ ├── zend_ini_parse_quantity_error.phpt │ │ │ ├── zend_ini_parse_quantity_hex_prefixes.phpt │ │ │ ├── zend_ini_parse_quantity_ini_set_error.phpt │ │ │ ├── zend_ini_parse_quantity_ini_setting_error.phpt │ │ │ ├── zend_ini_parse_quantity_octal_prefixes.phpt │ │ │ ├── zend_ini_parse_quantity_overflow.phpt │ │ │ ├── zend_ini_parse_quantity_zero.phpt │ │ │ └── zend_ini_parse_uquantity_overflow.phpt │ │ ├── zend_operators.phpt │ │ ├── zend_signed_multiply-32bit.phpt │ │ ├── zend_signed_multiply-64bit-2.phpt │ │ ├── zend_signed_multiply-64bit.phpt │ │ └── zend_strtod.phpt │ ├── zend.c │ ├── zend.h │ ├── zend_API.c │ ├── zend_API.h │ ├── zend_alloc.c │ ├── zend_alloc.h │ ├── zend_alloc_sizes.h │ ├── zend_arena.h │ ├── zend_ast.c │ ├── zend_ast.h │ ├── zend_atomic.c │ ├── zend_atomic.h │ ├── zend_attributes.c │ ├── zend_attributes.h │ ├── zend_attributes.stub.php │ ├── zend_attributes_arginfo.h │ ├── zend_bitset.h │ ├── zend_build.h │ ├── zend_builtin_functions.c │ ├── zend_builtin_functions.h │ ├── zend_builtin_functions.stub.php │ ├── zend_builtin_functions_arginfo.h │ ├── zend_call_stack.c │ ├── zend_call_stack.h │ ├── zend_closures.c │ ├── zend_closures.h │ ├── zend_closures.stub.php │ ├── zend_closures_arginfo.h │ ├── zend_compile.c │ ├── zend_compile.h │ ├── zend_config.w32.h │ ├── zend_constants.c │ ├── zend_constants.h │ ├── zend_constants.stub.php │ ├── zend_constants_arginfo.h │ ├── zend_cpuinfo.c │ ├── zend_cpuinfo.h │ ├── zend_default_classes.c │ ├── zend_dtrace.c │ ├── zend_dtrace.d │ ├── zend_dtrace.h │ ├── zend_enum.c │ ├── zend_enum.h │ ├── zend_enum.stub.php │ ├── zend_enum_arginfo.h │ ├── zend_errors.h │ ├── zend_exceptions.c │ ├── zend_exceptions.h │ ├── zend_exceptions.stub.php │ ├── zend_exceptions_arginfo.h │ ├── zend_execute.c │ ├── zend_execute.h │ ├── zend_execute_API.c │ ├── zend_extensions.c │ ├── zend_extensions.h │ ├── zend_fibers.c │ ├── zend_fibers.h │ ├── zend_fibers.stub.php │ ├── zend_fibers_arginfo.h │ ├── zend_float.c │ ├── zend_float.h │ ├── zend_frameless_function.c │ ├── zend_frameless_function.h │ ├── zend_gc.c │ ├── zend_gc.h │ ├── zend_gdb.c │ ├── zend_gdb.h │ ├── zend_generators.c │ ├── zend_generators.h │ ├── zend_generators.stub.php │ ├── zend_generators_arginfo.h │ ├── zend_globals.h │ ├── zend_globals_macros.h │ ├── zend_hash.c │ ├── zend_hash.h │ ├── zend_highlight.c │ ├── zend_highlight.h │ ├── zend_hrtime.c │ ├── zend_hrtime.h │ ├── zend_inheritance.c │ ├── zend_inheritance.h │ ├── zend_ini.c │ ├── zend_ini.h │ ├── zend_ini_parser.y │ ├── zend_ini_scanner.h │ ├── zend_ini_scanner.l │ ├── zend_interfaces.c │ ├── zend_interfaces.h │ ├── zend_interfaces.stub.php │ ├── zend_interfaces_arginfo.h │ ├── zend_istdiostream.h │ ├── zend_iterators.c │ ├── zend_iterators.h │ ├── zend_language_parser.y │ ├── zend_language_scanner.h │ ├── zend_language_scanner.l │ ├── zend_lazy_objects.c │ ├── zend_lazy_objects.h │ ├── zend_list.c │ ├── zend_list.h │ ├── zend_llist.c │ ├── zend_llist.h │ ├── zend_long.h │ ├── zend_map_ptr.h │ ├── zend_max_execution_timer.c │ ├── zend_max_execution_timer.h │ ├── zend_mmap.h │ ├── zend_modules.h │ ├── zend_multibyte.c │ ├── zend_multibyte.h │ ├── zend_multiply.h │ ├── zend_object_handlers.c │ ├── zend_object_handlers.h │ ├── zend_objects.c │ ├── zend_objects.h │ ├── zend_objects_API.c │ ├── zend_objects_API.h │ ├── zend_observer.c │ ├── zend_observer.h │ ├── zend_opcode.c │ ├── zend_operators.c │ ├── zend_operators.h │ ├── zend_portability.h │ ├── zend_property_hooks.c │ ├── zend_property_hooks.h │ ├── zend_ptr_stack.c │ ├── zend_ptr_stack.h │ ├── zend_range_check.h │ ├── zend_signal.c │ ├── zend_signal.h │ ├── zend_smart_str.c │ ├── zend_smart_str.h │ ├── zend_smart_str_public.h │ ├── zend_smart_string.h │ ├── zend_smart_string_public.h │ ├── zend_sort.c │ ├── zend_sort.h │ ├── zend_stack.c │ ├── zend_stack.h │ ├── zend_stream.c │ ├── zend_stream.h │ ├── zend_string.c │ ├── zend_string.h │ ├── zend_strtod.c │ ├── zend_strtod.h │ ├── zend_strtod_int.h │ ├── zend_system_id.c │ ├── zend_system_id.h │ ├── zend_type_info.h │ ├── zend_types.h │ ├── zend_variables.c │ ├── zend_variables.h │ ├── zend_verify_type_inference.h │ ├── zend_virtual_cwd.c │ ├── zend_virtual_cwd.h │ ├── zend_vm.h │ ├── zend_vm_def.h │ ├── zend_vm_execute.h │ ├── zend_vm_execute.skl │ ├── zend_vm_gen.php │ ├── zend_vm_handlers.h │ ├── zend_vm_opcodes.c │ ├── zend_vm_opcodes.h │ ├── zend_vm_trace_handlers.h │ ├── zend_vm_trace_lines.h │ ├── zend_vm_trace_map.h │ ├── zend_weakrefs.c │ ├── zend_weakrefs.h │ ├── zend_weakrefs.stub.php │ └── zend_weakrefs_arginfo.h ├── build/ │ ├── Makefile.gcov │ ├── Makefile.global │ ├── ax_check_compile_flag.m4 │ ├── ax_func_which_gethostbyname_r.m4 │ ├── ax_gcc_func_attribute.m4 │ ├── config-stubs │ ├── config.guess │ ├── config.sub │ ├── gen_stub.php │ ├── genif.sh │ ├── libtool.m4 │ ├── ltmain.sh │ ├── order_by_dep.awk │ ├── php.m4 │ ├── php_cxx_compile_stdcxx.m4 │ ├── pkg.m4 │ ├── print_include.awk │ └── shtool ├── build-release-example.sh ├── buildconf ├── composer.json ├── configure.ac ├── diff.php ├── docs/ │ ├── ChangeLog.md │ ├── Cygwin.md │ ├── FAQ.md │ ├── diff.md │ ├── extensions.md │ ├── linux.md │ ├── macOS.md │ ├── options.md │ ├── tags.md │ ├── upgrade.md │ └── wsl.md ├── ext/ │ ├── bcmath/ │ │ ├── CREDITS │ │ ├── bcmath.c │ │ ├── bcmath.stub.php │ │ ├── bcmath_arginfo.h │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── libbcmath/ │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── src/ │ │ │ ├── add.c │ │ │ ├── bcmath.h │ │ │ ├── compare.c │ │ │ ├── config.h │ │ │ ├── convert.c │ │ │ ├── convert.h │ │ │ ├── div.c │ │ │ ├── divmod.c │ │ │ ├── doaddsub.c │ │ │ ├── floor_or_ceil.c │ │ │ ├── init.c │ │ │ ├── int2num.c │ │ │ ├── long2num.c │ │ │ ├── nearzero.c │ │ │ ├── neg.c │ │ │ ├── num2long.c │ │ │ ├── num2str.c │ │ │ ├── private.h │ │ │ ├── raise.c │ │ │ ├── raisemod.c │ │ │ ├── recmul.c │ │ │ ├── rmzero.c │ │ │ ├── round.c │ │ │ ├── sqrt.c │ │ │ ├── str2num.c │ │ │ ├── sub.c │ │ │ └── zero.c │ │ ├── php_bcmath.h │ │ └── tests/ │ │ ├── bcadd.phpt │ │ ├── bcadd_error.phpt │ │ ├── bcadd_large_numbers.phpt │ │ ├── bcadd_zero.phpt │ │ ├── bcceil.phpt │ │ ├── bcceil_error.phpt │ │ ├── bccomp.phpt │ │ ├── bccomp_error.phpt │ │ ├── bccomp_variation001.phpt │ │ ├── bccomp_variation002.phpt │ │ ├── bcdiv.phpt │ │ ├── bcdiv_by_one.phpt │ │ ├── bcdiv_by_pow_10.phpt │ │ ├── bcdiv_error1.phpt │ │ ├── bcdiv_error2.phpt │ │ ├── bcdiv_large_numbers.phpt │ │ ├── bcdiv_zero.phpt │ │ ├── bcdivmod.phpt │ │ ├── bcdivmod_by_zero.phpt │ │ ├── bcfloor.phpt │ │ ├── bcfloor_error.phpt │ │ ├── bcmod.phpt │ │ ├── bcmod_error2.phpt │ │ ├── bcmod_error3.phpt │ │ ├── bcmod_large_numbers.phpt │ │ ├── bcmod_zero.phpt │ │ ├── bcmul.phpt │ │ ├── bcmul_check_overflow.phpt │ │ ├── bcmul_error.phpt │ │ ├── bcmul_large_numbers.phpt │ │ ├── bcmul_zero.phpt │ │ ├── bcpow.phpt │ │ ├── bcpow_div_by_zero.phpt │ │ ├── bcpow_error1.phpt │ │ ├── bcpow_error2.phpt │ │ ├── bcpow_error3.phpt │ │ ├── bcpow_large_numbers.phpt │ │ ├── bcpow_zero.phpt │ │ ├── bcpowmod.phpt │ │ ├── bcpowmod_error.phpt │ │ ├── bcpowmod_negative_exponent.phpt │ │ ├── bcpowmod_with_mod_1.phpt │ │ ├── bcpowmod_zero_modulus.phpt │ │ ├── bcround_all.phpt │ │ ├── bcround_away_from_zero.phpt │ │ ├── bcround_ceiling.phpt │ │ ├── bcround_early_return.phpt │ │ ├── bcround_error.phpt │ │ ├── bcround_floor.phpt │ │ ├── bcround_half_down.phpt │ │ ├── bcround_half_even.phpt │ │ ├── bcround_half_odd.phpt │ │ ├── bcround_half_up.phpt │ │ ├── bcround_test_helper.inc │ │ ├── bcround_toward_zero.phpt │ │ ├── bcscale.phpt │ │ ├── bcscale_variation001.phpt │ │ ├── bcscale_variation002.phpt │ │ ├── bcscale_variation003.phpt │ │ ├── bcsqrt.phpt │ │ ├── bcsqrt_error1.phpt │ │ ├── bcsqrt_error2.phpt │ │ ├── bcsub.phpt │ │ ├── bcsub_error.phpt │ │ ├── bcsub_large_numbers.phpt │ │ ├── bcsub_zero.phpt │ │ ├── bug44995.phpt │ │ ├── bug46781.phpt │ │ ├── bug54598.phpt │ │ ├── bug60377.phpt │ │ ├── bug66364.phpt │ │ ├── bug72093.phpt │ │ ├── bug75178.phpt │ │ ├── bug78238.phpt │ │ ├── bug78878.phpt │ │ ├── bug80545.phpt │ │ ├── gh15968.phpt │ │ ├── gh16262.phpt │ │ ├── gh16265.phpt │ │ ├── gh16978.phpt │ │ ├── gh17275.phpt │ │ ├── gh17398.phpt │ │ ├── negative_scale.phpt │ │ ├── number/ │ │ │ ├── cast.phpt │ │ │ ├── cast_warning.phpt │ │ │ ├── class_extends_error.phpt │ │ │ ├── clone.phpt │ │ │ ├── construct_32bit.phpt │ │ │ ├── construct_64bit.phpt │ │ │ ├── construct_error.phpt │ │ │ ├── construct_float.phpt │ │ │ ├── gh18641.phpt │ │ │ ├── methods/ │ │ │ │ ├── add.phpt │ │ │ │ ├── add_with_scale.phpt │ │ │ │ ├── calc_methods_num_arg_error.phpt │ │ │ │ ├── calc_methods_scale_arg_error.phpt │ │ │ │ ├── ceil.phpt │ │ │ │ ├── compare.phpt │ │ │ │ ├── compare_arg_error.phpt │ │ │ │ ├── compare_near_zero.phpt │ │ │ │ ├── compare_with_scale.phpt │ │ │ │ ├── div.phpt │ │ │ │ ├── div_mod_by_zero.phpt │ │ │ │ ├── div_with_scale.phpt │ │ │ │ ├── divmod.phpt │ │ │ │ ├── divmod_with_scale.phpt │ │ │ │ ├── floor.phpt │ │ │ │ ├── mod.phpt │ │ │ │ ├── mod_with_scale.phpt │ │ │ │ ├── mul.phpt │ │ │ │ ├── mul_with_scale.phpt │ │ │ │ ├── pow.phpt │ │ │ │ ├── pow_div_by_zero.phpt │ │ │ │ ├── pow_with_scale.phpt │ │ │ │ ├── powmod.phpt │ │ │ │ ├── powmod_arg_error.phpt │ │ │ │ ├── powmod_with_scale.phpt │ │ │ │ ├── round.phpt │ │ │ │ ├── round_has_trailing_zeros.phpt │ │ │ │ ├── sqrt.phpt │ │ │ │ ├── sqrt_with_scale.phpt │ │ │ │ ├── sub.phpt │ │ │ │ └── sub_with_scale.phpt │ │ │ ├── operators/ │ │ │ │ ├── add_int.phpt │ │ │ │ ├── add_object.phpt │ │ │ │ ├── add_string.phpt │ │ │ │ ├── calc_array.phpt │ │ │ │ ├── calc_float.phpt │ │ │ │ ├── calc_non_numeric_string.phpt │ │ │ │ ├── calc_null.phpt │ │ │ │ ├── calc_other_class.phpt │ │ │ │ ├── calc_undef.phpt │ │ │ │ ├── compare.phpt │ │ │ │ ├── compare_with_invalid_types.phpt │ │ │ │ ├── compound_assignment.phpt │ │ │ │ ├── decrement.phpt │ │ │ │ ├── div_by_zero.phpt │ │ │ │ ├── div_int.phpt │ │ │ │ ├── div_object.phpt │ │ │ │ ├── div_string.phpt │ │ │ │ ├── increment.phpt │ │ │ │ ├── mod_by_zero.phpt │ │ │ │ ├── mod_int.phpt │ │ │ │ ├── mod_object.phpt │ │ │ │ ├── mod_string.phpt │ │ │ │ ├── mul_int.phpt │ │ │ │ ├── mul_object.phpt │ │ │ │ ├── mul_string.phpt │ │ │ │ ├── pow_div_by_zero.phpt │ │ │ │ ├── pow_int.phpt │ │ │ │ ├── pow_object.phpt │ │ │ │ ├── pow_string.phpt │ │ │ │ ├── sub_int.phpt │ │ │ │ ├── sub_object.phpt │ │ │ │ └── sub_string.phpt │ │ │ ├── properties_isset_empty_exists.phpt │ │ │ ├── properties_read.phpt │ │ │ ├── properties_unknown.phpt │ │ │ ├── properties_unset.phpt │ │ │ ├── properties_write_error.phpt │ │ │ ├── serialize.phpt │ │ │ ├── unserialize.phpt │ │ │ └── unserialize_error.phpt │ │ ├── run_bcmath_tests_function.inc │ │ ├── scale.phpt │ │ ├── scale_ini.phpt │ │ └── str2num_formatting.phpt │ ├── bz2/ │ │ ├── CREDITS │ │ ├── bz2.c │ │ ├── bz2.stub.php │ │ ├── bz2_arginfo.h │ │ ├── bz2_filter.c │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── php_bz2.h │ │ └── tests/ │ │ ├── 001.phpt │ │ ├── 002.phpt │ │ ├── 003-mb.phpt │ │ ├── 003.phpt │ │ ├── 003.txt.bz2 │ │ ├── 003私はガラスを食べられます.txt.bz2 │ │ ├── 004.phpt │ │ ├── 004_1.txt.bz2 │ │ ├── 004_2.txt.bz2 │ │ ├── 005.phpt │ │ ├── 72613.bz2 │ │ ├── bug51997.phpt │ │ ├── bug71263.phpt │ │ ├── bug72447.phpt │ │ ├── bug72613.phpt │ │ ├── bug75776.phpt │ │ ├── bug81092.phpt │ │ ├── bz2_filter_compress.phpt │ │ ├── bz2_filter_decompress.phpt │ │ ├── bzerr_functions_on_invalid_stream.phpt │ │ ├── bzopen_string_filename_with_null_bytes.phpt │ │ ├── with_files.phpt │ │ └── with_strings.phpt │ ├── calendar/ │ │ ├── CREDITS │ │ ├── cal_unix.c │ │ ├── calendar.c │ │ ├── calendar.stub.php │ │ ├── calendar_arginfo.h │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── dow.c │ │ ├── easter.c │ │ ├── french.c │ │ ├── gregor.c │ │ ├── jewish.c │ │ ├── julian.c │ │ ├── php_calendar.h │ │ ├── sdncal.h │ │ └── tests/ │ │ ├── bug52744.phpt │ │ ├── bug53574_1.phpt │ │ ├── bug53574_2.phpt │ │ ├── bug54254.phpt │ │ ├── bug55797_1.phpt │ │ ├── bug55797_2.phpt │ │ ├── bug67976.phpt │ │ ├── bug71894.phpt │ │ ├── bug80185.phpt │ │ ├── bug80185_32bit.phpt │ │ ├── cal_days_in_month.phpt │ │ ├── cal_days_in_month_error1.phpt │ │ ├── cal_from_jd.phpt │ │ ├── cal_from_jd_error1.phpt │ │ ├── cal_info.phpt │ │ ├── cal_to_jd.phpt │ │ ├── cal_to_jd_error1.phpt │ │ ├── easter_date_32bit.phpt │ │ ├── easter_date_64bit.phpt │ │ ├── easter_date_checks_upper_bound_32bit.phpt │ │ ├── easter_date_checks_upper_bound_64bit.phpt │ │ ├── easter_days.phpt │ │ ├── frenchtojd.phpt │ │ ├── gh16228.phpt │ │ ├── gh16231.phpt │ │ ├── gh16234.phpt │ │ ├── gh16234_2.phpt │ │ ├── gh16234_2_64.phpt │ │ ├── gh16235.phpt │ │ ├── gh16258.phpt │ │ ├── gh16834.phpt │ │ ├── gh19371.phpt │ │ ├── gregoriantojd.phpt │ │ ├── gregoriantojd_overflow.phpt │ │ ├── jddayofweek.phpt │ │ ├── jdmonthname.phpt │ │ ├── jdtofrench.phpt │ │ ├── jdtogregorian.phpt │ │ ├── jdtogregorian_overflow.phpt │ │ ├── jdtojewish.phpt │ │ ├── jdtojewish64.phpt │ │ ├── jdtojewish_hebrew.phpt │ │ ├── jdtojewish_overflow.phpt │ │ ├── jdtojulian.phpt │ │ ├── jdtomonthname.phpt │ │ ├── jdtounix.phpt │ │ ├── jdtounix_error1.phpt │ │ ├── jewishtojd.phpt │ │ ├── juliantojd.phpt │ │ ├── juliantojd_overflow.phpt │ │ ├── unixtojd.phpt │ │ └── unixtojd_error1.phpt │ ├── ctype/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── ctype.c │ │ ├── ctype.stub.php │ │ ├── ctype_arginfo.h │ │ ├── php_ctype.h │ │ └── tests/ │ │ ├── 001.phpt │ │ ├── 002.phpt │ │ ├── bug25745.phpt │ │ ├── bug34645.phpt │ │ ├── ctype_alnum_basic.phpt │ │ ├── ctype_alnum_variation1.phpt │ │ ├── ctype_alnum_variation2.phpt │ │ ├── ctype_alnum_variation3.phpt │ │ ├── ctype_alpha_basic.phpt │ │ ├── ctype_alpha_variation1.phpt │ │ ├── ctype_alpha_variation2.phpt │ │ ├── ctype_alpha_variation3.phpt │ │ ├── ctype_cntrl_basic.phpt │ │ ├── ctype_cntrl_variation1.phpt │ │ ├── ctype_cntrl_variation2.phpt │ │ ├── ctype_cntrl_variation3.phpt │ │ ├── ctype_digit_basic.phpt │ │ ├── ctype_digit_variation1.phpt │ │ ├── ctype_digit_variation2.phpt │ │ ├── ctype_digit_variation3.phpt │ │ ├── ctype_graph_basic.phpt │ │ ├── ctype_graph_variation1.phpt │ │ ├── ctype_graph_variation2.phpt │ │ ├── ctype_graph_variation3.phpt │ │ ├── ctype_lower_basic.phpt │ │ ├── ctype_lower_variation1.phpt │ │ ├── ctype_lower_variation2.phpt │ │ ├── ctype_lower_variation3.phpt │ │ ├── ctype_print_basic.phpt │ │ ├── ctype_print_variation1.phpt │ │ ├── ctype_print_variation2.phpt │ │ ├── ctype_print_variation3.phpt │ │ ├── ctype_punct_basic.phpt │ │ ├── ctype_punct_variation1.phpt │ │ ├── ctype_punct_variation2.phpt │ │ ├── ctype_punct_variation3.phpt │ │ ├── ctype_space_basic.phpt │ │ ├── ctype_space_variation1.phpt │ │ ├── ctype_space_variation2.phpt │ │ ├── ctype_space_variation3.phpt │ │ ├── ctype_upper_basic.phpt │ │ ├── ctype_upper_variation1.phpt │ │ ├── ctype_upper_variation2.phpt │ │ ├── ctype_upper_variation3.phpt │ │ ├── ctype_xdigit_basic.phpt │ │ ├── ctype_xdigit_variation1.phpt │ │ ├── ctype_xdigit_variation2.phpt │ │ ├── ctype_xdigit_variation3.phpt │ │ └── lc_ctype_inheritance.phpt │ ├── curl/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── curl.stub.php │ │ ├── curl_arginfo.h │ │ ├── curl_file.c │ │ ├── curl_file.stub.php │ │ ├── curl_file_arginfo.h │ │ ├── curl_private.h │ │ ├── interface.c │ │ ├── multi.c │ │ ├── php_curl.h │ │ ├── share.c │ │ ├── sync-constants.php │ │ └── tests/ │ │ ├── CONFLICTS │ │ ├── Caddyfile │ │ ├── bug27023.phpt │ │ ├── bug45161.phpt │ │ ├── bug46711.phpt │ │ ├── bug46739.phpt │ │ ├── bug48203.phpt │ │ ├── bug48203_multi.phpt │ │ ├── bug48207.phpt │ │ ├── bug48514.phpt │ │ ├── bug52202.phpt │ │ ├── bug52827.phpt │ │ ├── bug54798-unix.phpt │ │ ├── bug54798.phpt │ │ ├── bug55767.phpt │ │ ├── bug61948-unix.phpt │ │ ├── bug61948.phpt │ │ ├── bug62839.phpt │ │ ├── bug63795.phpt │ │ ├── bug64267.phpt │ │ ├── bug65458.phpt │ │ ├── bug65646.phpt │ │ ├── bug65646_open_basedir_new.phpt │ │ ├── bug66109.phpt │ │ ├── bug67643.phpt │ │ ├── bug68089.phpt │ │ ├── bug68937.phpt │ │ ├── bug68937_2.phpt │ │ ├── bug69316.phpt │ │ ├── bug69485.phpt │ │ ├── bug70330.phpt │ │ ├── bug71144.phpt │ │ ├── bug71523.phpt │ │ ├── bug72189.phpt │ │ ├── bug72202.phpt │ │ ├── bug73147.phpt │ │ ├── bug76675.phpt │ │ ├── bug77535.phpt │ │ ├── bug77711.phpt │ │ ├── bug77946.phpt │ │ ├── bug78775.phpt │ │ ├── bug79033.phpt │ │ ├── bug79199.phpt │ │ ├── bug79741.phpt │ │ ├── bug80121.phpt │ │ ├── bug80595.phpt │ │ ├── callable_nullable_option.phpt │ │ ├── check_win_config.phpt │ │ ├── curl_CURLOPT_READDATA.phpt │ │ ├── curl_basic_001.phpt │ │ ├── curl_basic_002.phpt │ │ ├── curl_basic_003.phpt │ │ ├── curl_basic_004.phpt │ │ ├── curl_basic_005.phpt │ │ ├── curl_basic_006.phpt │ │ ├── curl_basic_007.phpt │ │ ├── curl_basic_008.phpt │ │ ├── curl_basic_009.phpt │ │ ├── curl_basic_010.phpt │ │ ├── curl_basic_011.phpt │ │ ├── curl_basic_012.phpt │ │ ├── curl_basic_013.phpt │ │ ├── curl_basic_014.phpt │ │ ├── curl_basic_015.phpt │ │ ├── curl_basic_018.phpt │ │ ├── curl_basic_019.phpt │ │ ├── curl_basic_020.phpt │ │ ├── curl_basic_021.phpt │ │ ├── curl_basic_022.phpt │ │ ├── curl_basic_023.phpt │ │ ├── curl_basic_024.phpt │ │ ├── curl_basic_025.phpt │ │ ├── curl_basic_026.phpt │ │ ├── curl_basic_027.phpt │ │ ├── curl_basic_028.phpt │ │ ├── curl_basic_029.phpt │ │ ├── curl_basic_030.phpt │ │ ├── curl_close_basic.phpt │ │ ├── curl_copy_handle_basic.phpt │ │ ├── curl_copy_handle_basic_001.phpt │ │ ├── curl_copy_handle_basic_002.phpt │ │ ├── curl_copy_handle_basic_004.phpt │ │ ├── curl_copy_handle_basic_005.phpt │ │ ├── curl_copy_handle_basic_006.phpt │ │ ├── curl_copy_handle_basic_007.phpt │ │ ├── curl_copy_handle_basic_009.phpt │ │ ├── curl_copy_handle_variation1.phpt │ │ ├── curl_copy_handle_variation2.phpt │ │ ├── curl_copy_handle_variation3.phpt │ │ ├── curl_copy_handle_variation3_clone.phpt │ │ ├── curl_copy_handle_variation4.phpt │ │ ├── curl_copy_handle_variation5.phpt │ │ ├── curl_copy_handle_xferinfo.phpt │ │ ├── curl_error_basic.phpt │ │ ├── curl_escape.phpt │ │ ├── curl_file_deleted_before_curl_close.phpt │ │ ├── curl_file_serialize.phpt │ │ ├── curl_file_upload.phpt │ │ ├── curl_file_upload_stream.phpt │ │ ├── curl_fnmatch_trampoline.phpt │ │ ├── curl_ftp_pasv.phpt │ │ ├── curl_getinfo_CURLINFO_POSTTRANSFER_TIME_T.phpt │ │ ├── curl_handle_clone.phpt │ │ ├── curl_int_cast.phpt │ │ ├── curl_multi_add_handle_lifecycle.phpt │ │ ├── curl_multi_close_basic.phpt │ │ ├── curl_multi_close_basic001.phpt │ │ ├── curl_multi_close_reference.phpt │ │ ├── curl_multi_errno_strerror_001.phpt │ │ ├── curl_multi_getcontent_basic3.phpt │ │ ├── curl_multi_info_read.phpt │ │ ├── curl_multi_init_basic.phpt │ │ ├── curl_multi_segfault.phpt │ │ ├── curl_multi_select_basic1.phpt │ │ ├── curl_multi_setopt_basic001.phpt │ │ ├── curl_multi_setopt_callables.phpt │ │ ├── curl_multi_strerror_001.phpt │ │ ├── curl_pause_001.phpt │ │ ├── curl_postfields_array.phpt │ │ ├── curl_progress.phpt │ │ ├── curl_progress_trampoline.phpt │ │ ├── curl_pushfunction.phpt │ │ ├── curl_pushfunction_trampoline.phpt │ │ ├── curl_read_callback.phpt │ │ ├── curl_read_trampoline.phpt │ │ ├── curl_reset.phpt │ │ ├── curl_setopt_CURLOPT_ACCEPT_ENCODING.phpt │ │ ├── curl_setopt_CURLOPT_DEBUGFUNCTION.phpt │ │ ├── curl_setopt_CURLOPT_PREREQFUNCTION.phpt │ │ ├── curl_setopt_array_basic.phpt │ │ ├── curl_setopt_basic002.phpt │ │ ├── curl_setopt_basic003.phpt │ │ ├── curl_setopt_basic004.phpt │ │ ├── curl_setopt_callables.phpt │ │ ├── curl_setopt_error.phpt │ │ ├── curl_setopt_ssl.phpt │ │ ├── curl_setopt_ssl_clientcert.pem │ │ ├── curl_setopt_ssl_clientkey.pem │ │ ├── curl_setopt_ssl_servercert.pem │ │ ├── curl_setopt_ssl_serverkey.pem │ │ ├── curl_share_basic.phpt │ │ ├── curl_share_close_basic001.phpt │ │ ├── curl_share_errno_strerror_001.phpt │ │ ├── curl_share_setopt_basic001.phpt │ │ ├── curl_ssh_hostkey_invalid_callable.phpt │ │ ├── curl_ssh_hostkey_trampoline.phpt │ │ ├── curl_strerror_001.phpt │ │ ├── curl_string_file_upload.phpt │ │ ├── curl_testdata1.txt │ │ ├── curl_testdata2.txt │ │ ├── curl_upkeep_001.phpt │ │ ├── curl_version_basic_001.phpt │ │ ├── curl_version_features-array.phpt │ │ ├── curl_write_callback.phpt │ │ ├── curl_write_file.phpt │ │ ├── curl_write_return.phpt │ │ ├── curl_write_stdout.phpt │ │ ├── curl_write_trampoline.phpt │ │ ├── curl_writeheader_callback.phpt │ │ ├── curl_writeheader_trampoline.phpt │ │ ├── curl_xferinfo_trampoline.phpt │ │ ├── curlopt_private.phpt │ │ ├── gh15547.phpt │ │ ├── gh16359.phpt │ │ ├── gh16802.phpt │ │ ├── gh18458.phpt │ │ ├── refcounted_return_must_not_leak.phpt │ │ ├── responder/ │ │ │ └── get.inc │ │ ├── server.inc │ │ └── skipif-nocaddy.inc │ ├── date/ │ │ ├── CREDITS │ │ ├── config.w32 │ │ ├── config0.m4 │ │ ├── lib/ │ │ │ ├── LICENSE.rst │ │ │ ├── README.rst │ │ │ ├── astro.c │ │ │ ├── astro.h │ │ │ ├── dow.c │ │ │ ├── fallbackmap.h │ │ │ ├── interval.c │ │ │ ├── parse_date.c │ │ │ ├── parse_date.re │ │ │ ├── parse_iso_intervals.c │ │ │ ├── parse_iso_intervals.re │ │ │ ├── parse_posix.c │ │ │ ├── parse_tz.c │ │ │ ├── timelib.c │ │ │ ├── timelib.h │ │ │ ├── timelib_private.h │ │ │ ├── timezonedb.h │ │ │ ├── timezonemap.h │ │ │ ├── tm2unixtime.c │ │ │ └── unixtime2tm.c │ │ ├── php_date.c │ │ ├── php_date.h │ │ ├── php_date.stub.php │ │ ├── php_date_arginfo.h │ │ └── tests/ │ │ ├── 002.phpt │ │ ├── 003.phpt │ │ ├── 004.phpt │ │ ├── 005.phpt │ │ ├── 006.phpt │ │ ├── 007.phpt │ │ ├── 008.phpt │ │ ├── 009.phpt │ │ ├── 009_win32.phpt │ │ ├── 010.phpt │ │ ├── 011.phpt │ │ ├── 012.phpt │ │ ├── 013.phpt │ │ ├── 014.phpt │ │ ├── 015.phpt │ │ ├── 68062.phpt │ │ ├── DateInterval_construct_exceptions.phpt │ │ ├── DateInterval_createFromDateString_broken.phpt │ │ ├── DateInterval_days_prop1.phpt │ │ ├── DateInterval_format.phpt │ │ ├── DateInterval_format_a.phpt │ │ ├── DateInterval_serialize-001.phpt │ │ ├── DateInterval_serialize-002.phpt │ │ ├── DateInterval_serialize-003.phpt │ │ ├── DateInterval_set_state_exception.phpt │ │ ├── DateInterval_uninitialised_exceptions.phpt │ │ ├── DateInterval_write_property_return.phpt │ │ ├── DatePeriod_IteratorAggregate.phpt │ │ ├── DatePeriod_by_ref_iterator.phpt │ │ ├── DatePeriod_createFromISO8601String_static_return.phpt │ │ ├── DatePeriod_getter.phpt │ │ ├── DatePeriod_modify_readonly_property.phpt │ │ ├── DatePeriod_no_advance_on_valid.phpt │ │ ├── DatePeriod_properties1.phpt │ │ ├── DatePeriod_properties2.phpt │ │ ├── DatePeriod_serialize-001.phpt │ │ ├── DatePeriod_serialize-002.phpt │ │ ├── DatePeriod_serialize-003.phpt │ │ ├── DatePeriod_serialize-004.phpt │ │ ├── DatePeriod_set_state.phpt │ │ ├── DatePeriod_set_state_exception.phpt │ │ ├── DatePeriod_uninitialised_exceptions.phpt │ │ ├── DatePeriod_wrong_arguments.phpt │ │ ├── DatePeriod_wrong_constructor.phpt │ │ ├── DatePeriod_wrong_recurrence_on_constructor.phpt │ │ ├── DateTimeImmutable_constants.phpt │ │ ├── DateTimeImmutable_createFromInterface-001.phpt │ │ ├── DateTimeImmutable_createFromInterface-002.phpt │ │ ├── DateTimeImmutable_createFromInterface_exceptions.phpt │ │ ├── DateTimeImmutable_createFromMutable-001.phpt │ │ ├── DateTimeImmutable_createFromMutable-002.phpt │ │ ├── DateTimeImmutable_createFromMutable_exceptions.phpt │ │ ├── DateTimeImmutable_inherited_serialization.phpt │ │ ├── DateTimeImmutable_modify_invalid_format.phpt │ │ ├── DateTimeImmutable_serialization.phpt │ │ ├── DateTimeImmutable_set_state.phpt │ │ ├── DateTimeImmutable_set_state_exception.phpt │ │ ├── DateTimeImmutable_uninitialised_exceptions.phpt │ │ ├── DateTimeInterface_constants.phpt │ │ ├── DateTimeInterval_inherited_serialization.phpt │ │ ├── DateTimePeriod_inherited_serialization.phpt │ │ ├── DateTimeZone_clone_basic1.phpt │ │ ├── DateTimeZone_clone_basic2.phpt │ │ ├── DateTimeZone_clone_basic3.phpt │ │ ├── DateTimeZone_clone_basic4.phpt │ │ ├── DateTimeZone_compare.phpt │ │ ├── DateTimeZone_compare_basic1.phpt │ │ ├── DateTimeZone_construct_basic.phpt │ │ ├── DateTimeZone_construct_error.phpt │ │ ├── DateTimeZone_extends_basic1.phpt │ │ ├── DateTimeZone_getLocation.phpt │ │ ├── DateTimeZone_getName_basic1.phpt │ │ ├── DateTimeZone_getOffset_basic1.phpt │ │ ├── DateTimeZone_getTransitions_basic1.phpt │ │ ├── DateTimeZone_getTransitions_bug1.phpt │ │ ├── DateTimeZone_inherited_serialization.phpt │ │ ├── DateTimeZone_listAbbreviations_basic1.phpt │ │ ├── DateTimeZone_listIdentifiers_basic1.phpt │ │ ├── DateTimeZone_serialization.phpt │ │ ├── DateTimeZone_serialize_errors.phpt │ │ ├── DateTimeZone_serialize_type_1.phpt │ │ ├── DateTimeZone_serialize_type_2.phpt │ │ ├── DateTimeZone_serialize_type_3.phpt │ │ ├── DateTimeZone_set_state.phpt │ │ ├── DateTimeZone_set_state_exception.phpt │ │ ├── DateTimeZone_uninitialised_exceptions.phpt │ │ ├── DateTime_add-dates.phpt │ │ ├── DateTime_add-fall-type2-type2.phpt │ │ ├── DateTime_add-fall-type2-type3.phpt │ │ ├── DateTime_add-fall-type3-type2.phpt │ │ ├── DateTime_add-fall-type3-type3.phpt │ │ ├── DateTime_add-february.phpt │ │ ├── DateTime_add-massive.phpt │ │ ├── DateTime_add-spring-type2-type2.phpt │ │ ├── DateTime_add-spring-type2-type3.phpt │ │ ├── DateTime_add-spring-type3-type2.phpt │ │ ├── DateTime_add-spring-type3-type3.phpt │ │ ├── DateTime_clone_basic1.phpt │ │ ├── DateTime_clone_basic2.phpt │ │ ├── DateTime_clone_basic3.phpt │ │ ├── DateTime_clone_basic4.phpt │ │ ├── DateTime_compare.phpt │ │ ├── DateTime_compare_basic1.phpt │ │ ├── DateTime_constants.phpt │ │ ├── DateTime_construct-dst-overlap.phpt │ │ ├── DateTime_construct_basic1.phpt │ │ ├── DateTime_construct_error.phpt │ │ ├── DateTime_createFromImmutable-001.phpt │ │ ├── DateTime_createFromImmutable-002.phpt │ │ ├── DateTime_createFromInterface-001.phpt │ │ ├── DateTime_createFromInterface-002.phpt │ │ ├── DateTime_data-absolute.inc │ │ ├── DateTime_data-dates.inc │ │ ├── DateTime_data-fall-type2-type2.inc │ │ ├── DateTime_data-fall-type2-type3.inc │ │ ├── DateTime_data-fall-type3-type2.inc │ │ ├── DateTime_data-fall-type3-type3.inc │ │ ├── DateTime_data-february.inc │ │ ├── DateTime_data-massive.inc │ │ ├── DateTime_data-spring-type2-type2.inc │ │ ├── DateTime_data-spring-type2-type3.inc │ │ ├── DateTime_data-spring-type3-type2.inc │ │ ├── DateTime_data-spring-type3-type3.inc │ │ ├── DateTime_days-absolute.phpt │ │ ├── DateTime_days-dates.phpt │ │ ├── DateTime_days-fall-type2-type2.phpt │ │ ├── DateTime_days-fall-type2-type3.phpt │ │ ├── DateTime_days-fall-type3-type2.phpt │ │ ├── DateTime_days-fall-type3-type3.phpt │ │ ├── DateTime_days-february.phpt │ │ ├── DateTime_days-massive.phpt │ │ ├── DateTime_days-spring-type2-type2.phpt │ │ ├── DateTime_days-spring-type2-type3.phpt │ │ ├── DateTime_days-spring-type3-type2.phpt │ │ ├── DateTime_days-spring-type3-type3.phpt │ │ ├── DateTime_diff-absolute.phpt │ │ ├── DateTime_diff-dates.phpt │ │ ├── DateTime_diff-fall-type2-type2.phpt │ │ ├── DateTime_diff-fall-type2-type3.phpt │ │ ├── DateTime_diff-fall-type3-type2.phpt │ │ ├── DateTime_diff-fall-type3-type3.phpt │ │ ├── DateTime_diff-february.phpt │ │ ├── DateTime_diff-massive.phpt │ │ ├── DateTime_diff-spring-type2-type2.phpt │ │ ├── DateTime_diff-spring-type2-type3.phpt │ │ ├── DateTime_diff-spring-type3-type2.phpt │ │ ├── DateTime_diff-spring-type3-type3.phpt │ │ ├── DateTime_extends_basic1.phpt │ │ ├── DateTime_extends_basic2.phpt │ │ ├── DateTime_extends_basic3.phpt │ │ ├── DateTime_fix_createFromFormat.phpt │ │ ├── DateTime_format_basic1.phpt │ │ ├── DateTime_format_basic2.phpt │ │ ├── DateTime_getOffset_basic1.phpt │ │ ├── DateTime_getTimeZone_basic1.phpt │ │ ├── DateTime_inherited_serialization.phpt │ │ ├── DateTime_modify_basic1.phpt │ │ ├── DateTime_modify_invalid_format.phpt │ │ ├── DateTime_serialization.phpt │ │ ├── DateTime_serialize.phpt │ │ ├── DateTime_setDate_basic1.phpt │ │ ├── DateTime_setISODate_basic1.phpt │ │ ├── DateTime_setTime_basic1.phpt │ │ ├── DateTime_setTimezone_basic1.phpt │ │ ├── DateTime_set_state.phpt │ │ ├── DateTime_set_state_exception.phpt │ │ ├── DateTime_sub-dates.phpt │ │ ├── DateTime_sub-fall-type2-type2.phpt │ │ ├── DateTime_sub-fall-type2-type3.phpt │ │ ├── DateTime_sub-fall-type3-type2.phpt │ │ ├── DateTime_sub-fall-type3-type3.phpt │ │ ├── DateTime_sub-february.phpt │ │ ├── DateTime_sub-massive.phpt │ │ ├── DateTime_sub-spring-type2-type2.phpt │ │ ├── DateTime_sub-spring-type2-type3.phpt │ │ ├── DateTime_sub-spring-type3-type2.phpt │ │ ├── DateTime_sub-spring-type3-type3.phpt │ │ ├── DateTime_uninitialised_exceptions.phpt │ │ ├── DateTime_wakeup_exception.phpt │ │ ├── ExtendDateTime.phpt │ │ ├── big_year.phpt │ │ ├── bug-gh11368.phpt │ │ ├── bug-gh11416.phpt │ │ ├── bug-gh11600.phpt │ │ ├── bug-gh15582.phpt │ │ ├── bug-gh16037.phpt │ │ ├── bug-gh18076.phpt │ │ ├── bug-gh8471.phpt │ │ ├── bug-gh8964-001.phpt │ │ ├── bug-gh8964-002.phpt │ │ ├── bug-gh9106.phpt │ │ ├── bug-gh9763.phpt │ │ ├── bug13142.phpt │ │ ├── bug14561.phpt │ │ ├── bug17988.phpt │ │ ├── bug20382-1.phpt │ │ ├── bug20382-2.phpt │ │ ├── bug21399.phpt │ │ ├── bug21966.phpt │ │ ├── bug26090.phpt │ │ ├── bug26198.phpt │ │ ├── bug26317.phpt │ │ ├── bug26320.phpt │ │ ├── bug26694.phpt │ │ ├── bug27780.phpt │ │ ├── bug28024.phpt │ │ ├── bug28088.phpt │ │ ├── bug28599.phpt │ │ ├── bug29150.phpt │ │ ├── bug29585.phpt │ │ ├── bug29595.phpt │ │ ├── bug30096.phpt │ │ ├── bug30532.phpt │ │ ├── bug32086.phpt │ │ ├── bug32270.phpt │ │ ├── bug32555.phpt │ │ ├── bug32588.phpt │ │ ├── bug33056.phpt │ │ ├── bug33414-1.phpt │ │ ├── bug33414-2.phpt │ │ ├── bug33415-1.phpt │ │ ├── bug33415-2.phpt │ │ ├── bug33452.phpt │ │ ├── bug33532.phpt │ │ ├── bug33536.phpt │ │ ├── bug33562.phpt │ │ ├── bug33563.phpt │ │ ├── bug33578.phpt │ │ ├── bug33869.phpt │ │ ├── bug33957.phpt │ │ ├── bug34087.phpt │ │ ├── bug34304.phpt │ │ ├── bug34676.phpt │ │ ├── bug34771.phpt │ │ ├── bug35143.phpt │ │ ├── bug35218.phpt │ │ ├── bug35414.phpt │ │ ├── bug35422.phpt │ │ ├── bug35425.phpt │ │ ├── bug35456.phpt │ │ ├── bug35499.phpt │ │ ├── bug35624.phpt │ │ ├── bug35630.phpt │ │ ├── bug35699.phpt │ │ ├── bug35705.phpt │ │ ├── bug35885.phpt │ │ ├── bug35887.phpt │ │ ├── bug36224.phpt │ │ ├── bug36510.phpt │ │ ├── bug36599.phpt │ │ ├── bug36988.phpt │ │ ├── bug37017.phpt │ │ ├── bug37368.phpt │ │ ├── bug37514.phpt │ │ ├── bug37616.phpt │ │ ├── bug37747.phpt │ │ ├── bug38229.phpt │ │ ├── bug39782.phpt │ │ ├── bug40743.phpt │ │ ├── bug40861.phpt │ │ ├── bug41523-64bit.phpt │ │ ├── bug41523.phpt │ │ ├── bug41599.phpt │ │ ├── bug41709.phpt │ │ ├── bug41842.phpt │ │ ├── bug41844.phpt │ │ ├── bug41964.phpt │ │ ├── bug42910.phpt │ │ ├── bug43003.phpt │ │ ├── bug43075.phpt │ │ ├── bug43452.phpt │ │ ├── bug43527.phpt │ │ ├── bug43808.phpt │ │ ├── bug43960.phpt │ │ ├── bug44562.phpt │ │ ├── bug44742.phpt │ │ ├── bug44780.phpt │ │ ├── bug45081.phpt │ │ ├── bug45529.phpt │ │ ├── bug45543.phpt │ │ ├── bug45554.phpt │ │ ├── bug45682.phpt │ │ ├── bug45866.phpt │ │ ├── bug46108.phpt │ │ ├── bug46111.phpt │ │ ├── bug46268.phpt │ │ ├── bug46874.phpt │ │ ├── bug48058.phpt │ │ ├── bug48097.phpt │ │ ├── bug48276.phpt │ │ ├── bug48476.phpt │ │ ├── bug48678.phpt │ │ ├── bug49059.phpt │ │ ├── bug49081.phpt │ │ ├── bug49585.phpt │ │ ├── bug49700.phpt │ │ ├── bug49778.phpt │ │ ├── bug50055-001.phpt │ │ ├── bug50055-002.phpt │ │ ├── bug50392.phpt │ │ ├── bug50475.phpt │ │ ├── bug50680.phpt │ │ ├── bug51096.phpt │ │ ├── bug51393.phpt │ │ ├── bug51819.phpt │ │ ├── bug51866.phpt │ │ ├── bug51934.phpt │ │ ├── bug51987.phpt │ │ ├── bug51994.phpt │ │ ├── bug52062-64bit.phpt │ │ ├── bug52062.phpt │ │ ├── bug52063.phpt │ │ ├── bug52113.phpt │ │ ├── bug52290.phpt │ │ ├── bug52342.phpt │ │ ├── bug52430.phpt │ │ ├── bug52454.phpt │ │ ├── bug52480.phpt │ │ ├── bug52577.phpt │ │ ├── bug52668.phpt │ │ ├── bug52738.phpt │ │ ├── bug52808.phpt │ │ ├── bug53437_var0.phpt │ │ ├── bug53437_var1.phpt │ │ ├── bug53437_var2.phpt │ │ ├── bug53437_var3.phpt │ │ ├── bug53437_var4.phpt │ │ ├── bug53437_var5.phpt │ │ ├── bug53437_var6.phpt │ │ ├── bug53502.phpt │ │ ├── bug53879.phpt │ │ ├── bug54283.phpt │ │ ├── bug54316.phpt │ │ ├── bug54340.phpt │ │ ├── bug54597.phpt │ │ ├── bug54851.phpt │ │ ├── bug55253.phpt │ │ ├── bug55397.phpt │ │ ├── bug55407.phpt │ │ ├── bug60236.phpt │ │ ├── bug60302-001.phpt │ │ ├── bug60302-002.phpt │ │ ├── bug60774.phpt │ │ ├── bug61642.phpt │ │ ├── bug62326.phpt │ │ ├── bug62500.phpt │ │ ├── bug62561.phpt │ │ ├── bug62852.phpt │ │ ├── bug62852_var2.phpt │ │ ├── bug62852_var3.phpt │ │ ├── bug62896.phpt │ │ ├── bug63391.phpt │ │ ├── bug63435.phpt │ │ ├── bug63740.phpt │ │ ├── bug64157.phpt │ │ ├── bug64653.phpt │ │ ├── bug64887.phpt │ │ ├── bug64992.phpt │ │ ├── bug65003.phpt │ │ ├── bug65184.phpt │ │ ├── bug65371.phpt │ │ ├── bug65502.phpt │ │ ├── bug65548.phpt │ │ ├── bug65672.phpt │ │ ├── bug66019.phpt │ │ ├── bug66545.phpt │ │ ├── bug66721.phpt │ │ ├── bug66836.phpt │ │ ├── bug66985.phpt │ │ ├── bug67109.phpt │ │ ├── bug67118.phpt │ │ ├── bug67118_2.phpt │ │ ├── bug67251.phpt │ │ ├── bug67253.phpt │ │ ├── bug67308.phpt │ │ ├── bug68078.phpt │ │ ├── bug68078_negative.phpt │ │ ├── bug68406.phpt │ │ ├── bug68503.phpt │ │ ├── bug68549-dst-transition-DateTime-setTimestamp.phpt │ │ ├── bug68549-dst-transition-DateTime-setTimezone.phpt │ │ ├── bug68669.phpt │ │ ├── bug68942.phpt │ │ ├── bug68942_2.phpt │ │ ├── bug69089.phpt │ │ ├── bug69336.phpt │ │ ├── bug69587.phpt │ │ ├── bug69806.phpt │ │ ├── bug70153.phpt │ │ ├── bug70245.phpt │ │ ├── bug70266.phpt │ │ ├── bug70277.phpt │ │ ├── bug70810.phpt │ │ ├── bug71525.phpt │ │ ├── bug71635.phpt │ │ ├── bug71700.phpt │ │ ├── bug71826.phpt │ │ ├── bug71889.phpt │ │ ├── bug72096.phpt │ │ ├── bug72719.phpt │ │ ├── bug72963.phpt │ │ ├── bug73091.phpt │ │ ├── bug73239.phpt │ │ ├── bug73294.phpt │ │ ├── bug73426.phpt │ │ ├── bug73460-001.phpt │ │ ├── bug73460-002.phpt │ │ ├── bug73489.phpt │ │ ├── bug73837.phpt │ │ ├── bug73858.phpt │ │ ├── bug73942.phpt │ │ ├── bug74057.phpt │ │ ├── bug74080.phpt │ │ ├── bug74173.phpt │ │ ├── bug74274.phpt │ │ ├── bug74524.phpt │ │ ├── bug74639.phpt │ │ ├── bug74652.phpt │ │ ├── bug74671.phpt │ │ ├── bug74852.phpt │ │ ├── bug75002.phpt │ │ ├── bug75035.phpt │ │ ├── bug75167.phpt │ │ ├── bug75222.phpt │ │ ├── bug75232.phpt │ │ ├── bug75577.phpt │ │ ├── bug75851.phpt │ │ ├── bug75857.phpt │ │ ├── bug75928.phpt │ │ ├── bug76032.phpt │ │ ├── bug76374.phpt │ │ ├── bug76462.phpt │ │ ├── bug76770.phpt │ │ ├── bug77097.phpt │ │ ├── bug77243-001.phpt │ │ ├── bug77243-002.phpt │ │ ├── bug77571.phpt │ │ ├── bug78055.phpt │ │ ├── bug78139.phpt │ │ ├── bug78383.phpt │ │ ├── bug78452.phpt │ │ ├── bug78751.phpt │ │ ├── bug79015.phpt │ │ ├── bug79396-forward-transition-settime.phpt │ │ ├── bug79452.phpt │ │ ├── bug79580.phpt │ │ ├── bug79716.phpt │ │ ├── bug80047.phpt │ │ ├── bug80057.phpt │ │ ├── bug80483.phpt │ │ ├── bug80610.phpt │ │ ├── bug80664.phpt │ │ ├── bug80913.phpt │ │ ├── bug80963.phpt │ │ ├── bug80974.phpt │ │ ├── bug80998.phpt │ │ ├── bug81097.phpt │ │ ├── bug81106.phpt │ │ ├── bug81263.phpt │ │ ├── bug81273.phpt │ │ ├── bug81458.phpt │ │ ├── bug81500.phpt │ │ ├── bug81504.phpt │ │ ├── bug81565.phpt │ │ ├── call_function_from_method.phpt │ │ ├── checkdate_basic1.phpt │ │ ├── createFromTimestamp.phpt │ │ ├── createFromTimestamp_32bit.phpt │ │ ├── date-lenient-create.phpt │ │ ├── date-lenient.phpt │ │ ├── date-parse-by-format001.phpt │ │ ├── date-set-timestamp.phpt │ │ ├── date-time-modify-times.phpt │ │ ├── date.phpt │ │ ├── date_add_basic.phpt │ │ ├── date_basic1.phpt │ │ ├── date_constants.phpt │ │ ├── date_create-1.phpt │ │ ├── date_create-2.phpt │ │ ├── date_create-relative.phpt │ │ ├── date_create_basic.phpt │ │ ├── date_create_from_format_basic2.phpt │ │ ├── date_date_set_basic1.phpt │ │ ├── date_default_timezone_get-1.phpt │ │ ├── date_default_timezone_get-2.phpt │ │ ├── date_default_timezone_get-3.phpt │ │ ├── date_default_timezone_get-4.phpt │ │ ├── date_default_timezone_set-1.phpt │ │ ├── date_default_timezone_set_error.phpt │ │ ├── date_diff.phpt │ │ ├── date_diff1.phpt │ │ ├── date_format_basic1.phpt │ │ ├── date_format_timezone.phpt │ │ ├── date_get_last_errors_basic.phpt │ │ ├── date_interval_bad_format_leak.phpt │ │ ├── date_interval_create_from_date_string.phpt │ │ ├── date_interval_create_from_date_string_broken.phpt │ │ ├── date_interval_create_from_date_string_nullparam.phpt │ │ ├── date_interval_format.phpt │ │ ├── date_interval_non_relative_warning.phpt │ │ ├── date_interval_prop_dim.phpt │ │ ├── date_interval_set_state_error1.phpt │ │ ├── date_isodate_set_basic1.phpt │ │ ├── date_modify-1.phpt │ │ ├── date_modify-2.phpt │ │ ├── date_modify_basic1.phpt │ │ ├── date_offset_get_basic1.phpt │ │ ├── date_parse_001.phpt │ │ ├── date_parse_basic1.phpt │ │ ├── date_parse_error.phpt │ │ ├── date_period-immutable.phpt │ │ ├── date_period.phpt │ │ ├── date_period_bad_iso_format.phpt │ │ ├── date_period_exclude_start_and_include_end.phpt │ │ ├── date_period_include_end.phpt │ │ ├── date_period_microseconds.phpt │ │ ├── date_period_set_state1.phpt │ │ ├── date_period_set_state2.phpt │ │ ├── date_period_unserialize1.phpt │ │ ├── date_period_unserialize2.phpt │ │ ├── date_period_unserialize3.phpt │ │ ├── date_sub_basic.phpt │ │ ├── date_sun_info_001.phpt │ │ ├── date_sun_info_002.phpt │ │ ├── date_sun_info_003.phpt │ │ ├── date_sunrise_and_sunset_basic.phpt │ │ ├── date_sunrise_and_sunset_error.phpt │ │ ├── date_sunrise_variation7.phpt │ │ ├── date_sunrise_variation8.phpt │ │ ├── date_sunset_variation7.phpt │ │ ├── date_sunset_variation8.phpt │ │ ├── date_time_fractions.phpt │ │ ├── date_time_fractions_create_from_format.phpt │ │ ├── date_time_fractions_serialize.phpt │ │ ├── date_time_immutable-inherited.phpt │ │ ├── date_time_immutable.phpt │ │ ├── date_time_immutable001.phpt │ │ ├── date_time_set_basic1.phpt │ │ ├── date_timestamp_get.phpt │ │ ├── date_timestamp_set.phpt │ │ ├── date_timestamp_set_nullparam2.phpt │ │ ├── date_timezone_get_basic1.phpt │ │ ├── date_timezone_set_basic1.phpt │ │ ├── default-timezone-1.phpt │ │ ├── default-timezone-2.phpt │ │ ├── examine_diff.inc │ │ ├── format-negative-timestamp.phpt │ │ ├── forward-transition-construction.phpt │ │ ├── getSetMicroseconds.phpt │ │ ├── getdate_basic.phpt │ │ ├── getdate_variation2.phpt │ │ ├── getdate_variation3.phpt │ │ ├── getdate_variation4.phpt │ │ ├── getdate_variation5.phpt │ │ ├── gettimeofday_basic.phpt │ │ ├── gh-124.phpt │ │ ├── gh10152.phpt │ │ ├── gh10218.phpt │ │ ├── gh10447.phpt │ │ ├── gh10583.phpt │ │ ├── gh10747-1.phpt │ │ ├── gh10747-2.phpt │ │ ├── gh10747-3.phpt │ │ ├── gh10747-4.phpt │ │ ├── gh10747-error.phpt │ │ ├── gh11281.phpt │ │ ├── gh11455.phpt │ │ ├── gh11854.phpt │ │ ├── gh14383.phpt │ │ ├── gh14709.phpt │ │ ├── gh14732.phpt │ │ ├── gh16454.phpt │ │ ├── gh18304.phpt │ │ ├── gh18481.phpt │ │ ├── gh7758.phpt │ │ ├── gh8730.phpt │ │ ├── gh9699.phpt │ │ ├── gh9700.phpt │ │ ├── gh9866.phpt │ │ ├── gh9880.phpt │ │ ├── gh9891.phpt │ │ ├── gmdate_basic.phpt │ │ ├── gmdate_variation10.phpt │ │ ├── gmdate_variation11.phpt │ │ ├── gmdate_variation12.phpt │ │ ├── gmdate_variation12_64bits.phpt │ │ ├── gmdate_variation13.phpt │ │ ├── gmdate_variation3.phpt │ │ ├── gmdate_variation4.phpt │ │ ├── gmdate_variation5.phpt │ │ ├── gmdate_variation6.phpt │ │ ├── gmdate_variation7.phpt │ │ ├── gmdate_variation9.phpt │ │ ├── gmmktime_basic.phpt │ │ ├── gmmktime_variation7.phpt │ │ ├── gmmktime_variation8.phpt │ │ ├── gmstrftime_basic.phpt │ │ ├── gmstrftime_variation10.phpt │ │ ├── gmstrftime_variation11.phpt │ │ ├── gmstrftime_variation12.phpt │ │ ├── gmstrftime_variation13.phpt │ │ ├── gmstrftime_variation14.phpt │ │ ├── gmstrftime_variation15.phpt │ │ ├── gmstrftime_variation16.phpt │ │ ├── gmstrftime_variation17.phpt │ │ ├── gmstrftime_variation18.phpt │ │ ├── gmstrftime_variation19.phpt │ │ ├── gmstrftime_variation20.phpt │ │ ├── gmstrftime_variation21.phpt │ │ ├── gmstrftime_variation22.phpt │ │ ├── gmstrftime_variation3.phpt │ │ ├── gmstrftime_variation4.phpt │ │ ├── gmstrftime_variation5.phpt │ │ ├── gmstrftime_variation6.phpt │ │ ├── gmstrftime_variation7.phpt │ │ ├── gmstrftime_variation8.phpt │ │ ├── gmstrftime_variation9.phpt │ │ ├── idate_basic.phpt │ │ ├── idate_variation4.phpt │ │ ├── idate_variation5.phpt │ │ ├── idate_variation6.phpt │ │ ├── ini_set_incorrect-002.phpt │ │ ├── ini_set_incorrect.phpt │ │ ├── localtime_basic.phpt │ │ ├── localtime_variation4.phpt │ │ ├── localtime_variation5.phpt │ │ ├── microtime_basic.phpt │ │ ├── mktime-1.phpt │ │ ├── mktime-3-64bit.phpt │ │ ├── mktime-3.phpt │ │ ├── mktime_basic1.phpt │ │ ├── mktime_error.phpt │ │ ├── multiple_calls_date_period_iterator_current.phpt │ │ ├── oo_001.phpt │ │ ├── oo_002.phpt │ │ ├── ossfuzz-55589.txt │ │ ├── ossfuzz-55599.txt │ │ ├── ossfuzz-55727.txt │ │ ├── ossfuzz-56931.txt │ │ ├── rfc-datetime_and_daylight_saving_time-type1.phpt │ │ ├── rfc-datetime_and_daylight_saving_time-type2.phpt │ │ ├── rfc-datetime_and_daylight_saving_time-type3-ba.phpt │ │ ├── rfc-datetime_and_daylight_saving_time-type3-bd1.phpt │ │ ├── rfc-datetime_and_daylight_saving_time-type3-bd2.phpt │ │ ├── rfc-datetime_and_daylight_saving_time-type3-bs.phpt │ │ ├── rfc-datetime_and_daylight_saving_time-type3-fa.phpt │ │ ├── rfc-datetime_and_daylight_saving_time-type3-fd.phpt │ │ ├── rfc-datetime_and_daylight_saving_time-type3-fs.phpt │ │ ├── strftime_basic.phpt │ │ ├── strftime_variation10.phpt │ │ ├── strftime_variation11.phpt │ │ ├── strftime_variation12.phpt │ │ ├── strftime_variation13.phpt │ │ ├── strftime_variation14.phpt │ │ ├── strftime_variation15.phpt │ │ ├── strftime_variation16.phpt │ │ ├── strftime_variation17.phpt │ │ ├── strftime_variation18.phpt │ │ ├── strftime_variation19.phpt │ │ ├── strftime_variation20.phpt │ │ ├── strftime_variation21.phpt │ │ ├── strftime_variation22.phpt │ │ ├── strftime_variation3.phpt │ │ ├── strftime_variation4.phpt │ │ ├── strftime_variation5.phpt │ │ ├── strftime_variation6.phpt │ │ ├── strftime_variation7.phpt │ │ ├── strftime_variation8.phpt │ │ ├── strftime_variation9.phpt │ │ ├── strtotime-mysql-64bit.phpt │ │ ├── strtotime-mysql.phpt │ │ ├── strtotime-relative.phpt │ │ ├── strtotime.phpt │ │ ├── strtotime2.phpt │ │ ├── strtotime3-64bit.phpt │ │ ├── strtotime3.phpt │ │ ├── strtotime_basic.phpt │ │ ├── strtotime_basic2.phpt │ │ ├── strtotime_variation_scottish.phpt │ │ ├── sunfuncts.phpt │ │ ├── sunfuncts_partial_hour_utc_offset.phpt │ │ ├── test-parse-from-format.phpt │ │ ├── time_basic.phpt │ │ ├── timestamp-in-dst.phpt │ │ ├── timezone-configuration.phpt │ │ ├── timezone_abbreviations_list_basic1.phpt │ │ ├── timezone_identifiers_list_basic1.phpt │ │ ├── timezone_identifiers_list_wrong_constructor.phpt │ │ ├── timezone_location_get.phpt │ │ ├── timezone_name_from_abbr_basic1.phpt │ │ ├── timezone_offset_get_basic1.phpt │ │ ├── timezone_offset_get_error.phpt │ │ ├── timezone_open_basic1.phpt │ │ ├── timezone_open_warning.phpt │ │ ├── timezone_transitions_get_basic1.phpt │ │ ├── timezone_version_get.phpt │ │ ├── timezone_version_get_basic1.phpt │ │ ├── timezones-list.phpt │ │ ├── timezones.phpt │ │ └── unserialize-test.phpt │ ├── dom/ │ │ ├── CREDITS │ │ ├── attr.c │ │ ├── cdatasection.c │ │ ├── characterdata.c │ │ ├── comment.c │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── document.c │ │ ├── documentfragment.c │ │ ├── documenttype.c │ │ ├── dom_ce.h │ │ ├── dom_iterators.c │ │ ├── dom_properties.h │ │ ├── domexception.c │ │ ├── domexception.h │ │ ├── domimplementation.c │ │ ├── element.c │ │ ├── entity.c │ │ ├── entityreference.c │ │ ├── html5_parser.c │ │ ├── html5_parser.h │ │ ├── html5_serializer.c │ │ ├── html5_serializer.h │ │ ├── html_collection.c │ │ ├── html_collection.h │ │ ├── html_document.c │ │ ├── infra.c │ │ ├── infra.h │ │ ├── inner_html_mixin.c │ │ ├── internal_helpers.h │ │ ├── lexbor/ │ │ │ ├── LICENSE │ │ │ ├── NOTICE │ │ │ ├── lexbor/ │ │ │ │ ├── core/ │ │ │ │ │ ├── array.c │ │ │ │ │ ├── array.h │ │ │ │ │ ├── array_obj.c │ │ │ │ │ ├── array_obj.h │ │ │ │ │ ├── avl.c │ │ │ │ │ ├── avl.h │ │ │ │ │ ├── base.h │ │ │ │ │ ├── bst.c │ │ │ │ │ ├── bst.h │ │ │ │ │ ├── bst_map.c │ │ │ │ │ ├── bst_map.h │ │ │ │ │ ├── conv.c │ │ │ │ │ ├── conv.h │ │ │ │ │ ├── core.h │ │ │ │ │ ├── def.h │ │ │ │ │ ├── diyfp.c │ │ │ │ │ ├── diyfp.h │ │ │ │ │ ├── dobject.c │ │ │ │ │ ├── dobject.h │ │ │ │ │ ├── dtoa.c │ │ │ │ │ ├── dtoa.h │ │ │ │ │ ├── fs.h │ │ │ │ │ ├── hash.c │ │ │ │ │ ├── hash.h │ │ │ │ │ ├── in.c │ │ │ │ │ ├── in.h │ │ │ │ │ ├── lexbor.h │ │ │ │ │ ├── mem.c │ │ │ │ │ ├── mem.h │ │ │ │ │ ├── mraw.c │ │ │ │ │ ├── mraw.h │ │ │ │ │ ├── perf.h │ │ │ │ │ ├── plog.c │ │ │ │ │ ├── plog.h │ │ │ │ │ ├── print.c │ │ │ │ │ ├── print.h │ │ │ │ │ ├── sbst.h │ │ │ │ │ ├── serialize.c │ │ │ │ │ ├── serialize.h │ │ │ │ │ ├── shs.c │ │ │ │ │ ├── shs.h │ │ │ │ │ ├── str.c │ │ │ │ │ ├── str.h │ │ │ │ │ ├── str_res.h │ │ │ │ │ ├── strtod.c │ │ │ │ │ ├── strtod.h │ │ │ │ │ ├── swar.h │ │ │ │ │ ├── types.h │ │ │ │ │ ├── utils.c │ │ │ │ │ └── utils.h │ │ │ │ ├── css/ │ │ │ │ │ ├── at_rule/ │ │ │ │ │ │ ├── const.h │ │ │ │ │ │ ├── res.h │ │ │ │ │ │ └── state.h │ │ │ │ │ ├── at_rule.h │ │ │ │ │ ├── base.h │ │ │ │ │ ├── css.c │ │ │ │ │ ├── css.h │ │ │ │ │ ├── declaration.h │ │ │ │ │ ├── log.c │ │ │ │ │ ├── log.h │ │ │ │ │ ├── parser.c │ │ │ │ │ ├── parser.h │ │ │ │ │ ├── property/ │ │ │ │ │ │ ├── const.h │ │ │ │ │ │ ├── res.h │ │ │ │ │ │ └── state.h │ │ │ │ │ ├── property.h │ │ │ │ │ ├── rule.h │ │ │ │ │ ├── selectors/ │ │ │ │ │ │ ├── base.h │ │ │ │ │ │ ├── pseudo.c │ │ │ │ │ │ ├── pseudo.h │ │ │ │ │ │ ├── pseudo_const.h │ │ │ │ │ │ ├── pseudo_res.h │ │ │ │ │ │ ├── pseudo_state.c │ │ │ │ │ │ ├── pseudo_state.h │ │ │ │ │ │ ├── selector.c │ │ │ │ │ │ ├── selector.h │ │ │ │ │ │ ├── selectors.c │ │ │ │ │ │ ├── selectors.h │ │ │ │ │ │ ├── state.c │ │ │ │ │ │ └── state.h │ │ │ │ │ ├── state.c │ │ │ │ │ ├── state.h │ │ │ │ │ ├── stylesheet.h │ │ │ │ │ ├── syntax/ │ │ │ │ │ │ ├── anb.c │ │ │ │ │ │ ├── anb.h │ │ │ │ │ │ ├── base.h │ │ │ │ │ │ ├── parser.c │ │ │ │ │ │ ├── parser.h │ │ │ │ │ │ ├── res.h │ │ │ │ │ │ ├── state.c │ │ │ │ │ │ ├── state.h │ │ │ │ │ │ ├── state_res.h │ │ │ │ │ │ ├── syntax.c │ │ │ │ │ │ ├── syntax.h │ │ │ │ │ │ ├── token.c │ │ │ │ │ │ ├── token.h │ │ │ │ │ │ ├── token_res.h │ │ │ │ │ │ ├── tokenizer/ │ │ │ │ │ │ │ ├── error.c │ │ │ │ │ │ │ └── error.h │ │ │ │ │ │ ├── tokenizer.c │ │ │ │ │ │ └── tokenizer.h │ │ │ │ │ ├── unit/ │ │ │ │ │ │ ├── const.h │ │ │ │ │ │ └── res.h │ │ │ │ │ ├── unit.h │ │ │ │ │ ├── value/ │ │ │ │ │ │ ├── const.h │ │ │ │ │ │ └── res.h │ │ │ │ │ └── value.h │ │ │ │ ├── dom/ │ │ │ │ │ ├── base.h │ │ │ │ │ ├── collection.c │ │ │ │ │ ├── collection.h │ │ │ │ │ ├── dom.h │ │ │ │ │ ├── exception.c │ │ │ │ │ ├── exception.h │ │ │ │ │ ├── interface.c │ │ │ │ │ ├── interface.h │ │ │ │ │ └── interfaces/ │ │ │ │ │ ├── attr.c │ │ │ │ │ ├── attr.h │ │ │ │ │ ├── attr_const.h │ │ │ │ │ ├── attr_res.h │ │ │ │ │ ├── cdata_section.c │ │ │ │ │ ├── cdata_section.h │ │ │ │ │ ├── character_data.c │ │ │ │ │ ├── character_data.h │ │ │ │ │ ├── comment.c │ │ │ │ │ ├── comment.h │ │ │ │ │ ├── document.c │ │ │ │ │ ├── document.h │ │ │ │ │ ├── document_fragment.c │ │ │ │ │ ├── document_fragment.h │ │ │ │ │ ├── document_type.c │ │ │ │ │ ├── document_type.h │ │ │ │ │ ├── element.c │ │ │ │ │ ├── element.h │ │ │ │ │ ├── event_target.c │ │ │ │ │ ├── event_target.h │ │ │ │ │ ├── node.c │ │ │ │ │ ├── node.h │ │ │ │ │ ├── processing_instruction.c │ │ │ │ │ ├── processing_instruction.h │ │ │ │ │ ├── shadow_root.c │ │ │ │ │ ├── shadow_root.h │ │ │ │ │ ├── text.c │ │ │ │ │ └── text.h │ │ │ │ ├── encoding/ │ │ │ │ │ ├── base.h │ │ │ │ │ ├── const.h │ │ │ │ │ ├── decode.c │ │ │ │ │ ├── decode.h │ │ │ │ │ ├── encode.c │ │ │ │ │ ├── encode.h │ │ │ │ │ ├── encoding.c │ │ │ │ │ ├── encoding.h │ │ │ │ │ ├── multi.c │ │ │ │ │ ├── multi.h │ │ │ │ │ ├── range.c │ │ │ │ │ ├── range.h │ │ │ │ │ ├── res.c │ │ │ │ │ ├── res.h │ │ │ │ │ ├── single.c │ │ │ │ │ └── single.h │ │ │ │ ├── html/ │ │ │ │ │ ├── base.h │ │ │ │ │ ├── encoding.c │ │ │ │ │ ├── encoding.h │ │ │ │ │ ├── html.h │ │ │ │ │ ├── interface.c │ │ │ │ │ ├── interface.h │ │ │ │ │ ├── interface_res.h │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ ├── anchor_element.c │ │ │ │ │ │ ├── anchor_element.h │ │ │ │ │ │ ├── area_element.c │ │ │ │ │ │ ├── area_element.h │ │ │ │ │ │ ├── audio_element.c │ │ │ │ │ │ ├── audio_element.h │ │ │ │ │ │ ├── base_element.c │ │ │ │ │ │ ├── base_element.h │ │ │ │ │ │ ├── body_element.c │ │ │ │ │ │ ├── body_element.h │ │ │ │ │ │ ├── br_element.c │ │ │ │ │ │ ├── br_element.h │ │ │ │ │ │ ├── button_element.c │ │ │ │ │ │ ├── button_element.h │ │ │ │ │ │ ├── canvas_element.c │ │ │ │ │ │ ├── canvas_element.h │ │ │ │ │ │ ├── d_list_element.c │ │ │ │ │ │ ├── d_list_element.h │ │ │ │ │ │ ├── data_element.c │ │ │ │ │ │ ├── data_element.h │ │ │ │ │ │ ├── data_list_element.c │ │ │ │ │ │ ├── data_list_element.h │ │ │ │ │ │ ├── details_element.c │ │ │ │ │ │ ├── details_element.h │ │ │ │ │ │ ├── dialog_element.c │ │ │ │ │ │ ├── dialog_element.h │ │ │ │ │ │ ├── directory_element.c │ │ │ │ │ │ ├── directory_element.h │ │ │ │ │ │ ├── div_element.c │ │ │ │ │ │ ├── div_element.h │ │ │ │ │ │ ├── document.c │ │ │ │ │ │ ├── document.h │ │ │ │ │ │ ├── element.c │ │ │ │ │ │ ├── element.h │ │ │ │ │ │ ├── embed_element.c │ │ │ │ │ │ ├── embed_element.h │ │ │ │ │ │ ├── field_set_element.c │ │ │ │ │ │ ├── field_set_element.h │ │ │ │ │ │ ├── font_element.c │ │ │ │ │ │ ├── font_element.h │ │ │ │ │ │ ├── form_element.c │ │ │ │ │ │ ├── form_element.h │ │ │ │ │ │ ├── frame_element.c │ │ │ │ │ │ ├── frame_element.h │ │ │ │ │ │ ├── frame_set_element.c │ │ │ │ │ │ ├── frame_set_element.h │ │ │ │ │ │ ├── head_element.c │ │ │ │ │ │ ├── head_element.h │ │ │ │ │ │ ├── heading_element.c │ │ │ │ │ │ ├── heading_element.h │ │ │ │ │ │ ├── hr_element.c │ │ │ │ │ │ ├── hr_element.h │ │ │ │ │ │ ├── html_element.c │ │ │ │ │ │ ├── html_element.h │ │ │ │ │ │ ├── iframe_element.c │ │ │ │ │ │ ├── iframe_element.h │ │ │ │ │ │ ├── image_element.c │ │ │ │ │ │ ├── image_element.h │ │ │ │ │ │ ├── input_element.c │ │ │ │ │ │ ├── input_element.h │ │ │ │ │ │ ├── label_element.c │ │ │ │ │ │ ├── label_element.h │ │ │ │ │ │ ├── legend_element.c │ │ │ │ │ │ ├── legend_element.h │ │ │ │ │ │ ├── li_element.c │ │ │ │ │ │ ├── li_element.h │ │ │ │ │ │ ├── link_element.c │ │ │ │ │ │ ├── link_element.h │ │ │ │ │ │ ├── map_element.c │ │ │ │ │ │ ├── map_element.h │ │ │ │ │ │ ├── marquee_element.c │ │ │ │ │ │ ├── marquee_element.h │ │ │ │ │ │ ├── media_element.c │ │ │ │ │ │ ├── media_element.h │ │ │ │ │ │ ├── menu_element.c │ │ │ │ │ │ ├── menu_element.h │ │ │ │ │ │ ├── meta_element.c │ │ │ │ │ │ ├── meta_element.h │ │ │ │ │ │ ├── meter_element.c │ │ │ │ │ │ ├── meter_element.h │ │ │ │ │ │ ├── mod_element.c │ │ │ │ │ │ ├── mod_element.h │ │ │ │ │ │ ├── o_list_element.c │ │ │ │ │ │ ├── o_list_element.h │ │ │ │ │ │ ├── object_element.c │ │ │ │ │ │ ├── object_element.h │ │ │ │ │ │ ├── opt_group_element.c │ │ │ │ │ │ ├── opt_group_element.h │ │ │ │ │ │ ├── option_element.c │ │ │ │ │ │ ├── option_element.h │ │ │ │ │ │ ├── output_element.c │ │ │ │ │ │ ├── output_element.h │ │ │ │ │ │ ├── paragraph_element.c │ │ │ │ │ │ ├── paragraph_element.h │ │ │ │ │ │ ├── param_element.c │ │ │ │ │ │ ├── param_element.h │ │ │ │ │ │ ├── picture_element.c │ │ │ │ │ │ ├── picture_element.h │ │ │ │ │ │ ├── pre_element.c │ │ │ │ │ │ ├── pre_element.h │ │ │ │ │ │ ├── progress_element.c │ │ │ │ │ │ ├── progress_element.h │ │ │ │ │ │ ├── quote_element.c │ │ │ │ │ │ ├── quote_element.h │ │ │ │ │ │ ├── script_element.c │ │ │ │ │ │ ├── script_element.h │ │ │ │ │ │ ├── select_element.c │ │ │ │ │ │ ├── select_element.h │ │ │ │ │ │ ├── slot_element.c │ │ │ │ │ │ ├── slot_element.h │ │ │ │ │ │ ├── source_element.c │ │ │ │ │ │ ├── source_element.h │ │ │ │ │ │ ├── span_element.c │ │ │ │ │ │ ├── span_element.h │ │ │ │ │ │ ├── style_element.c │ │ │ │ │ │ ├── style_element.h │ │ │ │ │ │ ├── table_caption_element.c │ │ │ │ │ │ ├── table_caption_element.h │ │ │ │ │ │ ├── table_cell_element.c │ │ │ │ │ │ ├── table_cell_element.h │ │ │ │ │ │ ├── table_col_element.c │ │ │ │ │ │ ├── table_col_element.h │ │ │ │ │ │ ├── table_element.c │ │ │ │ │ │ ├── table_element.h │ │ │ │ │ │ ├── table_row_element.c │ │ │ │ │ │ ├── table_row_element.h │ │ │ │ │ │ ├── table_section_element.c │ │ │ │ │ │ ├── table_section_element.h │ │ │ │ │ │ ├── template_element.c │ │ │ │ │ │ ├── template_element.h │ │ │ │ │ │ ├── text_area_element.c │ │ │ │ │ │ ├── text_area_element.h │ │ │ │ │ │ ├── time_element.c │ │ │ │ │ │ ├── time_element.h │ │ │ │ │ │ ├── title_element.c │ │ │ │ │ │ ├── title_element.h │ │ │ │ │ │ ├── track_element.c │ │ │ │ │ │ ├── track_element.h │ │ │ │ │ │ ├── u_list_element.c │ │ │ │ │ │ ├── u_list_element.h │ │ │ │ │ │ ├── unknown_element.c │ │ │ │ │ │ ├── unknown_element.h │ │ │ │ │ │ ├── video_element.c │ │ │ │ │ │ ├── video_element.h │ │ │ │ │ │ ├── window.c │ │ │ │ │ │ └── window.h │ │ │ │ │ ├── node.c │ │ │ │ │ ├── node.h │ │ │ │ │ ├── parser.c │ │ │ │ │ ├── parser.h │ │ │ │ │ ├── serialize.h │ │ │ │ │ ├── style.c │ │ │ │ │ ├── style.h │ │ │ │ │ ├── tag.h │ │ │ │ │ ├── tag_res.h │ │ │ │ │ ├── token.c │ │ │ │ │ ├── token.h │ │ │ │ │ ├── token_attr.c │ │ │ │ │ ├── token_attr.h │ │ │ │ │ ├── tokenizer/ │ │ │ │ │ │ ├── error.c │ │ │ │ │ │ ├── error.h │ │ │ │ │ │ ├── res.h │ │ │ │ │ │ ├── state.c │ │ │ │ │ │ ├── state.h │ │ │ │ │ │ ├── state_comment.c │ │ │ │ │ │ ├── state_comment.h │ │ │ │ │ │ ├── state_doctype.c │ │ │ │ │ │ ├── state_doctype.h │ │ │ │ │ │ ├── state_rawtext.c │ │ │ │ │ │ ├── state_rawtext.h │ │ │ │ │ │ ├── state_rcdata.c │ │ │ │ │ │ ├── state_rcdata.h │ │ │ │ │ │ ├── state_script.c │ │ │ │ │ │ └── state_script.h │ │ │ │ │ ├── tokenizer.c │ │ │ │ │ ├── tokenizer.h │ │ │ │ │ ├── tree/ │ │ │ │ │ │ ├── active_formatting.c │ │ │ │ │ │ ├── active_formatting.h │ │ │ │ │ │ ├── error.c │ │ │ │ │ │ ├── error.h │ │ │ │ │ │ ├── insertion_mode/ │ │ │ │ │ │ │ ├── after_after_body.c │ │ │ │ │ │ │ ├── after_after_frameset.c │ │ │ │ │ │ │ ├── after_body.c │ │ │ │ │ │ │ ├── after_frameset.c │ │ │ │ │ │ │ ├── after_head.c │ │ │ │ │ │ │ ├── before_head.c │ │ │ │ │ │ │ ├── before_html.c │ │ │ │ │ │ │ ├── foreign_content.c │ │ │ │ │ │ │ ├── in_body.c │ │ │ │ │ │ │ ├── in_caption.c │ │ │ │ │ │ │ ├── in_cell.c │ │ │ │ │ │ │ ├── in_column_group.c │ │ │ │ │ │ │ ├── in_frameset.c │ │ │ │ │ │ │ ├── in_head.c │ │ │ │ │ │ │ ├── in_head_noscript.c │ │ │ │ │ │ │ ├── in_row.c │ │ │ │ │ │ │ ├── in_select.c │ │ │ │ │ │ │ ├── in_select_in_table.c │ │ │ │ │ │ │ ├── in_table.c │ │ │ │ │ │ │ ├── in_table_body.c │ │ │ │ │ │ │ ├── in_table_text.c │ │ │ │ │ │ │ ├── in_template.c │ │ │ │ │ │ │ ├── initial.c │ │ │ │ │ │ │ └── text.c │ │ │ │ │ │ ├── insertion_mode.h │ │ │ │ │ │ ├── open_elements.c │ │ │ │ │ │ ├── open_elements.h │ │ │ │ │ │ ├── template_insertion.c │ │ │ │ │ │ └── template_insertion.h │ │ │ │ │ ├── tree.c │ │ │ │ │ ├── tree.h │ │ │ │ │ └── tree_res.h │ │ │ │ ├── ns/ │ │ │ │ │ ├── base.h │ │ │ │ │ ├── const.h │ │ │ │ │ ├── ns.c │ │ │ │ │ ├── ns.h │ │ │ │ │ └── res.h │ │ │ │ ├── ports/ │ │ │ │ │ ├── posix/ │ │ │ │ │ │ └── lexbor/ │ │ │ │ │ │ └── core/ │ │ │ │ │ │ └── memory.c │ │ │ │ │ └── windows_nt/ │ │ │ │ │ └── lexbor/ │ │ │ │ │ └── core/ │ │ │ │ │ └── memory.c │ │ │ │ ├── selectors/ │ │ │ │ │ ├── base.h │ │ │ │ │ ├── selectors.c │ │ │ │ │ └── selectors.h │ │ │ │ ├── selectors-adapted/ │ │ │ │ │ ├── selectors.c │ │ │ │ │ └── selectors.h │ │ │ │ └── tag/ │ │ │ │ ├── base.h │ │ │ │ ├── const.h │ │ │ │ ├── res.h │ │ │ │ ├── tag.c │ │ │ │ └── tag.h │ │ │ └── patches/ │ │ │ └── README.md │ │ ├── namednodemap.c │ │ ├── namespace_compat.c │ │ ├── namespace_compat.h │ │ ├── node.c │ │ ├── nodelist.c │ │ ├── nodelist.h │ │ ├── notation.c │ │ ├── parentnode/ │ │ │ ├── css_selectors.c │ │ │ └── tree.c │ │ ├── php_dom.c │ │ ├── php_dom.h │ │ ├── php_dom.stub.php │ │ ├── php_dom_arginfo.h │ │ ├── private_data.c │ │ ├── private_data.h │ │ ├── processinginstruction.c │ │ ├── serialize_common.h │ │ ├── tests/ │ │ │ ├── DOM4_ChildNode_wrong_document.phpt │ │ │ ├── DOM4_DOMNode_ElementSiblings.phpt │ │ │ ├── DOM4_DOMNode_after.phpt │ │ │ ├── DOM4_DOMNode_after_ns.phpt │ │ │ ├── DOM4_DOMNode_append_ns.phpt │ │ │ ├── DOM4_DOMNode_before.phpt │ │ │ ├── DOM4_DOMNode_before_ns.phpt │ │ │ ├── DOM4_DOMNode_prepend_ns.phpt │ │ │ ├── DOM4_DOMNode_remove.phpt │ │ │ ├── DOM4_DOMNode_removeDanglingElement.phpt │ │ │ ├── DOM4_DOMNode_replaceWith.phpt │ │ │ ├── DOM4_ParentNode.phpt │ │ │ ├── DOM4_ParentNode_Fragment.phpt │ │ │ ├── DOM4_ParentNode_append.phpt │ │ │ ├── DOM4_ParentNode_append_invalidtypes.phpt │ │ │ ├── DOM4_ParentNode_append_with_attributes.phpt │ │ │ ├── DOM4_ParentNode_append_wrong_document.phpt │ │ │ ├── DOM4_ParentNode_prepend.phpt │ │ │ ├── DOMAttr_construct_error_001.phpt │ │ │ ├── DOMAttr_name_basic_001.phpt │ │ │ ├── DOMAttr_ownerElement_error_001.phpt │ │ │ ├── DOMAttr_value_basic_001.phpt │ │ │ ├── DOMAttr_value_basic_002.phpt │ │ │ ├── DOMCDATASection_construct_error_001.phpt │ │ │ ├── DOMCharacterData_appendData_basic.phpt │ │ │ ├── DOMCharacterData_data_basic_002.phpt │ │ │ ├── DOMCharacterData_data_error_002.phpt │ │ │ ├── DOMCharacterData_deleteData_basic_001.phpt │ │ │ ├── DOMCharacterData_deleteData_error_002.phpt │ │ │ ├── DOMCharacterData_length_error_001.phpt │ │ │ ├── DOMCharacterData_replaceWith_self.phpt │ │ │ ├── DOMCharacterData_substringData_basic_001.phpt │ │ │ ├── DOMChildNode_methods_without_parent.phpt │ │ │ ├── DOMComment_appendData_basic.phpt │ │ │ ├── DOMComment_appendData_basic_Sullivan.phpt │ │ │ ├── DOMComment_construct_basic_001.phpt │ │ │ ├── DOMComment_construct_error_001.phpt │ │ │ ├── DOMComment_insertData_basic.phpt │ │ │ ├── DOMComment_insertData_error1.phpt │ │ │ ├── DOMComment_insertData_error2.phpt │ │ │ ├── DOMComment_replaceData_basic.phpt │ │ │ ├── DOMComment_replaceData_error1.phpt │ │ │ ├── DOMComment_replaceData_error2.phpt │ │ │ ├── DOMDocumentFragment_appendXML_basic_001.phpt │ │ │ ├── DOMDocumentFragment_appendXML_error_002.phpt │ │ │ ├── DOMDocumentFragment_appendXML_error_003.phpt │ │ │ ├── DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt │ │ │ ├── DOMDocumentFragment_construct_basic_001.phpt │ │ │ ├── DOMDocumentFragment_construct_error_001.phpt │ │ │ ├── DOMDocumentType_basic_001.phpt │ │ │ ├── DOMDocumentType_entities_error_001.phpt │ │ │ ├── DOMDocumentType_internalSubset_error_001.phpt │ │ │ ├── DOMDocumentType_name_error_001.phpt │ │ │ ├── DOMDocumentType_notations_error_001.phpt │ │ │ ├── DOMDocumentType_publicId_basic_001.phpt │ │ │ ├── DOMDocumentType_publicId_error_001.phpt │ │ │ ├── DOMDocumentType_systemId_basic_001.phpt │ │ │ ├── DOMDocumentType_systemId_error_001.phpt │ │ │ ├── DOMDocument_adoptNode.phpt │ │ │ ├── DOMDocument_adoptNode_attribute_references.phpt │ │ │ ├── DOMDocument_config_basic.phpt │ │ │ ├── DOMDocument_createAttribute_basic.phpt │ │ │ ├── DOMDocument_createAttribute_error.phpt │ │ │ ├── DOMDocument_createAttribute_error1.phpt │ │ │ ├── DOMDocument_createAttribute_variation.phpt │ │ │ ├── DOMDocument_createEntityReference_basic.phpt │ │ │ ├── DOMDocument_createEntityReference_error1.phpt │ │ │ ├── DOMDocument_createProcessingInstruction_basic.phpt │ │ │ ├── DOMDocument_createProcessingInstruction_error.phpt │ │ │ ├── DOMDocument_documentURI_basic.phpt │ │ │ ├── DOMDocument_encoding_basic.phpt │ │ │ ├── DOMDocument_getElementsByTagNameNS_match_any_namespace.phpt │ │ │ ├── DOMDocument_getElementsByTagName_liveness.phpt │ │ │ ├── DOMDocument_getElementsByTagName_liveness_simplexml.phpt │ │ │ ├── DOMDocument_getElementsByTagName_liveness_tree_walk.phpt │ │ │ ├── DOMDocument_getElementsByTagName_liveness_write_properties.phpt │ │ │ ├── DOMDocument_getElementsByTagName_liveness_xinclude.phpt │ │ │ ├── DOMDocument_implementationRead_basic.phpt │ │ │ ├── DOMDocument_importNode_attribute_prefix_conflict.phpt │ │ │ ├── DOMDocument_item_cache_invalidation.phpt │ │ │ ├── DOMDocument_json_encode.phpt │ │ │ ├── DOMDocument_length_cache_invalidation.phpt │ │ │ ├── DOMDocument_liveness_caching_invalidation.phpt │ │ │ ├── DOMDocument_loadHTML_basic.phpt │ │ │ ├── DOMDocument_loadHTML_error2.phpt │ │ │ ├── DOMDocument_loadHTMLfile.phpt │ │ │ ├── DOMDocument_loadHTMLfile_error1.phpt │ │ │ ├── DOMDocument_loadHTMLfile_error2.phpt │ │ │ ├── DOMDocument_loadHTMLfile_variation1.phpt │ │ │ ├── DOMDocument_loadHTMLfile_variation2.phpt │ │ │ ├── DOMDocument_loadXML_basic.phpt │ │ │ ├── DOMDocument_loadXML_error1.phpt │ │ │ ├── DOMDocument_loadXML_error1_gte2_12.phpt │ │ │ ├── DOMDocument_loadXML_error2_gte2_11.phpt │ │ │ ├── DOMDocument_loadXML_error2_gte2_12.phpt │ │ │ ├── DOMDocument_loadXML_error2_pre2_11.phpt │ │ │ ├── DOMDocument_loadXML_error3.phpt │ │ │ ├── DOMDocument_loadXML_error4.phpt │ │ │ ├── DOMDocument_loadXML_error5.phpt │ │ │ ├── DOMDocument_loadXML_error6.phpt │ │ │ ├── DOMDocument_loadXML_variation1.phpt │ │ │ ├── DOMDocument_loadXML_variation2.phpt │ │ │ ├── DOMDocument_loadXML_variation3.phpt │ │ │ ├── DOMDocument_loadXML_variation4.phpt │ │ │ ├── DOMDocument_load_basic.phpt │ │ │ ├── DOMDocument_load_error1.phpt │ │ │ ├── DOMDocument_load_error1_gte2_12.phpt │ │ │ ├── DOMDocument_load_error2_gte2_11.phpt │ │ │ ├── DOMDocument_load_error2_gte2_12.phpt │ │ │ ├── DOMDocument_load_error2_pre2_11.phpt │ │ │ ├── DOMDocument_load_error3.phpt │ │ │ ├── DOMDocument_load_error4.phpt │ │ │ ├── DOMDocument_load_error5.phpt │ │ │ ├── DOMDocument_load_error6.phpt │ │ │ ├── DOMDocument_load_variation1.phpt │ │ │ ├── DOMDocument_load_variation2.phpt │ │ │ ├── DOMDocument_load_variation3.phpt │ │ │ ├── DOMDocument_load_variation4.phpt │ │ │ ├── DOMDocument_preserveWhiteSpace_basic.phpt │ │ │ ├── DOMDocument_preserveWhiteSpace_variations.phpt │ │ │ ├── DOMDocument_recover_write.phpt │ │ │ ├── DOMDocument_relaxNGValidateSource_basic.phpt │ │ │ ├── DOMDocument_relaxNGValidateSource_error1.phpt │ │ │ ├── DOMDocument_relaxNGValidateSource_error2.phpt │ │ │ ├── DOMDocument_relaxNGValidate_basic.phpt │ │ │ ├── DOMDocument_relaxNGValidate_basic.rng │ │ │ ├── DOMDocument_relaxNGValidate_error1.phpt │ │ │ ├── DOMDocument_relaxNGValidate_error2.phpt │ │ │ ├── DOMDocument_resolveExternals_basic.phpt │ │ │ ├── DOMDocument_saveHTMLFile_basic.phpt │ │ │ ├── DOMDocument_saveHTMLFile_error2.phpt │ │ │ ├── DOMDocument_saveHTMLFile_formatOutput.phpt │ │ │ ├── DOMDocument_saveHTMLFile_formatOutput_gte_2_13.phpt │ │ │ ├── DOMDocument_saveHTMLFile_invalid_filename.phpt │ │ │ ├── DOMDocument_saveHTML_basic.phpt │ │ │ ├── DOMDocument_saveHTML_basic_gte_2_13.phpt │ │ │ ├── DOMDocument_saveHTML_error2.phpt │ │ │ ├── DOMDocument_saveHTML_variant1.phpt │ │ │ ├── DOMDocument_saveHTML_variant2.phpt │ │ │ ├── DOMDocument_saveXML_XML_SAVE_NO_DECL.phpt │ │ │ ├── DOMDocument_save_basic.phpt │ │ │ ├── DOMDocument_savexml_basic.phpt │ │ │ ├── DOMDocument_schemaValidateSource_addAttrs.phpt │ │ │ ├── DOMDocument_schemaValidateSource_basic.phpt │ │ │ ├── DOMDocument_schemaValidateSource_error1.phpt │ │ │ ├── DOMDocument_schemaValidateSource_error2.phpt │ │ │ ├── DOMDocument_schemaValidateSource_error3.phpt │ │ │ ├── DOMDocument_schemaValidateSource_missingAttrs.phpt │ │ │ ├── DOMDocument_schemaValidate_addAttrs.phpt │ │ │ ├── DOMDocument_schemaValidate_basic.phpt │ │ │ ├── DOMDocument_schemaValidate_error1.phpt │ │ │ ├── DOMDocument_schemaValidate_error2.phpt │ │ │ ├── DOMDocument_schemaValidate_error3.phpt │ │ │ ├── DOMDocument_schemaValidate_error5.phpt │ │ │ ├── DOMDocument_schemaValidate_error6.phpt │ │ │ ├── DOMDocument_schemaValidate_missingAttrs.phpt │ │ │ ├── DOMDocument_standalone_basic.phpt │ │ │ ├── DOMDocument_strictErrorChecking_basic.phpt │ │ │ ├── DOMDocument_strictErrorChecking_variation.phpt │ │ │ ├── DOMDocument_validate_basic.phpt │ │ │ ├── DOMDocument_validate_error2.phpt │ │ │ ├── DOMDocument_validate_external_dtd.phpt │ │ │ ├── DOMDocument_validate_on_parse_basic.phpt │ │ │ ├── DOMDocument_validate_on_parse_variation.phpt │ │ │ ├── DOMDocument_version_write.phpt │ │ │ ├── DOMElement_append_hierarchy_test.phpt │ │ │ ├── DOMElement_className.phpt │ │ │ ├── DOMElement_getAttributeNames.phpt │ │ │ ├── DOMElement_getElementsByTagName_without_document.phpt │ │ │ ├── DOMElement_get_or_has_attribute_ns_xmlns.phpt │ │ │ ├── DOMElement_hasAttributes_basic.phpt │ │ │ ├── DOMElement_id.phpt │ │ │ ├── DOMElement_insertAdjacentElement.phpt │ │ │ ├── DOMElement_insertAdjacentText.phpt │ │ │ ├── DOMElement_prefix_empty.phpt │ │ │ ├── DOMElement_prepend_hierarchy_test.phpt │ │ │ ├── DOMElement_replaceChildren.phpt │ │ │ ├── DOMElement_setAttributeNS_prefix_conflict.phpt │ │ │ ├── DOMElement_toggleAttribute.phpt │ │ │ ├── DOMElement_toggleAttribute_without_document.phpt │ │ │ ├── DOMEntityReference_basic.phpt │ │ │ ├── DOMEntityReference_error1.phpt │ │ │ ├── DOMEntityReference_predefined_free.phpt │ │ │ ├── DOMEntity_fields.phpt │ │ │ ├── DOMImplementation_createDocumentType_basic.phpt │ │ │ ├── DOMImplementation_createDocument_basic.phpt │ │ │ ├── DOMImplementation_hasFeature_basic.phpt │ │ │ ├── DOMNamedNodeMap_count.phpt │ │ │ ├── DOMNamedNodeMap_edge_case_offset.phpt │ │ │ ├── DOMNamedNodeMap_string_references.phpt │ │ │ ├── DOMNode_C14NFile_basic.phpt │ │ │ ├── DOMNode_C14N_basic.phpt │ │ │ ├── DOMNode_C14N_references.phpt │ │ │ ├── DOMNode_DOMNameSpaceNode_isConnected.phpt │ │ │ ├── DOMNode_DOMNameSpaceNode_parentElement.phpt │ │ │ ├── DOMNode_cloneNode_basic.phpt │ │ │ ├── DOMNode_contains.phpt │ │ │ ├── DOMNode_getLineNo_basic.phpt │ │ │ ├── DOMNode_getNodePath_basic.phpt │ │ │ ├── DOMNode_getRootNode.phpt │ │ │ ├── DOMNode_hasChildNodes.phpt │ │ │ ├── DOMNode_hasChildNodes_basic.phpt │ │ │ ├── DOMNode_insertBefore.phpt │ │ │ ├── DOMNode_insertBefore_error1.phpt │ │ │ ├── DOMNode_insertBefore_error2.phpt │ │ │ ├── DOMNode_insertBefore_error3.phpt │ │ │ ├── DOMNode_insertBefore_error4.phpt │ │ │ ├── DOMNode_insertBefore_error5.phpt │ │ │ ├── DOMNode_insertBefore_error6.phpt │ │ │ ├── DOMNode_isEqualNode.phpt │ │ │ ├── DOMNode_issamenode_basic.phpt │ │ │ ├── DOMNode_normalize_advanced.phpt │ │ │ ├── DOMNode_normalize_basic.phpt │ │ │ ├── DOMNode_removeChild_basic.phpt │ │ │ ├── DOMNode_removeChild_error1.phpt │ │ │ ├── DOMNode_replaceChild_basic.phpt │ │ │ ├── DOMNode_replaceChild_error1.phpt │ │ │ ├── DOMNode_replaceChild_error2.phpt │ │ │ ├── DOMParentNode_empty_argument.phpt │ │ │ ├── DOMProcessingInstruction.phpt │ │ │ ├── DOMText_appendData_basic.phpt │ │ │ ├── DOMXPath_callables.phpt │ │ │ ├── DOMXPath_callables_errors.phpt │ │ │ ├── DOMXPath_clone.phpt │ │ │ ├── DOMXPath_constructor_registered_functions.phpt │ │ │ ├── DOMXPath_evaluate_namespace_node_set.phpt │ │ │ ├── DOMXPath_evaluate_node_set_to_string.phpt │ │ │ ├── DOMXPath_quote.phpt │ │ │ ├── DOM_PHP_ERR_deprecated.phpt │ │ │ ├── DomNodeList_count.phpt │ │ │ ├── ParentNode_append_fragment_text_coalesce.phpt │ │ │ ├── book-attr.xml │ │ │ ├── book-non-conforming-schema.xsd │ │ │ ├── book-not-a-schema.xsd │ │ │ ├── book.xml │ │ │ ├── book.xsd │ │ │ ├── book_with_dtd.xml │ │ │ ├── book_with_dtd2.xml │ │ │ ├── books.dtd │ │ │ ├── bug28721.phpt │ │ │ ├── bug28817.phpt │ │ │ ├── bug32615.phpt │ │ │ ├── bug34276.phpt │ │ │ ├── bug35342.phpt │ │ │ ├── bug35673.phpt │ │ │ ├── bug36756.phpt │ │ │ ├── bug37277.phpt │ │ │ ├── bug37456.phpt │ │ │ ├── bug38438.phpt │ │ │ ├── bug38474.phpt │ │ │ ├── bug38850.phpt │ │ │ ├── bug38949.phpt │ │ │ ├── bug40836.phpt │ │ │ ├── bug41257.phpt │ │ │ ├── bug41374.phpt │ │ │ ├── bug42082.phpt │ │ │ ├── bug43364.phpt │ │ │ ├── bug44648.phpt │ │ │ ├── bug45251.phpt │ │ │ ├── bug46185.phpt │ │ │ ├── bug46335.phpt │ │ │ ├── bug46849.phpt │ │ │ ├── bug47430.phpt │ │ │ ├── bug47530.phpt │ │ │ ├── bug47531_a.phpt │ │ │ ├── bug47531_b.phpt │ │ │ ├── bug47848.phpt │ │ │ ├── bug47849.phpt │ │ │ ├── bug49463.phpt │ │ │ ├── bug49490.phpt │ │ │ ├── bug50661.phpt │ │ │ ├── bug52656.phpt │ │ │ ├── bug54382.phpt │ │ │ ├── bug54601.phpt │ │ │ ├── bug55700.phpt │ │ │ ├── bug61858.phpt │ │ │ ├── bug65196.phpt │ │ │ ├── bug66502.phpt │ │ │ ├── bug66783.phpt │ │ │ ├── bug67081.phpt │ │ │ ├── bug67081_0.xml │ │ │ ├── bug67081_1.xml │ │ │ ├── bug67081_2.xml │ │ │ ├── bug67440.phpt │ │ │ ├── bug67474.phpt │ │ │ ├── bug67949.phpt │ │ │ ├── bug69373.phpt │ │ │ ├── bug69679.phpt │ │ │ ├── bug69846.phpt │ │ │ ├── bug70001.phpt │ │ │ ├── bug70359.phpt │ │ │ ├── bug70558.phpt │ │ │ ├── bug73907.phpt │ │ │ ├── bug74004.phpt │ │ │ ├── bug74416.phpt │ │ │ ├── bug75451.phpt │ │ │ ├── bug76285.phpt │ │ │ ├── bug77569.phpt │ │ │ ├── bug77686.phpt │ │ │ ├── bug78025.phpt │ │ │ ├── bug78221.phpt │ │ │ ├── bug78577.phpt │ │ │ ├── bug79271.phpt │ │ │ ├── bug79451.phpt │ │ │ ├── bug79701/ │ │ │ │ ├── id_property.phpt │ │ │ │ ├── node.phpt │ │ │ │ ├── prepend.phpt │ │ │ │ ├── remove_attribute.phpt │ │ │ │ ├── set_attr_value.phpt │ │ │ │ ├── set_attribute_html.phpt │ │ │ │ ├── set_attribute_ns_html.phpt │ │ │ │ ├── set_attribute_xml.phpt │ │ │ │ ├── swap.phpt │ │ │ │ ├── toggle.phpt │ │ │ │ └── unconnected.phpt │ │ │ ├── bug79852.phpt │ │ │ ├── bug79968.phpt │ │ │ ├── bug79971_2.phpt │ │ │ ├── bug80268.phpt │ │ │ ├── bug80268_2.phpt │ │ │ ├── bug80332_1.phpt │ │ │ ├── bug80332_2.phpt │ │ │ ├── bug80600.phpt │ │ │ ├── bug80602.phpt │ │ │ ├── bug80602_2.phpt │ │ │ ├── bug80602_3.phpt │ │ │ ├── bug80602_4.phpt │ │ │ ├── bug80927.phpt │ │ │ ├── bug81433.phpt │ │ │ ├── bug81642.phpt │ │ │ ├── bug_lifetime_parentNode_getAttributeNodeNS.phpt │ │ │ ├── c14n_no_nodeset_returned.phpt │ │ │ ├── canonicalization.phpt │ │ │ ├── canonicalization_special_nodes.phpt │ │ │ ├── childNodes_current_crash.phpt │ │ │ ├── clone_attribute_namespace_01.phpt │ │ │ ├── clone_attribute_namespace_02.phpt │ │ │ ├── clone_nodes.phpt │ │ │ ├── compareDocumentPosition/ │ │ │ │ ├── attribute_child_order.phpt │ │ │ │ ├── attribute_order_different_element.phpt │ │ │ │ ├── attribute_order_same_element.phpt │ │ │ │ ├── contains_attribute_direct_descendent.phpt │ │ │ │ ├── contains_attribute_freestanding.phpt │ │ │ │ ├── contains_attribute_longer_descendent.phpt │ │ │ │ ├── contains_element_direct_descendent.phpt │ │ │ │ ├── contains_element_longer_descendent.phpt │ │ │ │ ├── disconnected.phpt │ │ │ │ ├── element_order_different_depth.phpt │ │ │ │ ├── element_order_direct_root_children.phpt │ │ │ │ ├── element_order_same_depth.phpt │ │ │ │ ├── entity.phpt │ │ │ │ └── equal.phpt │ │ │ ├── createAttributeNS_prefix_conflicts/ │ │ │ │ ├── setAttributeNS_with_prefix.phpt │ │ │ │ ├── setAttributeNS_without_prefix.phpt │ │ │ │ ├── setAttribute_mixed_prefix.phpt │ │ │ │ ├── setAttribute_with_prefix.phpt │ │ │ │ └── setAttribute_without_prefix.phpt │ │ │ ├── delayed_freeing/ │ │ │ │ ├── attribute_declaration.phpt │ │ │ │ ├── comment_node.phpt │ │ │ │ ├── direct_construction.phpt │ │ │ │ ├── document_fragment.phpt │ │ │ │ ├── dom_character_data.phpt │ │ │ │ ├── dtd_node.phpt │ │ │ │ ├── element_declaration.phpt │ │ │ │ ├── element_uaf_crash.phpt │ │ │ │ ├── entity_declaration.phpt │ │ │ │ ├── entity_reference.phpt │ │ │ │ ├── gh9628_1.phpt │ │ │ │ ├── gh9628_2.phpt │ │ │ │ ├── namespace_definition_crash.phpt │ │ │ │ ├── namespace_definition_crash_in_attribute.phpt │ │ │ │ ├── namespace_xmlns_declaration.phpt │ │ │ │ ├── namespace_xmlns_declaration_attribute_variation.phpt │ │ │ │ ├── notation_declaration.phpt │ │ │ │ ├── processing_instruction.phpt │ │ │ │ ├── text_node.phpt │ │ │ │ └── without_contructor.phpt │ │ │ ├── dom.ent │ │ │ ├── dom.xml │ │ │ ├── dom001.phpt │ │ │ ├── dom002.phpt │ │ │ ├── dom003.phpt │ │ │ ├── dom004.phpt │ │ │ ├── dom005.phpt │ │ │ ├── dom006.phpt │ │ │ ├── dom007.phpt │ │ │ ├── dom_comment_basic.phpt │ │ │ ├── dom_comment_variation.phpt │ │ │ ├── dom_create_element.phpt │ │ │ ├── dom_import_simplexml.phpt │ │ │ ├── dom_set_attr_node.phpt │ │ │ ├── dom_test.inc │ │ │ ├── dom_xinclude.phpt │ │ │ ├── dom_xinclude_errors.phpt │ │ │ ├── domattributes.phpt │ │ │ ├── domchardata.phpt │ │ │ ├── domdocument_createentityreference_001.phpt │ │ │ ├── domdocumentload_test_method.inc │ │ │ ├── domdocumentload_test_method_savexml.inc │ │ │ ├── domdocumentload_utilities.inc │ │ │ ├── domdocumentloadxml_test_method.inc │ │ │ ├── domdocumentloadxml_test_method_savexml.inc │ │ │ ├── domelement.phpt │ │ │ ├── domobject_debug_handler.phpt │ │ │ ├── domxpath.phpt │ │ │ ├── element_child_and_parent_node_without_document.phpt │ │ │ ├── empty.html │ │ │ ├── entity_reference_stale_01.phpt │ │ │ ├── entity_reference_stale_02.phpt │ │ │ ├── entity_reference_stale_03.phpt │ │ │ ├── fragments_multiple_nodes_DOMParentNode.phpt │ │ │ ├── getElementsByTagName_liveness_deallocated_document.phpt │ │ │ ├── gh10234.phpt │ │ │ ├── gh11288.phpt │ │ │ ├── gh11289.phpt │ │ │ ├── gh11290.phpt │ │ │ ├── gh11347.phpt │ │ │ ├── gh11500.phpt │ │ │ ├── gh11625.phpt │ │ │ ├── gh11682.phpt │ │ │ ├── gh11791.phpt │ │ │ ├── gh11830/ │ │ │ │ ├── attribute_variation.phpt │ │ │ │ ├── document_variation.phpt │ │ │ │ ├── hierarchy_variation.phpt │ │ │ │ └── type_variation.phpt │ │ │ ├── gh11906.phpt │ │ │ ├── gh12002.phpt │ │ │ ├── gh12455.phpt │ │ │ ├── gh12616_1.phpt │ │ │ ├── gh12616_2.phpt │ │ │ ├── gh12616_3.phpt │ │ │ ├── gh12870.inc │ │ │ ├── gh12870_a.phpt │ │ │ ├── gh12870_b.phpt │ │ │ ├── gh13012.phpt │ │ │ ├── gh13012_ns.phpt │ │ │ ├── gh13863.phpt │ │ │ ├── gh13960.phpt │ │ │ ├── gh14343.phpt │ │ │ ├── gh14652.phpt │ │ │ ├── gh14698.phpt │ │ │ ├── gh14702.phpt │ │ │ ├── gh15137.phpt │ │ │ ├── gh15192.phpt │ │ │ ├── gh15551.phpt │ │ │ ├── gh15570.phpt │ │ │ ├── gh15654.phpt │ │ │ ├── gh15670.phpt │ │ │ ├── gh15910.phpt │ │ │ ├── gh16039.phpt │ │ │ ├── gh16149.phpt │ │ │ ├── gh16150.phpt │ │ │ ├── gh16151.phpt │ │ │ ├── gh16152.phpt │ │ │ ├── gh16190.phpt │ │ │ ├── gh16316.phpt │ │ │ ├── gh16336_1.phpt │ │ │ ├── gh16336_2.phpt │ │ │ ├── gh16338.phpt │ │ │ ├── gh16465.phpt │ │ │ ├── gh16473.phpt │ │ │ ├── gh16533.phpt │ │ │ ├── gh16535.phpt │ │ │ ├── gh16593.phpt │ │ │ ├── gh16594.phpt │ │ │ ├── gh16595.phpt │ │ │ ├── gh16777_1.phpt │ │ │ ├── gh16777_2.phpt │ │ │ ├── gh16906.phpt │ │ │ ├── gh17145.phpt │ │ │ ├── gh17201.phpt │ │ │ ├── gh17223.phpt │ │ │ ├── gh17224.phpt │ │ │ ├── gh17397.phpt │ │ │ ├── gh17500.phpt │ │ │ ├── gh17847.phpt │ │ │ ├── gh17991.phpt │ │ │ ├── gh18304.phpt │ │ │ ├── gh19612.phpt │ │ │ ├── gh8996.phpt │ │ │ ├── gh9142.phpt │ │ │ ├── ghsa-p3x9-6h7p-cgfc_001.phpt │ │ │ ├── ghsa-p3x9-6h7p-cgfc_002.phpt │ │ │ ├── ghsa-p3x9-6h7p-cgfc_003.phpt │ │ │ ├── import_attribute_namespace.phpt │ │ │ ├── libxml_global_state_entity_loader_bypass.phpt │ │ │ ├── manually_call_constructor/ │ │ │ │ ├── attribute.phpt │ │ │ │ ├── cdatasection.phpt │ │ │ │ ├── comment.phpt │ │ │ │ ├── document.phpt │ │ │ │ ├── documentfragment.phpt │ │ │ │ ├── element.phpt │ │ │ │ ├── entityreference.phpt │ │ │ │ ├── processinginstruction.phpt │ │ │ │ └── text.phpt │ │ │ ├── modern/ │ │ │ │ ├── common/ │ │ │ │ │ ├── Document_title_getter.phpt │ │ │ │ │ ├── Document_title_setter.phpt │ │ │ │ │ ├── Element_insertAdjacentElement.phpt │ │ │ │ │ ├── innerHTML_cache_invalidation.phpt │ │ │ │ │ ├── namespace_sxe_interaction.phpt │ │ │ │ │ ├── serialize_entity_reference_in_attribute.phpt │ │ │ │ │ ├── template_cloning.phpt │ │ │ │ │ ├── template_indirect_removal.phpt │ │ │ │ │ ├── template_manual.phpt │ │ │ │ │ ├── template_nested.phpt │ │ │ │ │ ├── template_no_default_ns.phpt │ │ │ │ │ ├── template_participation.phpt │ │ │ │ │ ├── template_rename.phpt │ │ │ │ │ ├── template_simplexml.phpt │ │ │ │ │ └── unpacking_foreach.phpt │ │ │ │ ├── css_selectors/ │ │ │ │ │ ├── attribute.phpt │ │ │ │ │ ├── closest.phpt │ │ │ │ │ ├── closest_invalid_selector.phpt │ │ │ │ │ ├── combinators.phpt │ │ │ │ │ ├── entities.phpt │ │ │ │ │ ├── gh17802.phpt │ │ │ │ │ ├── id.phpt │ │ │ │ │ ├── lexbor274.phpt │ │ │ │ │ ├── matches_invalid_selector.phpt │ │ │ │ │ ├── namespaces.phpt │ │ │ │ │ ├── pseudo_classes_blank.phpt │ │ │ │ │ ├── pseudo_classes_checked.phpt │ │ │ │ │ ├── pseudo_classes_current.phpt │ │ │ │ │ ├── pseudo_classes_dir.phpt │ │ │ │ │ ├── pseudo_classes_disabled_enabled.phpt │ │ │ │ │ ├── pseudo_classes_empty.phpt │ │ │ │ │ ├── pseudo_classes_first_last_child.phpt │ │ │ │ │ ├── pseudo_classes_has.phpt │ │ │ │ │ ├── pseudo_classes_is_where.phpt │ │ │ │ │ ├── pseudo_classes_lang.phpt │ │ │ │ │ ├── pseudo_classes_links.phpt │ │ │ │ │ ├── pseudo_classes_no_op.phpt │ │ │ │ │ ├── pseudo_classes_nth_child.phpt │ │ │ │ │ ├── pseudo_classes_nth_child_of.phpt │ │ │ │ │ ├── pseudo_classes_nth_col.phpt │ │ │ │ │ ├── pseudo_classes_only_child.phpt │ │ │ │ │ ├── pseudo_classes_only_of_type.phpt │ │ │ │ │ ├── pseudo_classes_optional_required.phpt │ │ │ │ │ ├── pseudo_classes_placeholder_shown.phpt │ │ │ │ │ ├── pseudo_classes_read_write_read_only.phpt │ │ │ │ │ ├── pseudo_classes_root.phpt │ │ │ │ │ ├── pseudo_elements.phpt │ │ │ │ │ ├── quirks_mode.phpt │ │ │ │ │ └── test_utils.inc │ │ │ │ ├── extensions/ │ │ │ │ │ ├── Element_getDescendantNamespaces.phpt │ │ │ │ │ ├── Element_getInScopeNamespaces.phpt │ │ │ │ │ ├── Element_renaming_html_ns_01.phpt │ │ │ │ │ ├── Element_renaming_html_ns_02.phpt │ │ │ │ │ ├── Element_substitutedNodeValue.phpt │ │ │ │ │ ├── attribute_renaming_conflict.phpt │ │ │ │ │ ├── node_renaming.phpt │ │ │ │ │ └── node_renaming_validation_errors.phpt │ │ │ │ ├── html/ │ │ │ │ │ ├── encoding/ │ │ │ │ │ │ ├── HTMLDocument_GB18030.phpt │ │ │ │ │ │ ├── HTMLDocument_Shift_JIS.phpt │ │ │ │ │ │ ├── HTMLDocument_UTF16BE_BOM.phpt │ │ │ │ │ │ ├── HTMLDocument_UTF16LE_BOM.phpt │ │ │ │ │ │ ├── HTMLDocument_UTF8_BOM.phpt │ │ │ │ │ │ ├── HTMLDocument_Windows1251.phpt │ │ │ │ │ │ ├── HTMLDocument_createFromFile_http_header.phpt │ │ │ │ │ │ ├── HTMLDocument_createFromFile_override_encoding.phpt │ │ │ │ │ │ ├── HTMLDocument_createFromString_override_encoding.phpt │ │ │ │ │ │ ├── HTMLDocument_encoding_edge_case_01.phpt │ │ │ │ │ │ ├── HTMLDocument_encoding_edge_case_02.phpt │ │ │ │ │ │ ├── HTMLDocument_encoding_edge_case_03.phpt │ │ │ │ │ │ ├── HTMLDocument_encoding_edge_case_04.phpt │ │ │ │ │ │ ├── HTMLDocument_encoding_edge_case_05.phpt │ │ │ │ │ │ ├── HTMLDocument_encoding_edge_case_06.phpt │ │ │ │ │ │ ├── HTMLDocument_encoding_edge_case_07.phpt │ │ │ │ │ │ ├── HTMLDocument_encoding_edge_case_08.phpt │ │ │ │ │ │ ├── HTMLDocument_encoding_field_test.phpt │ │ │ │ │ │ ├── HTMLDocument_encoding_unicode_error.phpt │ │ │ │ │ │ ├── HTMLDocument_fallback_encoding.phpt │ │ │ │ │ │ ├── HTMLDocument_override_encoding_incompatible_charset.phpt │ │ │ │ │ │ ├── fallback_encoding.html │ │ │ │ │ │ ├── gb18030.html │ │ │ │ │ │ ├── gb18030_without_charset.html │ │ │ │ │ │ ├── gh17481.phpt │ │ │ │ │ │ ├── shift_jis.html │ │ │ │ │ │ ├── utf16be_bom.html │ │ │ │ │ │ ├── utf16le_bom.html │ │ │ │ │ │ ├── utf16le_error.html │ │ │ │ │ │ ├── utf8_bom.html │ │ │ │ │ │ └── windows1251.html │ │ │ │ │ ├── interactions/ │ │ │ │ │ │ ├── Document_body_getter.phpt │ │ │ │ │ │ ├── Document_body_setter.phpt │ │ │ │ │ │ ├── Document_body_setter_errors.phpt │ │ │ │ │ │ ├── Document_head.phpt │ │ │ │ │ │ ├── HTMLCollection_dimension_errors.phpt │ │ │ │ │ │ ├── HTMLCollection_named_reads.phpt │ │ │ │ │ │ ├── HTMLDocument_clone.phpt │ │ │ │ │ │ ├── HTMLDocument_documentURI.phpt │ │ │ │ │ │ ├── HTMLDocument_getElementsByTagName.phpt │ │ │ │ │ │ ├── HTMLDocument_registerNodeClass_01.phpt │ │ │ │ │ │ ├── HTMLDocument_registerNodeClass_02.phpt │ │ │ │ │ │ ├── HTMLDocument_registerNodeClass_03.phpt │ │ │ │ │ │ ├── HTMLDocument_saveHTMLFile_empty_path.phpt │ │ │ │ │ │ ├── HTMLDocument_saveHTML_wrong_document.phpt │ │ │ │ │ │ ├── HTMLDocument_should_retain_properties_and_owner_01.phpt │ │ │ │ │ │ ├── HTMLDocument_should_retain_properties_and_owner_02.phpt │ │ │ │ │ │ ├── getLineNo_65536.phpt │ │ │ │ │ │ ├── noscript.phpt │ │ │ │ │ │ ├── test foo.html │ │ │ │ │ │ └── without_constructor.phpt │ │ │ │ │ ├── parser/ │ │ │ │ │ │ ├── Element_innerHTML.phpt │ │ │ │ │ │ ├── HTMLDocument_createFromFile_createFromString_BOM_buffer_edge.phpt │ │ │ │ │ │ ├── HTMLDocument_createFromString_namespaced_attributes.phpt │ │ │ │ │ │ ├── HTMLDocument_fromFile_DOM_HTML_NO_DEFAULT_NS.phpt │ │ │ │ │ │ ├── HTMLDocument_fromFile_empty_path.phpt │ │ │ │ │ │ ├── HTMLDocument_fromFile_local_existing_file.phpt │ │ │ │ │ │ ├── HTMLDocument_fromFile_local_file_does_not_exist.phpt │ │ │ │ │ │ ├── HTMLDocument_fromFile_nul_terminator_cases_path.phpt │ │ │ │ │ │ ├── HTMLDocument_fromFile_parser_warning_01.phpt │ │ │ │ │ │ ├── HTMLDocument_fromFile_parser_warning_02.phpt │ │ │ │ │ │ ├── HTMLDocument_fromFile_parser_warning_03.phpt │ │ │ │ │ │ ├── HTMLDocument_fromFile_parser_warning_libxml_get_last_error.phpt │ │ │ │ │ │ ├── HTMLDocument_fromFile_with_failing_stream_wrapper.phpt │ │ │ │ │ │ ├── HTMLDocument_fromFile_with_working_stream_wrapper.phpt │ │ │ │ │ │ ├── HTMLDocument_fromString_DOM_HTML_NO_DEFAULT_NS.phpt │ │ │ │ │ │ ├── HTMLDocument_fromString_LIBXML_COMPACT.phpt │ │ │ │ │ │ ├── HTMLDocument_fromString_LIBXML_HTML_NOIMPLIED_error.phpt │ │ │ │ │ │ ├── HTMLDocument_fromString_LIBXML_HTML_NOIMPLIED_namespace.phpt │ │ │ │ │ │ ├── HTMLDocument_fromString_empty.phpt │ │ │ │ │ │ ├── HTMLDocument_fromString_fromFile_LIBXML_HTML_NOIMPLIED.phpt │ │ │ │ │ │ ├── HTMLDocument_fromString_line_column.phpt │ │ │ │ │ │ ├── HTMLDocument_fromString_normal_no_error.phpt │ │ │ │ │ │ ├── HTMLDocument_fromString_old_dtd.phpt │ │ │ │ │ │ ├── HTMLDocument_fromString_parser_warning_01.phpt │ │ │ │ │ │ ├── HTMLDocument_fromString_parser_warning_02.phpt │ │ │ │ │ │ ├── HTMLDocument_fromString_parser_warning_03.phpt │ │ │ │ │ │ ├── HTMLDocument_fromString_parser_warning_internal_error.phpt │ │ │ │ │ │ ├── HTMLDocument_fromString_without_body.phpt │ │ │ │ │ │ ├── HTMLDocument_parse_options.phpt │ │ │ │ │ │ ├── gh17485.phpt │ │ │ │ │ │ ├── gh17486.phpt │ │ │ │ │ │ ├── gh18090.phpt │ │ │ │ │ │ ├── paragraph.html │ │ │ │ │ │ ├── parser_warning_01.html │ │ │ │ │ │ ├── parser_warning_02.html │ │ │ │ │ │ ├── parser_warning_03.html │ │ │ │ │ │ ├── predefined_namespaces.phpt │ │ │ │ │ │ ├── user_error_handler.phpt │ │ │ │ │ │ └── xml_style_namespace.phpt │ │ │ │ │ └── serializer/ │ │ │ │ │ ├── Element_innerHTML.phpt │ │ │ │ │ ├── HTMLDocument_entity_reference.phpt │ │ │ │ │ ├── HTMLDocument_escape_attribute.phpt │ │ │ │ │ ├── HTMLDocument_escape_nbsp.phpt │ │ │ │ │ ├── HTMLDocument_serialize_attribute_ns.phpt │ │ │ │ │ ├── HTMLDocument_serialize_cdata.phpt │ │ │ │ │ ├── HTMLDocument_serialize_comment.phpt │ │ │ │ │ ├── HTMLDocument_serialize_doctype.phpt │ │ │ │ │ ├── HTMLDocument_serialize_element_ns.phpt │ │ │ │ │ ├── HTMLDocument_serialize_failing_stream.phpt │ │ │ │ │ ├── HTMLDocument_serialize_fragment.phpt │ │ │ │ │ ├── HTMLDocument_serialize_full_document.phpt │ │ │ │ │ ├── HTMLDocument_serialize_ns_imported_01.phpt │ │ │ │ │ ├── HTMLDocument_serialize_ns_imported_02.phpt │ │ │ │ │ ├── HTMLDocument_serialize_ns_imported_03.phpt │ │ │ │ │ ├── HTMLDocument_serialize_ns_imported_04.phpt │ │ │ │ │ ├── HTMLDocument_serialize_ns_imported_05.phpt │ │ │ │ │ ├── HTMLDocument_serialize_ns_imported_06.phpt │ │ │ │ │ ├── HTMLDocument_serialize_processing_instruction.phpt │ │ │ │ │ ├── HTMLDocument_serialize_roots.phpt │ │ │ │ │ ├── HTMLDocument_serialize_text_01.phpt │ │ │ │ │ ├── HTMLDocument_serialize_text_02.phpt │ │ │ │ │ ├── HTMLDocument_serialize_text_03.phpt │ │ │ │ │ ├── HTMLDocument_serialize_void_elements.phpt │ │ │ │ │ ├── legacy_null_content.phpt │ │ │ │ │ └── sample.xml │ │ │ │ ├── spec/ │ │ │ │ │ ├── Attr_name.phpt │ │ │ │ │ ├── CharacterData_deleteData_negative_in_bounds_length.phpt │ │ │ │ │ ├── CharacterData_insertData_edge_cases.phpt │ │ │ │ │ ├── CharacterData_insertData_negative_offset.phpt │ │ │ │ │ ├── CharacterData_insertData_negative_offset_mod32.phpt │ │ │ │ │ ├── CharacterData_replaceData_negative_count.phpt │ │ │ │ │ ├── CharacterData_replaceData_negative_count_mod32.phpt │ │ │ │ │ ├── CharacterData_substringData_edge_cases.phpt │ │ │ │ │ ├── CharacterData_substringData_negative_arguments.phpt │ │ │ │ │ ├── CharacterData_substringData_negative_arguments_mod32.phpt │ │ │ │ │ ├── Document_createAttribute.phpt │ │ │ │ │ ├── Document_createAttributeNS.phpt │ │ │ │ │ ├── Document_createElement.phpt │ │ │ │ │ ├── Document_createElementNS.phpt │ │ │ │ │ ├── Document_createElement_edge_cases.phpt │ │ │ │ │ ├── Document_getElementsByTagNameNS.phpt │ │ │ │ │ ├── Document_implementation_createDocument.phpt │ │ │ │ │ ├── Document_implementation_createDocumentType.phpt │ │ │ │ │ ├── Document_implementation_createDocumentType_errors.phpt │ │ │ │ │ ├── Document_implementation_createDocument_errors.phpt │ │ │ │ │ ├── Document_implementation_createHTMLDocument.phpt │ │ │ │ │ ├── Document_implementation_same_object.phpt │ │ │ │ │ ├── Document_importLegacyNode.phpt │ │ │ │ │ ├── Document_importNode_not_supported.phpt │ │ │ │ │ ├── Element_getAttribute.phpt │ │ │ │ │ ├── Element_getAttributeNS.phpt │ │ │ │ │ ├── Element_getAttributeNode.phpt │ │ │ │ │ ├── Element_getAttributeNodeNS.phpt │ │ │ │ │ ├── Element_hasAttribute.phpt │ │ │ │ │ ├── Element_hasAttributeNS.phpt │ │ │ │ │ ├── Element_insertAdjacentText.phpt │ │ │ │ │ ├── Element_prefix_readonly.phpt │ │ │ │ │ ├── Element_removeAttribute.phpt │ │ │ │ │ ├── Element_removeAttributeNS.phpt │ │ │ │ │ ├── Element_removeAttribute_edge_cases.phpt │ │ │ │ │ ├── Element_setAttributeNS.phpt │ │ │ │ │ ├── Element_setAttributeNode.phpt │ │ │ │ │ ├── Element_setAttributeNode_adoption.phpt │ │ │ │ │ ├── Element_setAttributeNode_inuse.phpt │ │ │ │ │ ├── Element_setAttribute_with_namespace.phpt │ │ │ │ │ ├── Element_setAttribute_without_namespace.phpt │ │ │ │ │ ├── Element_tagName.phpt │ │ │ │ │ ├── Element_toggleAttribute.phpt │ │ │ │ │ ├── HTMLDocument_createCDATASection.phpt │ │ │ │ │ ├── HTMLDocument_createProcessingInstruction.phpt │ │ │ │ │ ├── HTMLDocument_getElementsByTagName.phpt │ │ │ │ │ ├── HTMLDocument_importNode_01.phpt │ │ │ │ │ ├── NamedNodeMap_dimensions.phpt │ │ │ │ │ ├── NamedNodeMap_dimensions_errors.phpt │ │ │ │ │ ├── NamedNodeMap_getNamedItem.phpt │ │ │ │ │ ├── NodeList_dimensions.phpt │ │ │ │ │ ├── NodeList_dimensions_errors.phpt │ │ │ │ │ ├── Node_appendChild_attribute.phpt │ │ │ │ │ ├── Node_appendChild_fragment_multiple_elements.phpt │ │ │ │ │ ├── Node_appendChild_invalid_parent.phpt │ │ │ │ │ ├── Node_baseURI.phpt │ │ │ │ │ ├── Node_cloneNode_copy_document_properties.phpt │ │ │ │ │ ├── Node_getRootNode.phpt │ │ │ │ │ ├── Node_insertBefore_01.phpt │ │ │ │ │ ├── Node_insertBefore_02.phpt │ │ │ │ │ ├── Node_isDefaultNamespace.phpt │ │ │ │ │ ├── Node_isEqualNode_01.phpt │ │ │ │ │ ├── Node_isEqualNode_02.phpt │ │ │ │ │ ├── Node_lookupNamespaceURI.phpt │ │ │ │ │ ├── Node_lookupPrefix.phpt │ │ │ │ │ ├── Node_nodeName.phpt │ │ │ │ │ ├── Node_nodeValue_element.phpt │ │ │ │ │ ├── Node_normalize.phpt │ │ │ │ │ ├── Node_normalize_edge_case.phpt │ │ │ │ │ ├── Node_replaceChild_edge_cases.phpt │ │ │ │ │ ├── ParentNode_append_exception_consistency.phpt │ │ │ │ │ ├── ParentNode_edge_case.phpt │ │ │ │ │ ├── ParentNode_hierarchy_text_nodes.phpt │ │ │ │ │ ├── ProcessingInstruction_data_manipulation.phpt │ │ │ │ │ ├── Text_splitText_edge_case.phpt │ │ │ │ │ ├── XMLDocument_getElementsByTagName.phpt │ │ │ │ │ ├── XMLDocument_version.phpt │ │ │ │ │ ├── appendChild_dtd_legacy.phpt │ │ │ │ │ ├── append_text_nodes_invalid_hierarchy.phpt │ │ │ │ │ ├── attribute_entity_expansion.phpt │ │ │ │ │ ├── attribute_entity_expansion_legacy.phpt │ │ │ │ │ ├── bug47530.phpt │ │ │ │ │ ├── bug47847.phpt │ │ │ │ │ ├── bug55294.phpt │ │ │ │ │ ├── bug81468.phpt │ │ │ │ │ ├── clone_conflicting_namespace_prefix.phpt │ │ │ │ │ ├── clone_document.phpt │ │ │ │ │ ├── clone_dtd_node.phpt │ │ │ │ │ ├── clone_entity_reference.phpt │ │ │ │ │ ├── clone_text_nodes.phpt │ │ │ │ │ ├── create_element_util.inc │ │ │ │ │ ├── default_namespace_move.phpt │ │ │ │ │ ├── documentURI_URL.phpt │ │ │ │ │ ├── dom_parsing_gh44.phpt │ │ │ │ │ ├── dom_parsing_gh45.phpt │ │ │ │ │ ├── dom_parsing_gh47.phpt │ │ │ │ │ ├── dom_parsing_gh47_bis.phpt │ │ │ │ │ ├── dump_attr.inc │ │ │ │ │ ├── element_dump.inc │ │ │ │ │ ├── gh11404_1.phpt │ │ │ │ │ ├── gh11404_2.phpt │ │ │ │ │ ├── import_entity_reference.phpt │ │ │ │ │ ├── import_of_lone_attribute.phpt │ │ │ │ │ ├── import_of_namepace_conflicting_attributes.phpt │ │ │ │ │ ├── node_list_dump.inc │ │ │ │ │ ├── pre_insertion_validation.phpt │ │ │ │ │ ├── reconciliation_of_attributes.phpt │ │ │ │ │ ├── reconciliation_of_elements.phpt │ │ │ │ │ ├── serialize_default_and_prefixed_xmlns.phpt │ │ │ │ │ ├── serialize_element_unqualified.phpt │ │ │ │ │ ├── serialize_non_default_empty_xmlns.phpt │ │ │ │ │ ├── serialize_xml_attribute.phpt │ │ │ │ │ ├── serialize_xml_namespace_on_elements.phpt │ │ │ │ │ ├── serialize_xml_ns_decl.phpt │ │ │ │ │ ├── textContent_edge_cases.phpt │ │ │ │ │ ├── text_merging.phpt │ │ │ │ │ ├── xml_serialize_LIBXML_NOEMPTYTAG.phpt │ │ │ │ │ └── xml_serialize_formatting.phpt │ │ │ │ ├── token_list/ │ │ │ │ │ ├── add.phpt │ │ │ │ │ ├── add_errors.phpt │ │ │ │ │ ├── attlist.phpt │ │ │ │ │ ├── change_attribute.phpt │ │ │ │ │ ├── clone.phpt │ │ │ │ │ ├── contains.phpt │ │ │ │ │ ├── contains_empty.phpt │ │ │ │ │ ├── contains_error.phpt │ │ │ │ │ ├── count.phpt │ │ │ │ │ ├── debug.phpt │ │ │ │ │ ├── dimensions.phpt │ │ │ │ │ ├── dimensions_error.phpt │ │ │ │ │ ├── entities.phpt │ │ │ │ │ ├── equality.phpt │ │ │ │ │ ├── foreach_by_ref.phpt │ │ │ │ │ ├── getIterator.phpt │ │ │ │ │ ├── gh18744.phpt │ │ │ │ │ ├── item.phpt │ │ │ │ │ ├── iteration_01.phpt │ │ │ │ │ ├── iteration_02.phpt │ │ │ │ │ ├── iterator_modification_invalidation.phpt │ │ │ │ │ ├── remove.phpt │ │ │ │ │ ├── remove_errors.phpt │ │ │ │ │ ├── removed_element.phpt │ │ │ │ │ ├── replace.phpt │ │ │ │ │ ├── replace_error.phpt │ │ │ │ │ ├── supports.phpt │ │ │ │ │ ├── toggle.phpt │ │ │ │ │ ├── toggle_error.phpt │ │ │ │ │ └── value_edge_cases.phpt │ │ │ │ └── xml/ │ │ │ │ ├── DTDNamedNodeMap.phpt │ │ │ │ ├── Element_innerHTML_prefixed_writing.phpt │ │ │ │ ├── Element_innerHTML_reading.phpt │ │ │ │ ├── Element_innerHTML_reading_errors.phpt │ │ │ │ ├── Element_innerHTML_writing.phpt │ │ │ │ ├── Element_innerHTML_writing_errors.phpt │ │ │ │ ├── Node_removeChild_from_comment.phpt │ │ │ │ ├── XMLDocument_createFromFile_empty_input.phpt │ │ │ │ ├── XMLDocument_createFromFile_override_encoding.phpt │ │ │ │ ├── XMLDocument_createFromString_override_encoding.phpt │ │ │ │ ├── XMLDocument_debug.phpt │ │ │ │ ├── XMLDocument_documentURI.phpt │ │ │ │ ├── XMLDocument_fromEmptyDocument_01.phpt │ │ │ │ ├── XMLDocument_fromEmptyDocument_02.phpt │ │ │ │ ├── XMLDocument_fromEmptyDocument_03.phpt │ │ │ │ ├── XMLDocument_fromFile_01.phpt │ │ │ │ ├── XMLDocument_fromFile_02.phpt │ │ │ │ ├── XMLDocument_fromFile_03.phpt │ │ │ │ ├── XMLDocument_fromFile_04.phpt │ │ │ │ ├── XMLDocument_fromString_01.phpt │ │ │ │ ├── XMLDocument_fromString_02.phpt │ │ │ │ ├── XMLDocument_fromString_03.phpt │ │ │ │ ├── XMLDocument_fromString_04.phpt │ │ │ │ ├── XMLDocument_node_ownerDocument_for_XML.phpt │ │ │ │ ├── XMLDocument_saveXML_node.phpt │ │ │ │ ├── XMLDocument_xpath.phpt │ │ │ │ ├── XMLDocument_xpath_errors.phpt │ │ │ │ ├── bug48339.phpt │ │ │ │ ├── dummy.xml │ │ │ │ ├── gh17572.phpt │ │ │ │ ├── gh18979.phpt │ │ │ │ ├── return_dom_node_from_xpath.phpt │ │ │ │ ├── serialize_LIBXML_NOXMLDECL.phpt │ │ │ │ ├── serialize_empty_xmlns.phpt │ │ │ │ ├── simplexml_interop.phpt │ │ │ │ ├── test foo.xml │ │ │ │ └── xpath_query_context_in_scope_ns.phpt │ │ │ ├── node_textcontent.phpt │ │ │ ├── not_serializable.phpt │ │ │ ├── not_unserializable.phpt │ │ │ ├── not_well.html │ │ │ ├── not_well_formed.xml │ │ │ ├── not_well_formed2.xml │ │ │ ├── not_well_formed3.xml │ │ │ ├── not_well_formed4.xml │ │ │ ├── not_well_formed5.xml │ │ │ ├── note.dtd │ │ │ ├── note.xml │ │ │ ├── nsdoc.xml │ │ │ ├── null_text_content_manipulation.phpt │ │ │ ├── parentnode_childnode_too_long_text.phpt │ │ │ ├── php_function_edge_cases.phpt │ │ │ ├── property_write_errors.phpt │ │ │ ├── reconcile_reused_namespace.phpt │ │ │ ├── registerNodeClass_abstract_class.phpt │ │ │ ├── registerPhpFunctionNS.phpt │ │ │ ├── registerPhpFunctionNS_errors.phpt │ │ │ ├── register_node_class.phpt │ │ │ ├── replaceChild_attribute_validation.phpt │ │ │ ├── replaceWith_non_viable_next_sibling.phpt │ │ │ ├── setAttributeNodeNS_same_uri_different_prefix.phpt │ │ │ ├── specific_namespace_behaviour.phpt │ │ │ ├── test.html │ │ │ ├── toString_exceptions.phpt │ │ │ ├── uaf_doctype_iterator.phpt │ │ │ ├── unpack_foreach_behaviour.phpt │ │ │ ├── unsetting_properties.phpt │ │ │ ├── wrong_book_with_dtd.xml │ │ │ ├── wrong_book_with_dtd2.xml │ │ │ ├── xinclude.xml │ │ │ ├── xml_parsing_LIBXML_NO_XXE.phpt │ │ │ ├── xml_parsing_LIBXML_RECOVER.phpt │ │ │ ├── xpath_context_node.phpt │ │ │ ├── xpath_domnamespacenode.phpt │ │ │ ├── xpath_domnamespacenode_advanced.phpt │ │ │ └── xpath_evaluate_basic_types.phpt │ │ ├── text.c │ │ ├── token_list.c │ │ ├── token_list.h │ │ ├── xml_common.h │ │ ├── xml_document.c │ │ ├── xml_serializer.c │ │ ├── xml_serializer.h │ │ ├── xpath.c │ │ ├── xpath_callbacks.c │ │ └── xpath_callbacks.h │ ├── exif/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── exif.c │ │ ├── exif.stub.php │ │ ├── exif_arginfo.h │ │ ├── php_exif.h │ │ └── tests/ │ │ ├── bug34704-mb.phpt │ │ ├── bug34704.phpt │ │ ├── bug48378.phpt │ │ ├── bug50660/ │ │ │ └── bug50660.phpt │ │ ├── bug50845.phpt │ │ ├── bug54002.phpt │ │ ├── bug60150.phpt │ │ ├── bug62523_1.phpt │ │ ├── bug62523_2.phpt │ │ ├── bug62523_3.phpt │ │ ├── bug64739.phpt │ │ ├── bug68113-mb.phpt │ │ ├── bug68113.phpt │ │ ├── bug68547.phpt │ │ ├── bug68799.phpt │ │ ├── bug71534.phpt │ │ ├── bug71534.tiff │ │ ├── bug72094.phpt │ │ ├── bug72603.phpt │ │ ├── bug72618.phpt │ │ ├── bug72627.phpt │ │ ├── bug72627.tiff │ │ ├── bug72735/ │ │ │ ├── bug72682.phpt │ │ │ └── bug72735.phpt │ │ ├── bug72819/ │ │ │ └── bug72819.phpt │ │ ├── bug73115/ │ │ │ └── bug73115.phpt │ │ ├── bug73737.phpt │ │ ├── bug73737.tiff │ │ ├── bug74428/ │ │ │ └── bug74428.phpt │ │ ├── bug75785/ │ │ │ └── bug75785.phpt │ │ ├── bug76130.phpt │ │ ├── bug76164.phpt │ │ ├── bug76409.phpt │ │ ├── bug76423.phpt │ │ ├── bug76557.phpt │ │ ├── bug77184/ │ │ │ └── bug77184.phpt │ │ ├── bug77540.phpt │ │ ├── bug77563.phpt │ │ ├── bug77564/ │ │ │ └── bug77564.phpt │ │ ├── bug77753.phpt │ │ ├── bug77753.tiff │ │ ├── bug77831.phpt │ │ ├── bug77831.tiff │ │ ├── bug77950.phpt │ │ ├── bug77950.tiff │ │ ├── bug77988.phpt │ │ ├── bug78222.phpt │ │ ├── bug78256.phpt │ │ ├── bug78793.phpt │ │ ├── bug78910.phpt │ │ ├── bug79046.phpt │ │ ├── bug79282.phpt │ │ ├── duplicate_copyright_tag_leak.phpt │ │ ├── duplicate_copyright_tag_leak.tiff │ │ ├── exif000.phpt │ │ ├── exif001.phpt │ │ ├── exif002.phpt │ │ ├── exif003.phpt │ │ ├── exif004.phpt │ │ ├── exif005.phpt │ │ ├── exif007.phpt │ │ ├── exif008.phpt │ │ ├── exif009.phpt │ │ ├── exif010.phpt │ │ ├── exif011.phpt │ │ ├── exif012.phpt │ │ ├── exif013.phpt │ │ ├── exif014.phpt │ │ ├── exif015.phpt │ │ ├── exif016.phpt │ │ ├── exif017.phpt │ │ ├── exif018.phpt │ │ ├── exif020.phpt │ │ ├── exif021.phpt │ │ ├── exif022.phpt │ │ ├── exif023.phpt │ │ ├── exif024.phpt │ │ ├── exif025.phpt │ │ ├── exif026.phpt │ │ ├── exif027.phpt │ │ ├── exif_encoding_crash.phpt │ │ ├── exif_imagetype_basic-mb.phpt │ │ ├── exif_imagetype_basic.phpt │ │ ├── exif_imagetype_error.phpt │ │ ├── exif_read_data_0.phpt │ │ ├── exif_read_data_streams.phpt │ │ ├── exif_read_data_streams_seek.phpt │ │ ├── exif_tagname_basic.phpt │ │ ├── exif_thumbnail_streams.phpt │ │ ├── filename_empty.phpt │ │ ├── float_cast_overflow.phpt │ │ ├── float_cast_overflow.tiff │ │ ├── gh10834.phpt │ │ ├── gh16409.phpt │ │ ├── image016.tiff │ │ ├── image017.tiff │ │ ├── image018.tiff │ │ ├── image020.tiff │ │ ├── image021.tiff │ │ ├── image022.tiff │ │ ├── image023.tiff │ │ ├── image026.tiff │ │ ├── image027.tiff │ │ ├── nesting_level_oom.phpt │ │ ├── nesting_level_oom.tiff │ │ ├── redhat-bug1362571.phpt │ │ ├── sony.phpt │ │ ├── tag_with_illegal_zero_components.phpt │ │ ├── temporary_buffer_leak.phpt │ │ ├── zero_length_makernote_leak.phpt │ │ └── zero_length_makernote_leak.tiff │ ├── fileinfo/ │ │ ├── CREDITS │ │ ├── Makefile.frag │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── create_data_file.php │ │ ├── data_file.c │ │ ├── fileinfo.c │ │ ├── fileinfo.stub.php │ │ ├── fileinfo_arginfo.h │ │ ├── generate_patch.sh │ │ ├── libmagic/ │ │ │ ├── LICENSE │ │ │ ├── apprentice.c │ │ │ ├── apptype.c │ │ │ ├── ascmagic.c │ │ │ ├── buffer.c │ │ │ ├── cdf.c │ │ │ ├── cdf.h │ │ │ ├── cdf_time.c │ │ │ ├── compress.c │ │ │ ├── config.h │ │ │ ├── der.c │ │ │ ├── der.h │ │ │ ├── encoding.c │ │ │ ├── file.h │ │ │ ├── fsmagic.c │ │ │ ├── funcs.c │ │ │ ├── is_csv.c │ │ │ ├── is_json.c │ │ │ ├── is_simh.c │ │ │ ├── is_tar.c │ │ │ ├── magic.c │ │ │ ├── magic.h │ │ │ ├── print.c │ │ │ ├── readcdf.c │ │ │ ├── softmagic.c │ │ │ ├── strcasestr.c │ │ │ └── tar.h │ │ ├── libmagic.patch │ │ ├── magicdata.patch │ │ ├── php_fileinfo.h │ │ ├── php_libmagic.c │ │ ├── php_libmagic.h │ │ └── tests/ │ │ ├── bug-gh11891.phpt │ │ ├── bug57547.phpt │ │ ├── bug61173.phpt │ │ ├── bug61964-mb.phpt │ │ ├── bug61964.phpt │ │ ├── bug67516.phpt │ │ ├── bug67647-mb.phpt │ │ ├── bug67647.phpt │ │ ├── bug68398.phpt │ │ ├── bug68731.phpt │ │ ├── bug68735.phpt │ │ ├── bug68819_001.phpt │ │ ├── bug68819_002.phpt │ │ ├── bug68996.phpt │ │ ├── bug69107.phpt │ │ ├── bug69320.phpt │ │ ├── bug71434.phpt │ │ ├── bug71527-mb.phpt │ │ ├── bug71527.magic │ │ ├── bug71527.phpt │ │ ├── bug71527私はガラスを食べられます.magic │ │ ├── bug74170.phpt │ │ ├── bug77961.magic │ │ ├── bug77961.phpt │ │ ├── bug79283.phpt │ │ ├── bug79756.phpt │ │ ├── bug79756.xls │ │ ├── bug81723.phpt │ │ ├── clone_serialize.phpt │ │ ├── cve-2014-1943-mb.phpt │ │ ├── cve-2014-1943.phpt │ │ ├── cve-2014-3538-mb.phpt │ │ ├── cve-2014-3538-nojit.phpt │ │ ├── cve-2014-3538.phpt │ │ ├── finfo_apple_flag.phpt │ │ ├── finfo_buffer_basic-mb.phpt │ │ ├── finfo_buffer_basic.phpt │ │ ├── finfo_buffer_variation1-mb.phpt │ │ ├── finfo_buffer_variation1.phpt │ │ ├── finfo_close_basic.phpt │ │ ├── finfo_close_error.phpt │ │ ├── finfo_extension_flag.phpt │ │ ├── finfo_file_001.phpt │ │ ├── finfo_file_002.phpt │ │ ├── finfo_file_basic.phpt │ │ ├── finfo_file_regex.phpt │ │ ├── finfo_file_stream_001.phpt │ │ ├── finfo_open_001.phpt │ │ ├── finfo_open_002.phpt │ │ ├── finfo_open_003.phpt │ │ ├── finfo_open_004.phpt │ │ ├── finfo_open_basic.phpt │ │ ├── finfo_open_error.phpt │ │ ├── finfo_open_variation1.phpt │ │ ├── finfo_phpinfo_basic.phpt │ │ ├── finfo_set_flags_basic-mb.phpt │ │ ├── finfo_set_flags_basic.phpt │ │ ├── finfo_upstream.phpt │ │ ├── gh13344.phpt │ │ ├── gh17039.phpt │ │ ├── magic │ │ ├── magic私はガラスを食べられます │ │ ├── mime_content_type_001.phpt │ │ ├── mime_content_type_002.phpt │ │ ├── precedural_finfo_in_method.phpt │ │ ├── resources/ │ │ │ ├── test.awk │ │ │ ├── test.json │ │ │ ├── test.ppt │ │ │ ├── test.tga │ │ │ ├── test.webm │ │ │ └── test.xz │ │ └── upstream/ │ │ ├── CVE-2014-1943.result │ │ ├── CVE-2014-1943.testfile │ │ ├── JW07022A.mp3.result │ │ ├── JW07022A.mp3.testfile │ │ ├── android-vdex-1.result │ │ ├── android-vdex-1.testfile │ │ ├── android-vdex-2.result │ │ ├── android-vdex-2.testfile │ │ ├── arj.result │ │ ├── arj.testfile │ │ ├── bcachefs.result │ │ ├── bcachefs.testfile │ │ ├── cl8m8ocofedso.result │ │ ├── cl8m8ocofedso.testfile │ │ ├── dsd64-dff.result │ │ ├── dsd64-dff.testfile │ │ ├── dsd64-dsf.result │ │ ├── dsd64-dsf.testfile │ │ ├── escapevel.result │ │ ├── escapevel.testfile │ │ ├── ext4.result │ │ ├── ext4.testfile │ │ ├── fit-map-data.result │ │ ├── fit-map-data.testfile │ │ ├── gedcom.result │ │ ├── gedcom.testfile │ │ ├── gpkg-1-zst.result │ │ ├── gpkg-1-zst.testfile │ │ ├── hddrawcopytool.result │ │ ├── hddrawcopytool.testfile │ │ ├── issue311docx.result │ │ ├── issue311docx.testfile │ │ ├── issue359xlsx.result │ │ ├── issue359xlsx.testfile │ │ ├── json1.result │ │ ├── json1.testfile │ │ ├── json2.result │ │ ├── json2.testfile │ │ ├── json3.result │ │ ├── json3.testfile │ │ ├── json4.result │ │ ├── json4.testfile │ │ ├── json5.result │ │ ├── json5.testfile │ │ ├── json6.result │ │ ├── json6.testfile │ │ ├── json7.result │ │ ├── json7.testfile │ │ ├── json8.result │ │ ├── json8.testfile │ │ ├── jsonlines1.result │ │ ├── jsonlines1.testfile │ │ ├── matilde.arm.result │ │ ├── matilde.arm.testfile │ │ ├── pcjr.result │ │ ├── pcjr.testfile │ │ ├── pgp-binary-key-v2-phil.result │ │ ├── pgp-binary-key-v2-phil.testfile │ │ ├── pgp-binary-key-v3-lutz.result │ │ ├── pgp-binary-key-v3-lutz.testfile │ │ ├── pgp-binary-key-v4-dsa.result │ │ ├── pgp-binary-key-v4-dsa.testfile │ │ ├── pgp-binary-key-v4-ecc-no-userid-secret.result │ │ ├── pgp-binary-key-v4-ecc-no-userid-secret.testfile │ │ ├── pgp-binary-key-v4-ecc-secret-key.result │ │ ├── pgp-binary-key-v4-ecc-secret-key.testfile │ │ ├── pgp-binary-key-v4-rsa-key.result │ │ ├── pgp-binary-key-v4-rsa-key.testfile │ │ ├── pgp-binary-key-v4-rsa-no-userid-secret.result │ │ ├── pgp-binary-key-v4-rsa-no-userid-secret.testfile │ │ ├── pgp-binary-key-v4-rsa-secret-key.result │ │ ├── pgp-binary-key-v4-rsa-secret-key.testfile │ │ ├── uf2.result │ │ ├── uf2.testfile │ │ ├── zstd-3-skippable-frames.result │ │ ├── zstd-dictionary-0.result │ │ ├── zstd-dictionary-1.result │ │ ├── zstd-dictionary-2.result │ │ ├── zstd-skippable-frame-0.result │ │ ├── zstd-skippable-frame-4.result │ │ ├── zstd-skippable-frame-8.result │ │ ├── zstd-skippable-frame-C.result │ │ ├── zstd-v0.2-FF.result │ │ ├── zstd-v0.2-FF.testfile │ │ ├── zstd-v0.3-FF.result │ │ ├── zstd-v0.3-FF.testfile │ │ ├── zstd-v0.4-FF.result │ │ ├── zstd-v0.4-FF.testfile │ │ ├── zstd-v0.5-FF.result │ │ ├── zstd-v0.5-FF.testfile │ │ ├── zstd-v0.6-FF.result │ │ ├── zstd-v0.6-FF.testfile │ │ ├── zstd-v0.7-00.result │ │ ├── zstd-v0.7-21.result │ │ ├── zstd-v0.7-21.testfile │ │ ├── zstd-v0.7-22.result │ │ ├── zstd-v0.7-22.testfile │ │ ├── zstd-v0.8-00.result │ │ ├── zstd-v0.8-01.result │ │ ├── zstd-v0.8-01.testfile │ │ ├── zstd-v0.8-02.result │ │ ├── zstd-v0.8-02.testfile │ │ ├── zstd-v0.8-03.result │ │ ├── zstd-v0.8-03.testfile │ │ ├── zstd-v0.8-16.result │ │ ├── zstd-v0.8-16.testfile │ │ ├── zstd-v0.8-20.result │ │ ├── zstd-v0.8-20.testfile │ │ ├── zstd-v0.8-21.result │ │ ├── zstd-v0.8-21.testfile │ │ ├── zstd-v0.8-22.result │ │ ├── zstd-v0.8-22.testfile │ │ ├── zstd-v0.8-23.result │ │ ├── zstd-v0.8-23.testfile │ │ ├── zstd-v0.8-F4.result │ │ ├── zstd-v0.8-F4.testfile │ │ ├── zstd-v0.8-FF.result │ │ └── zstd-v0.8-FF.testfile │ ├── filter/ │ │ ├── CREDITS │ │ ├── callback_filter.c │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── filter.c │ │ ├── filter.stub.php │ │ ├── filter_arginfo.h │ │ ├── filter_private.h │ │ ├── logical_filters.c │ │ ├── php_filter.h │ │ ├── sanitizing_filters.c │ │ └── tests/ │ │ ├── 001.phpt │ │ ├── 002.phpt │ │ ├── 003.phpt │ │ ├── 004.phpt │ │ ├── 005.phpt │ │ ├── 006.phpt │ │ ├── 007.phpt │ │ ├── 008.phpt │ │ ├── 009.phpt │ │ ├── 010.phpt │ │ ├── 011.phpt │ │ ├── 012.phpt │ │ ├── 013.phpt │ │ ├── 014.phpt │ │ ├── 015.phpt │ │ ├── 016.phpt │ │ ├── 017.phpt │ │ ├── 018.phpt │ │ ├── 019.phpt │ │ ├── 021.phpt │ │ ├── 022.phpt │ │ ├── 023.phpt │ │ ├── 024.phpt │ │ ├── 025.phpt │ │ ├── 026.phpt │ │ ├── 027.phpt │ │ ├── 028.phpt │ │ ├── 029.phpt │ │ ├── 030.phpt │ │ ├── 031.phpt │ │ ├── 032.phpt │ │ ├── 033.phpt │ │ ├── 033_run.inc │ │ ├── 034.phpt │ │ ├── 035.phpt │ │ ├── 036.phpt │ │ ├── 037.phpt │ │ ├── 038.phpt │ │ ├── 039.phpt │ │ ├── 040.phpt │ │ ├── 041.phpt │ │ ├── 042.phpt │ │ ├── 043.phpt │ │ ├── 044.phpt │ │ ├── 045.phpt │ │ ├── 046.phpt │ │ ├── 047.phpt │ │ ├── 048.phpt │ │ ├── 049.phpt │ │ ├── 050.phpt │ │ ├── 051.phpt │ │ ├── 052.phpt │ │ ├── 053.phpt │ │ ├── 054.phpt │ │ ├── 055.phpt │ │ ├── 056.phpt │ │ ├── 057.phpt │ │ ├── 058.phpt │ │ ├── 059.phpt │ │ ├── 060.phpt │ │ ├── 061.phpt │ │ ├── CVE-2007-1900.phpt │ │ ├── bug39846.phpt │ │ ├── bug42718-2.phpt │ │ ├── bug42718.phpt │ │ ├── bug44445.phpt │ │ ├── bug44779.phpt │ │ ├── bug46973.phpt │ │ ├── bug47435.phpt │ │ ├── bug47745.phpt │ │ ├── bug48762.phpt │ │ ├── bug49184.phpt │ │ ├── bug49274.phpt │ │ ├── bug49510.phpt │ │ ├── bug50158.phpt │ │ ├── bug50632.phpt │ │ ├── bug51192.phpt │ │ ├── bug51368.phpt │ │ ├── bug52209.phpt │ │ ├── bug52929.phpt │ │ ├── bug53037.phpt │ │ ├── bug53150.phpt │ │ ├── bug55478.phpt │ │ ├── bug61700.phpt │ │ ├── bug64441.phpt │ │ ├── bug67167.01.phpt │ │ ├── bug67167.02.phpt │ │ ├── bug69202.phpt │ │ ├── bug69203.phpt │ │ ├── bug71063.phpt │ │ ├── bug73054.phpt │ │ ├── bug76366.phpt │ │ ├── bug7715.phpt │ │ ├── bug77221.phpt │ │ ├── bug7733.phpt │ │ ├── bug77423.phpt │ │ ├── bug80584.phpt │ │ ├── bug81122.phpt │ │ ├── bug81708.phpt │ │ ├── bug8315.phpt │ │ ├── callback_closure.phpt │ │ ├── callback_non_modified_var.phpt │ │ ├── filter_callback_require_scalar.phpt │ │ ├── filter_data.phpt │ │ ├── filter_default_deprecation.phpt │ │ ├── filter_input_array_001.phpt │ │ ├── filter_ipv4_rfc6890.phpt │ │ ├── filter_null_on_failure.phpt │ │ ├── filter_var_array_with_ref.phpt │ │ ├── gh16523.phpt │ │ ├── gh16944.phpt │ │ ├── gh18309.phpt │ │ ├── ghsa-w8qr-v226-r27w.phpt │ │ └── surprising_integer_literals.phpt │ ├── gd/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── gd.c │ │ ├── gd.stub.php │ │ ├── gd_arginfo.h │ │ ├── gd_compat.c │ │ ├── gd_compat.h │ │ ├── libgd/ │ │ │ ├── bmp.h │ │ │ ├── gd.c │ │ │ ├── gd.h │ │ │ ├── gd2copypal.c │ │ │ ├── gd2time.c │ │ │ ├── gd2topng.c │ │ │ ├── gd_avif.c │ │ │ ├── gd_bmp.c │ │ │ ├── gd_color_match.c │ │ │ ├── gd_crop.c │ │ │ ├── gd_errors.h │ │ │ ├── gd_filter.c │ │ │ ├── gd_gd.c │ │ │ ├── gd_gd2.c │ │ │ ├── gd_gif_in.c │ │ │ ├── gd_gif_out.c │ │ │ ├── gd_intern.h │ │ │ ├── gd_interpolation.c │ │ │ ├── gd_io.c │ │ │ ├── gd_io.h │ │ │ ├── gd_io_dp.c │ │ │ ├── gd_io_file.c │ │ │ ├── gd_io_ss.c │ │ │ ├── gd_jpeg.c │ │ │ ├── gd_matrix.c │ │ │ ├── gd_pixelate.c │ │ │ ├── gd_png.c │ │ │ ├── gd_rotate.c │ │ │ ├── gd_security.c │ │ │ ├── gd_ss.c │ │ │ ├── gd_tga.c │ │ │ ├── gd_tga.h │ │ │ ├── gd_topal.c │ │ │ ├── gd_transform.c │ │ │ ├── gd_wbmp.c │ │ │ ├── gd_webp.c │ │ │ ├── gd_xbm.c │ │ │ ├── gdcache.c │ │ │ ├── gdcache.h │ │ │ ├── gddemo.c │ │ │ ├── gdfontg.c │ │ │ ├── gdfontg.h │ │ │ ├── gdfontl.c │ │ │ ├── gdfontl.h │ │ │ ├── gdfontmb.c │ │ │ ├── gdfontmb.h │ │ │ ├── gdfonts.c │ │ │ ├── gdfonts.h │ │ │ ├── gdfontt.c │ │ │ ├── gdfontt.h │ │ │ ├── gdft.c │ │ │ ├── gdhelpers.c │ │ │ ├── gdhelpers.h │ │ │ ├── gdkanji.c │ │ │ ├── gdparttopng.c │ │ │ ├── gdtables.c │ │ │ ├── gdtest.c │ │ │ ├── gdtestft.c │ │ │ ├── gdtopng.c │ │ │ ├── gdxpm.c │ │ │ ├── jisx0208.h │ │ │ ├── pngtogd.c │ │ │ ├── pngtogd2.c │ │ │ ├── testac.c │ │ │ ├── wbmp.c │ │ │ ├── wbmp.h │ │ │ └── webpng.c │ │ ├── php_gd.h │ │ └── tests/ │ │ ├── 001-mb.phpt │ │ ├── 001.phpt │ │ ├── Rochester-Regular.otf │ │ ├── Rochester-Regular.otf.LICENSE.txt │ │ ├── avif_decode_encode.phpt │ │ ├── bug19366.phpt │ │ ├── bug22544-mb.phpt │ │ ├── bug22544.phpt │ │ ├── bug24155.phpt │ │ ├── bug24594.phpt │ │ ├── bug27582_1.phpt │ │ ├── bug28147.phpt │ │ ├── bug36697-mb.phpt │ │ ├── bug36697.phpt │ │ ├── bug37346-mb.phpt │ │ ├── bug37346.phpt │ │ ├── bug37360.phpt │ │ ├── bug38112.phpt │ │ ├── bug38179.phpt │ │ ├── bug38212-mb.phpt │ │ ├── bug38212.phpt │ │ ├── bug39082.phpt │ │ ├── bug39273.phpt │ │ ├── bug39366.phpt │ │ ├── bug39508.phpt │ │ ├── bug39780.phpt │ │ ├── bug39780_extern.phpt │ │ ├── bug40764.phpt │ │ ├── bug41442.phpt │ │ ├── bug42434.phpt │ │ ├── bug43073.phpt │ │ ├── bug43121.phpt │ │ ├── bug43475.phpt │ │ ├── bug43828.phpt │ │ ├── bug44849.phpt │ │ ├── bug45799.phpt │ │ ├── bug47946.phpt │ │ ├── bug48555.phpt │ │ ├── bug48732-mb.phpt │ │ ├── bug48732.phpt │ │ ├── bug48801-mb.phpt │ │ ├── bug48801.phpt │ │ ├── bug49600.phpt │ │ ├── bug50194.phpt │ │ ├── bug51263.phpt │ │ ├── bug51498.phpt │ │ ├── bug51671.phpt │ │ ├── bug52070.phpt │ │ ├── bug53154.phpt │ │ ├── bug53156.phpt │ │ ├── bug53504.phpt │ │ ├── bug53580.phpt │ │ ├── bug53640.phpt │ │ ├── bug55005.phpt │ │ ├── bug60160.phpt │ │ ├── bug61221.phpt │ │ ├── bug64641.phpt │ │ ├── bug65148.phpt │ │ ├── bug66005.phpt │ │ ├── bug66339-mb.phpt │ │ ├── bug66339.phpt │ │ ├── bug66356.phpt │ │ ├── bug66387.phpt │ │ ├── bug66590.phpt │ │ ├── bug66590_1.phpt │ │ ├── bug66882.phpt │ │ ├── bug67248.phpt │ │ ├── bug67325.phpt │ │ ├── bug67447.phpt │ │ ├── bug69024.phpt │ │ ├── bug70047.phpt │ │ ├── bug70102.phpt │ │ ├── bug70976.phpt │ │ ├── bug71912-mb.phpt │ │ ├── bug71912.phpt │ │ ├── bug71952.phpt │ │ ├── bug72227.phpt │ │ ├── bug72298.phpt │ │ ├── bug72337.phpt │ │ ├── bug72339.phpt │ │ ├── bug72482.phpt │ │ ├── bug72482_2.phpt │ │ ├── bug72494.phpt │ │ ├── bug72512.phpt │ │ ├── bug72512_0.phpt │ │ ├── bug72512_1.phpt │ │ ├── bug72596.phpt │ │ ├── bug72604.phpt │ │ ├── bug72696.phpt │ │ ├── bug72697.phpt │ │ ├── bug72709.phpt │ │ ├── bug72730.phpt │ │ ├── bug72913.phpt │ │ ├── bug73155.phpt │ │ ├── bug73157.phpt │ │ ├── bug73159.phpt │ │ ├── bug73161.gd2 │ │ ├── bug73161.phpt │ │ ├── bug73213.phpt │ │ ├── bug73272.phpt │ │ ├── bug73279.phpt │ │ ├── bug73279_old.phpt │ │ ├── bug73281.phpt │ │ ├── bug73291.phpt │ │ ├── bug73549.phpt │ │ ├── bug73614.phpt │ │ ├── bug73868.gd2 │ │ ├── bug73868.phpt │ │ ├── bug73869.phpt │ │ ├── bug73869a.gd2 │ │ ├── bug73869b.gd2 │ │ ├── bug73957.phpt │ │ ├── bug73968.phpt │ │ ├── bug73968.xbm │ │ ├── bug74031.phpt │ │ ├── bug74435.phpt │ │ ├── bug75111.phpt │ │ ├── bug75124.phpt │ │ ├── bug75571.phpt │ │ ├── bug76041.phpt │ │ ├── bug77195.phpt │ │ ├── bug77198_auto.phpt │ │ ├── bug77198_threshold.phpt │ │ ├── bug77200.phpt │ │ ├── bug77270.phpt │ │ ├── bug77272.phpt │ │ ├── bug77391.phpt │ │ ├── bug77479.phpt │ │ ├── bug77700.phpt │ │ ├── bug77943.phpt │ │ ├── bug77973.phpt │ │ ├── bug79067.phpt │ │ ├── bug79068.phpt │ │ ├── bug79615.phpt │ │ ├── bug79676.phpt │ │ ├── bug79945.phpt │ │ ├── bug81739.phpt │ │ ├── colorat.phpt │ │ ├── colorclosest.phpt │ │ ├── colorexact.phpt │ │ ├── colormatch.phpt │ │ ├── colorresolve.phpt │ │ ├── conv_test.xbm │ │ ├── conv_test.xpm │ │ ├── copy.phpt │ │ ├── copypalette.phpt │ │ ├── copyresized.phpt │ │ ├── crafted.gd2 │ │ ├── crafted_gd2.phpt │ │ ├── createfromgd2.phpt │ │ ├── createfromstring.phpt │ │ ├── createfromwbmp-mb.phpt │ │ ├── createfromwbmp.phpt │ │ ├── createfromwbmp2.phpt │ │ ├── createfromwbmp2_extern.phpt │ │ ├── dashedlines.phpt │ │ ├── func.inc │ │ ├── gd223.phpt │ │ ├── gd276.phpt │ │ ├── gd_info_basic.phpt │ │ ├── gd_info_variation1.phpt │ │ ├── gdimage_prevent_cloning.phpt │ │ ├── gdimage_prevent_serialization.phpt │ │ ├── gh10344.phpt │ │ ├── gh10614.phpt │ │ ├── gh13082.gdf │ │ ├── gh13082.phpt │ │ ├── gh13774.phpt │ │ ├── gh16232.phpt │ │ ├── gh16255.phpt │ │ ├── gh16257.phpt │ │ ├── gh16260.phpt │ │ ├── gh16322.phpt │ │ ├── gh16559.phpt │ │ ├── gh16771.phpt │ │ ├── gh17349.phpt │ │ ├── gh17373.phpt │ │ ├── gh17703.phpt │ │ ├── gh17772.phpt │ │ ├── gh17984.phpt │ │ ├── gh18243.phpt │ │ ├── gh19578.phpt │ │ ├── gh19578_32bits.phpt │ │ ├── gh19955.phpt │ │ ├── gh8848.phpt │ │ ├── gif.phpt │ │ ├── gif2gd.phpt │ │ ├── gif2jpg.phpt │ │ ├── gif2png.phpt │ │ ├── gif_nocolormaps.phpt │ │ ├── girl.avif │ │ ├── github_bug_215.phpt │ │ ├── imageantialias_error2.phpt │ │ ├── imagearc_basic.phpt │ │ ├── imagearc_variation1.phpt │ │ ├── imagearc_variation2.phpt │ │ ├── imagebmp_basic.phpt │ │ ├── imagebmp_nullbyte_injection.phpt │ │ ├── imagechar_basic.phpt │ │ ├── imagecharup_basic.phpt │ │ ├── imagecolorallocate_basic.phpt │ │ ├── imagecolorallocate_variation5.phpt │ │ ├── imagecolorallocate_variation6.phpt │ │ ├── imagecolorallocatealpha_basic.phpt │ │ ├── imagecolorclosesthwb_basic_001.phpt │ │ ├── imagecolordeallocate_basic.phpt │ │ ├── imagecolordeallocate_error3.phpt │ │ ├── imagecolordeallocate_error4.phpt │ │ ├── imagecolormatch_basic.phpt │ │ ├── imagecolormatch_error2.phpt │ │ ├── imagecolormatch_error3.phpt │ │ ├── imagecolormatch_error4.phpt │ │ ├── imagecolorset_basic.phpt │ │ ├── imagecolorset_error1.phpt │ │ ├── imagecolorstotal_basic.phpt │ │ ├── imagecolourstotal_basic.phpt │ │ ├── imageconvolution_basic.phpt │ │ ├── imageconvolution_error2.phpt │ │ ├── imageconvolution_error3.phpt │ │ ├── imagecopymerge_basic.phpt │ │ ├── imagecopymergegray_basic.phpt │ │ ├── imagecopyresampled_basic.phpt │ │ ├── imagecopyresampled_variation1.phpt │ │ ├── imagecreate_error.phpt │ │ ├── imagecreatefrombmp_basic.phpt │ │ ├── imagecreatefromstring_avif.phpt │ │ ├── imagecreatefromstring_bmp.phpt │ │ ├── imagecreatefromstring_compatible_brand.avif │ │ ├── imagecreatefromstring_gif.phpt │ │ ├── imagecreatefromstring_major_brand.avif │ │ ├── imagecreatefromstring_png.phpt │ │ ├── imagecreatefromstring_webp.phpt │ │ ├── imagecreatefromtga_basic.phpt │ │ ├── imagecreatefromtga_basic.tga │ │ ├── imagecreatefromtga_variation.phpt │ │ ├── imagecreatefromtga_variation.tga │ │ ├── imagecreatetruecolor_basic.phpt │ │ ├── imagecreatetruecolor_error2.phpt │ │ ├── imagecrop_auto.phpt │ │ ├── imagecrop_overflow.phpt │ │ ├── imagedashedline_basic.phpt │ │ ├── imageellipse_basic.phpt │ │ ├── imagefill_1.phpt │ │ ├── imagefilledarc_basic.phpt │ │ ├── imagefilledarc_variation1.phpt │ │ ├── imagefilledarc_variation2.phpt │ │ ├── imagefilledellipse_basic.phpt │ │ ├── imagefilledpolygon_basic.phpt │ │ ├── imagefilltoborder_basic.phpt │ │ ├── imagefilter.phpt │ │ ├── imagefilter2.phpt │ │ ├── imagefilter_error1.phpt │ │ ├── imagefilter_error13.phpt │ │ ├── imageflip.phpt │ │ ├── imagefontheight_basic.phpt │ │ ├── imagefontwidth_basic.phpt │ │ ├── imagefttext.phpt │ │ ├── imagegammacorrect_basic.phpt │ │ ├── imagegammacorrect_variation1.phpt │ │ ├── imagegammacorrect_variation2.phpt │ │ ├── imagegd2_nullbyte_injection.phpt │ │ ├── imagegd_nullbyte_injection.phpt │ │ ├── imagegd_truecolor.phpt │ │ ├── imagegetclip_basic.phpt │ │ ├── imagegif_nullbyte_injection.phpt │ │ ├── imageinterlace_basic.phpt │ │ ├── imageinterlace_variation1.phpt │ │ ├── imageinterlace_variation2.phpt │ │ ├── imageinterpolation_basic.phpt │ │ ├── imageistruecolor_basic.phpt │ │ ├── imagejpeg_nullbyte_injection.phpt │ │ ├── imagelayereffect_basic.phpt │ │ ├── imageloadfont_end_of_file_while_reading_header.phpt │ │ ├── imageloadfont_error2.phpt │ │ ├── imageloadfont_invalid.phpt │ │ ├── imageopenpolygon_basic.phpt │ │ ├── imagepalettetotruecolor_basic.phpt │ │ ├── imagepng_nullbyte_injection.phpt │ │ ├── imagepolygon_aa.phpt │ │ ├── imagepolygon_basic.phpt │ │ ├── imagerectangle_basic.phpt │ │ ├── imageresolution_basic.phpt │ │ ├── imageresolution_jpeg.phpt │ │ ├── imageresolution_png.phpt │ │ ├── imagerotate_overflow.phpt │ │ ├── imagescale_preserve_ratio.phpt │ │ ├── imagesetbrush_basic.phpt │ │ ├── imagesetclip_basic.phpt │ │ ├── imagesetthickness_basic.phpt │ │ ├── imagestring_basic.phpt │ │ ├── imagestringup_basic.phpt │ │ ├── imagetruecolortopalette_basic.phpt │ │ ├── imagetruecolortopalette_error3.phpt │ │ ├── imagetruecolortopalette_error4.phpt │ │ ├── imagettftext_charmap_order.phpt │ │ ├── imagetypes_bmp.phpt │ │ ├── imagetypes_tga.phpt │ │ ├── imagewbmp-mb.phpt │ │ ├── imagewbmp.phpt │ │ ├── imagewbmp_nullbyte_injection.phpt │ │ ├── imagewebp_nullbyte_injection.phpt │ │ ├── imagexbm_nullbyte_injection.phpt │ │ ├── invalid_neg_size.gd2 │ │ ├── invalid_neg_size私はガラスを食べられます.gd2 │ │ ├── jpeg2png.phpt │ │ ├── jpg2gd-mb.phpt │ │ ├── jpg2gd.phpt │ │ ├── libgd00086.phpt │ │ ├── libgd00086_extern.phpt │ │ ├── libgd00094-mb.phpt │ │ ├── libgd00094.phpt │ │ ├── libgd00094.xbm │ │ ├── libgd00094私はガラスを食べられます.xbm │ │ ├── libgd00100.phpt │ │ ├── libgd00101.gd │ │ ├── libgd00101.phpt │ │ ├── libgd00106.phpt │ │ ├── libgd00186.phpt │ │ ├── libgd00191.phpt │ │ ├── lines.phpt │ │ ├── png2gd.phpt │ │ ├── pngcomp.phpt │ │ ├── similarity.inc │ │ ├── src.gd2 │ │ ├── src.wbmp │ │ ├── src私はガラスを食べられます.wbmp │ │ ├── test_image_equals_file_palette.phpt │ │ ├── types.phpt │ │ ├── webp_basic.phpt │ │ ├── xbm2png.phpt │ │ ├── xpm2gd.phpt │ │ ├── xpm2jpg.phpt │ │ └── xpm2png.phpt │ ├── gettext/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── gettext.c │ │ ├── gettext.stub.php │ │ ├── gettext_arginfo.h │ │ ├── php_gettext.h │ │ └── tests/ │ │ ├── 44938.phpt │ │ ├── 66265/ │ │ │ ├── de_DE/ │ │ │ │ └── LC_MESSAGES/ │ │ │ │ ├── domain.mo │ │ │ │ └── domain.po │ │ │ ├── en_US/ │ │ │ │ └── LC_MESSAGES/ │ │ │ │ ├── domain.mo │ │ │ │ └── domain.po │ │ │ └── fr_FR/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── domain.mo │ │ │ └── domain.po │ │ ├── bug53251.phpt │ │ ├── bug66267.phpt │ │ ├── bug73730.phpt │ │ ├── dcgettext_lcall.phpt │ │ ├── dcngettext.phpt │ │ ├── gettext_basic-enus.phpt │ │ ├── gettext_basic.phpt │ │ ├── gettext_bind_textdomain_codeset-retval.phpt │ │ ├── gettext_bindtextdomain-cwd.phpt │ │ ├── gettext_bindtextdomain-emptydomain.phpt │ │ ├── gettext_bindtextdomain-path.phpt │ │ ├── gettext_dcgettext.phpt │ │ ├── gettext_dgettext.phpt │ │ ├── gettext_dngettext-plural.phpt │ │ ├── gettext_ngettext.phpt │ │ ├── gettext_phpinfo.phpt │ │ ├── gettext_textdomain-retval.phpt │ │ ├── gh17400.phpt │ │ └── locale/ │ │ ├── en_US.UTF-8/ │ │ │ ├── LC_CTYPE/ │ │ │ │ ├── dgettextTest.mo │ │ │ │ ├── dgettextTest.po │ │ │ │ ├── dgettextTest_switch.mo │ │ │ │ ├── dgettextTest_switch.po │ │ │ │ ├── dgettextTest_switched.po │ │ │ │ ├── dngettextTest.mo │ │ │ │ └── dngettextTest.po │ │ │ └── LC_MESSAGES/ │ │ │ ├── dgettextTest.mo │ │ │ ├── dgettextTest.po │ │ │ ├── dgettextTest_switch.mo │ │ │ ├── dgettextTest_switch.po │ │ │ ├── dngettextTest.mo │ │ │ ├── dngettextTest.po │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ └── fi_FI/ │ │ └── LC_MESSAGES/ │ │ ├── messages.mo │ │ └── messages.po │ ├── gmp/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── gmp.c │ │ ├── gmp.stub.php │ │ ├── gmp_arginfo.h │ │ ├── php_gmp.h │ │ ├── php_gmp_int.h │ │ └── tests/ │ │ ├── 002.phpt │ │ ├── 003.phpt │ │ ├── bug32773.phpt │ │ ├── bug50175.phpt │ │ ├── bug50283.phpt │ │ ├── bug52906.phpt │ │ ├── bug659967.phpt │ │ ├── bug66872.phpt │ │ ├── bug67917.phpt │ │ ├── bug69803.phpt │ │ ├── bug70284.phpt │ │ ├── bug74670.phpt │ │ ├── bug80560.phpt │ │ ├── bug81119.phpt │ │ ├── cast.phpt │ │ ├── clone.phpt │ │ ├── comparison.phpt │ │ ├── comparison_invalid.phpt │ │ ├── construct.phpt │ │ ├── final.phpt │ │ ├── gh16411.phpt │ │ ├── gh16501.phpt │ │ ├── gh16890.phpt │ │ ├── gh9308.phpt │ │ ├── gmp_abs.phpt │ │ ├── gmp_and.phpt │ │ ├── gmp_binomial.phpt │ │ ├── gmp_clrbit.phpt │ │ ├── gmp_cmp.phpt │ │ ├── gmp_com.phpt │ │ ├── gmp_div_q.phpt │ │ ├── gmp_div_qr.phpt │ │ ├── gmp_div_r.phpt │ │ ├── gmp_divexact.phpt │ │ ├── gmp_dynamic_property.phpt │ │ ├── gmp_export.phpt │ │ ├── gmp_fact.phpt │ │ ├── gmp_gcd.phpt │ │ ├── gmp_gcdext.phpt │ │ ├── gmp_hamdist.phpt │ │ ├── gmp_import.phpt │ │ ├── gmp_init.phpt │ │ ├── gmp_init_integer_notations.phpt │ │ ├── gmp_init_leading_spaces.phpt │ │ ├── gmp_intval.phpt │ │ ├── gmp_invert.phpt │ │ ├── gmp_jacobi.phpt │ │ ├── gmp_kronecker.phpt │ │ ├── gmp_lcm.phpt │ │ ├── gmp_legendre.phpt │ │ ├── gmp_mod.phpt │ │ ├── gmp_neg.phpt │ │ ├── gmp_nextprime.phpt │ │ ├── gmp_or.phpt │ │ ├── gmp_perfect_power.phpt │ │ ├── gmp_perfect_square.phpt │ │ ├── gmp_php_int_max.phpt │ │ ├── gmp_popcount.phpt │ │ ├── gmp_pow.phpt │ │ ├── gmp_pow2.phpt │ │ ├── gmp_pown.phpt │ │ ├── gmp_prob_prime.phpt │ │ ├── gmp_random_bits.phpt │ │ ├── gmp_random_range.phpt │ │ ├── gmp_random_seed.phpt │ │ ├── gmp_remroot.phpt │ │ ├── gmp_root.phpt │ │ ├── gmp_scan0.phpt │ │ ├── gmp_scan1.phpt │ │ ├── gmp_setbit.phpt │ │ ├── gmp_setbit_long.phpt │ │ ├── gmp_sign.phpt │ │ ├── gmp_sqrt.phpt │ │ ├── gmp_sqrtrem.phpt │ │ ├── gmp_strict_types.phpt │ │ ├── gmp_strval.phpt │ │ ├── gmp_sub.phpt │ │ ├── gmp_testbit.phpt │ │ ├── gmp_xor.phpt │ │ ├── overloading.phpt │ │ ├── overloading_cmp_op_with_null.phpt │ │ ├── overloading_with_array.phpt │ │ ├── overloading_with_float.phpt │ │ ├── overloading_with_float_fractional.phpt │ │ ├── overloading_with_float_string.phpt │ │ ├── overloading_with_int_string.phpt │ │ ├── overloading_with_non_numeric_string.phpt │ │ ├── overloading_with_null.phpt │ │ ├── overloading_with_object_not_stringable.phpt │ │ ├── overloading_with_object_stringable.phpt │ │ ├── overloading_with_resource.phpt │ │ ├── serialize.phpt │ │ ├── serialize_via_methods.phpt │ │ ├── surprising_integer_literals.phpt │ │ └── unserialize_with_reference.phpt │ ├── hash/ │ │ ├── CREDITS │ │ ├── bench.php │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── hash.c │ │ ├── hash.stub.php │ │ ├── hash_adler32.c │ │ ├── hash_arginfo.h │ │ ├── hash_crc32.c │ │ ├── hash_fnv.c │ │ ├── hash_gost.c │ │ ├── hash_haval.c │ │ ├── hash_joaat.c │ │ ├── hash_md.c │ │ ├── hash_murmur.c │ │ ├── hash_ripemd.c │ │ ├── hash_sha.c │ │ ├── hash_sha3.c │ │ ├── hash_sha_ni.c │ │ ├── hash_sha_sse2.c │ │ ├── hash_snefru.c │ │ ├── hash_tiger.c │ │ ├── hash_whirlpool.c │ │ ├── hash_xxhash.c │ │ ├── murmur/ │ │ │ ├── PMurHash.c │ │ │ ├── PMurHash.h │ │ │ ├── PMurHash128.c │ │ │ ├── PMurHash128.h │ │ │ └── endianness.h │ │ ├── php_hash.h │ │ ├── php_hash_adler32.h │ │ ├── php_hash_crc32.h │ │ ├── php_hash_crc32_tables.h │ │ ├── php_hash_fnv.h │ │ ├── php_hash_gost.h │ │ ├── php_hash_gost_tables.h │ │ ├── php_hash_haval.h │ │ ├── php_hash_joaat.h │ │ ├── php_hash_md.h │ │ ├── php_hash_murmur.h │ │ ├── php_hash_ripemd.h │ │ ├── php_hash_sha.h │ │ ├── php_hash_sha3.h │ │ ├── php_hash_snefru.h │ │ ├── php_hash_snefru_tables.h │ │ ├── php_hash_tiger.h │ │ ├── php_hash_tiger_tables.h │ │ ├── php_hash_whirlpool.h │ │ ├── php_hash_whirlpool_tables.h │ │ ├── php_hash_xxhash.h │ │ ├── sha3/ │ │ │ ├── generic32lc/ │ │ │ │ ├── KeccakHash.c │ │ │ │ ├── KeccakHash.h │ │ │ │ ├── KeccakP-1600-SnP.h │ │ │ │ ├── KeccakP-1600-inplace32BI.c │ │ │ │ ├── KeccakSponge.c │ │ │ │ ├── KeccakSponge.h │ │ │ │ ├── KeccakSponge.inc │ │ │ │ ├── SnP-Relaned.h │ │ │ │ ├── align.h │ │ │ │ └── brg_endian.h │ │ │ └── generic64lc/ │ │ │ ├── KeccakHash.c │ │ │ ├── KeccakHash.h │ │ │ ├── KeccakP-1600-64.macros │ │ │ ├── KeccakP-1600-SnP.h │ │ │ ├── KeccakP-1600-opt64-config.h │ │ │ ├── KeccakP-1600-opt64.c │ │ │ ├── KeccakP-1600-unrolling.macros │ │ │ ├── KeccakSponge.c │ │ │ ├── KeccakSponge.h │ │ │ ├── KeccakSponge.inc │ │ │ ├── SnP-Relaned.h │ │ │ ├── align.h │ │ │ └── brg_endian.h │ │ ├── tests/ │ │ │ ├── HashContext_debugInfo.phpt │ │ │ ├── adler32.phpt │ │ │ ├── bug52240.phpt │ │ │ ├── bug64745.phpt │ │ │ ├── bug70312.phpt │ │ │ ├── bug73127.phpt │ │ │ ├── bug81714.phpt │ │ │ ├── crc32.phpt │ │ │ ├── fnv132.phpt │ │ │ ├── fnv164.phpt │ │ │ ├── fnv1a32.phpt │ │ │ ├── fnv1a64.phpt │ │ │ ├── gh12186_1.phpt │ │ │ ├── gh12186_2.phpt │ │ │ ├── gh16711_1.phpt │ │ │ ├── gh16711_2.phpt │ │ │ ├── gost.phpt │ │ │ ├── hash-clone.phpt │ │ │ ├── hash_algos.phpt │ │ │ ├── hash_copy_001.phpt │ │ │ ├── hash_equals.phpt │ │ │ ├── hash_error.phpt │ │ │ ├── hash_file_basic.phpt │ │ │ ├── hash_file_basic1.phpt │ │ │ ├── hash_file_error.phpt │ │ │ ├── hash_hkdf_basic.phpt │ │ │ ├── hash_hkdf_edges.phpt │ │ │ ├── hash_hkdf_error.phpt │ │ │ ├── hash_hkdf_rfc5869.phpt │ │ │ ├── hash_hmac_algos.phpt │ │ │ ├── hash_hmac_basic.phpt │ │ │ ├── hash_hmac_error.phpt │ │ │ ├── hash_hmac_file_basic.phpt │ │ │ ├── hash_hmac_file_error.phpt │ │ │ ├── hash_init_error.phpt │ │ │ ├── hash_pbkdf2_basic.phpt │ │ │ ├── hash_pbkdf2_error.phpt │ │ │ ├── hash_serialize_001.phpt │ │ │ ├── hash_serialize_002.phpt │ │ │ ├── hash_serialize_003.phpt │ │ │ ├── hash_serialize_004.phpt │ │ │ ├── hash_update_file.phpt │ │ │ ├── hash_update_stream.phpt │ │ │ ├── hash_update_stream_basic_001.phpt │ │ │ ├── haval.phpt │ │ │ ├── hmac-md5.phpt │ │ │ ├── joaat.phpt │ │ │ ├── md2.phpt │ │ │ ├── md4.phpt │ │ │ ├── md5.phpt │ │ │ ├── mhash_001.phpt │ │ │ ├── mhash_002.phpt │ │ │ ├── mhash_003.phpt │ │ │ ├── mhash_004.phpt │ │ │ ├── murmur_seed_deprecation.phpt │ │ │ ├── murmurhash3.phpt │ │ │ ├── murmurhash3_seed.phpt │ │ │ ├── new-context.phpt │ │ │ ├── reuse.phpt │ │ │ ├── ripemd128.phpt │ │ │ ├── ripemd160.phpt │ │ │ ├── ripemd256.phpt │ │ │ ├── ripemd320.phpt │ │ │ ├── sensitive_parameter.phpt │ │ │ ├── sha1.phpt │ │ │ ├── sha224.phpt │ │ │ ├── sha256.phpt │ │ │ ├── sha3.phpt │ │ │ ├── sha384.phpt │ │ │ ├── sha512-224.phpt │ │ │ ├── sha512-256.phpt │ │ │ ├── sha512.phpt │ │ │ ├── snefru.phpt │ │ │ ├── tiger.phpt │ │ │ ├── whirlpool.phpt │ │ │ ├── xxh3_convert_secret_to_string.phpt │ │ │ ├── xxhash_secret.phpt │ │ │ ├── xxhash_seed.phpt │ │ │ ├── xxhash_seed_deprecation.phpt │ │ │ └── xxhash_unserialize_memsize.phpt │ │ └── xxhash/ │ │ └── xxhash.h │ ├── iconv/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── iconv.c │ │ ├── iconv.stub.php │ │ ├── iconv_arginfo.h │ │ ├── php_iconv.def │ │ ├── php_iconv.h │ │ └── tests/ │ │ ├── Quotes.UTF-8.data │ │ ├── bug37176.phpt │ │ ├── bug37773.phpt │ │ ├── bug48147.phpt │ │ ├── bug48289.phpt │ │ ├── bug51250.phpt │ │ ├── bug52211.phpt │ │ ├── bug52941.phpt │ │ ├── bug53304.phpt │ │ ├── bug53891.phpt │ │ ├── bug55146.phpt │ │ ├── bug60494.phpt │ │ ├── bug63839.phpt │ │ ├── bug66828.phpt │ │ ├── bug68180.phpt │ │ ├── bug69840.phpt │ │ ├── bug72320.phpt │ │ ├── bug74230.phpt │ │ ├── bug76249.phpt │ │ ├── bug77147.phpt │ │ ├── bug78069.data │ │ ├── bug78069.phpt │ │ ├── bug79200.phpt │ │ ├── eucjp2iso2022jp.phpt │ │ ├── eucjp2sjis.phpt │ │ ├── eucjp2utf8.phpt │ │ ├── gh17047.phpt │ │ ├── gh7953.phpt │ │ ├── gh7980.phpt │ │ ├── iconv-charset-length-cve-2007-4840.phpt │ │ ├── iconv001.phpt │ │ ├── iconv002.phpt │ │ ├── iconv003.phpt │ │ ├── iconv004.phpt │ │ ├── iconv_basic.phpt │ │ ├── iconv_basic_001-win32.phpt │ │ ├── iconv_basic_001.phpt │ │ ├── iconv_default_charset.phpt │ │ ├── iconv_encoding_basic.phpt │ │ ├── iconv_get_encoding_basic.phpt │ │ ├── iconv_ini_encoding.phpt │ │ ├── iconv_mime_decode-charset-length-cve-2007-4840.phpt │ │ ├── iconv_mime_decode.phpt │ │ ├── iconv_mime_decode_headers-charset-length-cve-2007-4840.phpt │ │ ├── iconv_mime_decode_headers.phpt │ │ ├── iconv_mime_encode.phpt │ │ ├── iconv_mime_encode_001.phpt │ │ ├── iconv_set_encoding-charset-length-cve-2007-4840.phpt │ │ ├── iconv_stream_filter.phpt │ │ ├── iconv_stream_filter.txt │ │ ├── iconv_stream_filter_delimiter.phpt │ │ ├── iconv_strlen-charset-length-cve-2007-4840.phpt │ │ ├── iconv_strlen.phpt │ │ ├── iconv_strlen_basic.phpt │ │ ├── iconv_strlen_error2.phpt │ │ ├── iconv_strpos-charset-length-cve-2007-4840.phpt │ │ ├── iconv_strpos.phpt │ │ ├── iconv_strpos_basic.phpt │ │ ├── iconv_strpos_error2.phpt │ │ ├── iconv_strpos_error_001.phpt │ │ ├── iconv_strpos_variation5.phpt │ │ ├── iconv_strrpos-charset-length-cve-2007-4840.phpt │ │ ├── iconv_strrpos.phpt │ │ ├── iconv_strrpos_basic.phpt │ │ ├── iconv_strrpos_error2.phpt │ │ ├── iconv_substr-charset-length-cve-2007-4783.phpt │ │ ├── iconv_substr.phpt │ │ ├── iconv_substr_basic.phpt │ │ ├── iconv_substr_error2.phpt │ │ ├── iconv_substr_out_of_bounds.phpt │ │ ├── ob_iconv_handler-charset-length-cve-2007-4840.phpt │ │ ├── ob_iconv_handler.phpt │ │ ├── translit-failure.phpt │ │ └── translit-utf8.phpt │ ├── intl/ │ │ ├── CREDITS │ │ ├── ERROR_CONVENTIONS.md │ │ ├── breakiterator/ │ │ │ ├── breakiterator.stub.php │ │ │ ├── breakiterator_arginfo.h │ │ │ ├── breakiterator_class.cpp │ │ │ ├── breakiterator_class.h │ │ │ ├── breakiterator_iterators.cpp │ │ │ ├── breakiterator_iterators.h │ │ │ ├── breakiterator_iterators.stub.php │ │ │ ├── breakiterator_iterators_arginfo.h │ │ │ ├── breakiterator_methods.cpp │ │ │ ├── codepointiterator_internal.cpp │ │ │ ├── codepointiterator_internal.h │ │ │ ├── codepointiterator_methods.cpp │ │ │ └── rulebasedbreakiterator_methods.cpp │ │ ├── calendar/ │ │ │ ├── calendar.stub.php │ │ │ ├── calendar_arginfo.h │ │ │ ├── calendar_class.cpp │ │ │ ├── calendar_class.h │ │ │ ├── calendar_methods.cpp │ │ │ └── gregoriancalendar_methods.cpp │ │ ├── collator/ │ │ │ ├── collator.h │ │ │ ├── collator.stub.php │ │ │ ├── collator_arginfo.h │ │ │ ├── collator_attr.c │ │ │ ├── collator_class.c │ │ │ ├── collator_class.h │ │ │ ├── collator_compare.c │ │ │ ├── collator_convert.c │ │ │ ├── collator_convert.h │ │ │ ├── collator_create.c │ │ │ ├── collator_error.c │ │ │ ├── collator_functions_arginfo.h │ │ │ ├── collator_is_numeric.c │ │ │ ├── collator_is_numeric.h │ │ │ ├── collator_locale.c │ │ │ ├── collator_sort.c │ │ │ └── collator_sort.h │ │ ├── common/ │ │ │ ├── common.stub.php │ │ │ ├── common_arginfo.h │ │ │ ├── common_date.cpp │ │ │ ├── common_date.h │ │ │ ├── common_enum.cpp │ │ │ ├── common_enum.h │ │ │ └── common_error.c │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── converter/ │ │ │ ├── converter.c │ │ │ ├── converter.h │ │ │ ├── converter.stub.php │ │ │ └── converter_arginfo.h │ │ ├── dateformat/ │ │ │ ├── dateformat.c │ │ │ ├── dateformat.h │ │ │ ├── dateformat.stub.php │ │ │ ├── dateformat_arginfo.h │ │ │ ├── dateformat_attr.c │ │ │ ├── dateformat_attrcpp.cpp │ │ │ ├── dateformat_class.c │ │ │ ├── dateformat_class.h │ │ │ ├── dateformat_create.cpp │ │ │ ├── dateformat_create.h │ │ │ ├── dateformat_data.c │ │ │ ├── dateformat_data.h │ │ │ ├── dateformat_format.c │ │ │ ├── dateformat_format_object.cpp │ │ │ ├── dateformat_helpers.cpp │ │ │ ├── dateformat_helpers.h │ │ │ ├── dateformat_parse.c │ │ │ ├── datepatterngenerator.stub.php │ │ │ ├── datepatterngenerator_arginfo.h │ │ │ ├── datepatterngenerator_class.cpp │ │ │ ├── datepatterngenerator_class.h │ │ │ └── datepatterngenerator_methods.cpp │ │ ├── formatter/ │ │ │ ├── formatter.stub.php │ │ │ ├── formatter_arginfo.h │ │ │ ├── formatter_attr.c │ │ │ ├── formatter_class.c │ │ │ ├── formatter_class.h │ │ │ ├── formatter_data.c │ │ │ ├── formatter_data.h │ │ │ ├── formatter_format.c │ │ │ ├── formatter_format.h │ │ │ ├── formatter_functions_arginfo.h │ │ │ ├── formatter_main.c │ │ │ └── formatter_parse.c │ │ ├── grapheme/ │ │ │ ├── grapheme.h │ │ │ ├── grapheme_string.c │ │ │ ├── grapheme_util.c │ │ │ └── grapheme_util.h │ │ ├── idn/ │ │ │ ├── idn.c │ │ │ └── idn.h │ │ ├── intl_common.h │ │ ├── intl_convert.c │ │ ├── intl_convert.h │ │ ├── intl_convertcpp.cpp │ │ ├── intl_convertcpp.h │ │ ├── intl_cppshims.h │ │ ├── intl_data.h │ │ ├── intl_error.c │ │ ├── intl_error.h │ │ ├── locale/ │ │ │ ├── locale.c │ │ │ ├── locale.h │ │ │ ├── locale.stub.php │ │ │ ├── locale_arginfo.h │ │ │ ├── locale_class.c │ │ │ ├── locale_class.h │ │ │ └── locale_methods.c │ │ ├── msgformat/ │ │ │ ├── msgformat.c │ │ │ ├── msgformat.stub.php │ │ │ ├── msgformat_arginfo.h │ │ │ ├── msgformat_attr.c │ │ │ ├── msgformat_class.c │ │ │ ├── msgformat_class.h │ │ │ ├── msgformat_data.c │ │ │ ├── msgformat_data.h │ │ │ ├── msgformat_format.c │ │ │ ├── msgformat_helpers.cpp │ │ │ ├── msgformat_helpers.h │ │ │ └── msgformat_parse.c │ │ ├── normalizer/ │ │ │ ├── normalizer.h │ │ │ ├── normalizer.stub.php │ │ │ ├── normalizer_arginfo.h │ │ │ ├── normalizer_class.c │ │ │ ├── normalizer_class.h │ │ │ └── normalizer_normalize.c │ │ ├── php_intl.c │ │ ├── php_intl.h │ │ ├── php_intl.stub.php │ │ ├── php_intl_arginfo.h │ │ ├── resourcebundle/ │ │ │ ├── resourcebundle.c │ │ │ ├── resourcebundle.h │ │ │ ├── resourcebundle.stub.php │ │ │ ├── resourcebundle_arginfo.h │ │ │ ├── resourcebundle_class.c │ │ │ ├── resourcebundle_class.h │ │ │ ├── resourcebundle_iterator.c │ │ │ └── resourcebundle_iterator.h │ │ ├── spoofchecker/ │ │ │ ├── spoofchecker.stub.php │ │ │ ├── spoofchecker_arginfo.h │ │ │ ├── spoofchecker_class.c │ │ │ ├── spoofchecker_class.h │ │ │ ├── spoofchecker_create.c │ │ │ └── spoofchecker_main.c │ │ ├── tests/ │ │ │ ├── IntlIterator_cycle_management.phpt │ │ │ ├── _files/ │ │ │ │ ├── es-bundle.txt │ │ │ │ ├── res_index.txt │ │ │ │ ├── resourcebundle.txt │ │ │ │ ├── resourcebundle_be/ │ │ │ │ │ ├── es.res │ │ │ │ │ ├── res_index.res │ │ │ │ │ └── root.res │ │ │ │ └── resourcebundle_le/ │ │ │ │ ├── es.res │ │ │ │ ├── res_index.res │ │ │ │ └── root.res │ │ │ ├── badargs.phpt │ │ │ ├── breakiter___construct.phpt │ │ │ ├── breakiter___construct_error.phpt │ │ │ ├── breakiter_clone_basic.phpt │ │ │ ├── breakiter_createCodePointInstance_basic.phpt │ │ │ ├── breakiter_current_basic.phpt │ │ │ ├── breakiter_factories_basic.phpt │ │ │ ├── breakiter_first_basic.phpt │ │ │ ├── breakiter_following_basic.phpt │ │ │ ├── breakiter_getLocale_basic.phpt │ │ │ ├── breakiter_getLocale_basic2.phpt │ │ │ ├── breakiter_getLocale_basic3.phpt │ │ │ ├── breakiter_getPartsIterator_basic.phpt │ │ │ ├── breakiter_getPartsIterator_basic2.phpt │ │ │ ├── breakiter_getPartsIterator_error.phpt │ │ │ ├── breakiter_getPartsIterator_var1.phpt │ │ │ ├── breakiter_getText_basic.phpt │ │ │ ├── breakiter_isBoundary_basic.phpt │ │ │ ├── breakiter_last_basic.phpt │ │ │ ├── breakiter_next_basic.phpt │ │ │ ├── breakiter_preceding_basic.phpt │ │ │ ├── breakiter_preceding_basic2.phpt │ │ │ ├── breakiter_previous_basic.phpt │ │ │ ├── breakiter_setText_basic.phpt │ │ │ ├── bug12887.phpt │ │ │ ├── bug14562.phpt │ │ │ ├── bug48227.phpt │ │ │ ├── bug50590.phpt │ │ │ ├── bug53512.phpt │ │ │ ├── bug53735.phpt │ │ │ ├── bug55562.phpt │ │ │ ├── bug58756_MessageFormatter.phpt │ │ │ ├── bug58756_MessageFormatter_variant2.phpt │ │ │ ├── bug59597_32.phpt │ │ │ ├── bug59597_64.phpt │ │ │ ├── bug60192-compare.phpt │ │ │ ├── bug60192-getlocale.phpt │ │ │ ├── bug60192-getsortkey.phpt │ │ │ ├── bug60192-sort.phpt │ │ │ ├── bug60192-sortwithsortkeys.phpt │ │ │ ├── bug61487.phpt │ │ │ ├── bug61860.phpt │ │ │ ├── bug62017.phpt │ │ │ ├── bug62070.phpt │ │ │ ├── bug62070_2.phpt │ │ │ ├── bug62070_3.phpt │ │ │ ├── bug62070_icu76_1.phpt │ │ │ ├── bug62081.phpt │ │ │ ├── bug62082.phpt │ │ │ ├── bug62083.phpt │ │ │ ├── bug62759.phpt │ │ │ ├── bug62915-2.phpt │ │ │ ├── bug62915.phpt │ │ │ ├── bug65732.phpt │ │ │ ├── bug67052-win32.phpt │ │ │ ├── bug67052.phpt │ │ │ ├── bug67397.phpt │ │ │ ├── bug68447.phpt │ │ │ ├── bug68471.phpt │ │ │ ├── bug69374.phpt │ │ │ ├── bug69398-icu74.1.phpt │ │ │ ├── bug69398.phpt │ │ │ ├── bug70451.phpt │ │ │ ├── bug70452.phpt │ │ │ ├── bug71020.phpt │ │ │ ├── bug72061.phpt │ │ │ ├── bug72241.phpt │ │ │ ├── bug72506.phpt │ │ │ ├── bug72533.phpt │ │ │ ├── bug72639.phpt │ │ │ ├── bug74063.phpt │ │ │ ├── bug74264.phpt │ │ │ ├── bug74298.phpt │ │ │ ├── bug74433.phpt │ │ │ ├── bug74468.phpt │ │ │ ├── bug74484_MessageFormatter.phpt │ │ │ ├── bug74705.phpt │ │ │ ├── bug75090.phpt │ │ │ ├── bug75193.phpt │ │ │ ├── bug75317.phpt │ │ │ ├── bug75318.phpt │ │ │ ├── bug75378.phpt │ │ │ ├── bug76556.phpt │ │ │ ├── bug77895.phpt │ │ │ ├── bug78804.phpt │ │ │ ├── bug78912.phpt │ │ │ ├── bug80763.phpt │ │ │ ├── bug81019.phpt │ │ │ ├── calendar_add_basic.phpt │ │ │ ├── calendar_add_error.phpt │ │ │ ├── calendar_before_after_error.phpt │ │ │ ├── calendar_clear_basic.phpt │ │ │ ├── calendar_clear_error.phpt │ │ │ ├── calendar_clear_variation1.phpt │ │ │ ├── calendar_const_field_field_count.phpt │ │ │ ├── calendar_createInstance_basic.phpt │ │ │ ├── calendar_createInstance_error.phpt │ │ │ ├── calendar_createInstance_variation1.phpt │ │ │ ├── calendar_equals_before_after_basic.phpt │ │ │ ├── calendar_equals_error.phpt │ │ │ ├── calendar_fieldDifference_basic.phpt │ │ │ ├── calendar_fieldDifference_error.phpt │ │ │ ├── calendar_fromDateTime_basic.phpt │ │ │ ├── calendar_fromDateTime_error.phpt │ │ │ ├── calendar_getAvailableLocales_basic.phpt │ │ │ ├── calendar_getDayOfWeekType_basic.phpt │ │ │ ├── calendar_getDayOfWeekType_basic2.phpt │ │ │ ├── calendar_getDayOfWeekType_error.phpt │ │ │ ├── calendar_getErrorCode_error.phpt │ │ │ ├── calendar_getErrorCode_getErrorMessage_basic.phpt │ │ │ ├── calendar_getErrorMessage_error.phpt │ │ │ ├── calendar_getFirstDayOfWeek_basic.phpt │ │ │ ├── calendar_getFirstDayOfWeek_error.phpt │ │ │ ├── calendar_getKeywordValuesForLocale_basic.phpt │ │ │ ├── calendar_getLocale_basic.phpt │ │ │ ├── calendar_getLocale_error.phpt │ │ │ ├── calendar_getMinimalDaysInFirstWeek_basic.phpt │ │ │ ├── calendar_getMinimalDaysInFirstWeek_error.phpt │ │ │ ├── calendar_getNow_basic.phpt │ │ │ ├── calendar_getSkipped_RepeatedWallTimeOption_error.phpt │ │ │ ├── calendar_getTimeZone_basic.phpt │ │ │ ├── calendar_getTimeZone_error.phpt │ │ │ ├── calendar_getTime_basic.phpt │ │ │ ├── calendar_getTime_error.phpt │ │ │ ├── calendar_getType_basic.phpt │ │ │ ├── calendar_getType_error.phpt │ │ │ ├── calendar_getWeekendTransition_basic.phpt │ │ │ ├── calendar_getWeekendTransition_error.phpt │ │ │ ├── calendar_getXMaximum_basic.phpt │ │ │ ├── calendar_getXMinimum_basic.phpt │ │ │ ├── calendar_get_Least_Greatest_Minimum_Maximum_error.phpt │ │ │ ├── calendar_get_basic.phpt │ │ │ ├── calendar_get_getActualMaximum_Minumum_error.phpt │ │ │ ├── calendar_get_getActualMaximum_Minumum_error2.phpt │ │ │ ├── calendar_get_setRepeatedWallTimeOption_basic.phpt │ │ │ ├── calendar_get_setSkippedWallTimeOption_basic.phpt │ │ │ ├── calendar_inDaylightTime_basic.phpt │ │ │ ├── calendar_inDaylightTime_error.phpt │ │ │ ├── calendar_isEquivalentTo_basic.phpt │ │ │ ├── calendar_isEquivalentTo_error.phpt │ │ │ ├── calendar_isLenient_error.phpt │ │ │ ├── calendar_isSet_basic.phpt │ │ │ ├── calendar_isSet_empty_time.phpt │ │ │ ├── calendar_isSet_error.phpt │ │ │ ├── calendar_isWeekend_basic.phpt │ │ │ ├── calendar_isWeekend_error.phpt │ │ │ ├── calendar_is_set_lenient_basic.phpt │ │ │ ├── calendar_roll_basic.phpt │ │ │ ├── calendar_roll_error.phpt │ │ │ ├── calendar_roll_variation1.phpt │ │ │ ├── calendar_setFirstDayOfWeek_basic.phpt │ │ │ ├── calendar_setFirstDayOfWeek_error.phpt │ │ │ ├── calendar_setLenient_error.phpt │ │ │ ├── calendar_setMinimalDaysInFirstWeek_basic.phpt │ │ │ ├── calendar_setMinimalDaysInFirstWeek_error.phpt │ │ │ ├── calendar_setSkipped_RepeatedWallTimeOption_error.phpt │ │ │ ├── calendar_setTimeZone_basic.phpt │ │ │ ├── calendar_setTimeZone_error.phpt │ │ │ ├── calendar_setTimeZone_error2.phpt │ │ │ ├── calendar_setTimeZone_variation1.phpt │ │ │ ├── calendar_setTimeZone_variation2.phpt │ │ │ ├── calendar_setTime_basic.phpt │ │ │ ├── calendar_setTime_error.phpt │ │ │ ├── calendar_set_basic.phpt │ │ │ ├── calendar_set_date.phpt │ │ │ ├── calendar_set_date_time.phpt │ │ │ ├── calendar_set_error.phpt │ │ │ ├── calendar_set_variation1.phpt │ │ │ ├── calendar_toDateTime_basic.phpt │ │ │ ├── calendar_toDateTime_error.phpt │ │ │ ├── collation_customization.phpt │ │ │ ├── collator_asort.phpt │ │ │ ├── collator_asort_variant2.phpt │ │ │ ├── collator_compare.phpt │ │ │ ├── collator_compare_variant2.phpt │ │ │ ├── collator_create2.phpt │ │ │ ├── collator_create3.phpt │ │ │ ├── collator_create4.phpt │ │ │ ├── collator_get_error_code.phpt │ │ │ ├── collator_get_error_message.phpt │ │ │ ├── collator_get_locale2.phpt │ │ │ ├── collator_get_set_attribute.phpt │ │ │ ├── collator_get_set_strength.phpt │ │ │ ├── collator_get_sort_key.phpt │ │ │ ├── collator_get_sort_key_variant2.phpt │ │ │ ├── collator_get_sort_key_variant3.phpt │ │ │ ├── collator_get_sort_key_variant4.phpt │ │ │ ├── collator_get_sort_key_variant5.phpt │ │ │ ├── collator_get_sort_key_variant6.phpt │ │ │ ├── collator_get_sort_key_variant7.phpt │ │ │ ├── collator_get_sort_key_variant_icu76_1.phpt │ │ │ ├── collator_sort.phpt │ │ │ ├── collator_sort_variant2.phpt │ │ │ ├── collator_sort_with_sort_keys.phpt │ │ │ ├── collator_sort_with_sort_keys_variant2.phpt │ │ │ ├── cpbi_clone_equality.phpt │ │ │ ├── cpbi_getLastCodePoint_basic.phpt │ │ │ ├── cpbi_parts_iterator.phpt │ │ │ ├── datefmt_parse_localtime_references.phpt │ │ │ ├── dateformat___construct_bad_tz_cal.phpt │ │ │ ├── dateformat_bug65683.phpt │ │ │ ├── dateformat_bug65683_2.phpt │ │ │ ├── dateformat_bug68893.phpt │ │ │ ├── dateformat_bug71516.phpt │ │ │ ├── dateformat_calendars.phpt │ │ │ ├── dateformat_calendars_variant2.phpt │ │ │ ├── dateformat_calendars_variant3.phpt │ │ │ ├── dateformat_calendars_variant_icu72-1.phpt │ │ │ ├── dateformat_clone2.phpt │ │ │ ├── dateformat_clone_bad_obj.phpt │ │ │ ├── dateformat_create_cal_arg.phpt │ │ │ ├── dateformat_create_cal_arg_variant2.phpt │ │ │ ├── dateformat_create_cal_arg_variant3.phpt │ │ │ ├── dateformat_create_cal_arg_variant4.phpt │ │ │ ├── dateformat_create_cal_arg_variant5.phpt │ │ │ ├── dateformat_create_default.phpt │ │ │ ├── dateformat_create_default_icu72-1.phpt │ │ │ ├── dateformat_format.phpt │ │ │ ├── dateformat_formatObject_calendar.phpt │ │ │ ├── dateformat_formatObject_calendar_variant2.phpt │ │ │ ├── dateformat_formatObject_calendar_variant3.phpt │ │ │ ├── dateformat_formatObject_calendar_variant4.phpt │ │ │ ├── dateformat_formatObject_calendar_variant5.phpt │ │ │ ├── dateformat_formatObject_calendar_variant_icu72-1.phpt │ │ │ ├── dateformat_formatObject_datetime.phpt │ │ │ ├── dateformat_formatObject_datetime_variant2.phpt │ │ │ ├── dateformat_formatObject_datetime_variant3.phpt │ │ │ ├── dateformat_formatObject_datetime_variant4.phpt │ │ │ ├── dateformat_formatObject_datetime_variant5.phpt │ │ │ ├── dateformat_formatObject_datetime_variant_icu72-1.phpt │ │ │ ├── dateformat_formatObject_error.phpt │ │ │ ├── dateformat_format_parse.phpt │ │ │ ├── dateformat_format_parse_version2.phpt │ │ │ ├── dateformat_format_parse_version_icu72-1.phpt │ │ │ ├── dateformat_format_references.phpt │ │ │ ├── dateformat_format_relative.phpt │ │ │ ├── dateformat_format_variant2.phpt │ │ │ ├── dateformat_format_variant3.phpt │ │ │ ├── dateformat_get_datetype.phpt │ │ │ ├── dateformat_get_locale.phpt │ │ │ ├── dateformat_get_set_calendar.phpt │ │ │ ├── dateformat_get_set_calendar_variant2.phpt │ │ │ ├── dateformat_get_set_calendar_variant3.phpt │ │ │ ├── dateformat_get_set_calendar_variant4.phpt │ │ │ ├── dateformat_get_set_calendar_variant5.phpt │ │ │ ├── dateformat_get_set_calendar_variant_icu70.phpt │ │ │ ├── dateformat_get_set_pattern2.phpt │ │ │ ├── dateformat_get_set_timezone.phpt │ │ │ ├── dateformat_get_set_timezone_variant2.phpt │ │ │ ├── dateformat_get_set_timezone_variant3.phpt │ │ │ ├── dateformat_get_set_timezone_variant4.phpt │ │ │ ├── dateformat_get_set_timezone_variant5.phpt │ │ │ ├── dateformat_get_timetype.phpt │ │ │ ├── dateformat_get_timezone_id.phpt │ │ │ ├── dateformat_invalid_timezone.phpt │ │ │ ├── dateformat_is_set_lenient.phpt │ │ │ ├── dateformat_setTimeZone_error.phpt │ │ │ ├── dateformat_set_timezone_id2.phpt │ │ │ ├── dateformat_set_timezone_id3.phpt │ │ │ ├── dateformat_set_timezone_id_icu72-1.phpt │ │ │ ├── dateformat_timezone_arg_variations.phpt │ │ │ ├── dateformat_timezone_arg_variations2.phpt │ │ │ ├── dateformat_timezone_arg_variations3.phpt │ │ │ ├── dateformat_timezone_arg_variations4.phpt │ │ │ ├── datepatterngenerator_clone.phpt │ │ │ ├── datepatterngenerator_error.phpt │ │ │ ├── datepatterngenerator_get_best_pattern.phpt │ │ │ ├── datepatterngenerator_get_best_pattern_icu72-1.phpt │ │ │ ├── deprecated_number_formater_type_currency.phpt │ │ │ ├── formatter/ │ │ │ │ └── rounding_modes.phpt │ │ │ ├── formatter_clone.phpt │ │ │ ├── formatter_clone_bad_obj.phpt │ │ │ ├── formatter_fail.phpt │ │ │ ├── formatter_format2.phpt │ │ │ ├── formatter_format3.phpt │ │ │ ├── formatter_format4.phpt │ │ │ ├── formatter_format5.phpt │ │ │ ├── formatter_format6.phpt │ │ │ ├── formatter_format7.phpt │ │ │ ├── formatter_format8.phpt │ │ │ ├── formatter_format_and_parse_errors.phpt │ │ │ ├── formatter_format_conv.phpt │ │ │ ├── formatter_format_currency2.phpt │ │ │ ├── formatter_get_error.phpt │ │ │ ├── formatter_get_locale.phpt │ │ │ ├── formatter_get_locale_variant2.phpt │ │ │ ├── formatter_get_locale_variant3.phpt │ │ │ ├── formatter_get_locale_variant4.phpt │ │ │ ├── formatter_get_set_pattern.phpt │ │ │ ├── formatter_get_set_pattern2.phpt │ │ │ ├── formatter_get_set_symbol2.phpt │ │ │ ├── formatter_get_set_text_attribute.phpt │ │ │ ├── formatter_get_set_text_attribute_var2.phpt │ │ │ ├── formatter_parse.phpt │ │ │ ├── formatter_parse_currency.phpt │ │ │ ├── gh10647.phpt │ │ │ ├── gh11658.phpt │ │ │ ├── gh11874.phpt │ │ │ ├── gh11942_datefmt_locale_canonicalization.phpt │ │ │ ├── gh11942_numfmt_locale_canonicalization.phpt │ │ │ ├── gh12020.phpt │ │ │ ├── gh12243.phpt │ │ │ ├── gh12282.phpt │ │ │ ├── gh12727.phpt │ │ │ ├── gh13766.phpt │ │ │ ├── gh17469.phpt │ │ │ ├── gh19261.phpt │ │ │ ├── gh7734.phpt │ │ │ ├── gh8115.phpt │ │ │ ├── gh8364.phpt │ │ │ ├── grapheme.phpt │ │ │ ├── grapheme2.phpt │ │ │ ├── grapheme_empty.phpt │ │ │ ├── grapheme_extract_references.phpt │ │ │ ├── grapheme_out_of_bounds.phpt │ │ │ ├── grapheme_str_split.phpt │ │ │ ├── gregoriancalendar___construct_basic.phpt │ │ │ ├── gregoriancalendar___construct_error.phpt │ │ │ ├── gregoriancalendar___construct_variant1.phpt │ │ │ ├── gregoriancalendar_getGregorianChange_error.phpt │ │ │ ├── gregoriancalendar_get_setGregorianChange_basic.phpt │ │ │ ├── gregoriancalendar_isLeapYear_basic.phpt │ │ │ ├── gregoriancalendar_isLeapYear_error.phpt │ │ │ ├── gregoriancalendar_set_date_error.phpt │ │ │ ├── gregoriancalendar_set_date_time_error.phpt │ │ │ ├── idn.phpt │ │ │ ├── idn_bug76829.phpt │ │ │ ├── idn_uts46_basic.phpt │ │ │ ├── idn_uts46_errors.phpt │ │ │ ├── ini_use_exceptions_basic.phpt │ │ │ ├── intl_error_name.phpt │ │ │ ├── intl_get_error_code.phpt │ │ │ ├── intl_get_error_message.phpt │ │ │ ├── intl_icu_data_version_constant.phpt │ │ │ ├── intl_icu_version_constant.phpt │ │ │ ├── intl_is_failure.phpt │ │ │ ├── intltz_get_canonical_id_refs.phpt │ │ │ ├── intltz_get_offset_references.phpt │ │ │ ├── locale/ │ │ │ │ ├── bug72809.phpt │ │ │ │ └── bug74993.phpt │ │ │ ├── locale_accept.phpt │ │ │ ├── locale_bug66289.phpt │ │ │ ├── locale_bug72658.phpt │ │ │ ├── locale_bug74439.phpt │ │ │ ├── locale_compose_locale.phpt │ │ │ ├── locale_compose_lookup_references.phpt │ │ │ ├── locale_filter_matches2.phpt │ │ │ ├── locale_filter_matches3.phpt │ │ │ ├── locale_filter_matches4.phpt │ │ │ ├── locale_filter_matches_icu70.phpt │ │ │ ├── locale_get_all_variants.phpt │ │ │ ├── locale_get_default.phpt │ │ │ ├── locale_get_display_language.phpt │ │ │ ├── locale_get_display_language2.phpt │ │ │ ├── locale_get_display_language3.phpt │ │ │ ├── locale_get_display_name2.phpt │ │ │ ├── locale_get_display_name3.phpt │ │ │ ├── locale_get_display_name4.phpt │ │ │ ├── locale_get_display_name5.phpt │ │ │ ├── locale_get_display_name6.phpt │ │ │ ├── locale_get_display_name7.phpt │ │ │ ├── locale_get_display_name8.phpt │ │ │ ├── locale_get_display_region2.phpt │ │ │ ├── locale_get_display_region3.phpt │ │ │ ├── locale_get_display_script3.phpt │ │ │ ├── locale_get_display_script4.phpt │ │ │ ├── locale_get_display_variant2.phpt │ │ │ ├── locale_get_keywords2.phpt │ │ │ ├── locale_get_primary_language.phpt │ │ │ ├── locale_get_region.phpt │ │ │ ├── locale_get_script.phpt │ │ │ ├── locale_lookup.phpt │ │ │ ├── locale_lookup_variant2.phpt │ │ │ ├── locale_lookup_variant3.phpt │ │ │ ├── locale_parse_locale2.phpt │ │ │ ├── locale_set_default.phpt │ │ │ ├── msgfmt_bug70484.phpt │ │ │ ├── msgfmt_clone.phpt │ │ │ ├── msgfmt_clone_bad_obj.phpt │ │ │ ├── msgfmt_fail2.phpt │ │ │ ├── msgfmt_format.phpt │ │ │ ├── msgfmt_format_datetime.phpt │ │ │ ├── msgfmt_format_datetime_icu72-1.phpt │ │ │ ├── msgfmt_format_error1.phpt │ │ │ ├── msgfmt_format_error2.phpt │ │ │ ├── msgfmt_format_error3.phpt │ │ │ ├── msgfmt_format_error4.phpt │ │ │ ├── msgfmt_format_error5.phpt │ │ │ ├── msgfmt_format_error6.phpt │ │ │ ├── msgfmt_format_intlcalendar.phpt │ │ │ ├── msgfmt_format_intlcalendar_variant2.phpt │ │ │ ├── msgfmt_format_intlcalendar_variant3.phpt │ │ │ ├── msgfmt_format_intlcalendar_variant4.phpt │ │ │ ├── msgfmt_format_mixed_params.phpt │ │ │ ├── msgfmt_format_simple_types_numeric_strings.phpt │ │ │ ├── msgfmt_format_simple_types_numeric_strings_icu72-1.phpt │ │ │ ├── msgfmt_format_subpatterns.phpt │ │ │ ├── msgfmt_format_subpatterns_named.phpt │ │ │ ├── msgfmt_get_locale.phpt │ │ │ ├── msgfmt_get_set_pattern.phpt │ │ │ ├── msgfmt_millisecond_dates.phpt │ │ │ ├── msgfmt_parse.phpt │ │ │ ├── msgfmt_setPattern_cache.phpt │ │ │ ├── normalizer_get_raw_decomposition.phpt │ │ │ ├── normalizer_normalize.phpt │ │ │ ├── normalizer_normalize_kc_cf.phpt │ │ │ ├── numfmt_parse_currency_references.phpt │ │ │ ├── parseToCalendar_references_type_system.phpt │ │ │ ├── rbbiter___construct_basic.phpt │ │ │ ├── rbbiter_getBinaryRules_basic.phpt │ │ │ ├── rbbiter_getBinaryRules_basic2.phpt │ │ │ ├── rbbiter_getBinaryRules_basic3.phpt │ │ │ ├── rbbiter_getRuleStatusVec_basic.phpt │ │ │ ├── rbbiter_getRuleStatus_basic.phpt │ │ │ ├── rbbiter_getRules_basic.phpt │ │ │ ├── rbbiter_getRules_basic2.phpt │ │ │ ├── rbbiter_getRules_basic3.phpt │ │ │ ├── regression_sort_and_cow.phpt │ │ │ ├── regression_sort_eq.phpt │ │ │ ├── regression_sortwsk_and_cow.phpt │ │ │ ├── regression_sortwsk_eq.phpt │ │ │ ├── resourcebundle.build │ │ │ ├── resourcebundle.inc │ │ │ ├── resourcebundle_arrayaccess.phpt │ │ │ ├── resourcebundle_countable.phpt │ │ │ ├── resourcebundle_create.phpt │ │ │ ├── resourcebundle_dimension_errors.phpt │ │ │ ├── resourcebundle_double_ctor.phpt │ │ │ ├── resourcebundle_individual.phpt │ │ │ ├── resourcebundle_internal.phpt │ │ │ ├── resourcebundle_iterator.phpt │ │ │ ├── resourcebundle_locales.phpt │ │ │ ├── resourcebundle_null_mandatory_args.phpt │ │ │ ├── resourcebundle_null_mandatory_args_variant2.phpt │ │ │ ├── resourcebundle_null_mandatory_args_variant_icu72-1.phpt │ │ │ ├── resourcebundle_traversable.phpt │ │ │ ├── spoofchecker_001.phpt │ │ │ ├── spoofchecker_002.phpt │ │ │ ├── spoofchecker_003.phpt │ │ │ ├── spoofchecker_004.phpt │ │ │ ├── spoofchecker_005.phpt │ │ │ ├── spoofchecker_006.phpt │ │ │ ├── spoofchecker_007.phpt │ │ │ ├── spoofchecker_008.phpt │ │ │ ├── spoofchecker_self_references.phpt │ │ │ ├── spoofchecker_typed_references.phpt │ │ │ ├── spoofchecker_unknown_restriction_level.phpt │ │ │ ├── timezone_IDforWindowsID_basic.phpt │ │ │ ├── timezone_IDforWindowsID_basic2.phpt │ │ │ ├── timezone_IDforWindowsID_basic_icu76_1.phpt │ │ │ ├── timezone_clone_basic.phpt │ │ │ ├── timezone_clone_error.phpt │ │ │ ├── timezone_countEquivalentIDs_basic.phpt │ │ │ ├── timezone_countEquivalentIDs_error.phpt │ │ │ ├── timezone_createDefault_basic.phpt │ │ │ ├── timezone_createEnumeration_basic.phpt │ │ │ ├── timezone_createEnumeration_error.phpt │ │ │ ├── timezone_createEnumeration_variation1.phpt │ │ │ ├── timezone_createEnumeration_variation2.phpt │ │ │ ├── timezone_createTimeZoneIDEnumeration_basic.phpt │ │ │ ├── timezone_createTimeZoneIDEnumeration_error.phpt │ │ │ ├── timezone_createTimeZoneIDEnumeration_variant1.phpt │ │ │ ├── timezone_createTimeZoneIDEnumeration_variant2.phpt │ │ │ ├── timezone_createTimeZone_basic.phpt │ │ │ ├── timezone_createTimeZone_error.phpt │ │ │ ├── timezone_equals_basic.phpt │ │ │ ├── timezone_equals_error.phpt │ │ │ ├── timezone_fromDateTimeZone_basic.phpt │ │ │ ├── timezone_fromDateTimeZone_error.phpt │ │ │ ├── timezone_getCanonicalID_basic.phpt │ │ │ ├── timezone_getCanonicalID_error.phpt │ │ │ ├── timezone_getCanonicalID_variant1.phpt │ │ │ ├── timezone_getCanonicalID_variant1_2.phpt │ │ │ ├── timezone_getDSTSavings_basic.phpt │ │ │ ├── timezone_getDSTSavings_error.phpt │ │ │ ├── timezone_getDisplayName_basic.phpt │ │ │ ├── timezone_getDisplayName_error.phpt │ │ │ ├── timezone_getDisplayName_variant1.phpt │ │ │ ├── timezone_getDisplayName_variant2-49+.phpt │ │ │ ├── timezone_getDisplayName_variant3-49+.phpt │ │ │ ├── timezone_getDisplayName_variant4.phpt │ │ │ ├── timezone_getEquivalentID_basic.phpt │ │ │ ├── timezone_getEquivalentID_error.phpt │ │ │ ├── timezone_getErrorCodeMessage_basic.phpt │ │ │ ├── timezone_getErrorCode_error.phpt │ │ │ ├── timezone_getErrorMessage_error.phpt │ │ │ ├── timezone_getGMT_basic.phpt │ │ │ ├── timezone_getID_error.phpt │ │ │ ├── timezone_getIanaID.phpt │ │ │ ├── timezone_getOffset_basic.phpt │ │ │ ├── timezone_getOffset_error.phpt │ │ │ ├── timezone_getRawOffset_basic.phpt │ │ │ ├── timezone_getRawOffset_error.phpt │ │ │ ├── timezone_getRegion_basic.phpt │ │ │ ├── timezone_getRegion_error.phpt │ │ │ ├── timezone_getTZData_basic.phpt │ │ │ ├── timezone_getUnknown_basic.phpt │ │ │ ├── timezone_hasSameRules_basic.phpt │ │ │ ├── timezone_hasSameRules_error.phpt │ │ │ ├── timezone_toDateTimeZone_basic.phpt │ │ │ ├── timezone_toDateTimeZone_error.phpt │ │ │ ├── timezone_useDaylightTime_basic.phpt │ │ │ ├── timezone_useDaylightTime_error.phpt │ │ │ ├── timezone_windowsID_basic.phpt │ │ │ ├── timezone_windowsID_basic2.phpt │ │ │ ├── transliterator_child.phpt │ │ │ ├── transliterator_clone.phpt │ │ │ ├── transliterator_create_basic.phpt │ │ │ ├── transliterator_create_error.phpt │ │ │ ├── transliterator_create_from_rule_basic.phpt │ │ │ ├── transliterator_create_from_rule_error.phpt │ │ │ ├── transliterator_create_inverse_basic.phpt │ │ │ ├── transliterator_create_inverse_error.phpt │ │ │ ├── transliterator_get_error_code_basic.phpt │ │ │ ├── transliterator_get_error_code_error.phpt │ │ │ ├── transliterator_get_error_message_basic.phpt │ │ │ ├── transliterator_get_error_message_error.phpt │ │ │ ├── transliterator_list_ids_basic.phpt │ │ │ ├── transliterator_property_id.phpt │ │ │ ├── transliterator_transliterate_basic.phpt │ │ │ ├── transliterator_transliterate_error.phpt │ │ │ ├── transliterator_transliterate_variant1.phpt │ │ │ ├── uconverter___construct_error.phpt │ │ │ ├── uconverter_bug66873.phpt │ │ │ ├── uconverter_enum.phpt │ │ │ ├── uconverter_func_basic.phpt │ │ │ ├── uconverter_func_subst.phpt │ │ │ ├── uconverter_getDestinationEncoding.phpt │ │ │ ├── uconverter_getSourceEncoding.phpt │ │ │ ├── uconverter_getstandards_basic.phpt │ │ │ ├── uconverter_oop_algo.phpt │ │ │ ├── uconverter_oop_basic.phpt │ │ │ ├── uconverter_oop_callback.phpt │ │ │ ├── uconverter_oop_callback2.phpt │ │ │ ├── uconverter_oop_callback_return.phpt │ │ │ ├── uconverter_oop_subst.phpt │ │ │ ├── uconverter_setSourceEncoding.phpt │ │ │ ├── uconverter_transcode_references.phpt │ │ │ └── ut_common.inc │ │ ├── timezone/ │ │ │ ├── timezone.stub.php │ │ │ ├── timezone_arginfo.h │ │ │ ├── timezone_class.cpp │ │ │ ├── timezone_class.h │ │ │ └── timezone_methods.cpp │ │ ├── transliterator/ │ │ │ ├── transliterator.h │ │ │ ├── transliterator.stub.php │ │ │ ├── transliterator_arginfo.h │ │ │ ├── transliterator_class.c │ │ │ ├── transliterator_class.h │ │ │ └── transliterator_methods.c │ │ └── uchar/ │ │ ├── tests/ │ │ │ ├── basic-functionality.phpt │ │ │ ├── bug70453.phpt │ │ │ ├── bug70454.phpt │ │ │ ├── bug70455.phpt │ │ │ └── gh15087.phpt │ │ ├── uchar.c │ │ ├── uchar.h │ │ ├── uchar.stub.php │ │ └── uchar_arginfo.h │ ├── json/ │ │ ├── CREDITS │ │ ├── Makefile.frag │ │ ├── Makefile.frag.w32 │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── json.c │ │ ├── json.stub.php │ │ ├── json_arginfo.h │ │ ├── json_encoder.c │ │ ├── json_parser.y │ │ ├── json_scanner.re │ │ ├── php_json.h │ │ ├── php_json_encoder.h │ │ ├── php_json_parser.h │ │ ├── php_json_scanner.h │ │ └── tests/ │ │ ├── 001.phpt │ │ ├── 002.phpt │ │ ├── 003.phpt │ │ ├── 004.phpt │ │ ├── 005.phpt │ │ ├── 006.phpt │ │ ├── 007.phpt │ │ ├── 008.phpt │ │ ├── 009.phpt │ │ ├── bug40503.phpt │ │ ├── bug41034.phpt │ │ ├── bug41067.phpt │ │ ├── bug41403.phpt │ │ ├── bug41504.phpt │ │ ├── bug41567.phpt │ │ ├── bug42090.phpt │ │ ├── bug42785.phpt │ │ ├── bug43941.phpt │ │ ├── bug45791.phpt │ │ ├── bug46215.phpt │ │ ├── bug46944.phpt │ │ ├── bug47644.phpt │ │ ├── bug50224.phpt │ │ ├── bug53946.phpt │ │ ├── bug54058.phpt │ │ ├── bug54484.phpt │ │ ├── bug55543.phpt │ │ ├── bug61537.phpt │ │ ├── bug61978.phpt │ │ ├── bug62010.phpt │ │ ├── bug62369.phpt │ │ ├── bug63737.phpt │ │ ├── bug64695.phpt │ │ ├── bug64874_part1.phpt │ │ ├── bug64874_part2.phpt │ │ ├── bug66021.phpt │ │ ├── bug66025.phpt │ │ ├── bug68546.phpt │ │ ├── bug68567.phpt │ │ ├── bug68817.phpt │ │ ├── bug68938.phpt │ │ ├── bug68992.phpt │ │ ├── bug69187.phpt │ │ ├── bug71835.phpt │ │ ├── bug72069.phpt │ │ ├── bug72787.phpt │ │ ├── bug73113.phpt │ │ ├── bug73254.phpt │ │ ├── bug73991.phpt │ │ ├── bug77843.phpt │ │ ├── bug81532.phpt │ │ ├── fail001.phpt │ │ ├── gh15168.phpt │ │ ├── inf_nan_error.phpt │ │ ├── json_decode_basic.phpt │ │ ├── json_decode_error.phpt │ │ ├── json_decode_exceptions.phpt │ │ ├── json_decode_invalid_utf8.phpt │ │ ├── json_encode_basic.phpt │ │ ├── json_encode_basic_utf8.phpt │ │ ├── json_encode_exceptions.phpt │ │ ├── json_encode_invalid_utf8.phpt │ │ ├── json_encode_numeric.phpt │ │ ├── json_encode_pretty_print.phpt │ │ ├── json_encode_pretty_print2.phpt │ │ ├── json_encode_recursion_01.phpt │ │ ├── json_encode_recursion_02.phpt │ │ ├── json_encode_recursion_03.phpt │ │ ├── json_encode_recursion_04.phpt │ │ ├── json_encode_recursion_05.phpt │ │ ├── json_encode_recursion_06.phpt │ │ ├── json_encode_u2028_u2029.phpt │ │ ├── json_encode_unescaped_slashes.phpt │ │ ├── json_exceptions_error_clearing.phpt │ │ ├── json_last_error_error.phpt │ │ ├── json_last_error_msg_error.phpt │ │ ├── json_validate_001.phpt │ │ ├── json_validate_002.phpt │ │ ├── json_validate_003.phpt │ │ ├── json_validate_004.phpt │ │ ├── json_validate_005.phpt │ │ ├── json_validate_requires.inc │ │ ├── pass001.1.phpt │ │ ├── pass001.1_64bit.phpt │ │ ├── pass001.phpt │ │ ├── pass002.phpt │ │ ├── pass003.phpt │ │ ├── serialize.phpt │ │ └── unsupported_type_error.phpt │ ├── libxml/ │ │ ├── CREDITS │ │ ├── config.w32 │ │ ├── config0.m4 │ │ ├── libxml.c │ │ ├── libxml.stub.php │ │ ├── libxml_arginfo.h │ │ ├── mime_sniff.c │ │ ├── php_libxml.h │ │ ├── php_libxml2.def │ │ └── tests/ │ │ ├── 001.phpt │ │ ├── 002.phpt │ │ ├── 003.phpt │ │ ├── 004.phpt │ │ ├── bug42112.phpt │ │ ├── bug51903.phpt │ │ ├── bug54138.phpt │ │ ├── bug54138_2.phpt │ │ ├── bug54440.phpt │ │ ├── bug61367-read.phpt │ │ ├── bug61367-read_2.phpt │ │ ├── bug61367-write.phpt │ │ ├── bug63389.phpt │ │ ├── bug69753-mb.phpt │ │ ├── bug69753.phpt │ │ ├── bug69753.xml │ │ ├── bug69753私はガラスを食べられます.xml │ │ ├── bug76777.phpt │ │ ├── bug79191.phpt │ │ ├── libxml_disable_entity_loader.phpt │ │ ├── libxml_disable_entity_loader_2.phpt │ │ ├── libxml_disable_entity_loader_payload.txt │ │ ├── libxml_entity_loading_disabled_by_default.phpt │ │ ├── libxml_get_external_entity_loader.phpt │ │ ├── libxml_get_external_entity_loader_error_callback_name.phpt │ │ ├── libxml_set_external_entity_loader_basic.phpt │ │ ├── libxml_set_external_entity_loader_error1.phpt │ │ ├── libxml_set_external_entity_loader_error2.phpt │ │ ├── libxml_set_external_entity_loader_trampoline.phpt │ │ ├── libxml_set_external_entity_loader_variation1.phpt │ │ ├── libxml_set_external_entity_loader_variation2.phpt │ │ ├── libxml_set_streams_context_overwrite.phpt │ │ ├── null_returned_by_resolver.phpt │ │ └── test.xml │ ├── mbstring/ │ │ ├── CREDITS │ │ ├── common_codepoints.txt │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── gen_rare_cp_bitvec.php │ │ ├── libmbfl/ │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── config.h.w32 │ │ │ ├── filters/ │ │ │ │ ├── cp932_table.h │ │ │ │ ├── emoji2uni.h │ │ │ │ ├── html_entities.c │ │ │ │ ├── html_entities.h │ │ │ │ ├── mbfilter_7bit.c │ │ │ │ ├── mbfilter_7bit.h │ │ │ │ ├── mbfilter_base64.c │ │ │ │ ├── mbfilter_base64.h │ │ │ │ ├── mbfilter_cjk.c │ │ │ │ ├── mbfilter_cjk.h │ │ │ │ ├── mbfilter_cp51932.h │ │ │ │ ├── mbfilter_htmlent.c │ │ │ │ ├── mbfilter_htmlent.h │ │ │ │ ├── mbfilter_iso2022jp_2004.h │ │ │ │ ├── mbfilter_qprint.c │ │ │ │ ├── mbfilter_qprint.h │ │ │ │ ├── mbfilter_singlebyte.c │ │ │ │ ├── mbfilter_singlebyte.h │ │ │ │ ├── mbfilter_ucs2.c │ │ │ │ ├── mbfilter_ucs2.h │ │ │ │ ├── mbfilter_ucs4.c │ │ │ │ ├── mbfilter_ucs4.h │ │ │ │ ├── mbfilter_utf16.c │ │ │ │ ├── mbfilter_utf16.h │ │ │ │ ├── mbfilter_utf32.c │ │ │ │ ├── mbfilter_utf32.h │ │ │ │ ├── mbfilter_utf7.c │ │ │ │ ├── mbfilter_utf7.h │ │ │ │ ├── mbfilter_utf7imap.c │ │ │ │ ├── mbfilter_utf7imap.h │ │ │ │ ├── mbfilter_utf8.c │ │ │ │ ├── mbfilter_utf8.h │ │ │ │ ├── mbfilter_uuencode.c │ │ │ │ ├── mbfilter_uuencode.h │ │ │ │ ├── sjis_mac2uni.h │ │ │ │ ├── translit_kana_jisx0201_jisx0208.h │ │ │ │ ├── unicode_prop.h │ │ │ │ ├── unicode_table_big5.h │ │ │ │ ├── unicode_table_cns11643.h │ │ │ │ ├── unicode_table_cp1252.h │ │ │ │ ├── unicode_table_cp932_ext.h │ │ │ │ ├── unicode_table_cp936.h │ │ │ │ ├── unicode_table_gb18030.h │ │ │ │ ├── unicode_table_gb2312.h │ │ │ │ ├── unicode_table_jis.h │ │ │ │ ├── unicode_table_jis2004.h │ │ │ │ ├── unicode_table_uhc.h │ │ │ │ └── utf7_helper.h │ │ │ ├── mbfl/ │ │ │ │ ├── eaw_table.h │ │ │ │ ├── generate_name_perfect_hash_table.php │ │ │ │ ├── mbfilter.c │ │ │ │ ├── mbfilter.h │ │ │ │ ├── mbfilter_8bit.c │ │ │ │ ├── mbfilter_8bit.h │ │ │ │ ├── mbfilter_pass.c │ │ │ │ ├── mbfilter_pass.h │ │ │ │ ├── mbfilter_wchar.c │ │ │ │ ├── mbfilter_wchar.h │ │ │ │ ├── mbfl_consts.h │ │ │ │ ├── mbfl_convert.c │ │ │ │ ├── mbfl_convert.h │ │ │ │ ├── mbfl_defs.h │ │ │ │ ├── mbfl_encoding.c │ │ │ │ ├── mbfl_encoding.h │ │ │ │ ├── mbfl_filter_output.c │ │ │ │ ├── mbfl_filter_output.h │ │ │ │ ├── mbfl_language.c │ │ │ │ ├── mbfl_language.h │ │ │ │ ├── mbfl_memory_device.c │ │ │ │ ├── mbfl_memory_device.h │ │ │ │ ├── mbfl_string.c │ │ │ │ ├── mbfl_string.h │ │ │ │ └── mk_eaw_tbl.awk │ │ │ └── nls/ │ │ │ ├── nls_de.c │ │ │ ├── nls_de.h │ │ │ ├── nls_en.c │ │ │ ├── nls_en.h │ │ │ ├── nls_hy.c │ │ │ ├── nls_hy.h │ │ │ ├── nls_ja.c │ │ │ ├── nls_ja.h │ │ │ ├── nls_kr.c │ │ │ ├── nls_kr.h │ │ │ ├── nls_neutral.c │ │ │ ├── nls_neutral.h │ │ │ ├── nls_ru.c │ │ │ ├── nls_ru.h │ │ │ ├── nls_tr.c │ │ │ ├── nls_tr.h │ │ │ ├── nls_ua.c │ │ │ ├── nls_ua.h │ │ │ ├── nls_uni.c │ │ │ ├── nls_uni.h │ │ │ ├── nls_zh.c │ │ │ └── nls_zh.h │ │ ├── mb_gpc.c │ │ ├── mb_gpc.h │ │ ├── mbstring.c │ │ ├── mbstring.h │ │ ├── mbstring.stub.php │ │ ├── mbstring_arginfo.h │ │ ├── php_mbregex.c │ │ ├── php_mbregex.h │ │ ├── php_onig_compat.h │ │ ├── php_unicode.c │ │ ├── php_unicode.h │ │ ├── rare_cp_bitvec.h │ │ ├── tests/ │ │ │ ├── armscii8_encoding.phpt │ │ │ ├── base64_encoding.phpt │ │ │ ├── big5_encoding.phpt │ │ │ ├── bug25140.phpt │ │ │ ├── bug26639.phpt │ │ │ ├── bug30549.phpt │ │ │ ├── bug31911.phpt │ │ │ ├── bug40685.phpt │ │ │ ├── bug43840.phpt │ │ │ ├── bug43841.phpt │ │ │ ├── bug43993.phpt │ │ │ ├── bug43994.phpt │ │ │ ├── bug43998.phpt │ │ │ ├── bug45239.phpt │ │ │ ├── bug45722.phpt │ │ │ ├── bug45923.phpt │ │ │ ├── bug46806.phpt │ │ │ ├── bug46843.phpt │ │ │ ├── bug48645.phpt │ │ │ ├── bug48697.phpt │ │ │ ├── bug49354.phpt │ │ │ ├── bug49528.phpt │ │ │ ├── bug49536.phpt │ │ │ ├── bug52681.phpt │ │ │ ├── bug52981.phpt │ │ │ ├── bug54494.phpt │ │ │ ├── bug60306.phpt │ │ │ ├── bug62934.phpt │ │ │ ├── bug63447_001.phpt │ │ │ ├── bug63447_002.phpt │ │ │ ├── bug63447_003.phpt │ │ │ ├── bug65045.phpt │ │ │ ├── bug65544.phpt │ │ │ ├── bug66797.phpt │ │ │ ├── bug66964.phpt │ │ │ ├── bug68846.phpt │ │ │ ├── bug69079.phpt │ │ │ ├── bug69086.phpt │ │ │ ├── bug69151.phpt │ │ │ ├── bug69267.phpt │ │ │ ├── bug71298.phpt │ │ │ ├── bug71606.phpt │ │ │ ├── bug72164.phpt │ │ │ ├── bug72399.phpt │ │ │ ├── bug72402.phpt │ │ │ ├── bug72691.phpt │ │ │ ├── bug72693.phpt │ │ │ ├── bug72694.phpt │ │ │ ├── bug72710.phpt │ │ │ ├── bug73532.phpt │ │ │ ├── bug73646.phpt │ │ │ ├── bug75944.phpt │ │ │ ├── bug76319.phpt │ │ │ ├── bug76532.phpt │ │ │ ├── bug76704.phpt │ │ │ ├── bug76958.phpt │ │ │ ├── bug76999.phpt │ │ │ ├── bug77025.phpt │ │ │ ├── bug77165.phpt │ │ │ ├── bug77367.phpt │ │ │ ├── bug77370.phpt │ │ │ ├── bug77371.phpt │ │ │ ├── bug77381.phpt │ │ │ ├── bug77418.phpt │ │ │ ├── bug77428.phpt │ │ │ ├── bug77454.phpt │ │ │ ├── bug77514.phpt │ │ │ ├── bug78559.phpt │ │ │ ├── bug78609.phpt │ │ │ ├── bug78633.phpt │ │ │ ├── bug79037.phpt │ │ │ ├── bug79149.phpt │ │ │ ├── bug79154.phpt │ │ │ ├── bug79371.phpt │ │ │ ├── bug79441.phpt │ │ │ ├── bug79787.phpt │ │ │ ├── bug81011.phpt │ │ │ ├── bug81298.phpt │ │ │ ├── bug81349.phpt │ │ │ ├── bug81693.phpt │ │ │ ├── casefold.phpt │ │ │ ├── casefolding.phpt │ │ │ ├── casemapping.phpt │ │ │ ├── common.inc │ │ │ ├── cp1251_encoding.phpt │ │ │ ├── cp1252_encoding.phpt │ │ │ ├── cp1254_encoding.phpt │ │ │ ├── cp5022x_encoding.phpt │ │ │ ├── cp51932_encoding.phpt │ │ │ ├── cp850_encoding.phpt │ │ │ ├── cp866_encoding.phpt │ │ │ ├── cp932_encoding.phpt │ │ │ ├── cp936_encoding.phpt │ │ │ ├── cp950_encoding.phpt │ │ │ ├── data/ │ │ │ │ ├── 8859-1.txt │ │ │ │ ├── 8859-10.txt │ │ │ │ ├── 8859-11.txt │ │ │ │ ├── 8859-13.txt │ │ │ │ ├── 8859-14.txt │ │ │ │ ├── 8859-15.txt │ │ │ │ ├── 8859-16.txt │ │ │ │ ├── 8859-2.txt │ │ │ │ ├── 8859-3.txt │ │ │ │ ├── 8859-4.txt │ │ │ │ ├── 8859-5.txt │ │ │ │ ├── 8859-6.txt │ │ │ │ ├── 8859-7.txt │ │ │ │ ├── 8859-8.txt │ │ │ │ ├── 8859-9.txt │ │ │ │ ├── ARMSCII-8.txt │ │ │ │ ├── BIG5.txt │ │ │ │ ├── CP1251.txt │ │ │ │ ├── CP1252.txt │ │ │ │ ├── CP1254.txt │ │ │ │ ├── CP51932.txt │ │ │ │ ├── CP850.txt │ │ │ │ ├── CP866.txt │ │ │ │ ├── CP932.txt │ │ │ │ ├── CP936.txt │ │ │ │ ├── CP949.txt │ │ │ │ ├── CP950.txt │ │ │ │ ├── EUC-CN.txt │ │ │ │ ├── EUC-JP-2004.txt │ │ │ │ ├── EUC-JP-MS.IRREVERSIBLE.txt │ │ │ │ ├── EUC-JP-MS.txt │ │ │ │ ├── EUC-JP.txt │ │ │ │ ├── EUC-KR.txt │ │ │ │ ├── EUC-TW.txt │ │ │ │ ├── EmojiSources.txt │ │ │ │ ├── GB18030-2022MappingTableBMP.txt │ │ │ │ ├── GB18030-2byte.txt │ │ │ │ ├── GB2312.txt │ │ │ │ ├── ISO-2022-JP-2004-JISX0213.txt │ │ │ │ ├── JISX0201.txt │ │ │ │ ├── JISX0208.txt │ │ │ │ ├── JISX0212.txt │ │ │ │ ├── KOI8-R.txt │ │ │ │ ├── KOI8-U.txt │ │ │ │ ├── KSX1001.txt │ │ │ │ ├── MacJapanese-SJIS.txt │ │ │ │ ├── SHIFTJIS.txt │ │ │ │ ├── SJIS-2004.txt │ │ │ │ ├── UTF-8-DOCOMO.txt │ │ │ │ ├── UTF-8-KDDI-A.txt │ │ │ │ ├── UTF-8-KDDI-B.txt │ │ │ │ └── UTF-8-SOFTBANK.txt │ │ │ ├── empty_pattern.phpt │ │ │ ├── encoding_tests.inc │ │ │ ├── euc_cn_encoding.phpt │ │ │ ├── euc_kr_encoding.phpt │ │ │ ├── euc_tw_encoding.phpt │ │ │ ├── eucjp_2004_encoding.phpt │ │ │ ├── eucjp_encoding.phpt │ │ │ ├── eucjp_ms_encoding.phpt │ │ │ ├── gb18030_2022_encoding.phpt │ │ │ ├── gb18030_encoding.phpt │ │ │ ├── gh10192_utf7.phpt │ │ │ ├── gh10192_utf7imap.phpt │ │ │ ├── gh10627.phpt │ │ │ ├── gh10648.phpt │ │ │ ├── gh11217.phpt │ │ │ ├── gh11476.phpt │ │ │ ├── gh13123.phpt │ │ │ ├── gh13815.phpt │ │ │ ├── gh15824.phpt │ │ │ ├── gh16229.phpt │ │ │ ├── gh16261.phpt │ │ │ ├── gh16360.phpt │ │ │ ├── gh17503.phpt │ │ │ ├── gh17989.phpt │ │ │ ├── gh18901.phpt │ │ │ ├── gh19397.phpt │ │ │ ├── gh7902.phpt │ │ │ ├── gh8086.phpt │ │ │ ├── gh8208.phpt │ │ │ ├── gh9008.phpt │ │ │ ├── gh9248.phpt │ │ │ ├── gh9535.phpt │ │ │ ├── gh9535b.phpt │ │ │ ├── gh9683.phpt │ │ │ ├── htmlent.phpt │ │ │ ├── htmlent_encoding.phpt │ │ │ ├── hz_encoding.phpt │ │ │ ├── illformed_utf_sequences.phpt │ │ │ ├── ini_encoding.phpt │ │ │ ├── ini_encoding2.phpt │ │ │ ├── ini_language.phpt │ │ │ ├── ini_mbstring_invalid.phpt │ │ │ ├── internal_encoding.phpt │ │ │ ├── iso2022jp_2004_encoding.phpt │ │ │ ├── iso2022jp_encoding.phpt │ │ │ ├── iso2022jp_kddi_encoding.phpt │ │ │ ├── iso2022jp_ms_encoding.phpt │ │ │ ├── iso2022kr_encoding.phpt │ │ │ ├── iso8859_encodings.phpt │ │ │ ├── koi8r_encoding.phpt │ │ │ ├── koi8u_encoding.phpt │ │ │ ├── mb_check_encoding.phpt │ │ │ ├── mb_check_encoding_array.phpt │ │ │ ├── mb_check_encoding_invalid_encodings.phpt │ │ │ ├── mb_check_encoding_without_arg.phpt │ │ │ ├── mb_chr.phpt │ │ │ ├── mb_chr_ord.phpt │ │ │ ├── mb_convert_case_various_mode.phpt │ │ │ ├── mb_convert_encoding.phpt │ │ │ ├── mb_convert_encoding_array.phpt │ │ │ ├── mb_convert_encoding_array2.phpt │ │ │ ├── mb_convert_encoding_array_error_001.phpt │ │ │ ├── mb_convert_encoding_basic.phpt │ │ │ ├── mb_convert_encoding_empty_encoding_list.phpt │ │ │ ├── mb_convert_encoding_failed_detection.phpt │ │ │ ├── mb_convert_encoding_leak.phpt │ │ │ ├── mb_convert_encoding_stateful.phpt │ │ │ ├── mb_convert_kana.phpt │ │ │ ├── mb_convert_variables.phpt │ │ │ ├── mb_convert_variables_empty_encoding_list.phpt │ │ │ ├── mb_decode_mimeheader_basic.phpt │ │ │ ├── mb_decode_mimeheader_variation2.phpt │ │ │ ├── mb_decode_mimeheader_variation3.phpt │ │ │ ├── mb_decode_mimeheader_variation4.phpt │ │ │ ├── mb_decode_mimeheader_variation5.phpt │ │ │ ├── mb_decode_numericentity.phpt │ │ │ ├── mb_decode_numericentity_errors.phpt │ │ │ ├── mb_decode_numericentity_large_ints.phpt │ │ │ ├── mb_detect_encoding.phpt │ │ │ ├── mb_detect_encoding_empty_encoding_list.phpt │ │ │ ├── mb_detect_encoding_incomplete_sequence.phpt │ │ │ ├── mb_detect_order.phpt │ │ │ ├── mb_detect_order_empty_encoding_list.phpt │ │ │ ├── mb_encode_mimeheader_basic.phpt │ │ │ ├── mb_encode_mimeheader_basic2.phpt │ │ │ ├── mb_encode_mimeheader_basic3.phpt │ │ │ ├── mb_encode_mimeheader_basic4.phpt │ │ │ ├── mb_encode_mimeheader_crash.phpt │ │ │ ├── mb_encode_mimeheader_indent.phpt │ │ │ ├── mb_encode_mimeheader_variation6.phpt │ │ │ ├── mb_encode_numericentity.phpt │ │ │ ├── mb_encode_numericentity_errors.phpt │ │ │ ├── mb_encode_numericentity_large_ints.phpt │ │ │ ├── mb_encode_numericentity_references.phpt │ │ │ ├── mb_encoding_aliases.phpt │ │ │ ├── mb_ereg-compat-01.phpt │ │ │ ├── mb_ereg-compat-02.phpt │ │ │ ├── mb_ereg.phpt │ │ │ ├── mb_ereg1.phpt │ │ │ ├── mb_ereg2.phpt │ │ │ ├── mb_ereg_basic.phpt │ │ │ ├── mb_ereg_dupnames.phpt │ │ │ ├── mb_ereg_match_basic.phpt │ │ │ ├── mb_ereg_named_subpatterns.phpt │ │ │ ├── mb_ereg_replace-compat-01.phpt │ │ │ ├── mb_ereg_replace-compat-02.phpt │ │ │ ├── mb_ereg_replace-compat-03.phpt │ │ │ ├── mb_ereg_replace-compat-04.phpt │ │ │ ├── mb_ereg_replace-compat-05.phpt │ │ │ ├── mb_ereg_replace-compat-06.phpt │ │ │ ├── mb_ereg_replace-compat-07.phpt │ │ │ ├── mb_ereg_replace-compat-08.phpt │ │ │ ├── mb_ereg_replace-compat-09.phpt │ │ │ ├── mb_ereg_replace-compat-10.phpt │ │ │ ├── mb_ereg_replace-compat-11.phpt │ │ │ ├── mb_ereg_replace-compat-12.phpt │ │ │ ├── mb_ereg_replace-compat-13.phpt │ │ │ ├── mb_ereg_replace.phpt │ │ │ ├── mb_ereg_replace_basic.phpt │ │ │ ├── mb_ereg_replace_callback.phpt │ │ │ ├── mb_ereg_replace_named_subpatterns.phpt │ │ │ ├── mb_ereg_replace_variation1.phpt │ │ │ ├── mb_ereg_search.phpt │ │ │ ├── mb_ereg_search_invalid_pattern.phpt │ │ │ ├── mb_ereg_search_named_subpatterns_1.phpt │ │ │ ├── mb_ereg_search_named_subpatterns_2.phpt │ │ │ ├── mb_ereg_search_pos.phpt │ │ │ ├── mb_ereg_search_regs.phpt │ │ │ ├── mb_ereg_search_setpos.phpt │ │ │ ├── mb_ereg_search_syntax.phpt │ │ │ ├── mb_ereg_search_xxx.phpt │ │ │ ├── mb_ereg_variation3.phpt │ │ │ ├── mb_ereg_variation4.phpt │ │ │ ├── mb_ereg_variation5.phpt │ │ │ ├── mb_ereg_variation6.phpt │ │ │ ├── mb_ereg_variation7.phpt │ │ │ ├── mb_eregi.phpt │ │ │ ├── mb_eregi_replace.phpt │ │ │ ├── mb_get_info.phpt │ │ │ ├── mb_get_info_errors.phpt │ │ │ ├── mb_get_info_http_input.phpt │ │ │ ├── mb_http_input.phpt │ │ │ ├── mb_http_input_001.phpt │ │ │ ├── mb_http_input_errors.phpt │ │ │ ├── mb_http_input_multi_post.phpt │ │ │ ├── mb_http_input_pass.phpt │ │ │ ├── mb_http_output.phpt │ │ │ ├── mb_internal_encoding.phpt │ │ │ ├── mb_internal_encoding_basic.phpt │ │ │ ├── mb_internal_encoding_basic2.phpt │ │ │ ├── mb_internal_encoding_error2.phpt │ │ │ ├── mb_internal_encoding_ini_basic2.phpt │ │ │ ├── mb_internal_encoding_ini_invalid_encoding.phpt │ │ │ ├── mb_internal_encoding_variation2.phpt │ │ │ ├── mb_language.phpt │ │ │ ├── mb_list_encodings.phpt │ │ │ ├── mb_list_encodings_gc_uaf.phpt │ │ │ ├── mb_ord.phpt │ │ │ ├── mb_output_handler_euc_jp.phpt │ │ │ ├── mb_output_handler_pass.phpt │ │ │ ├── mb_output_handler_pattern-01.phpt │ │ │ ├── mb_output_handler_pattern-02.phpt │ │ │ ├── mb_output_handler_pattern-03.phpt │ │ │ ├── mb_output_handler_pattern-04.phpt │ │ │ ├── mb_output_handler_pattern-05.phpt │ │ │ ├── mb_output_handler_pattern-06.phpt │ │ │ ├── mb_output_handler_pattern-07.phpt │ │ │ ├── mb_output_handler_pattern-08.phpt │ │ │ ├── mb_output_handler_pattern-09.phpt │ │ │ ├── mb_output_handler_pattern-10.phpt │ │ │ ├── mb_output_handler_pattern-11.phpt │ │ │ ├── mb_output_handler_pattern-12.phpt │ │ │ ├── mb_output_handler_runtime_ini_alteration-01.phpt │ │ │ ├── mb_output_handler_runtime_ini_alteration-02.phpt │ │ │ ├── mb_output_handler_shift_jis.phpt │ │ │ ├── mb_parse_str.phpt │ │ │ ├── mb_parse_str02.phpt │ │ │ ├── mb_parse_str_error.phpt │ │ │ ├── mb_parse_str_multi.phpt │ │ │ ├── mb_preferred_mime_name.phpt │ │ │ ├── mb_regex_encoding_basic.phpt │ │ │ ├── mb_regex_encoding_error2.phpt │ │ │ ├── mb_regex_encoding_variation2.phpt │ │ │ ├── mb_regex_set_options.phpt │ │ │ ├── mb_scrub.phpt │ │ │ ├── mb_send_mail01.phpt │ │ │ ├── mb_send_mail02.phpt │ │ │ ├── mb_send_mail03.phpt │ │ │ ├── mb_send_mail04.phpt │ │ │ ├── mb_send_mail05.phpt │ │ │ ├── mb_send_mail06.phpt │ │ │ ├── mb_send_mail07.phpt │ │ │ ├── mb_send_mail_null_bytes.phpt │ │ │ ├── mb_split-compat-01.phpt │ │ │ ├── mb_split.phpt │ │ │ ├── mb_split_empty_match.phpt │ │ │ ├── mb_str_functions_opt-parameter.phpt │ │ │ ├── mb_str_pad.phpt │ │ │ ├── mb_str_split_error_conditions.phpt │ │ │ ├── mb_str_split_jp.phpt │ │ │ ├── mb_str_split_other.phpt │ │ │ ├── mb_str_split_ru.phpt │ │ │ ├── mb_str_split_utf8_utf16.phpt │ │ │ ├── mb_str_unknown_encoding.phpt │ │ │ ├── mb_strcut.phpt │ │ │ ├── mb_strcut_missing_boundary_check.phpt │ │ │ ├── mb_strcut_negative_length.phpt │ │ │ ├── mb_strimwidth.phpt │ │ │ ├── mb_strimwidth_deprecated.phpt │ │ │ ├── mb_stripos.phpt │ │ │ ├── mb_stripos_basic.phpt │ │ │ ├── mb_stripos_basic2.phpt │ │ │ ├── mb_stripos_empty_needle.phpt │ │ │ ├── mb_stripos_error2.phpt │ │ │ ├── mb_stripos_invalid_offset.phpt │ │ │ ├── mb_stripos_variation5_Bug45923.phpt │ │ │ ├── mb_stristr_basic.phpt │ │ │ ├── mb_stristr_empty_needle.phpt │ │ │ ├── mb_stristr_error2.phpt │ │ │ ├── mb_stristr_variation5.phpt │ │ │ ├── mb_strlen.phpt │ │ │ ├── mb_strlen_basic.phpt │ │ │ ├── mb_strlen_error2.phpt │ │ │ ├── mb_strlen_variation3.phpt │ │ │ ├── mb_strpos.phpt │ │ │ ├── mb_strpos_basic.phpt │ │ │ ├── mb_strpos_empty_needle.phpt │ │ │ ├── mb_strpos_error2.phpt │ │ │ ├── mb_strpos_invalid_offset.phpt │ │ │ ├── mb_strpos_offset_errors.phpt │ │ │ ├── mb_strpos_variation5.phpt │ │ │ ├── mb_strrchr_basic.phpt │ │ │ ├── mb_strrchr_empty_needle.phpt │ │ │ ├── mb_strrchr_error2.phpt │ │ │ ├── mb_strrchr_variation5.phpt │ │ │ ├── mb_strrchr_variation6.phpt │ │ │ ├── mb_strrichr_basic.phpt │ │ │ ├── mb_strrichr_error2.phpt │ │ │ ├── mb_strrichr_variation5.phpt │ │ │ ├── mb_strripos_basic.phpt │ │ │ ├── mb_strripos_basic2.phpt │ │ │ ├── mb_strripos_empty_needle.phpt │ │ │ ├── mb_strripos_error2.phpt │ │ │ ├── mb_strripos_variation5_Bug45923.phpt │ │ │ ├── mb_strrpos_basic.phpt │ │ │ ├── mb_strrpos_empty_needle.phpt │ │ │ ├── mb_strrpos_error2.phpt │ │ │ ├── mb_strstr.phpt │ │ │ ├── mb_strstr_basic.phpt │ │ │ ├── mb_strstr_empty_needle.phpt │ │ │ ├── mb_strstr_error2.phpt │ │ │ ├── mb_strstr_variation5.phpt │ │ │ ├── mb_strstr_variation6.phpt │ │ │ ├── mb_strtolower_basic.phpt │ │ │ ├── mb_strtolower_error2.phpt │ │ │ ├── mb_strtolower_variation3.phpt │ │ │ ├── mb_strtolower_variation4.phpt │ │ │ ├── mb_strtoupper_basic.phpt │ │ │ ├── mb_strtoupper_error2.phpt │ │ │ ├── mb_strtoupper_variation3.phpt │ │ │ ├── mb_strtoupper_variation4.phpt │ │ │ ├── mb_strwidth.phpt │ │ │ ├── mb_substitute_character.phpt │ │ │ ├── mb_substitute_character_basic.phpt │ │ │ ├── mb_substitute_character_variation2.phpt │ │ │ ├── mb_substitute_character_variation_strict_types.phpt │ │ │ ├── mb_substitute_character_variation_weak_types.phpt │ │ │ ├── mb_substr.phpt │ │ │ ├── mb_substr_basic.phpt │ │ │ ├── mb_substr_count.phpt │ │ │ ├── mb_substr_count_basic.phpt │ │ │ ├── mb_substr_count_error2.phpt │ │ │ ├── mb_substr_count_variation4.phpt │ │ │ ├── mb_substr_error2.phpt │ │ │ ├── mb_substr_variation4.phpt │ │ │ ├── mb_substr_variation5.phpt │ │ │ ├── mb_substr_variation6.phpt │ │ │ ├── mb_substr_variation7.phpt │ │ │ ├── mb_trim.phpt │ │ │ ├── mb_ucfirst_lcfirst.phpt │ │ │ ├── mbregex_stack_limit.phpt │ │ │ ├── mbregex_stack_limit2.phpt │ │ │ ├── other_encodings.phpt │ │ │ ├── php_gr_jp_10830.phpt │ │ │ ├── php_gr_jp_16242.phpt │ │ │ ├── php_gr_jp_dev_884-1.phpt │ │ │ ├── php_gr_jp_dev_884-2.phpt │ │ │ ├── pictogram1.phpt │ │ │ ├── qprint_encoding.phpt │ │ │ ├── retry_limit.phpt │ │ │ ├── simpletest.phpt │ │ │ ├── sjis2004_encoding.phpt │ │ │ ├── sjis_encoding.phpt │ │ │ ├── sjis_mobile_encodings.phpt │ │ │ ├── sjismac_encoding.phpt │ │ │ ├── ucs2_encoding.phpt │ │ │ ├── ucs4_encoding.phpt │ │ │ ├── uhc_encoding.phpt │ │ │ ├── unicode_versions.phpt │ │ │ ├── utf7imap_encoding.phpt │ │ │ ├── utf8_error_handling.phpt │ │ │ ├── utf8_mobile_encodings.phpt │ │ │ ├── utf_encodings.phpt │ │ │ ├── uuencode_encoding.phpt │ │ │ ├── zend_multibyte-01.phpt │ │ │ ├── zend_multibyte-02.phpt │ │ │ ├── zend_multibyte-03.phpt │ │ │ ├── zend_multibyte-04.phpt │ │ │ ├── zend_multibyte-05.phpt │ │ │ ├── zend_multibyte-06.phpt │ │ │ ├── zend_multibyte-07.phpt │ │ │ ├── zend_multibyte-08.phpt │ │ │ ├── zend_multibyte-09.phpt │ │ │ ├── zend_multibyte-10.phpt │ │ │ ├── zend_multibyte-11.phpt │ │ │ ├── zend_multibyte-12.phpt │ │ │ ├── zend_multibyte-13.phpt │ │ │ ├── zend_multibyte-14.phpt │ │ │ ├── zend_multibyte-15.phpt │ │ │ └── zend_multibyte-16.phpt │ │ ├── ucgendat/ │ │ │ ├── ucgendat.php │ │ │ └── uctest.php │ │ └── unicode_data.h │ ├── mysqli/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── mysqli.c │ │ ├── mysqli.stub.php │ │ ├── mysqli_api.c │ │ ├── mysqli_arginfo.h │ │ ├── mysqli_driver.c │ │ ├── mysqli_exception.c │ │ ├── mysqli_mysqlnd.h │ │ ├── mysqli_nonapi.c │ │ ├── mysqli_priv.h │ │ ├── mysqli_prop.c │ │ ├── mysqli_report.c │ │ ├── mysqli_result_iterator.c │ │ ├── mysqli_warning.c │ │ ├── php_mysqli.h │ │ ├── php_mysqli_structs.h │ │ └── tests/ │ │ ├── 001.phpt │ │ ├── 036.phpt │ │ ├── 042.phpt │ │ ├── 043.phpt │ │ ├── 045.phpt │ │ ├── 046.phpt │ │ ├── 047.phpt │ │ ├── 048.phpt │ │ ├── 049.phpt │ │ ├── 056.phpt │ │ ├── 057.phpt │ │ ├── 058.phpt │ │ ├── 059.phpt │ │ ├── 060.phpt │ │ ├── 062.phpt │ │ ├── 063.phpt │ │ ├── 064.phpt │ │ ├── 065.phpt │ │ ├── 066.phpt │ │ ├── 067.phpt │ │ ├── 069.phpt │ │ ├── 070.phpt │ │ ├── 071.phpt │ │ ├── 072.phpt │ │ ├── 074.phpt │ │ ├── CONFLICTS │ │ ├── README.md │ │ ├── bind_fetch/ │ │ │ ├── bigint_types.phpt │ │ │ ├── char_text_big_types.phpt │ │ │ ├── char_text_types.phpt │ │ │ ├── datetime_types.phpt │ │ │ ├── float_types.phpt │ │ │ ├── identical_fetch_row.phpt │ │ │ ├── integer_types.phpt │ │ │ ├── mysql_functions.phpt │ │ │ ├── smallint_types.phpt │ │ │ ├── system_variable.phpt │ │ │ ├── tinyint_types.phpt │ │ │ ├── unsigned_integer_types.phpt │ │ │ ├── user_db_variable.phpt │ │ │ └── varied_data_types.phpt │ │ ├── bind_insert/ │ │ │ ├── char_text_big_types.phpt │ │ │ ├── char_text_types.phpt │ │ │ ├── datetime_types.phpt │ │ │ ├── integer_types.phpt │ │ │ ├── send_long_data.phpt │ │ │ ├── smallint_types.phpt │ │ │ ├── tinyint_types.phpt │ │ │ └── varied_data_types.phpt │ │ ├── bug28817.phpt │ │ ├── bug29311.phpt │ │ ├── bug30967.phpt │ │ ├── bug31141.phpt │ │ ├── bug31668.phpt │ │ ├── bug32405.phpt │ │ ├── bug32490.phpt │ │ ├── bug33090.phpt │ │ ├── bug33263.phpt │ │ ├── bug33491.phpt │ │ ├── bug34785.phpt │ │ ├── bug34810.phpt │ │ ├── bug35103.phpt │ │ ├── bug35517.phpt │ │ ├── bug35759.phpt │ │ ├── bug36420.phpt │ │ ├── bug36745.phpt │ │ ├── bug36802.phpt │ │ ├── bug36949.phpt │ │ ├── bug37090.phpt │ │ ├── bug38003.phpt │ │ ├── bug38710.phpt │ │ ├── bug39457.phpt │ │ ├── bug42378.phpt │ │ ├── bug42548.phpt │ │ ├── bug44897.phpt │ │ ├── bug45019.phpt │ │ ├── bug45289.phpt │ │ ├── bug46109.phpt │ │ ├── bug46614.phpt │ │ ├── bug47050.phpt │ │ ├── bug48909.phpt │ │ ├── bug49027.phpt │ │ ├── bug49442.phpt │ │ ├── bug50772.phpt │ │ ├── bug51605.phpt │ │ ├── bug51647.phpt │ │ ├── bug52082.phpt │ │ ├── bug52891.phpt │ │ ├── bug53503.phpt │ │ ├── bug54221.phpt │ │ ├── bug54674.phpt │ │ ├── bug55283.phpt │ │ ├── bug55582.phpt │ │ ├── bug55653.phpt │ │ ├── bug62046.phpt │ │ ├── bug62885.phpt │ │ ├── bug63398.phpt │ │ ├── bug64726.phpt │ │ ├── bug66043.phpt │ │ ├── bug66124.phpt │ │ ├── bug66762.phpt │ │ ├── bug67563.phpt │ │ ├── bug67839.phpt │ │ ├── bug67983.phpt │ │ ├── bug68077.phpt │ │ ├── bug69899.phpt │ │ ├── bug70384.phpt │ │ ├── bug70949.phpt │ │ ├── bug71863.phpt │ │ ├── bug72489.phpt │ │ ├── bug72701.phpt │ │ ├── bug73462.phpt │ │ ├── bug73800.phpt │ │ ├── bug73949.phpt │ │ ├── bug74021.phpt │ │ ├── bug74547.phpt │ │ ├── bug74737.phpt │ │ ├── bug74779.phpt │ │ ├── bug74968.phpt │ │ ├── bug75018.phpt │ │ ├── bug75434.phpt │ │ ├── bug75448.phpt │ │ ├── bug76386.phpt │ │ ├── bug77597.phpt │ │ ├── bug77935.phpt │ │ ├── bug77956.phpt │ │ ├── bug79084.phpt │ │ ├── bug79084_collision.phpt │ │ ├── bug79375.phpt │ │ ├── bug80837.phpt │ │ ├── bug81335.phpt │ │ ├── bug_bits.phpt │ │ ├── bug_mysql_49406.phpt │ │ ├── clean_table.inc │ │ ├── closing_connection_tests/ │ │ │ ├── call_statement_after_close.phpt │ │ │ ├── free_nothing.phpt │ │ │ ├── free_resultset_after_close.phpt │ │ │ ├── free_statement_after_close.phpt │ │ │ ├── non_freed_resultset.phpt │ │ │ └── non_freed_statement.phpt │ │ ├── connect.inc │ │ ├── deprecated_constants.phpt │ │ ├── fake_server.inc │ │ ├── fetch/ │ │ │ ├── mysqli_fetch_all.phpt │ │ │ └── mysqli_fetch_all_data_types_variation.phpt │ │ ├── foo/ │ │ │ ├── bar/ │ │ │ │ └── bar.data │ │ │ └── foo.data │ │ ├── functions/ │ │ │ ├── mysqli_affected_rows.phpt │ │ │ ├── mysqli_character_set_name.phpt │ │ │ ├── mysqli_character_set_name_oo.phpt │ │ │ ├── mysqli_errno.phpt │ │ │ ├── mysqli_error.phpt │ │ │ ├── mysqli_field_count.phpt │ │ │ ├── mysqli_get_client_info.phpt │ │ │ ├── mysqli_get_host_info.phpt │ │ │ ├── mysqli_get_proto_info.phpt │ │ │ ├── mysqli_get_server_version.phpt │ │ │ ├── mysqli_info.phpt │ │ │ ├── mysqli_num_fields.phpt │ │ │ ├── mysqli_num_fields_show_variables.phpt │ │ │ ├── mysqli_num_rows.phpt │ │ │ ├── mysqli_set_charset.phpt │ │ │ ├── mysqli_stat.phpt │ │ │ └── mysqli_warning_count.phpt │ │ ├── gh11438.phpt │ │ ├── gh11550.phpt │ │ ├── gh12107.phpt │ │ ├── gh14255.phpt │ │ ├── gh15432.phpt │ │ ├── gh7746.phpt │ │ ├── gh7837.phpt │ │ ├── gh7932.phpt │ │ ├── gh8058.phpt │ │ ├── gh8068.phpt │ │ ├── gh8267.phpt │ │ ├── gh8978.phpt │ │ ├── gh9590.phpt │ │ ├── gh9841.phpt │ │ ├── ghsa-h35g-vwh6-m678-auth-message.phpt │ │ ├── ghsa-h35g-vwh6-m678-def.phpt │ │ ├── ghsa-h35g-vwh6-m678-filename.phpt │ │ ├── ghsa-h35g-vwh6-m678-query-len-overflow.phpt │ │ ├── ghsa-h35g-vwh6-m678-stmt-row-bit.phpt │ │ ├── ghsa-h35g-vwh6-m678-stmt-row-date.phpt │ │ ├── ghsa-h35g-vwh6-m678-stmt-row-datetime.phpt │ │ ├── ghsa-h35g-vwh6-m678-stmt-row-double.phpt │ │ ├── ghsa-h35g-vwh6-m678-stmt-row-float.phpt │ │ ├── ghsa-h35g-vwh6-m678-stmt-row-int.phpt │ │ ├── ghsa-h35g-vwh6-m678-stmt-row-no-space.phpt │ │ ├── ghsa-h35g-vwh6-m678-stmt-row-string.phpt │ │ ├── ghsa-h35g-vwh6-m678-stmt-row-time.phpt │ │ ├── gracefull_fail_on_empty_result_set.phpt │ │ ├── local_infile_tools.inc │ │ ├── mysqli_affected_rows.phpt │ │ ├── mysqli_affected_rows_oo.phpt │ │ ├── mysqli_allow_local_infile_overrides_local_infile_directory.phpt │ │ ├── mysqli_auth_pam.phpt │ │ ├── mysqli_autocommit.phpt │ │ ├── mysqli_autocommit_oo.phpt │ │ ├── mysqli_begin_transaction.phpt │ │ ├── mysqli_change_user.phpt │ │ ├── mysqli_change_user_insert_id.phpt │ │ ├── mysqli_change_user_locks_temporary.phpt │ │ ├── mysqli_change_user_new.phpt │ │ ├── mysqli_change_user_old.phpt │ │ ├── mysqli_change_user_oo.phpt │ │ ├── mysqli_change_user_prepared_statements.phpt │ │ ├── mysqli_change_user_rollback.phpt │ │ ├── mysqli_change_user_set_names.phpt │ │ ├── mysqli_class_mysqli_driver_interface.phpt │ │ ├── mysqli_class_mysqli_interface.phpt │ │ ├── mysqli_class_mysqli_properties_no_conn.phpt │ │ ├── mysqli_class_mysqli_result_interface.phpt │ │ ├── mysqli_class_mysqli_stmt_interface.phpt │ │ ├── mysqli_close.phpt │ │ ├── mysqli_close_oo.phpt │ │ ├── mysqli_commit.phpt │ │ ├── mysqli_commit_oo.phpt │ │ ├── mysqli_connect.phpt │ │ ├── mysqli_connect_attr.phpt │ │ ├── mysqli_connect_errno.phpt │ │ ├── mysqli_connect_error.phpt │ │ ├── mysqli_connect_oo.phpt │ │ ├── mysqli_connect_oo_defaults.phpt │ │ ├── mysqli_connect_twice.phpt │ │ ├── mysqli_constants.phpt │ │ ├── mysqli_constants_categories.phpt │ │ ├── mysqli_data_seek.phpt │ │ ├── mysqli_data_seek_oo.phpt │ │ ├── mysqli_debug.phpt │ │ ├── mysqli_debug_append.phpt │ │ ├── mysqli_debug_control_string.phpt │ │ ├── mysqli_debug_ini.phpt │ │ ├── mysqli_debug_mysqlnd_control_string.phpt │ │ ├── mysqli_debug_mysqlnd_only.phpt │ │ ├── mysqli_driver/ │ │ │ ├── write_property.phpt │ │ │ └── write_property_strict.phpt │ │ ├── mysqli_driver.phpt │ │ ├── mysqli_driver_unclonable.phpt │ │ ├── mysqli_dump_debug_info.phpt │ │ ├── mysqli_dump_debug_info_oo.phpt │ │ ├── mysqli_errno.phpt │ │ ├── mysqli_errno_oo.phpt │ │ ├── mysqli_error.phpt │ │ ├── mysqli_error_oo.phpt │ │ ├── mysqli_error_unicode.phpt │ │ ├── mysqli_execute_query.phpt │ │ ├── mysqli_expire_password.phpt │ │ ├── mysqli_explain_metadata.phpt │ │ ├── mysqli_fetch_all_oo.phpt │ │ ├── mysqli_fetch_array.phpt │ │ ├── mysqli_fetch_array_assoc.phpt │ │ ├── mysqli_fetch_array_large.phpt │ │ ├── mysqli_fetch_array_many_rows.phpt │ │ ├── mysqli_fetch_array_oo.phpt │ │ ├── mysqli_fetch_assoc.phpt │ │ ├── mysqli_fetch_assoc_bit.phpt │ │ ├── mysqli_fetch_assoc_no_alias.phpt │ │ ├── mysqli_fetch_assoc_no_alias_utf8.phpt │ │ ├── mysqli_fetch_assoc_oo.phpt │ │ ├── mysqli_fetch_assoc_zerofill.phpt │ │ ├── mysqli_fetch_column.phpt │ │ ├── mysqli_fetch_field.phpt │ │ ├── mysqli_fetch_field_direct.phpt │ │ ├── mysqli_fetch_field_direct_oo.phpt │ │ ├── mysqli_fetch_field_flags.phpt │ │ ├── mysqli_fetch_field_oo.phpt │ │ ├── mysqli_fetch_field_types.phpt │ │ ├── mysqli_fetch_fields.phpt │ │ ├── mysqli_fetch_lengths.phpt │ │ ├── mysqli_fetch_lengths_oo.phpt │ │ ├── mysqli_fetch_object.phpt │ │ ├── mysqli_fetch_object_no_constructor.phpt │ │ ├── mysqli_fetch_object_no_object.phpt │ │ ├── mysqli_fetch_object_oo.phpt │ │ ├── mysqli_fetch_row.phpt │ │ ├── mysqli_field_count.phpt │ │ ├── mysqli_field_seek.phpt │ │ ├── mysqli_field_tell.phpt │ │ ├── mysqli_fork.phpt │ │ ├── mysqli_free_result.phpt │ │ ├── mysqli_get_charset.phpt │ │ ├── mysqli_get_client_info.phpt │ │ ├── mysqli_get_client_stats.phpt │ │ ├── mysqli_get_client_stats_implicit_free.phpt │ │ ├── mysqli_get_client_stats_off.phpt │ │ ├── mysqli_get_client_stats_ps.phpt │ │ ├── mysqli_get_client_stats_skipped.phpt │ │ ├── mysqli_get_client_version.phpt │ │ ├── mysqli_get_connection_stats.phpt │ │ ├── mysqli_get_connection_stats_off.phpt │ │ ├── mysqli_get_host_info.phpt │ │ ├── mysqli_get_info_deprecations.phpt │ │ ├── mysqli_get_proto_info.phpt │ │ ├── mysqli_get_server_info.phpt │ │ ├── mysqli_get_server_version.phpt │ │ ├── mysqli_incomplete_initialization.phpt │ │ ├── mysqli_info.phpt │ │ ├── mysqli_init.phpt │ │ ├── mysqli_insert_id.phpt │ │ ├── mysqli_insert_id_variation.phpt │ │ ├── mysqli_insert_packet_overflow.phpt │ │ ├── mysqli_kill.phpt │ │ ├── mysqli_last_insert_id.phpt │ │ ├── mysqli_local_infile_default_off.phpt │ │ ├── mysqli_local_infile_directory_access_allowed.phpt │ │ ├── mysqli_local_infile_directory_access_denied.phpt │ │ ├── mysqli_local_infile_directory_vs_open_basedir.phpt │ │ ├── mysqli_local_infile_set_on.phpt │ │ ├── mysqli_max_links.phpt │ │ ├── mysqli_more_results.phpt │ │ ├── mysqli_multi_query.phpt │ │ ├── mysqli_mysqlnd_read_timeout.phpt │ │ ├── mysqli_mysqlnd_read_timeout_long.phpt │ │ ├── mysqli_mysqlnd_read_timeout_zero.phpt │ │ ├── mysqli_next_result.phpt │ │ ├── mysqli_next_result_error.phpt │ │ ├── mysqli_next_result_no_repeat_error.phpt │ │ ├── mysqli_no_reconnect.phpt │ │ ├── mysqli_num_fields.phpt │ │ ├── mysqli_num_rows.phpt │ │ ├── mysqli_open_bug74432.phpt │ │ ├── mysqli_options.phpt │ │ ├── mysqli_options_init_command.phpt │ │ ├── mysqli_options_int_and_float_native.phpt │ │ ├── mysqli_options_openbasedir.phpt │ │ ├── mysqli_pam_sha256.phpt │ │ ├── mysqli_pam_sha256_public_key_ini.phpt │ │ ├── mysqli_pam_sha256_public_key_option.phpt │ │ ├── mysqli_pam_sha256_public_key_option_invalid.phpt │ │ ├── mysqli_pconn_conn_multiple.phpt │ │ ├── mysqli_pconn_disabled.phpt │ │ ├── mysqli_pconn_kill.phpt │ │ ├── mysqli_pconn_limits.phpt │ │ ├── mysqli_pconn_max_links.phpt │ │ ├── mysqli_pconn_reuse.phpt │ │ ├── mysqli_pconn_twice.phpt │ │ ├── mysqli_pconnect.phpt │ │ ├── mysqli_phpinfo.phpt │ │ ├── mysqli_ping.phpt │ │ ├── mysqli_poll.phpt │ │ ├── mysqli_poll_kill.phpt │ │ ├── mysqli_poll_mixing_insert_select.phpt │ │ ├── mysqli_poll_reference.phpt │ │ ├── mysqli_prepare.phpt │ │ ├── mysqli_prepare_no_object.phpt │ │ ├── mysqli_ps_select_union.phpt │ │ ├── mysqli_query.phpt │ │ ├── mysqli_query_iterators.phpt │ │ ├── mysqli_query_stored_proc.phpt │ │ ├── mysqli_query_unicode.phpt │ │ ├── mysqli_real_connect.phpt │ │ ├── mysqli_real_connect_compression_error.phpt │ │ ├── mysqli_real_connect_pconn.phpt │ │ ├── mysqli_real_escape_string.phpt │ │ ├── mysqli_real_escape_string_big5.phpt │ │ ├── mysqli_real_escape_string_eucjpms.phpt │ │ ├── mysqli_real_escape_string_euckr.phpt │ │ ├── mysqli_real_escape_string_gb2312.phpt │ │ ├── mysqli_real_escape_string_gbk.phpt │ │ ├── mysqli_real_escape_string_nobackslash.phpt │ │ ├── mysqli_real_escape_string_sjis.phpt │ │ ├── mysqli_real_escape_string_unicode.phpt │ │ ├── mysqli_real_query.phpt │ │ ├── mysqli_reap_async_query.phpt │ │ ├── mysqli_reap_async_query_error.phpt │ │ ├── mysqli_release_savepoint.phpt │ │ ├── mysqli_report.phpt │ │ ├── mysqli_report_new.phpt │ │ ├── mysqli_report_wo_ps.phpt │ │ ├── mysqli_result_invalid_mode.phpt │ │ ├── mysqli_result_references.phpt │ │ ├── mysqli_result_references_mysqlnd.phpt │ │ ├── mysqli_result_unclonable.phpt │ │ ├── mysqli_rollback.phpt │ │ ├── mysqli_savepoint.phpt │ │ ├── mysqli_select_db.phpt │ │ ├── mysqli_set_charset.phpt │ │ ├── mysqli_set_opt.phpt │ │ ├── mysqli_sqlstate.phpt │ │ ├── mysqli_ssl_set.phpt │ │ ├── mysqli_stat.phpt │ │ ├── mysqli_stmt_affected_rows.phpt │ │ ├── mysqli_stmt_attr_get.phpt │ │ ├── mysqli_stmt_attr_set.phpt │ │ ├── mysqli_stmt_big_prepare.phpt │ │ ├── mysqli_stmt_bind_limits.phpt │ │ ├── mysqli_stmt_bind_param.phpt │ │ ├── mysqli_stmt_bind_param_call_user_func.phpt │ │ ├── mysqli_stmt_bind_param_check_param_no_change.phpt │ │ ├── mysqli_stmt_bind_param_many_columns.phpt │ │ ├── mysqli_stmt_bind_param_references.phpt │ │ ├── mysqli_stmt_bind_param_type_juggling.phpt │ │ ├── mysqli_stmt_bind_result.phpt │ │ ├── mysqli_stmt_bind_result_bit.phpt │ │ ├── mysqli_stmt_bind_result_format.phpt │ │ ├── mysqli_stmt_bind_result_references.phpt │ │ ├── mysqli_stmt_bind_result_zerofill.phpt │ │ ├── mysqli_stmt_close.phpt │ │ ├── mysqli_stmt_data_seek.phpt │ │ ├── mysqli_stmt_datatype_change.phpt │ │ ├── mysqli_stmt_errno.phpt │ │ ├── mysqli_stmt_error.phpt │ │ ├── mysqli_stmt_execute.phpt │ │ ├── mysqli_stmt_execute_bind.phpt │ │ ├── mysqli_stmt_execute_stored_proc.phpt │ │ ├── mysqli_stmt_execute_stored_proc_next_result.phpt │ │ ├── mysqli_stmt_execute_stored_proc_out.phpt │ │ ├── mysqli_stmt_fetch.phpt │ │ ├── mysqli_stmt_fetch_bit.phpt │ │ ├── mysqli_stmt_fetch_fields_win32_unicode.phpt │ │ ├── mysqli_stmt_fetch_geom.phpt │ │ ├── mysqli_stmt_field_count.phpt │ │ ├── mysqli_stmt_free_result.phpt │ │ ├── mysqli_stmt_get_result.phpt │ │ ├── mysqli_stmt_get_result2.phpt │ │ ├── mysqli_stmt_get_result_bit.phpt │ │ ├── mysqli_stmt_get_result_field_count.phpt │ │ ├── mysqli_stmt_get_result_geom.phpt │ │ ├── mysqli_stmt_get_result_metadata.phpt │ │ ├── mysqli_stmt_get_result_metadata_fetch_field.phpt │ │ ├── mysqli_stmt_get_result_non_select.phpt │ │ ├── mysqli_stmt_get_result_seek.phpt │ │ ├── mysqli_stmt_get_result_types.phpt │ │ ├── mysqli_stmt_get_warnings.phpt │ │ ├── mysqli_stmt_init.phpt │ │ ├── mysqli_stmt_insert_id.phpt │ │ ├── mysqli_stmt_multires.phpt │ │ ├── mysqli_stmt_num_rows.phpt │ │ ├── mysqli_stmt_param_count.phpt │ │ ├── mysqli_stmt_prepare.phpt │ │ ├── mysqli_stmt_reset.phpt │ │ ├── mysqli_stmt_result_metadata.phpt │ │ ├── mysqli_stmt_send_long_data.phpt │ │ ├── mysqli_stmt_send_long_data_packet_size_mysqlnd.phpt │ │ ├── mysqli_stmt_sqlstate.phpt │ │ ├── mysqli_stmt_store_result.phpt │ │ ├── mysqli_stmt_unclonable.phpt │ │ ├── mysqli_store_result.phpt │ │ ├── mysqli_store_result_buffered_c.phpt │ │ ├── mysqli_thread_id.phpt │ │ ├── mysqli_thread_safe.phpt │ │ ├── mysqli_unclonable.phpt │ │ ├── mysqli_use_result.phpt │ │ ├── mysqli_warning_count.phpt │ │ ├── mysqli_warning_unclonable.phpt │ │ ├── protocol_query_row_fetch_data.phpt │ │ ├── protocol_stmt_row_fetch_data.phpt │ │ ├── ps_cursor_multiple_result_sets.phpt │ │ ├── skipifconnectfailure.inc │ │ ├── table.inc │ │ ├── test_setup/ │ │ │ └── test_helpers.inc │ │ └── transactions/ │ │ ├── 014.phpt │ │ └── 015.phpt │ ├── mysqlnd/ │ │ ├── CREDITS │ │ ├── config-win.h │ │ ├── config.w32 │ │ ├── config9.m4 │ │ ├── mysql_float_to_double.h │ │ ├── mysqlnd.h │ │ ├── mysqlnd_alloc.c │ │ ├── mysqlnd_alloc.h │ │ ├── mysqlnd_auth.c │ │ ├── mysqlnd_auth.h │ │ ├── mysqlnd_block_alloc.c │ │ ├── mysqlnd_block_alloc.h │ │ ├── mysqlnd_charset.c │ │ ├── mysqlnd_charset.h │ │ ├── mysqlnd_commands.c │ │ ├── mysqlnd_commands.h │ │ ├── mysqlnd_connection.c │ │ ├── mysqlnd_connection.h │ │ ├── mysqlnd_debug.c │ │ ├── mysqlnd_debug.h │ │ ├── mysqlnd_driver.c │ │ ├── mysqlnd_enum_n_def.h │ │ ├── mysqlnd_ext_plugin.c │ │ ├── mysqlnd_ext_plugin.h │ │ ├── mysqlnd_libmysql_compat.h │ │ ├── mysqlnd_loaddata.c │ │ ├── mysqlnd_plugin.c │ │ ├── mysqlnd_plugin.h │ │ ├── mysqlnd_portability.h │ │ ├── mysqlnd_priv.h │ │ ├── mysqlnd_protocol_frame_codec.c │ │ ├── mysqlnd_protocol_frame_codec.h │ │ ├── mysqlnd_ps.c │ │ ├── mysqlnd_ps.h │ │ ├── mysqlnd_ps_codec.c │ │ ├── mysqlnd_read_buffer.c │ │ ├── mysqlnd_read_buffer.h │ │ ├── mysqlnd_result.c │ │ ├── mysqlnd_result.h │ │ ├── mysqlnd_result_meta.c │ │ ├── mysqlnd_result_meta.h │ │ ├── mysqlnd_reverse_api.c │ │ ├── mysqlnd_reverse_api.h │ │ ├── mysqlnd_statistics.c │ │ ├── mysqlnd_statistics.h │ │ ├── mysqlnd_structs.h │ │ ├── mysqlnd_vio.c │ │ ├── mysqlnd_vio.h │ │ ├── mysqlnd_wireprotocol.c │ │ ├── mysqlnd_wireprotocol.h │ │ ├── php_mysqlnd.c │ │ └── php_mysqlnd.h │ ├── opcache/ │ │ ├── CREDITS │ │ ├── ZendAccelerator.c │ │ ├── ZendAccelerator.h │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── jit/ │ │ │ ├── Dockerfile.arm64.example │ │ │ ├── Makefile.frag │ │ │ ├── Makefile.frag.w32 │ │ │ ├── README.md │ │ │ ├── zend_jit.c │ │ │ ├── zend_jit.h │ │ │ ├── zend_jit_helpers.c │ │ │ ├── zend_jit_internal.h │ │ │ ├── zend_jit_ir.c │ │ │ ├── zend_jit_trace.c │ │ │ └── zend_jit_vm_helpers.c │ │ ├── opcache.stub.php │ │ ├── opcache_arginfo.h │ │ ├── php_opcache.h │ │ ├── shared_alloc_mmap.c │ │ ├── shared_alloc_posix.c │ │ ├── shared_alloc_shm.c │ │ ├── shared_alloc_win32.c │ │ ├── tests/ │ │ │ ├── 001_cli.phpt │ │ │ ├── assign_obj_exceptions.phpt │ │ │ ├── assign_obj_op_of_fetch_dim.phpt │ │ │ ├── assign_static_prop_ref_result.phpt │ │ │ ├── blacklist-win32.phpt │ │ │ ├── blacklist.inc │ │ │ ├── blacklist.phpt │ │ │ ├── block_pass_001.phpt │ │ │ ├── block_removal_with_duplicate_successors.phpt │ │ │ ├── bool_cp_in_pass1.phpt │ │ │ ├── bool_not_cv.phpt │ │ │ ├── bu69838.phpt │ │ │ ├── bug64353.phpt │ │ │ ├── bug64482.inc │ │ │ ├── bug64482.phpt │ │ │ ├── bug65510.phpt │ │ │ ├── bug65559.phpt │ │ │ ├── bug65665.phpt │ │ │ ├── bug65845.phpt │ │ │ ├── bug65915.phpt │ │ │ ├── bug66176.phpt │ │ │ ├── bug66251.phpt │ │ │ ├── bug66334.phpt │ │ │ ├── bug66338.phpt │ │ │ ├── bug66440.phpt │ │ │ ├── bug66461.phpt │ │ │ ├── bug66474.phpt │ │ │ ├── bug67215.phpt │ │ │ ├── bug68104.phpt │ │ │ ├── bug69038.phpt │ │ │ ├── bug69125.phpt │ │ │ ├── bug69159.phpt │ │ │ ├── bug69281.phpt │ │ │ ├── bug69549.phpt │ │ │ ├── bug69688.phpt │ │ │ ├── bug70111.phpt │ │ │ ├── bug70207.phpt │ │ │ ├── bug70237.phpt │ │ │ ├── bug70423.phpt │ │ │ ├── bug71127.phpt │ │ │ ├── bug71443.phpt │ │ │ ├── bug71843.phpt │ │ │ ├── bug72014.phpt │ │ │ ├── bug72762.phpt │ │ │ ├── bug73402.phpt │ │ │ ├── bug73583.phpt │ │ │ ├── bug73654.phpt │ │ │ ├── bug73668.phpt │ │ │ ├── bug73746.phpt │ │ │ ├── bug73789.phpt │ │ │ ├── bug73847.phpt │ │ │ ├── bug74019.phpt │ │ │ ├── bug74152.phpt │ │ │ ├── bug74431.phpt │ │ │ ├── bug74442.phpt │ │ │ ├── bug74456.phpt │ │ │ ├── bug74596.phpt │ │ │ ├── bug74623.phpt │ │ │ ├── bug74663.phpt │ │ │ ├── bug74980.phpt │ │ │ ├── bug75230.phpt │ │ │ ├── bug75255.phpt │ │ │ ├── bug75357.phpt │ │ │ ├── bug75370.phpt │ │ │ ├── bug75556.phpt │ │ │ ├── bug75570.phpt │ │ │ ├── bug75608.phpt │ │ │ ├── bug75681.phpt │ │ │ ├── bug75687.phpt │ │ │ ├── bug75698.phpt │ │ │ ├── bug75938.phpt │ │ │ ├── bug75969.phpt │ │ │ ├── bug76074.phpt │ │ │ ├── bug76094.phpt │ │ │ ├── bug76275.phpt │ │ │ ├── bug76281.phpt │ │ │ ├── bug76337.phpt │ │ │ ├── bug76446.phpt │ │ │ ├── bug76463.phpt │ │ │ ├── bug76466.phpt │ │ │ ├── bug76477.phpt │ │ │ ├── bug76711.phpt │ │ │ ├── bug76796.phpt │ │ │ ├── bug77058.phpt │ │ │ ├── bug77092.phpt │ │ │ ├── bug77191.phpt │ │ │ ├── bug77215.phpt │ │ │ ├── bug77257.phpt │ │ │ ├── bug77266.phpt │ │ │ ├── bug77275.phpt │ │ │ ├── bug77310_1.phpt │ │ │ ├── bug77434.phpt │ │ │ ├── bug77691.phpt │ │ │ ├── bug77743.phpt │ │ │ ├── bug78014.inc │ │ │ ├── bug78014.phpt │ │ │ ├── bug78015.phpt │ │ │ ├── bug78034.phpt │ │ │ ├── bug78106.phpt │ │ │ ├── bug78106_include.inc │ │ │ ├── bug78175.phpt │ │ │ ├── bug78175_2.phpt │ │ │ ├── bug78185.phpt │ │ │ ├── bug78189.phpt │ │ │ ├── bug78230.phpt │ │ │ ├── bug78341.phpt │ │ │ ├── bug78376.phpt │ │ │ ├── bug78429.phpt │ │ │ ├── bug78937_1.phpt │ │ │ ├── bug78937_2.phpt │ │ │ ├── bug78937_3.phpt │ │ │ ├── bug78937_4.phpt │ │ │ ├── bug78937_5.phpt │ │ │ ├── bug78937_6.phpt │ │ │ ├── bug78986.phpt │ │ │ ├── bug79193.phpt │ │ │ ├── bug79412.phpt │ │ │ ├── bug79475.phpt │ │ │ ├── bug79535.phpt │ │ │ ├── bug79665.phpt │ │ │ ├── bug80900.phpt │ │ │ ├── bug81015.phpt │ │ │ ├── bug81046.phpt │ │ │ ├── bug81272.phpt │ │ │ ├── bug81607.inc │ │ │ ├── bug81607.phpt │ │ │ ├── compact_literals.phpt │ │ │ ├── compact_literals_collision.phpt │ │ │ ├── ct_eval_frameless_001.phpt │ │ │ ├── ct_eval_frameless_002.phpt │ │ │ ├── ct_eval_frameless_003.phpt │ │ │ ├── dump_property_hooks.phpt │ │ │ ├── exit_in_call_arg.phpt │ │ │ ├── fe_fetch_dce.phpt │ │ │ ├── file_cache_error.phpt │ │ │ ├── func_info.phpt │ │ │ ├── get_configuration_matches_ini.phpt │ │ │ ├── gh10405.inc │ │ │ ├── gh10405.phpt │ │ │ ├── gh10914.phpt │ │ │ ├── gh11715.phpt │ │ │ ├── gh13433/ │ │ │ │ ├── ParentClass.inc │ │ │ │ ├── TheClass.inc │ │ │ │ ├── TraitA.inc │ │ │ │ ├── gh13433.phpt │ │ │ │ └── preload.inc │ │ │ ├── gh13712.phpt │ │ │ ├── gh13817.phpt │ │ │ ├── gh15021.phpt │ │ │ ├── gh15021_a.inc │ │ │ ├── gh15021_b.inc │ │ │ ├── gh15021_preload.inc │ │ │ ├── gh15021_required.inc │ │ │ ├── gh16186_001.phpt │ │ │ ├── gh16186_002.phpt │ │ │ ├── gh16577.inc │ │ │ ├── gh16577.phpt │ │ │ ├── gh17106.phpt │ │ │ ├── gh18050.phpt │ │ │ ├── gh18417.phpt │ │ │ ├── gh18534.phpt │ │ │ ├── gh18534_preload.inc │ │ │ ├── gh18567.phpt │ │ │ ├── gh18639.phpt │ │ │ ├── gh8063/ │ │ │ │ ├── BadClass.inc │ │ │ │ ├── BadClass2.inc │ │ │ │ ├── Bar.inc │ │ │ │ ├── Baz.inc │ │ │ │ └── Foo.inc │ │ │ ├── gh8063-001.phpt │ │ │ ├── gh8063-002.phpt │ │ │ ├── gh8063-003.phpt │ │ │ ├── gh8133.inc │ │ │ ├── gh8133.phpt │ │ │ ├── gh8466.phpt │ │ │ ├── gh8846-1.inc │ │ │ ├── gh8846-2.inc │ │ │ ├── gh8846.phpt │ │ │ ├── gh9164.phpt │ │ │ ├── gh9259_001.phpt │ │ │ ├── gh9259_002.phpt │ │ │ ├── gh9259_003.phpt │ │ │ ├── gh9968-1.inc │ │ │ ├── gh9968-2.inc │ │ │ ├── gh9968.phpt │ │ │ ├── inc_array.phpt │ │ │ ├── internal_func_info_static_method.phpt │ │ │ ├── invalid_array_key_type.phpt │ │ │ ├── invalid_new_dce.phpt │ │ │ ├── is_script_cached.phpt │ │ │ ├── issue0057.phpt │ │ │ ├── issue0079.phpt │ │ │ ├── issue0115.phpt │ │ │ ├── issue0128.phpt │ │ │ ├── issue0140.phpt │ │ │ ├── issue0149.phpt │ │ │ ├── issue0183.phpt │ │ │ ├── iterable_type_optimization.phpt │ │ │ ├── jit/ │ │ │ │ ├── add_001.phpt │ │ │ │ ├── add_002.phpt │ │ │ │ ├── add_003.phpt │ │ │ │ ├── add_004.phpt │ │ │ │ ├── add_005.phpt │ │ │ │ ├── add_006.phpt │ │ │ │ ├── add_007.phpt │ │ │ │ ├── add_008.phpt │ │ │ │ ├── add_009.phpt │ │ │ │ ├── add_010.phpt │ │ │ │ ├── add_011.phpt │ │ │ │ ├── add_012.phpt │ │ │ │ ├── add_013.phpt │ │ │ │ ├── add_014.phpt │ │ │ │ ├── add_015.phpt │ │ │ │ ├── and_001.phpt │ │ │ │ ├── and_002.phpt │ │ │ │ ├── array_elem.phpt │ │ │ │ ├── array_elem_002.phpt │ │ │ │ ├── assign_001.phpt │ │ │ │ ├── assign_002.phpt │ │ │ │ ├── assign_003.phpt │ │ │ │ ├── assign_004.phpt │ │ │ │ ├── assign_005.phpt │ │ │ │ ├── assign_006.phpt │ │ │ │ ├── assign_007.phpt │ │ │ │ ├── assign_008.phpt │ │ │ │ ├── assign_009.phpt │ │ │ │ ├── assign_010.phpt │ │ │ │ ├── assign_011.phpt │ │ │ │ ├── assign_012.phpt │ │ │ │ ├── assign_013.phpt │ │ │ │ ├── assign_014.phpt │ │ │ │ ├── assign_015.phpt │ │ │ │ ├── assign_016.phpt │ │ │ │ ├── assign_017.phpt │ │ │ │ ├── assign_018.phpt │ │ │ │ ├── assign_019.phpt │ │ │ │ ├── assign_020.phpt │ │ │ │ ├── assign_021.phpt │ │ │ │ ├── assign_022.phpt │ │ │ │ ├── assign_023.phpt │ │ │ │ ├── assign_024.phpt │ │ │ │ ├── assign_025.phpt │ │ │ │ ├── assign_026.phpt │ │ │ │ ├── assign_027.phpt │ │ │ │ ├── assign_028.phpt │ │ │ │ ├── assign_029.phpt │ │ │ │ ├── assign_030.phpt │ │ │ │ ├── assign_031.phpt │ │ │ │ ├── assign_032.phpt │ │ │ │ ├── assign_033.phpt │ │ │ │ ├── assign_034.phpt │ │ │ │ ├── assign_035.phpt │ │ │ │ ├── assign_036.phpt │ │ │ │ ├── assign_037.phpt │ │ │ │ ├── assign_038.phpt │ │ │ │ ├── assign_039.phpt │ │ │ │ ├── assign_040.phpt │ │ │ │ ├── assign_041.phpt │ │ │ │ ├── assign_042.phpt │ │ │ │ ├── assign_043.phpt │ │ │ │ ├── assign_044.phpt │ │ │ │ ├── assign_045.phpt │ │ │ │ ├── assign_046.phpt │ │ │ │ ├── assign_047.phpt │ │ │ │ ├── assign_048.phpt │ │ │ │ ├── assign_049.phpt │ │ │ │ ├── assign_050.phpt │ │ │ │ ├── assign_051.phpt │ │ │ │ ├── assign_052.phpt │ │ │ │ ├── assign_053.phpt │ │ │ │ ├── assign_054.phpt │ │ │ │ ├── assign_055.phpt │ │ │ │ ├── assign_056.phpt │ │ │ │ ├── assign_dim_002.phpt │ │ │ │ ├── assign_dim_003.phpt │ │ │ │ ├── assign_dim_004.phpt │ │ │ │ ├── assign_dim_005.phpt │ │ │ │ ├── assign_dim_006.phpt │ │ │ │ ├── assign_dim_007.phpt │ │ │ │ ├── assign_dim_008.phpt │ │ │ │ ├── assign_dim_009.phpt │ │ │ │ ├── assign_dim_010.phpt │ │ │ │ ├── assign_dim_011.phpt │ │ │ │ ├── assign_dim_012.phpt │ │ │ │ ├── assign_dim_013.phpt │ │ │ │ ├── assign_dim_014.phpt │ │ │ │ ├── assign_dim_015.phpt │ │ │ │ ├── assign_dim_016.phpt │ │ │ │ ├── assign_dim_017.phpt │ │ │ │ ├── assign_dim_op_001.phpt │ │ │ │ ├── assign_dim_op_002.phpt │ │ │ │ ├── assign_dim_op_003.phpt │ │ │ │ ├── assign_dim_op_004.phpt │ │ │ │ ├── assign_dim_op_005.phpt │ │ │ │ ├── assign_dim_op_006.phpt │ │ │ │ ├── assign_dim_op_007.phpt │ │ │ │ ├── assign_dim_undef_exception.phpt │ │ │ │ ├── assign_obj_001.phpt │ │ │ │ ├── assign_obj_002.phpt │ │ │ │ ├── assign_obj_003.phpt │ │ │ │ ├── assign_obj_004.phpt │ │ │ │ ├── assign_obj_005.phpt │ │ │ │ ├── assign_obj_006.phpt │ │ │ │ ├── assign_obj_on_null.phpt │ │ │ │ ├── assign_obj_op_001.phpt │ │ │ │ ├── assign_obj_op_002.phpt │ │ │ │ ├── assign_obj_op_003.phpt │ │ │ │ ├── assign_obj_ref_001.phpt │ │ │ │ ├── assign_op_001.phpt │ │ │ │ ├── assign_op_002.phpt │ │ │ │ ├── assign_op_003.phpt │ │ │ │ ├── assign_op_004.phpt │ │ │ │ ├── assign_op_005.phpt │ │ │ │ ├── assign_op_006.phpt │ │ │ │ ├── assign_op_007.phpt │ │ │ │ ├── assign_op_008.phpt │ │ │ │ ├── assign_op_009.phpt │ │ │ │ ├── assign_static_prop_001.phpt │ │ │ │ ├── assign_static_prop_op_001.phpt │ │ │ │ ├── bind_global_001.phpt │ │ │ │ ├── bind_static.phpt │ │ │ │ ├── bind_static_002.phpt │ │ │ │ ├── bool_not_001.phpt │ │ │ │ ├── bool_not_002.phpt │ │ │ │ ├── bug77857.phpt │ │ │ │ ├── bug79358.phpt │ │ │ │ ├── bug79888.phpt │ │ │ │ ├── bug80426.phpt │ │ │ │ ├── bug80447.phpt │ │ │ │ ├── bug80634.phpt │ │ │ │ ├── bug80742.phpt │ │ │ │ ├── bug80745.phpt │ │ │ │ ├── bug80782.phpt │ │ │ │ ├── bug80786.phpt │ │ │ │ ├── bug80802.phpt │ │ │ │ ├── bug80839.phpt │ │ │ │ ├── bug80861.phpt │ │ │ │ ├── bug80959.phpt │ │ │ │ ├── bug81051.phpt │ │ │ │ ├── bug81225.phpt │ │ │ │ ├── bug81225_2.phpt │ │ │ │ ├── bug81226.phpt │ │ │ │ ├── bug81249.phpt │ │ │ │ ├── bug81255.phpt │ │ │ │ ├── bug81256.phpt │ │ │ │ ├── bug81409.phpt │ │ │ │ ├── bug81512.phpt │ │ │ │ ├── bw_not_001.phpt │ │ │ │ ├── bw_not_002.phpt │ │ │ │ ├── call_chain_exit.phpt │ │ │ │ ├── cast_001.phpt │ │ │ │ ├── cast_002.phpt │ │ │ │ ├── closure_001.phpt │ │ │ │ ├── cmp_001.phpt │ │ │ │ ├── cmp_002.phpt │ │ │ │ ├── cmp_003.phpt │ │ │ │ ├── cmp_004.phpt │ │ │ │ ├── cmp_005.phpt │ │ │ │ ├── cmp_006.phpt │ │ │ │ ├── cmp_007.phpt │ │ │ │ ├── cmp_008.phpt │ │ │ │ ├── cmp_009.phpt │ │ │ │ ├── concat_001.phpt │ │ │ │ ├── const_001.phpt │ │ │ │ ├── copy_tmp_001.phpt │ │ │ │ ├── copy_tmp_002.phpt │ │ │ │ ├── count_001.phpt │ │ │ │ ├── defined_001.phpt │ │ │ │ ├── fe_reset_001.phpt │ │ │ │ ├── fe_reset_undef.phpt │ │ │ │ ├── fetch_dim_func_arg_002.phpt │ │ │ │ ├── fetch_dim_func_args_001.phpt │ │ │ │ ├── fetch_dim_is_001.phpt │ │ │ │ ├── fetch_dim_r_001.phpt │ │ │ │ ├── fetch_dim_r_002.phpt │ │ │ │ ├── fetch_dim_r_003.phpt │ │ │ │ ├── fetch_dim_r_004.phpt │ │ │ │ ├── fetch_dim_r_005.phpt │ │ │ │ ├── fetch_dim_r_006.phpt │ │ │ │ ├── fetch_dim_r_007.phpt │ │ │ │ ├── fetch_dim_r_008.phpt │ │ │ │ ├── fetch_dim_r_009.phpt │ │ │ │ ├── fetch_dim_r_010.phpt │ │ │ │ ├── fetch_dim_r_011.phpt │ │ │ │ ├── fetch_dim_r_012.phpt │ │ │ │ ├── fetch_dim_r_013.phpt │ │ │ │ ├── fetch_dim_r_014.phpt │ │ │ │ ├── fetch_dim_r_015.phpt │ │ │ │ ├── fetch_dim_r_016.phpt │ │ │ │ ├── fetch_dim_r_017.phpt │ │ │ │ ├── fetch_dim_rw_001.phpt │ │ │ │ ├── fetch_dim_rw_002.phpt │ │ │ │ ├── fetch_dim_rw_004.phpt │ │ │ │ ├── fetch_dim_w_001.phpt │ │ │ │ ├── fetch_dim_w_002.phpt │ │ │ │ ├── fetch_dim_w_003.phpt │ │ │ │ ├── fetch_dim_w_004.phpt │ │ │ │ ├── fetch_list_r_001.phpt │ │ │ │ ├── fetch_obj_001.phpt │ │ │ │ ├── fetch_obj_002.phpt │ │ │ │ ├── fetch_obj_003.phpt │ │ │ │ ├── fetch_obj_004.phpt │ │ │ │ ├── fetch_obj_005.phpt │ │ │ │ ├── fetch_obj_006.phpt │ │ │ │ ├── fetch_obj_007.phpt │ │ │ │ ├── fetch_obj_008.phpt │ │ │ │ ├── fetch_obj_009.phpt │ │ │ │ ├── fetch_obj_010.phpt │ │ │ │ ├── fetch_obj_is_typed_prop.phpt │ │ │ │ ├── fetch_r_001.phpt │ │ │ │ ├── fetch_static_prop_001.phpt │ │ │ │ ├── gh10271.phpt │ │ │ │ ├── gh10635.phpt │ │ │ │ ├── gh11917.phpt │ │ │ │ ├── gh12262.phpt │ │ │ │ ├── gh12380.phpt │ │ │ │ ├── gh12382.phpt │ │ │ │ ├── gh12428.phpt │ │ │ │ ├── gh12482.phpt │ │ │ │ ├── gh12509.phpt │ │ │ │ ├── gh12512.phpt │ │ │ │ ├── gh12512_2.phpt │ │ │ │ ├── gh12527.phpt │ │ │ │ ├── gh12585.phpt │ │ │ │ ├── gh12723-A.phpt │ │ │ │ ├── gh12723-B.phpt │ │ │ │ ├── gh12747.phpt │ │ │ │ ├── gh12748.phpt │ │ │ │ ├── gh12812.phpt │ │ │ │ ├── gh13232.phpt │ │ │ │ ├── gh13772.phpt │ │ │ │ ├── gh14082.phpt │ │ │ │ ├── gh14267_001.phpt │ │ │ │ ├── gh14267_002.phpt │ │ │ │ ├── gh15101.phpt │ │ │ │ ├── gh15490.inc │ │ │ │ ├── gh15490.phpt │ │ │ │ ├── gh15652.phpt │ │ │ │ ├── gh15657.phpt │ │ │ │ ├── gh15658.phpt │ │ │ │ ├── gh15666.phpt │ │ │ │ ├── gh15821.phpt │ │ │ │ ├── gh15834.phpt │ │ │ │ ├── gh15903.phpt │ │ │ │ ├── gh15909.phpt │ │ │ │ ├── gh15972.phpt │ │ │ │ ├── gh15973.phpt │ │ │ │ ├── gh15981.phpt │ │ │ │ ├── gh16009.phpt │ │ │ │ ├── gh16355.phpt │ │ │ │ ├── gh16393.phpt │ │ │ │ ├── gh16499.phpt │ │ │ │ ├── gh16572.phpt │ │ │ │ ├── gh16770.phpt │ │ │ │ ├── gh16829.phpt │ │ │ │ ├── gh16829_1.inc │ │ │ │ ├── gh16829_2.inc │ │ │ │ ├── gh16879.phpt │ │ │ │ ├── gh16984.phpt │ │ │ │ ├── gh17140_1.phpt │ │ │ │ ├── gh17140_2.phpt │ │ │ │ ├── gh17151_1.phpt │ │ │ │ ├── gh17151_2.phpt │ │ │ │ ├── gh17151_3.phpt │ │ │ │ ├── gh17190.phpt │ │ │ │ ├── gh17246.inc │ │ │ │ ├── gh17246.phpt │ │ │ │ ├── gh17257.phpt │ │ │ │ ├── gh17307.phpt │ │ │ │ ├── gh17428.phpt │ │ │ │ ├── gh17577.phpt │ │ │ │ ├── gh17654.phpt │ │ │ │ ├── gh17747.phpt │ │ │ │ ├── gh17966.phpt │ │ │ │ ├── gh18037.phpt │ │ │ │ ├── gh18113.phpt │ │ │ │ ├── gh18136.phpt │ │ │ │ ├── gh18262-001.phpt │ │ │ │ ├── gh18262-002.phpt │ │ │ │ ├── gh18262-003.phpt │ │ │ │ ├── gh18262-004.phpt │ │ │ │ ├── gh18294.phpt │ │ │ │ ├── gh18898_1.phpt │ │ │ │ ├── gh18898_2.phpt │ │ │ │ ├── gh18899.phpt │ │ │ │ ├── gh19493-001.phpt │ │ │ │ ├── gh19493-002.phpt │ │ │ │ ├── gh19669-001.phpt │ │ │ │ ├── gh19669-002.phpt │ │ │ │ ├── gh19831_001.phpt │ │ │ │ ├── gh19831_002.phpt │ │ │ │ ├── gh8030-001.phpt │ │ │ │ ├── gh8030-002.phpt │ │ │ │ ├── gh8461-001.inc │ │ │ │ ├── gh8461-001.phpt │ │ │ │ ├── gh8461-002.inc │ │ │ │ ├── gh8461-002.phpt │ │ │ │ ├── gh8461-003.inc │ │ │ │ ├── gh8461-003.phpt │ │ │ │ ├── gh8461-004.inc │ │ │ │ ├── gh8461-004.phpt │ │ │ │ ├── gh8461-005.inc │ │ │ │ ├── gh8461-005.phpt │ │ │ │ ├── gh8461-006.inc │ │ │ │ ├── gh8461-006.phpt │ │ │ │ ├── gh8461-007.inc │ │ │ │ ├── gh8461-007.phpt │ │ │ │ ├── gh8461-008.phpt │ │ │ │ ├── gh8591-001.inc │ │ │ │ ├── gh8591-001.phpt │ │ │ │ ├── gh8591-002.inc │ │ │ │ ├── gh8591-002.phpt │ │ │ │ ├── gh8591-003.phpt │ │ │ │ ├── gh8591-004.inc │ │ │ │ ├── gh8591-004.phpt │ │ │ │ ├── gh8591-005.inc │ │ │ │ ├── gh8591-005.phpt │ │ │ │ ├── gh8591-006.inc │ │ │ │ ├── gh8591-006.phpt │ │ │ │ ├── gh8847.phpt │ │ │ │ ├── gh8863.phpt │ │ │ │ ├── gh9011.phpt │ │ │ │ ├── hot_func_001.phpt │ │ │ │ ├── hot_func_002.phpt │ │ │ │ ├── icall_001.phpt │ │ │ │ ├── identical_001.phpt │ │ │ │ ├── identical_002.phpt │ │ │ │ ├── identical_003.phpt │ │ │ │ ├── identical_004.phpt │ │ │ │ ├── ignored_opcodes.phpt │ │ │ │ ├── inc_001.phpt │ │ │ │ ├── inc_002.phpt │ │ │ │ ├── inc_003.phpt │ │ │ │ ├── inc_004.phpt │ │ │ │ ├── inc_005.phpt │ │ │ │ ├── inc_006.phpt │ │ │ │ ├── inc_007.phpt │ │ │ │ ├── inc_008.phpt │ │ │ │ ├── inc_009.phpt │ │ │ │ ├── inc_010.phpt │ │ │ │ ├── inc_011.phpt │ │ │ │ ├── inc_012.phpt │ │ │ │ ├── inc_013.phpt │ │ │ │ ├── inc_014.phpt │ │ │ │ ├── inc_015.phpt │ │ │ │ ├── inc_016.phpt │ │ │ │ ├── inc_017.phpt │ │ │ │ ├── inc_018.phpt │ │ │ │ ├── inc_019.phpt │ │ │ │ ├── inc_020.phpt │ │ │ │ ├── inc_021.phpt │ │ │ │ ├── inc_022.phpt │ │ │ │ ├── inc_023.phpt │ │ │ │ ├── inc_024.phpt │ │ │ │ ├── inc_obj_001.phpt │ │ │ │ ├── inc_obj_002.phpt │ │ │ │ ├── inc_obj_003.phpt │ │ │ │ ├── inc_obj_004.phpt │ │ │ │ ├── inc_obj_005.phpt │ │ │ │ ├── inc_obj_006.phpt │ │ │ │ ├── ini_leading_zero.phpt │ │ │ │ ├── init_fcall_001.phpt │ │ │ │ ├── init_fcall_002.phpt │ │ │ │ ├── init_fcall_003.inc │ │ │ │ ├── init_fcall_003.phpt │ │ │ │ ├── init_fcall_004.phpt │ │ │ │ ├── isset_001.phpt │ │ │ │ ├── isset_002.phpt │ │ │ │ ├── jmpz_001.phpt │ │ │ │ ├── jmpz_002.phpt │ │ │ │ ├── jmpz_ex_001.phpt │ │ │ │ ├── loop_001.phpt │ │ │ │ ├── loop_002.phpt │ │ │ │ ├── loop_003.phpt │ │ │ │ ├── match_001.phpt │ │ │ │ ├── match_002.phpt │ │ │ │ ├── match_003.phpt │ │ │ │ ├── method_call_001.phpt │ │ │ │ ├── mod_001.phpt │ │ │ │ ├── mod_002.phpt │ │ │ │ ├── mod_003.phpt │ │ │ │ ├── mod_004.phpt │ │ │ │ ├── mod_005.phpt │ │ │ │ ├── mod_006.phpt │ │ │ │ ├── mod_007.phpt │ │ │ │ ├── mod_008.phpt │ │ │ │ ├── mul_001.phpt │ │ │ │ ├── mul_002.phpt │ │ │ │ ├── mul_003.phpt │ │ │ │ ├── mul_004.phpt │ │ │ │ ├── mul_005.phpt │ │ │ │ ├── mul_006.phpt │ │ │ │ ├── mul_007.phpt │ │ │ │ ├── mul_008.phpt │ │ │ │ ├── mul_009.phpt │ │ │ │ ├── mul_010.phpt │ │ │ │ ├── nan_001.phpt │ │ │ │ ├── nan_002.phpt │ │ │ │ ├── not_001.phpt │ │ │ │ ├── not_002.phpt │ │ │ │ ├── not_003.phpt │ │ │ │ ├── noval_001.phpt │ │ │ │ ├── opcache_jit_blacklist.phpt │ │ │ │ ├── oss-fuzz-64727.phpt │ │ │ │ ├── oss-fuzz-65498.phpt │ │ │ │ ├── preload_bug80634.inc │ │ │ │ ├── preload_bug81256.inc │ │ │ │ ├── preload_gh14082.inc │ │ │ │ ├── qm_assign_001.phpt │ │ │ │ ├── qm_assign_002.phpt │ │ │ │ ├── qm_assign_003.phpt │ │ │ │ ├── qm_assign_004.phpt │ │ │ │ ├── qm_assign_undef_exception.phpt │ │ │ │ ├── readonly_001.phpt │ │ │ │ ├── readonly_002.phpt │ │ │ │ ├── readonly_003.phpt │ │ │ │ ├── readonly_004.phpt │ │ │ │ ├── readonly_005.phpt │ │ │ │ ├── readonly_006.phpt │ │ │ │ ├── readonly_007.phpt │ │ │ │ ├── readonly_008.phpt │ │ │ │ ├── recursive_wrong_args.phpt │ │ │ │ ├── recv_001.phpt │ │ │ │ ├── recv_002.phpt │ │ │ │ ├── recv_003.phpt │ │ │ │ ├── recv_004.phpt │ │ │ │ ├── recv_005.phpt │ │ │ │ ├── reg_alloc_001.phpt │ │ │ │ ├── reg_alloc_002.phpt │ │ │ │ ├── reg_alloc_003.phpt │ │ │ │ ├── reg_alloc_003_32bits.phpt │ │ │ │ ├── reg_alloc_004.phpt │ │ │ │ ├── reg_alloc_005.phpt │ │ │ │ ├── reg_alloc_006.phpt │ │ │ │ ├── reg_alloc_007.phpt │ │ │ │ ├── reg_alloc_008.phpt │ │ │ │ ├── reg_alloc_009.phpt │ │ │ │ ├── reg_alloc_010.phpt │ │ │ │ ├── reg_alloc_011.phpt │ │ │ │ ├── reg_alloc_012.phpt │ │ │ │ ├── reg_alloc_013.phpt │ │ │ │ ├── reg_alloc_014.phpt │ │ │ │ ├── reg_alloc_015.phpt │ │ │ │ ├── reg_alloc_016.phpt │ │ │ │ ├── reg_alloc_017.phpt │ │ │ │ ├── reg_alloc_018.phpt │ │ │ │ ├── reg_alloc_019.phpt │ │ │ │ ├── reg_alloc_020.phpt │ │ │ │ ├── reg_alloc_021.phpt │ │ │ │ ├── reg_alloc_022.phpt │ │ │ │ ├── reg_alloc_023.phpt │ │ │ │ ├── ret_001.phpt │ │ │ │ ├── ret_002.phpt │ │ │ │ ├── ret_003.phpt │ │ │ │ ├── ret_004.phpt │ │ │ │ ├── rope_001.phpt │ │ │ │ ├── rope_002.phpt │ │ │ │ ├── send_ref_001.phpt │ │ │ │ ├── send_val_001.phpt │ │ │ │ ├── send_val_002.phpt │ │ │ │ ├── send_var_ex_001.phpt │ │ │ │ ├── send_var_ex_002.phpt │ │ │ │ ├── shift_left_001.phpt │ │ │ │ ├── shift_left_002.phpt │ │ │ │ ├── shift_right_001.phpt │ │ │ │ ├── shift_right_002.phpt │ │ │ │ ├── shift_right_003.phpt │ │ │ │ ├── shift_right_004.phpt │ │ │ │ ├── sub_001.phpt │ │ │ │ ├── switch_001.phpt │ │ │ │ ├── switch_jumptable.phpt │ │ │ │ ├── trampoline_001.phpt │ │ │ │ ├── trampoline_002.phpt │ │ │ │ ├── type_check_001.phpt │ │ │ │ ├── ucall_001.phpt │ │ │ │ ├── ucall_002.phpt │ │ │ │ ├── ucall_003.phpt │ │ │ │ ├── ucall_004.phpt │ │ │ │ ├── undef_to_typed_ref.phpt │ │ │ │ ├── unreachable_block.phpt │ │ │ │ ├── verify_return_undef.phpt │ │ │ │ ├── xor_001.phpt │ │ │ │ ├── xor_002.phpt │ │ │ │ └── xor_003.phpt │ │ │ ├── jit_warning_with_zero_buffer.phpt │ │ │ ├── jmp_elim_001.phpt │ │ │ ├── jmp_elim_002.phpt │ │ │ ├── jmp_elim_003.phpt │ │ │ ├── jmp_elim_004.phpt │ │ │ ├── jmpz_jmp_elim.phpt │ │ │ ├── leak_001.phpt │ │ │ ├── log_verbosity_bug.phpt │ │ │ ├── match/ │ │ │ │ ├── 001.phpt │ │ │ │ ├── 002.phpt │ │ │ │ ├── 003.phpt │ │ │ │ └── 004.phpt │ │ │ ├── match_always_error.phpt │ │ │ ├── method_call_on_literal.phpt │ │ │ ├── neg_range_inference.phpt │ │ │ ├── opcache-1.blacklist │ │ │ ├── opcache-2.blacklist │ │ │ ├── opcache_invalidate_deleted_file.phpt │ │ │ ├── opcache_jit_prof_threshold.phpt │ │ │ ├── opt/ │ │ │ │ ├── assign_obj_001.phpt │ │ │ │ ├── assign_obj_op_001.phpt │ │ │ │ ├── assign_op_001.phpt │ │ │ │ ├── assign_op_002.phpt │ │ │ │ ├── block_pass_001.phpt │ │ │ │ ├── block_pass_002.phpt │ │ │ │ ├── block_pass_003.phpt │ │ │ │ ├── block_pass_004.phpt │ │ │ │ ├── block_pass_005.phpt │ │ │ │ ├── block_pass_006.phpt │ │ │ │ ├── coalesce.phpt │ │ │ │ ├── coalesce_002.phpt │ │ │ │ ├── dce_001.phpt │ │ │ │ ├── dce_002.phpt │ │ │ │ ├── dce_003.phpt │ │ │ │ ├── dce_004.phpt │ │ │ │ ├── dce_005.phpt │ │ │ │ ├── dce_006.phpt │ │ │ │ ├── dce_007.phpt │ │ │ │ ├── dce_008.phpt │ │ │ │ ├── dce_009.phpt │ │ │ │ ├── dce_010.phpt │ │ │ │ ├── dce_011.phpt │ │ │ │ ├── dce_012.phpt │ │ │ │ ├── dce_013.phpt │ │ │ │ ├── dce_014.phpt │ │ │ │ ├── fe_fetch_001.phpt │ │ │ │ ├── gh10008.phpt │ │ │ │ ├── gh10801.phpt │ │ │ │ ├── gh11170.phpt │ │ │ │ ├── gh11245_1.phpt │ │ │ │ ├── gh11245_2.phpt │ │ │ │ ├── gh14873.phpt │ │ │ │ ├── gh18107_1.phpt │ │ │ │ ├── gh18107_2.phpt │ │ │ │ ├── gh19792.phpt │ │ │ │ ├── gh8074.phpt │ │ │ │ ├── gh8140a.phpt │ │ │ │ ├── gh8140b.phpt │ │ │ │ ├── inference_001.phpt │ │ │ │ ├── inference_002.phpt │ │ │ │ ├── inference_003.phpt │ │ │ │ ├── inference_004.phpt │ │ │ │ ├── inference_005.phpt │ │ │ │ ├── inference_006.phpt │ │ │ │ ├── inference_007.phpt │ │ │ │ ├── inference_008.phpt │ │ │ │ ├── inference_009.phpt │ │ │ │ ├── inference_010.phpt │ │ │ │ ├── inference_011.phpt │ │ │ │ ├── inference_012.phpt │ │ │ │ ├── inference_013.phpt │ │ │ │ ├── inference_014.phpt │ │ │ │ ├── inference_015.phpt │ │ │ │ ├── inference_016.phpt │ │ │ │ ├── inference_017.phpt │ │ │ │ ├── inference_018.phpt │ │ │ │ ├── inference_019.phpt │ │ │ │ ├── inference_020.phpt │ │ │ │ ├── inference_021.phpt │ │ │ │ ├── inference_022.phpt │ │ │ │ ├── inference_023.phpt │ │ │ │ ├── inference_024.phpt │ │ │ │ ├── inference_frameless.phpt │ │ │ │ ├── inline_001.phpt │ │ │ │ ├── isset_var_001.phpt │ │ │ │ ├── jmp_001.phpt │ │ │ │ ├── jmp_002.phpt │ │ │ │ ├── match_001.phpt │ │ │ │ ├── match_002.phpt │ │ │ │ ├── match_003.phpt │ │ │ │ ├── nullsafe_001.phpt │ │ │ │ ├── nullsafe_002.phpt │ │ │ │ ├── prop_types.phpt │ │ │ │ ├── sccp_001.phpt │ │ │ │ ├── sccp_002.phpt │ │ │ │ ├── sccp_003.phpt │ │ │ │ ├── sccp_004.phpt │ │ │ │ ├── sccp_005.phpt │ │ │ │ ├── sccp_006.phpt │ │ │ │ ├── sccp_007.phpt │ │ │ │ ├── sccp_008.phpt │ │ │ │ ├── sccp_009.phpt │ │ │ │ ├── sccp_010.phpt │ │ │ │ ├── sccp_011.phpt │ │ │ │ ├── sccp_012.phpt │ │ │ │ ├── sccp_013.phpt │ │ │ │ ├── sccp_014.phpt │ │ │ │ ├── sccp_015.phpt │ │ │ │ ├── sccp_016.phpt │ │ │ │ ├── sccp_017.phpt │ │ │ │ ├── sccp_018.phpt │ │ │ │ ├── sccp_019.phpt │ │ │ │ ├── sccp_020.phpt │ │ │ │ ├── sccp_021.phpt │ │ │ │ ├── sccp_022.phpt │ │ │ │ ├── sccp_023.phpt │ │ │ │ ├── sccp_024.phpt │ │ │ │ ├── sccp_025.phpt │ │ │ │ ├── sccp_026.phpt │ │ │ │ ├── sccp_027.phpt │ │ │ │ ├── sccp_028.phpt │ │ │ │ ├── sccp_029.phpt │ │ │ │ ├── sccp_030.phpt │ │ │ │ ├── sccp_031.phpt │ │ │ │ ├── sccp_032.phpt │ │ │ │ ├── sccp_033.phpt │ │ │ │ ├── sccp_034.phpt │ │ │ │ ├── sccp_035.phpt │ │ │ │ ├── sccp_036.phpt │ │ │ │ ├── sccp_037.phpt │ │ │ │ ├── sccp_038.phpt │ │ │ │ ├── sccp_039.phpt │ │ │ │ ├── sccp_040.phpt │ │ │ │ ├── sccp_041.phpt │ │ │ │ ├── sccp_exception.phpt │ │ │ │ ├── sccp_exception2.inc │ │ │ │ ├── sccp_exception2.phpt │ │ │ │ ├── sccp_exception3.phpt │ │ │ │ ├── sccp_in_array.phpt │ │ │ │ ├── tmp_001.phpt │ │ │ │ ├── type_inference_class_consts1.phpt │ │ │ │ ├── type_inference_class_consts2.phpt │ │ │ │ ├── type_inference_class_consts3.phpt │ │ │ │ ├── type_inference_class_consts4.phpt │ │ │ │ ├── type_inference_final_class.phpt │ │ │ │ └── verify_return_type.phpt │ │ │ ├── optimize_func_calls.phpt │ │ │ ├── optimize_func_calls_001.phpt │ │ │ ├── optimize_static_001.phpt │ │ │ ├── optimize_static_002.phpt │ │ │ ├── optimize_static_003.phpt │ │ │ ├── oss_fuzz_66519.phpt │ │ │ ├── parent_type_not_interned.phpt │ │ │ ├── phi_remove_001.phpt │ │ │ ├── phi_remove_002.phpt │ │ │ ├── phi_use_chain.phpt │ │ │ ├── php_cli_server.inc │ │ │ ├── preload.inc │ │ │ ├── preload_001.phpt │ │ │ ├── preload_002.phpt │ │ │ ├── preload_003.phpt │ │ │ ├── preload_004.phpt │ │ │ ├── preload_005.phpt │ │ │ ├── preload_006.phpt │ │ │ ├── preload_007.phpt │ │ │ ├── preload_008.phpt │ │ │ ├── preload_009.phpt │ │ │ ├── preload_010.phpt │ │ │ ├── preload_011.phpt │ │ │ ├── preload_012.phpt │ │ │ ├── preload_013.phpt │ │ │ ├── preload_bug78014.inc │ │ │ ├── preload_bug78175.inc │ │ │ ├── preload_bug78175_2.inc │ │ │ ├── preload_bug78376.inc │ │ │ ├── preload_bug78937.inc │ │ │ ├── preload_bug79114.phpt │ │ │ ├── preload_class_alias.inc │ │ │ ├── preload_class_alias.phpt │ │ │ ├── preload_class_alias_2.inc │ │ │ ├── preload_class_alias_2.phpt │ │ │ ├── preload_const_autoload.inc │ │ │ ├── preload_const_autoload_2.inc │ │ │ ├── preload_dynamic_def_removal.inc │ │ │ ├── preload_dynamic_def_removal.phpt │ │ │ ├── preload_dynamic_function.inc │ │ │ ├── preload_dynamic_function.phpt │ │ │ ├── preload_early_binding.inc │ │ │ ├── preload_early_binding.phpt │ │ │ ├── preload_enum.inc │ │ │ ├── preload_enum.phpt │ │ │ ├── preload_enum_observed.phpt │ │ │ ├── preload_error_handler.inc │ │ │ ├── preload_error_handler.phpt │ │ │ ├── preload_error_handler_ind.inc │ │ │ ├── preload_gh10914.inc │ │ │ ├── preload_gh18567.inc │ │ │ ├── preload_globals.inc │ │ │ ├── preload_include.inc │ │ │ ├── preload_include_dummy.inc │ │ │ ├── preload_ind.inc │ │ │ ├── preload_ind.phpt │ │ │ ├── preload_ind2.inc │ │ │ ├── preload_inheritance_error.inc │ │ │ ├── preload_inheritance_error_ind.inc │ │ │ ├── preload_loadable_classes_1.inc │ │ │ ├── preload_loadable_classes_1.phpt │ │ │ ├── preload_loadable_classes_2.inc │ │ │ ├── preload_loadable_classes_2.phpt │ │ │ ├── preload_loadable_classes_3.inc │ │ │ ├── preload_loadable_classes_3.phpt │ │ │ ├── preload_method_static_vars.inc │ │ │ ├── preload_method_static_vars.phpt │ │ │ ├── preload_nested_function.inc │ │ │ ├── preload_optimizer.inc │ │ │ ├── preload_optimizer.phpt │ │ │ ├── preload_overwritten_prop_init.inc │ │ │ ├── preload_parse_error.inc │ │ │ ├── preload_parse_error.phpt │ │ │ ├── preload_prop_info_table.phpt │ │ │ ├── preload_static_var_inheritance.inc │ │ │ ├── preload_static_var_inheritance.phpt │ │ │ ├── preload_trait_alias.phpt │ │ │ ├── preload_trait_multiple_fixup.inc │ │ │ ├── preload_trait_multiple_fixup.phpt │ │ │ ├── preload_trait_static.inc │ │ │ ├── preload_trait_static.phpt │ │ │ ├── preload_undef_const.inc │ │ │ ├── preload_undef_const_2.inc │ │ │ ├── preload_unresolved_prop_type.inc │ │ │ ├── preload_unresolved_prop_type.phpt │ │ │ ├── preload_unresolved_prop_type_2.inc │ │ │ ├── preload_user.inc │ │ │ ├── preload_user_001.phpt │ │ │ ├── preload_user_002.phpt │ │ │ ├── preload_user_003.phpt │ │ │ ├── preload_user_004.phpt │ │ │ ├── preload_user_005.phpt │ │ │ ├── preload_variance.inc │ │ │ ├── preload_variance_ind.inc │ │ │ ├── preload_windows.phpt │ │ │ ├── preloading_no_auto_globals_jit.inc │ │ │ ├── preloading_no_auto_globals_jit.phpt │ │ │ ├── qm_assign_unlink_use_chain.phpt │ │ │ ├── range_inference_hang.phpt │ │ │ ├── ref_range_1.phpt │ │ │ ├── ref_range_2.phpt │ │ │ ├── revalidate_path_01.phpt │ │ │ ├── sccp_loop_var_free.phpt │ │ │ ├── send_unpack_empty_array.phpt │ │ │ ├── ssa_bug_001.phpt │ │ │ ├── ssa_bug_002.phpt │ │ │ ├── ssa_bug_003.phpt │ │ │ ├── ssa_bug_004.phpt │ │ │ ├── ssa_bug_005.phpt │ │ │ ├── ssa_bug_006.phpt │ │ │ ├── ssa_bug_007.phpt │ │ │ ├── ssa_bug_008.phpt │ │ │ ├── ssa_bug_009.phpt │ │ │ ├── ssa_bug_010.phpt │ │ │ ├── ssa_bug_011.phpt │ │ │ ├── switch_string_free_opt.phpt │ │ │ ├── switch_with_coinciding_targets.phpt │ │ │ ├── type_001.phpt │ │ │ ├── verify_return_dfg.phpt │ │ │ ├── verify_return_instanceof.phpt │ │ │ ├── warning_replay.inc │ │ │ ├── warning_replay.phpt │ │ │ ├── wrong_inlining_001.phpt │ │ │ ├── wrong_inlining_002.phpt │ │ │ ├── wrong_inlining_003.phpt │ │ │ ├── wrong_inlining_004.phpt │ │ │ ├── wrong_inlining_005.phpt │ │ │ └── zzz_basic_logging.phpt │ │ ├── zend_accelerator_blacklist.c │ │ ├── zend_accelerator_blacklist.h │ │ ├── zend_accelerator_debug.c │ │ ├── zend_accelerator_debug.h │ │ ├── zend_accelerator_hash.c │ │ ├── zend_accelerator_hash.h │ │ ├── zend_accelerator_module.c │ │ ├── zend_accelerator_module.h │ │ ├── zend_accelerator_util_funcs.c │ │ ├── zend_accelerator_util_funcs.h │ │ ├── zend_file_cache.c │ │ ├── zend_file_cache.h │ │ ├── zend_persist.c │ │ ├── zend_persist.h │ │ ├── zend_persist_calc.c │ │ ├── zend_shared_alloc.c │ │ └── zend_shared_alloc.h │ ├── openssl/ │ │ ├── CREDITS │ │ ├── config.w32 │ │ ├── config0.m4 │ │ ├── openssl.c │ │ ├── openssl.stub.php │ │ ├── openssl_arginfo.h │ │ ├── openssl_pwhash.c │ │ ├── openssl_pwhash.stub.php │ │ ├── openssl_pwhash_arginfo.h │ │ ├── php_openssl.h │ │ ├── tests/ │ │ │ ├── 001.phpt │ │ │ ├── 74651.pem │ │ │ ├── CONFLICTS │ │ │ ├── CertificateGenerator.inc │ │ │ ├── ServerClientTestCase.inc │ │ │ ├── bug11054.pem │ │ │ ├── bug11054.phpt │ │ │ ├── bug25614.phpt │ │ │ ├── bug28382.phpt │ │ │ ├── bug28382cert.txt │ │ │ ├── bug36732.phpt │ │ │ ├── bug37820.phpt │ │ │ ├── bug37820cert.pem │ │ │ ├── bug37820key.pem │ │ │ ├── bug38255.phpt │ │ │ ├── bug38261.phpt │ │ │ ├── bug39217.phpt │ │ │ ├── bug39217cert1.txt │ │ │ ├── bug39217cert2.txt │ │ │ ├── bug41033.pem │ │ │ ├── bug41033.phpt │ │ │ ├── bug41033pub.pem │ │ │ ├── bug41353.phpt │ │ │ ├── bug46127.phpt │ │ │ ├── bug47828.phpt │ │ │ ├── bug48182.phpt │ │ │ ├── bug50293.phpt │ │ │ ├── bug50713.phpt │ │ │ ├── bug52093.phpt │ │ │ ├── bug54060.phpt │ │ │ ├── bug54061.phpt │ │ │ ├── bug54992.phpt │ │ │ ├── bug55259.phpt │ │ │ ├── bug55646.phpt │ │ │ ├── bug60632.phpt │ │ │ ├── bug61124.phpt │ │ │ ├── bug61930.phpt │ │ │ ├── bug62890.phpt │ │ │ ├── bug64802.pem │ │ │ ├── bug64802.phpt │ │ │ ├── bug65538_001.phpt │ │ │ ├── bug65538_002.phpt │ │ │ ├── bug65538_003.phpt │ │ │ ├── bug65698.crt │ │ │ ├── bug65698.phpt │ │ │ ├── bug65729.phpt │ │ │ ├── bug66501.phpt │ │ │ ├── bug67403.phpt │ │ │ ├── bug68265.phpt │ │ │ ├── bug68879.phpt │ │ │ ├── bug68912.phpt │ │ │ ├── bug68920.phpt │ │ │ ├── bug69215.phpt │ │ │ ├── bug70438.phpt │ │ │ ├── bug71475.phpt │ │ │ ├── bug71917.phpt │ │ │ ├── bug72165.phpt │ │ │ ├── bug72333.phpt │ │ │ ├── bug72336.phpt │ │ │ ├── bug72362.phpt │ │ │ ├── bug73072.phpt │ │ │ ├── bug73478.phpt │ │ │ ├── bug73711.phpt │ │ │ ├── bug73833.phpt │ │ │ ├── bug74022.pfx │ │ │ ├── bug74022.phpt │ │ │ ├── bug74022_2.phpt │ │ │ ├── bug74099.phpt │ │ │ ├── bug74159.phpt │ │ │ ├── bug74402.phpt │ │ │ ├── bug74651.phpt │ │ │ ├── bug74720_0.phpt │ │ │ ├── bug74720_1.phpt │ │ │ ├── bug74796.phpt │ │ │ ├── bug74798.phpt │ │ │ ├── bug74903.phpt │ │ │ ├── bug76296.phpt │ │ │ ├── bug76705.pem │ │ │ ├── bug76705.phpt │ │ │ ├── bug77390.phpt │ │ │ ├── bug78391.phpt │ │ │ ├── bug79145.phpt │ │ │ ├── bug79589.phpt │ │ │ ├── bug79881.phpt │ │ │ ├── bug80747.phpt │ │ │ ├── bug80770.phpt │ │ │ ├── bug81713.phpt │ │ │ ├── capture_peer_cert_001.phpt │ │ │ ├── cert.crt │ │ │ ├── cert.csr │ │ │ ├── cert.p7b │ │ │ ├── check_default_conf_path.phpt │ │ │ ├── cipher_tests.inc │ │ │ ├── cve-2013-6420.crt │ │ │ ├── cve-2013-6420.phpt │ │ │ ├── cve2013_4073.pem │ │ │ ├── cve2013_4073.phpt │ │ │ ├── ecc.phpt │ │ │ ├── ecc_custom_params.phpt │ │ │ ├── ecc_sm2.phpt │ │ │ ├── ed25519.phpt │ │ │ ├── ed448.phpt │ │ │ ├── gh10495.phpt │ │ │ ├── gh12489.phpt │ │ │ ├── gh13343.phpt │ │ │ ├── gh13343_openssl33.phpt │ │ │ ├── gh13860.phpt │ │ │ ├── gh16357.phpt │ │ │ ├── gh16433.phpt │ │ │ ├── gh19245.phpt │ │ │ ├── gh19428.phpt │ │ │ ├── gh9310.phpt │ │ │ ├── gh9339.phpt │ │ │ ├── memory_leak_x509_store.phpt │ │ │ ├── openssl.cnf │ │ │ ├── openssl_cipher_iv_length_basic.phpt │ │ │ ├── openssl_cipher_iv_length_error.phpt │ │ │ ├── openssl_cipher_key_length_basic.phpt │ │ │ ├── openssl_cipher_key_length_error.phpt │ │ │ ├── openssl_cms_decrypt_basic.phpt │ │ │ ├── openssl_cms_decrypt_error.phpt │ │ │ ├── openssl_cms_encrypt_basic.phpt │ │ │ ├── openssl_cms_encrypt_der.phpt │ │ │ ├── openssl_cms_encrypt_pem.phpt │ │ │ ├── openssl_cms_read_basic.phpt │ │ │ ├── openssl_cms_sign_basic.phpt │ │ │ ├── openssl_cms_sign_der.phpt │ │ │ ├── openssl_cms_sign_verify_basic.phpt │ │ │ ├── openssl_cms_sign_verify_detached.phpt │ │ │ ├── openssl_cms_sign_verify_nodetached_pem.phpt │ │ │ ├── openssl_cms_verify_basic.phpt │ │ │ ├── openssl_cms_verify_der.phpt │ │ │ ├── openssl_csr_attribs.cnf │ │ │ ├── openssl_csr_export_basic.phpt │ │ │ ├── openssl_csr_export_to_file_basic.phpt │ │ │ ├── openssl_csr_export_to_file_leak.phpt │ │ │ ├── openssl_csr_get_public_key_basic.phpt │ │ │ ├── openssl_csr_get_subject_basic.phpt │ │ │ ├── openssl_csr_new_array_dn_entry.phpt │ │ │ ├── openssl_csr_new_basic.phpt │ │ │ ├── openssl_csr_new_with_attribs.phpt │ │ │ ├── openssl_csr_sign_basic.phpt │ │ │ ├── openssl_csr_sign_with_serial_hex.phpt │ │ │ ├── openssl_decrypt_basic.phpt │ │ │ ├── openssl_decrypt_ccm.phpt │ │ │ ├── openssl_decrypt_error.phpt │ │ │ ├── openssl_decrypt_gcm.phpt │ │ │ ├── openssl_decrypt_ocb.phpt │ │ │ ├── openssl_dh_compute_key.phpt │ │ │ ├── openssl_digest_basic.phpt │ │ │ ├── openssl_encrypt_ccm.phpt │ │ │ ├── openssl_encrypt_chacha20_poly1305.phpt │ │ │ ├── openssl_encrypt_crash.phpt │ │ │ ├── openssl_encrypt_error.phpt │ │ │ ├── openssl_encrypt_gcm.phpt │ │ │ ├── openssl_encrypt_ocb.phpt │ │ │ ├── openssl_error_string_basic.phpt │ │ │ ├── openssl_error_string_basic_openssl3.phpt │ │ │ ├── openssl_free_key.phpt │ │ │ ├── openssl_get_cert_locations_basic.phpt │ │ │ ├── openssl_get_cipher_methods.phpt │ │ │ ├── openssl_get_md_methods.phpt │ │ │ ├── openssl_open_basic.phpt │ │ │ ├── openssl_password.phpt │ │ │ ├── openssl_password_compat.phpt │ │ │ ├── openssl_password_compat2.phpt │ │ │ ├── openssl_pbkdf2_basic.phpt │ │ │ ├── openssl_peer_fingerprint_basic.phpt │ │ │ ├── openssl_pkcs12_export_basic.phpt │ │ │ ├── openssl_pkcs12_export_to_file_basic.phpt │ │ │ ├── openssl_pkcs12_export_to_file_error.phpt │ │ │ ├── openssl_pkcs12_read_basic.phpt │ │ │ ├── openssl_pkcs7_decrypt_basic.phpt │ │ │ ├── openssl_pkcs7_decrypt_error.phpt │ │ │ ├── openssl_pkcs7_encrypt_basic.phpt │ │ │ ├── openssl_pkcs7_read_basic.phpt │ │ │ ├── openssl_pkcs7_sign_basic.phpt │ │ │ ├── openssl_pkcs7_verify_basic.phpt │ │ │ ├── openssl_pkey_derive-dh.phpt │ │ │ ├── openssl_pkey_derive-ecdh.phpt │ │ │ ├── openssl_pkey_derive-x25519.phpt │ │ │ ├── openssl_pkey_derive-x448.phpt │ │ │ ├── openssl_pkey_export_basic.phpt │ │ │ ├── openssl_pkey_export_to_file_leak.phpt │ │ │ ├── openssl_pkey_export_to_file_object_to_string.phpt │ │ │ ├── openssl_pkey_get_details_basic.phpt │ │ │ ├── openssl_pkey_new_basic.phpt │ │ │ ├── openssl_pkey_new_error.phpt │ │ │ ├── openssl_private_decrypt_basic.phpt │ │ │ ├── openssl_private_encrypt_basic.phpt │ │ │ ├── openssl_public_decrypt_basic.phpt │ │ │ ├── openssl_public_encrypt_basic.phpt │ │ │ ├── openssl_random_pseudo_bytes_basic.phpt │ │ │ ├── openssl_random_pseudo_bytes_error.phpt │ │ │ ├── openssl_seal_basic.phpt │ │ │ ├── openssl_sign_basic.phpt │ │ │ ├── openssl_sign_invalid_algorithm.phpt │ │ │ ├── openssl_spki_export_basic.phpt │ │ │ ├── openssl_spki_export_challenge_basic.phpt │ │ │ ├── openssl_spki_new_basic.phpt │ │ │ ├── openssl_spki_verify_basic.phpt │ │ │ ├── openssl_verify_basic.phpt │ │ │ ├── openssl_x509_check_private_key_basic.phpt │ │ │ ├── openssl_x509_checkpurpose_basic.phpt │ │ │ ├── openssl_x509_export_basic.phpt │ │ │ ├── openssl_x509_export_to_file_basic.phpt │ │ │ ├── openssl_x509_export_to_file_leak.phpt │ │ │ ├── openssl_x509_fingerprint_basic.phpt │ │ │ ├── openssl_x509_free_basic.phpt │ │ │ ├── openssl_x509_parse_basic.phpt │ │ │ ├── openssl_x509_parse_basic_openssl32.phpt │ │ │ ├── openssl_x509_read_basic.phpt │ │ │ ├── openssl_x509_verify.phpt │ │ │ ├── peer_verification.phpt │ │ │ ├── php_openssl_pkey_from_zval_leak.phpt │ │ │ ├── plain.txt │ │ │ ├── private.crt │ │ │ ├── private_ec.key │ │ │ ├── private_rsa_1024.key │ │ │ ├── private_rsa_2048.key │ │ │ ├── private_rsa_2048_pass_php.key │ │ │ ├── private_rsa_4096.key │ │ │ ├── public.crt │ │ │ ├── public.key │ │ │ ├── public_ec.key │ │ │ ├── public_rsa_2048.key │ │ │ ├── san_ipv6_peer_matching.phpt │ │ │ ├── san_peer_matching.phpt │ │ │ ├── session_meta_capture.phpt │ │ │ ├── session_meta_capture_tlsv13.phpt │ │ │ ├── shakespeare.p7s │ │ │ ├── shakespeare.pem │ │ │ ├── signed.eml │ │ │ ├── sni_server.phpt │ │ │ ├── sni_server_ca.pem │ │ │ ├── sni_server_cs.pem │ │ │ ├── sni_server_cs_cert.pem │ │ │ ├── sni_server_cs_key.pem │ │ │ ├── sni_server_key_cert.phpt │ │ │ ├── sni_server_uk.pem │ │ │ ├── sni_server_uk_cert.pem │ │ │ ├── sni_server_uk_key.pem │ │ │ ├── sni_server_us.pem │ │ │ ├── sni_server_us_cert.pem │ │ │ ├── sni_server_us_key.pem │ │ │ ├── stream_crypto_flags_001.phpt │ │ │ ├── stream_crypto_flags_002.phpt │ │ │ ├── stream_crypto_flags_003.phpt │ │ │ ├── stream_crypto_flags_004.phpt │ │ │ ├── stream_security_level.phpt │ │ │ ├── stream_server_reneg_limit.phpt │ │ │ ├── stream_verify_peer_name_001.phpt │ │ │ ├── stream_verify_peer_name_002.phpt │ │ │ ├── stream_verify_peer_name_003.phpt │ │ │ ├── streams_crypto_method.phpt │ │ │ ├── tls_min_v1.0_max_v1.1_wrapper.phpt │ │ │ ├── tls_wrapper.phpt │ │ │ ├── tls_wrapper_with_tls_v1.3.phpt │ │ │ ├── tlsv1.0_wrapper.phpt │ │ │ ├── tlsv1.1_wrapper.phpt │ │ │ ├── tlsv1.2_wrapper.phpt │ │ │ └── tlsv1.3_wrapper.phpt │ │ └── xp_ssl.c │ ├── pcntl/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── pcntl.c │ │ ├── pcntl.stub.php │ │ ├── pcntl_arginfo.h │ │ ├── php_pcntl.h │ │ ├── php_signal.c │ │ ├── php_signal.h │ │ └── tests/ │ │ ├── 001.phpt │ │ ├── 002.phpt │ │ ├── 003.phpt │ │ ├── async_signals.phpt │ │ ├── async_signals_2.phpt │ │ ├── bug47566.phpt │ │ ├── bug72154.phpt │ │ ├── bug73783.phpt │ │ ├── bug81577.phpt │ │ ├── bug81577_2.phpt │ │ ├── bug81577_3.phpt │ │ ├── gh16769.phpt │ │ ├── pcntl_alarm.phpt │ │ ├── pcntl_cpuaffinity.phpt │ │ ├── pcntl_exec.phpt │ │ ├── pcntl_exec_004.phpt │ │ ├── pcntl_exec_2.phpt │ │ ├── pcntl_exec_3.phpt │ │ ├── pcntl_exec_invalid_strings.phpt │ │ ├── pcntl_fork_basic.phpt │ │ ├── pcntl_fork_variation.phpt │ │ ├── pcntl_get_last_error.phpt │ │ ├── pcntl_getcpu.phpt │ │ ├── pcntl_getpriority_basic.phpt │ │ ├── pcntl_getpriority_error.phpt │ │ ├── pcntl_getpriority_error_darwin.phpt │ │ ├── pcntl_qosclass.phpt │ │ ├── pcntl_realtime_signal.phpt │ │ ├── pcntl_rfork.phpt │ │ ├── pcntl_rfork_badflags.phpt │ │ ├── pcntl_rfork_flags.phpt │ │ ├── pcntl_rfork_nowait.phpt │ │ ├── pcntl_setns_basic.phpt │ │ ├── pcntl_setns_newpid.phpt │ │ ├── pcntl_setpriority_basic.phpt │ │ ├── pcntl_setpriority_error.phpt │ │ ├── pcntl_setpriority_error_darwin.phpt │ │ ├── pcntl_setpriority_error_linux.phpt │ │ ├── pcntl_signal.phpt │ │ ├── pcntl_signal_001.phpt │ │ ├── pcntl_signal_002.phpt │ │ ├── pcntl_signal_dispatch.phpt │ │ ├── pcntl_signal_get_handler.phpt │ │ ├── pcntl_sigprocmask_errors.phpt │ │ ├── pcntl_sigtimedwait_errors.phpt │ │ ├── pcntl_sigwaitinfo_errors.phpt │ │ ├── pcntl_skipif_user_env_rules.inc │ │ ├── pcntl_unshare_01.phpt │ │ ├── pcntl_unshare_02.phpt │ │ ├── pcntl_unshare_03.phpt │ │ ├── pcntl_unshare_04.phpt │ │ ├── pcntl_wait.phpt │ │ ├── pcntl_wait_rusage1.phpt │ │ ├── pcntl_waitid.phpt │ │ ├── pcntl_waitpid_rusage1.phpt │ │ ├── signal_closure_handler.phpt │ │ └── waiting_on_sigchild_pcntl_wait.phpt │ ├── pcre/ │ │ ├── CREDITS │ │ ├── config.w32 │ │ ├── config0.m4 │ │ ├── pcre2lib/ │ │ │ ├── config.h │ │ │ ├── pcre2.h │ │ │ ├── pcre2_auto_possess.c │ │ │ ├── pcre2_chartables.c │ │ │ ├── pcre2_chkdint.c │ │ │ ├── pcre2_compile.c │ │ │ ├── pcre2_config.c │ │ │ ├── pcre2_context.c │ │ │ ├── pcre2_convert.c │ │ │ ├── pcre2_dfa_match.c │ │ │ ├── pcre2_error.c │ │ │ ├── pcre2_extuni.c │ │ │ ├── pcre2_find_bracket.c │ │ │ ├── pcre2_internal.h │ │ │ ├── pcre2_intmodedep.h │ │ │ ├── pcre2_jit_compile.c │ │ │ ├── pcre2_jit_match.c │ │ │ ├── pcre2_jit_misc.c │ │ │ ├── pcre2_jit_neon_inc.h │ │ │ ├── pcre2_jit_simd_inc.h │ │ │ ├── pcre2_maketables.c │ │ │ ├── pcre2_match.c │ │ │ ├── pcre2_match_data.c │ │ │ ├── pcre2_newline.c │ │ │ ├── pcre2_ord2utf.c │ │ │ ├── pcre2_pattern_info.c │ │ │ ├── pcre2_printint.c │ │ │ ├── pcre2_script_run.c │ │ │ ├── pcre2_serialize.c │ │ │ ├── pcre2_string_utils.c │ │ │ ├── pcre2_study.c │ │ │ ├── pcre2_substitute.c │ │ │ ├── pcre2_substring.c │ │ │ ├── pcre2_tables.c │ │ │ ├── pcre2_ucd.c │ │ │ ├── pcre2_ucp.h │ │ │ ├── pcre2_ucptables.c │ │ │ ├── pcre2_valid_utf.c │ │ │ ├── pcre2_xclass.c │ │ │ └── sljit/ │ │ │ ├── allocator_src/ │ │ │ │ ├── sljitExecAllocatorApple.c │ │ │ │ ├── sljitExecAllocatorCore.c │ │ │ │ ├── sljitExecAllocatorFreeBSD.c │ │ │ │ ├── sljitExecAllocatorPosix.c │ │ │ │ ├── sljitExecAllocatorWindows.c │ │ │ │ ├── sljitProtExecAllocatorNetBSD.c │ │ │ │ ├── sljitProtExecAllocatorPosix.c │ │ │ │ ├── sljitWXExecAllocatorPosix.c │ │ │ │ └── sljitWXExecAllocatorWindows.c │ │ │ ├── sljitConfig.h │ │ │ ├── sljitConfigCPU.h │ │ │ ├── sljitConfigInternal.h │ │ │ ├── sljitLir.c │ │ │ ├── sljitLir.h │ │ │ ├── sljitNativeARM_32.c │ │ │ ├── sljitNativeARM_64.c │ │ │ ├── sljitNativeARM_T2_32.c │ │ │ ├── sljitNativeLOONGARCH_64.c │ │ │ ├── sljitNativeMIPS_32.c │ │ │ ├── sljitNativeMIPS_64.c │ │ │ ├── sljitNativeMIPS_common.c │ │ │ ├── sljitNativePPC_32.c │ │ │ ├── sljitNativePPC_64.c │ │ │ ├── sljitNativePPC_common.c │ │ │ ├── sljitNativeRISCV_32.c │ │ │ ├── sljitNativeRISCV_64.c │ │ │ ├── sljitNativeRISCV_common.c │ │ │ ├── sljitNativeS390X.c │ │ │ ├── sljitNativeX86_32.c │ │ │ ├── sljitNativeX86_64.c │ │ │ ├── sljitNativeX86_common.c │ │ │ ├── sljitSerialize.c │ │ │ └── sljitUtils.c │ │ ├── php_pcre.c │ │ ├── php_pcre.def │ │ ├── php_pcre.h │ │ ├── php_pcre.stub.php │ │ ├── php_pcre_arginfo.h │ │ └── tests/ │ │ ├── 001.phpt │ │ ├── 002.phpt │ │ ├── 003.phpt │ │ ├── 004.phpt │ │ ├── 005.phpt │ │ ├── 006.phpt │ │ ├── 007.phpt │ │ ├── backtrack_limit.phpt │ │ ├── bug20528.phpt │ │ ├── bug21732.phpt │ │ ├── bug21758.phpt │ │ ├── bug26927.phpt │ │ ├── bug27011.phpt │ │ ├── bug27103.phpt │ │ ├── bug34790.phpt │ │ ├── bug37800.phpt │ │ ├── bug37911.phpt │ │ ├── bug38600.phpt │ │ ├── bug40195.phpt │ │ ├── bug40909.phpt │ │ ├── bug41050.phpt │ │ ├── bug41148.phpt │ │ ├── bug41638.phpt │ │ ├── bug42298.phpt │ │ ├── bug42737.phpt │ │ ├── bug42945.phpt │ │ ├── bug44191.phpt │ │ ├── bug44214.phpt │ │ ├── bug44214_2.phpt │ │ ├── bug44925.phpt │ │ ├── bug47229.phpt │ │ ├── bug47662.phpt │ │ ├── bug52732.phpt │ │ ├── bug52971.phpt │ │ ├── bug53823.phpt │ │ ├── bug61780.phpt │ │ ├── bug61780_1.phpt │ │ ├── bug61780_2.phpt │ │ ├── bug63055.phpt │ │ ├── bug66121.phpt │ │ ├── bug67238.phpt │ │ ├── bug69864.phpt │ │ ├── bug70232.phpt │ │ ├── bug70345.phpt │ │ ├── bug71537.phpt │ │ ├── bug72463.phpt │ │ ├── bug72463_2.phpt │ │ ├── bug72685.phpt │ │ ├── bug72688.phpt │ │ ├── bug73392.phpt │ │ ├── bug73483.phpt │ │ ├── bug73612.phpt │ │ ├── bug74183.phpt │ │ ├── bug74873.phpt │ │ ├── bug75089.phpt │ │ ├── bug75207.phpt │ │ ├── bug75355.phpt │ │ ├── bug75457.phpt │ │ ├── bug75539.phpt │ │ ├── bug76127.phpt │ │ ├── bug76512.phpt │ │ ├── bug76514.phpt │ │ ├── bug76850.phpt │ │ ├── bug76909.phpt │ │ ├── bug77193.phpt │ │ ├── bug77827.phpt │ │ ├── bug78272.phpt │ │ ├── bug78338.phpt │ │ ├── bug78853.phpt │ │ ├── bug79188.phpt │ │ ├── bug79241.phpt │ │ ├── bug79257.phpt │ │ ├── bug79363.phpt │ │ ├── bug79846.phpt │ │ ├── bug80118.phpt │ │ ├── bug80866.phpt │ │ ├── bug81101.phpt │ │ ├── bug81243.phpt │ │ ├── bug81424a.phpt │ │ ├── cache_limit.phpt │ │ ├── check_jit_enabled.phpt │ │ ├── ctype_back_to_c.phpt │ │ ├── delimiters.phpt │ │ ├── dollar_endonly.phpt │ │ ├── errors01.phpt │ │ ├── errors02.phpt │ │ ├── errors03.phpt │ │ ├── errors04.phpt │ │ ├── errors05.phpt │ │ ├── errors06.phpt │ │ ├── gh10968.phpt │ │ ├── gh11374.phpt │ │ ├── gh11956.phpt │ │ ├── gh15205_1.phpt │ │ ├── gh15205_2.phpt │ │ ├── gh16184.phpt │ │ ├── gh16189.phpt │ │ ├── gh17122.phpt │ │ ├── grep.phpt │ │ ├── grep2.phpt │ │ ├── invalid_utf8.phpt │ │ ├── invalid_utf8_offset.phpt │ │ ├── locales.phpt │ │ ├── marks.phpt │ │ ├── match_flags.phpt │ │ ├── match_flags2.phpt │ │ ├── match_flags3.phpt │ │ ├── multiline.phpt │ │ ├── no_jit_bug70110.phpt │ │ ├── null_bytes.phpt │ │ ├── oss-fuzz-65021.phpt │ │ ├── pcre.constants.phpt │ │ ├── pcre_anchored.phpt │ │ ├── pcre_count.phpt │ │ ├── pcre_extended.phpt │ │ ├── pcre_extra.phpt │ │ ├── preg_filter.phpt │ │ ├── preg_grep_basic.phpt │ │ ├── preg_grep_error1.phpt │ │ ├── preg_match_all_basic.phpt │ │ ├── preg_match_all_edit_basic.phpt │ │ ├── preg_match_all_error1.phpt │ │ ├── preg_match_all_error3.phpt │ │ ├── preg_match_basic.phpt │ │ ├── preg_match_basic_002.phpt │ │ ├── preg_match_basic_edit.phpt │ │ ├── preg_match_caseless_restrict.phpt │ │ ├── preg_match_error1.phpt │ │ ├── preg_match_error3.phpt │ │ ├── preg_match_error4.phpt │ │ ├── preg_match_latin.phpt │ │ ├── preg_match_non_capture.phpt │ │ ├── preg_match_variation1.phpt │ │ ├── preg_quote_basic.phpt │ │ ├── preg_replace.phpt │ │ ├── preg_replace2.phpt │ │ ├── preg_replace_basic.phpt │ │ ├── preg_replace_callback.phpt │ │ ├── preg_replace_callback2.phpt │ │ ├── preg_replace_callback3.phpt │ │ ├── preg_replace_callback_array.phpt │ │ ├── preg_replace_callback_array2.phpt │ │ ├── preg_replace_callback_array_error.phpt │ │ ├── preg_replace_callback_array_fatal_error.phpt │ │ ├── preg_replace_callback_array_numeric_index_error.phpt │ │ ├── preg_replace_callback_basic.phpt │ │ ├── preg_replace_callback_error1.phpt │ │ ├── preg_replace_callback_fatal_error_leak.phpt │ │ ├── preg_replace_callback_flags.phpt │ │ ├── preg_replace_edit_basic.phpt │ │ ├── preg_replace_error1.phpt │ │ ├── preg_replace_error2.phpt │ │ ├── preg_replace_variation1.phpt │ │ ├── preg_split_basic.phpt │ │ ├── preg_split_error1.phpt │ │ ├── recursion_limit.phpt │ │ ├── request47456.phpt │ │ ├── skip.ini │ │ ├── skip_001.inc │ │ ├── skip_002.inc │ │ ├── skip_003.inc │ │ ├── split.phpt │ │ ├── split2.phpt │ │ ├── study.phpt │ │ └── ungreedy.phpt │ ├── pdo/ │ │ ├── CREDITS │ │ ├── Makefile.frag │ │ ├── Makefile.frag.w32 │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── pdo.c │ │ ├── pdo.stub.php │ │ ├── pdo_arginfo.h │ │ ├── pdo_dbh.c │ │ ├── pdo_dbh.stub.php │ │ ├── pdo_dbh_arginfo.h │ │ ├── pdo_sql_parser.h │ │ ├── pdo_sql_parser.re │ │ ├── pdo_sqlstate.c │ │ ├── pdo_stmt.c │ │ ├── pdo_stmt.stub.php │ │ ├── pdo_stmt_arginfo.h │ │ ├── php_pdo.h │ │ ├── php_pdo_driver.h │ │ ├── php_pdo_error.h │ │ ├── php_pdo_int.h │ │ └── tests/ │ │ ├── bug_34630.phpt │ │ ├── bug_34687.phpt │ │ ├── bug_35671.phpt │ │ ├── bug_36428.phpt │ │ ├── bug_36798.phpt │ │ ├── bug_38253.phpt │ │ ├── bug_38394.phpt │ │ ├── bug_39398.phpt │ │ ├── bug_39656.phpt │ │ ├── bug_40285.phpt │ │ ├── bug_42917.phpt │ │ ├── bug_43130.phpt │ │ ├── bug_43139.phpt │ │ ├── bug_43663.phpt │ │ ├── bug_44159.phpt │ │ ├── bug_44173.phpt │ │ ├── bug_44409.phpt │ │ ├── bug_44861.phpt │ │ ├── bug_50458.phpt │ │ ├── bug_52098.phpt │ │ ├── bug_60665.phpt │ │ ├── bug_61292.phpt │ │ ├── bug_64172.phpt │ │ ├── bug_65946.phpt │ │ ├── bug_69356.phpt │ │ ├── bug_71447.phpt │ │ ├── bug_71885.phpt │ │ ├── bug_72368.phpt │ │ ├── bug_72788.phpt │ │ ├── bug_73234.phpt │ │ ├── bug_77849.phpt │ │ ├── bug_77849_2.phpt │ │ ├── bug_79106.phpt │ │ ├── bug_79106_collision.phpt │ │ ├── debug_emulated_prepares.phpt │ │ ├── gh16703.phpt │ │ ├── gh8626.phpt │ │ ├── pdo.inc │ │ ├── pdo_001.phpt │ │ ├── pdo_002.phpt │ │ ├── pdo_003.phpt │ │ ├── pdo_004.phpt │ │ ├── pdo_005.phpt │ │ ├── pdo_006.phpt │ │ ├── pdo_007.phpt │ │ ├── pdo_008.phpt │ │ ├── pdo_009.phpt │ │ ├── pdo_010.phpt │ │ ├── pdo_011.phpt │ │ ├── pdo_012.phpt │ │ ├── pdo_013.phpt │ │ ├── pdo_014.phpt │ │ ├── pdo_015.phpt │ │ ├── pdo_016.phpt │ │ ├── pdo_016a.phpt │ │ ├── pdo_017.phpt │ │ ├── pdo_018.phpt │ │ ├── pdo_019.phpt │ │ ├── pdo_020.phpt │ │ ├── pdo_021.phpt │ │ ├── pdo_022.phpt │ │ ├── pdo_023.phpt │ │ ├── pdo_024.phpt │ │ ├── pdo_025.phpt │ │ ├── pdo_026.phpt │ │ ├── pdo_027.phpt │ │ ├── pdo_028.phpt │ │ ├── pdo_029.phpt │ │ ├── pdo_030.phpt │ │ ├── pdo_031.phpt │ │ ├── pdo_032.phpt │ │ ├── pdo_033.phpt │ │ ├── pdo_034.phpt │ │ ├── pdo_035.phpt │ │ ├── pdo_036.phpt │ │ ├── pdo_037.phpt │ │ ├── pdo_038.phpt │ │ ├── pdo_039.phpt │ │ ├── pdo_drivers_basic.phpt │ │ ├── pdo_dsn_containing_credentials.phpt │ │ ├── pdo_fetch_class_change_ctor_args_during_fetch1.phpt │ │ ├── pdo_fetch_class_change_ctor_args_during_fetch2.phpt │ │ ├── pdo_fetch_class_change_ctor_args_during_fetch3.phpt │ │ ├── pdo_fetch_class_change_ctor_args_during_fetch4.phpt │ │ ├── pdo_fetch_class_change_ctor_args_during_fetch5.phpt │ │ ├── pdo_fetch_class_cyclic_ctor.phpt │ │ ├── pdo_quote_empty_string.phpt │ │ ├── pdo_stmt_cyclic_references.phpt │ │ ├── pdo_test.inc │ │ ├── pdo_uninitialized.phpt │ │ ├── pdorow.phpt │ │ ├── pecl_bug_5217.phpt │ │ ├── pecl_bug_5772.phpt │ │ ├── pecl_bug_5809.phpt │ │ └── sensitive_parameter.phpt │ ├── pdo_mysql/ │ │ ├── CREDITS │ │ ├── Makefile.frag │ │ ├── Makefile.frag.w32 │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── mysql_driver.c │ │ ├── mysql_sql_parser.c │ │ ├── mysql_sql_parser.re │ │ ├── mysql_statement.c │ │ ├── pdo_mysql.c │ │ ├── pdo_mysql.stub.php │ │ ├── pdo_mysql_arginfo.h │ │ ├── php_pdo_mysql.h │ │ ├── php_pdo_mysql_int.h │ │ └── tests/ │ │ ├── CONFLICTS │ │ ├── PDO_getAvaliableDrivers.phpt │ │ ├── README.md │ │ ├── bug41125.phpt │ │ ├── bug44327.phpt │ │ ├── bug46292.phpt │ │ ├── bug53551.phpt │ │ ├── bug53782.phpt │ │ ├── bug54929.phpt │ │ ├── bug63176.phpt │ │ ├── bug63185.phpt │ │ ├── bug66141.phpt │ │ ├── bug66528.phpt │ │ ├── bug66878.phpt │ │ ├── bug67004.phpt │ │ ├── bug68371.phpt │ │ ├── bug70066.phpt │ │ ├── bug70272.phpt │ │ ├── bug70389.phpt │ │ ├── bug70862.phpt │ │ ├── bug71145.phpt │ │ ├── bug71569.phpt │ │ ├── bug75177.phpt │ │ ├── bug76815.phpt │ │ ├── bug77289.phpt │ │ ├── bug78152.phpt │ │ ├── bug79132.phpt │ │ ├── bug79375.phpt │ │ ├── bug79596.phpt │ │ ├── bug79872.phpt │ │ ├── bug80458.phpt │ │ ├── bug80808.phpt │ │ ├── bug80908.phpt │ │ ├── bug81037.phpt │ │ ├── bug_33689.phpt │ │ ├── bug_37445.phpt │ │ ├── bug_38546.phpt │ │ ├── bug_39483.phpt │ │ ├── bug_39858.phpt │ │ ├── bug_41125.phpt │ │ ├── bug_41698.phpt │ │ ├── bug_41997.phpt │ │ ├── bug_42499.phpt │ │ ├── bug_43371.phpt │ │ ├── bug_44454.phpt │ │ ├── bug_44707.phpt │ │ ├── bug_45120.phpt │ │ ├── bug_50323.phpt │ │ ├── bug_51670.phpt │ │ ├── bug_61207.phpt │ │ ├── bug_61411.phpt │ │ ├── bug_61755.phpt │ │ ├── bug_64705.phpt │ │ ├── bug_74376.phpt │ │ ├── bug_pecl_12925.phpt │ │ ├── bug_pecl_7976.phpt │ │ ├── change_column_count.phpt │ │ ├── common.phpt │ │ ├── construct_persistent_failure.phpt │ │ ├── foo/ │ │ │ ├── bar/ │ │ │ │ └── bar.data │ │ │ └── foo.data │ │ ├── gh11550.phpt │ │ ├── gh11587.phpt │ │ ├── gh16314.phpt │ │ ├── inc/ │ │ │ ├── config.inc │ │ │ └── mysql_pdo_test.inc │ │ ├── last_insert_id.phpt │ │ ├── native_types.phpt │ │ ├── pdo_mysql___construct.phpt │ │ ├── pdo_mysql___construct_ini.phpt │ │ ├── pdo_mysql___construct_options.phpt │ │ ├── pdo_mysql___construct_options_libmysql.phpt │ │ ├── pdo_mysql___construct_uri.phpt │ │ ├── pdo_mysql_attr_autocommit.phpt │ │ ├── pdo_mysql_attr_case.phpt │ │ ├── pdo_mysql_attr_client_version.phpt │ │ ├── pdo_mysql_attr_connection_status.phpt │ │ ├── pdo_mysql_attr_driver_name.phpt │ │ ├── pdo_mysql_attr_errmode.phpt │ │ ├── pdo_mysql_attr_fetch_table_names.phpt │ │ ├── pdo_mysql_attr_init_command.phpt │ │ ├── pdo_mysql_attr_max_buffer_size.phpt │ │ ├── pdo_mysql_attr_multi_statements.phpt │ │ ├── pdo_mysql_attr_oracle_nulls.phpt │ │ ├── pdo_mysql_attr_prefetch.phpt │ │ ├── pdo_mysql_attr_server_info.phpt │ │ ├── pdo_mysql_attr_server_version.phpt │ │ ├── pdo_mysql_attr_statement_class.phpt │ │ ├── pdo_mysql_begintransaction.phpt │ │ ├── pdo_mysql_bit.phpt │ │ ├── pdo_mysql_class_constants.phpt │ │ ├── pdo_mysql_closecursor_error.phpt │ │ ├── pdo_mysql_commit.phpt │ │ ├── pdo_mysql_connect_attr.phpt │ │ ├── pdo_mysql_connect_charset.phpt │ │ ├── pdo_mysql_errorcode.phpt │ │ ├── pdo_mysql_errorinfo.phpt │ │ ├── pdo_mysql_exec.phpt │ │ ├── pdo_mysql_exec_ddl.phpt │ │ ├── pdo_mysql_exec_load_data.phpt │ │ ├── pdo_mysql_exec_select.phpt │ │ ├── pdo_mysql_fetch_both.phpt │ │ ├── pdo_mysql_get_attribute.phpt │ │ ├── pdo_mysql_inTransaction.phpt │ │ ├── pdo_mysql_interface.phpt │ │ ├── pdo_mysql_last_insert_id.phpt │ │ ├── pdo_mysql_local_infile_default_off.phpt │ │ ├── pdo_mysql_local_infile_directory_allowed.phpt │ │ ├── pdo_mysql_local_infile_directory_denied.phpt │ │ ├── pdo_mysql_local_infile_overrides_local_infile_directory.phpt │ │ ├── pdo_mysql_local_infile_set_on.phpt │ │ ├── pdo_mysql_multi_stmt_nextrowset.phpt │ │ ├── pdo_mysql_param_str_natl.phpt │ │ ├── pdo_mysql_parser.phpt │ │ ├── pdo_mysql_pconnect.phpt │ │ ├── pdo_mysql_phpinfo.phpt │ │ ├── pdo_mysql_prepare_emulated.phpt │ │ ├── pdo_mysql_prepare_emulated_anonymous.phpt │ │ ├── pdo_mysql_prepare_emulated_anonymous_placeholders.phpt │ │ ├── pdo_mysql_prepare_emulated_binary.phpt │ │ ├── pdo_mysql_prepare_emulated_myisam.phpt │ │ ├── pdo_mysql_prepare_emulated_myisam_index.phpt │ │ ├── pdo_mysql_prepare_emulated_placeholder_everywhere.phpt │ │ ├── pdo_mysql_prepare_match_against.phpt │ │ ├── pdo_mysql_prepare_native.phpt │ │ ├── pdo_mysql_prepare_native_anonymous_placeholder.phpt │ │ ├── pdo_mysql_prepare_native_clear_error.phpt │ │ ├── pdo_mysql_prepare_native_column.phpt │ │ ├── pdo_mysql_prepare_native_dup_named_placeholder.phpt │ │ ├── pdo_mysql_prepare_native_mixed_style.phpt │ │ ├── pdo_mysql_prepare_native_myisam.phpt │ │ ├── pdo_mysql_prepare_native_myisam_index.phpt │ │ ├── pdo_mysql_prepare_native_named_placeholder.phpt │ │ ├── pdo_mysql_prepare_native_placeholder_everywhere.phpt │ │ ├── pdo_mysql_quote.phpt │ │ ├── pdo_mysql_quote_binary.phpt │ │ ├── pdo_mysql_quote_gbk_double_escape.phpt │ │ ├── pdo_mysql_rollback.phpt │ │ ├── pdo_mysql_stmt_bindcolumn.phpt │ │ ├── pdo_mysql_stmt_bindparam.phpt │ │ ├── pdo_mysql_stmt_bindparam_types.phpt │ │ ├── pdo_mysql_stmt_bindvalue.phpt │ │ ├── pdo_mysql_stmt_blobfromstream.phpt │ │ ├── pdo_mysql_stmt_blobs.phpt │ │ ├── pdo_mysql_stmt_closecursor.phpt │ │ ├── pdo_mysql_stmt_closecursor_empty.phpt │ │ ├── pdo_mysql_stmt_columncount.phpt │ │ ├── pdo_mysql_stmt_errorcode.phpt │ │ ├── pdo_mysql_stmt_errorinfo.phpt │ │ ├── pdo_mysql_stmt_fetch_class.phpt │ │ ├── pdo_mysql_stmt_fetch_non_select.phpt │ │ ├── pdo_mysql_stmt_fetch_serialize.phpt │ │ ├── pdo_mysql_stmt_fetch_serialize_fetch_class.phpt │ │ ├── pdo_mysql_stmt_fetch_serialize_simple.phpt │ │ ├── pdo_mysql_stmt_fetchobject.phpt │ │ ├── pdo_mysql_stmt_fetchobject_ctor_args.phpt │ │ ├── pdo_mysql_stmt_getcolumnmeta.phpt │ │ ├── pdo_mysql_stmt_multiquery.phpt │ │ ├── pdo_mysql_stmt_nextrowset.phpt │ │ ├── pdo_mysql_stmt_rowcount.phpt │ │ ├── pdo_mysql_stmt_unbuffered_2050.phpt │ │ ├── pdo_mysql_stmt_variable_columncount.phpt │ │ ├── pdo_mysql_subclass.phpt │ │ ├── pdo_mysql_types.phpt │ │ ├── pdo_mysql_types_zerofill.phpt │ │ ├── pdomysql_001.phpt │ │ ├── pdomysql_002.phpt │ │ ├── pdomysql_003.phpt │ │ ├── pecl_bug_5200.phpt │ │ ├── pecl_bug_5780.phpt │ │ ├── pecl_bug_5802.phpt │ │ ├── show_tables.phpt │ │ └── unsigned_bigint.phpt │ ├── phar/ │ │ ├── CREDITS │ │ ├── Makefile.frag │ │ ├── Makefile.frag.w32 │ │ ├── build_precommand.php │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── dirstream.c │ │ ├── dirstream.h │ │ ├── func_interceptors.c │ │ ├── func_interceptors.h │ │ ├── gdbhelp │ │ ├── makestub.php │ │ ├── phar/ │ │ │ ├── clicommand.inc │ │ │ ├── directorygraphiterator.inc │ │ │ ├── directorytreeiterator.inc │ │ │ ├── invertedregexiterator.inc │ │ │ ├── phar.inc │ │ │ ├── phar.php │ │ │ └── pharcommand.inc │ │ ├── phar.1.in │ │ ├── phar.c │ │ ├── phar.phar.1.in │ │ ├── phar_internal.h │ │ ├── phar_object.c │ │ ├── phar_object.stub.php │ │ ├── phar_object_arginfo.h │ │ ├── phar_path_check.re │ │ ├── pharzip.h │ │ ├── php_phar.h │ │ ├── shortarc.php │ │ ├── stream.c │ │ ├── stream.h │ │ ├── stub.h │ │ ├── tar.c │ │ ├── tar.h │ │ ├── tests/ │ │ │ ├── 001.phpt │ │ │ ├── 002.phpt │ │ │ ├── 003.phpt │ │ │ ├── 003a.phpt │ │ │ ├── 004.phpt │ │ │ ├── 005.phpt │ │ │ ├── 006.phpt │ │ │ ├── 007.phpt │ │ │ ├── 008.phpt │ │ │ ├── 009.phpt │ │ │ ├── 010.phpt │ │ │ ├── 011.phpt │ │ │ ├── 012.phpt │ │ │ ├── 013.phpt │ │ │ ├── 014.phpt │ │ │ ├── 015.phpt │ │ │ ├── 015b.phpt │ │ │ ├── 016.phpt │ │ │ ├── 016b.phpt │ │ │ ├── 017.phpt │ │ │ ├── 018.phpt │ │ │ ├── 019.phpt │ │ │ ├── 019b.phpt │ │ │ ├── 019c.phpt │ │ │ ├── 020.phpt │ │ │ ├── 021.phpt │ │ │ ├── 022.phpt │ │ │ ├── 023.phpt │ │ │ ├── 024-opcache-win32.phpt │ │ │ ├── 024.phpt │ │ │ ├── 025.phpt │ │ │ ├── 026.phpt │ │ │ ├── 027.phpt │ │ │ ├── 028.phpt │ │ │ ├── 029.phpt │ │ │ ├── 030.phpt │ │ │ ├── 031.phpt │ │ │ ├── 032.phpt │ │ │ ├── 033.phpt │ │ │ ├── 033a.phpt │ │ │ ├── GHSA-jqcx-ccgc-xwhv.phpt │ │ │ ├── addfuncs.phpt │ │ │ ├── alias_acrobatics.phpt │ │ │ ├── badparameters.phpt │ │ │ ├── bug13727.phpt │ │ │ ├── bug13786.phpt │ │ │ ├── bug45218_SLOWTEST.phpt │ │ │ ├── bug46032.phpt │ │ │ ├── bug46060.phpt │ │ │ ├── bug46178.phpt │ │ │ ├── bug47085.phpt │ │ │ ├── bug48377.2.phpt │ │ │ ├── bug48377.phpt │ │ │ ├── bug52013.phpt │ │ │ ├── bug53872/ │ │ │ │ ├── first.txt │ │ │ │ ├── second.txt │ │ │ │ └── third.txt │ │ │ ├── bug53872.phpt │ │ │ ├── bug54289/ │ │ │ │ └── in/ │ │ │ │ ├── dirA/ │ │ │ │ │ ├── fileA │ │ │ │ │ └── fileB │ │ │ │ └── dirAB/ │ │ │ │ ├── file1 │ │ │ │ ├── file2 │ │ │ │ └── file3 │ │ │ ├── bug54289.phpt │ │ │ ├── bug54395.phpt │ │ │ ├── bug60164.phpt │ │ │ ├── bug60261.phpt │ │ │ ├── bug64931/ │ │ │ │ ├── bug64931.phpt │ │ │ │ └── src/ │ │ │ │ └── .pharignore │ │ │ ├── bug65028.phpt │ │ │ ├── bug65414.phpt │ │ │ ├── bug66960.phpt │ │ │ ├── bug69279.phpt │ │ │ ├── bug69279a.phpt │ │ │ ├── bug69324.phar │ │ │ ├── bug69324.phpt │ │ │ ├── bug69441.phar │ │ │ ├── bug69441.phpt │ │ │ ├── bug69453.phpt │ │ │ ├── bug69453.tar.phar │ │ │ ├── bug69720.phar │ │ │ ├── bug69720.phpt │ │ │ ├── bug69958.phpt │ │ │ ├── bug70019.phpt │ │ │ ├── bug70091.phpt │ │ │ ├── bug70433.phpt │ │ │ ├── bug71331.phpt │ │ │ ├── bug71354.phpt │ │ │ ├── bug71391.phpt │ │ │ ├── bug71488.phpt │ │ │ ├── bug71498.phpt │ │ │ ├── bug71625.phpt │ │ │ ├── bug72321.phpt │ │ │ ├── bug72928.phpt │ │ │ ├── bug73035.phpt │ │ │ ├── bug73764.phar │ │ │ ├── bug73764.phpt │ │ │ ├── bug73768.phar │ │ │ ├── bug73768.phpt │ │ │ ├── bug73809.phpt │ │ │ ├── bug74196.phpt │ │ │ ├── bug74383.phpt │ │ │ ├── bug74386.phpt │ │ │ ├── bug74991.phpt │ │ │ ├── bug75102.phpt │ │ │ ├── bug76584.phpt │ │ │ ├── bug77022.phpt │ │ │ ├── bug77143.phar │ │ │ ├── bug77143.phpt │ │ │ ├── bug77247.phpt │ │ │ ├── bug77322.phpt │ │ │ ├── bug77396.phpt │ │ │ ├── bug77432.phpt │ │ │ ├── bug77565.phpt │ │ │ ├── bug77586/ │ │ │ │ └── files/ │ │ │ │ └── link-nktarAMLdJBv7BGYnpzg-ZDycSpWN3Ne3kacltOSE-EqfhStJ1EoBpGuoua6VE-dne29hvpNWXiVbepwIf8-NRHWM9LITLo3nXZnKVNC │ │ │ ├── bug77586.phpt │ │ │ ├── bug79082.phpt │ │ │ ├── bug79503.phar │ │ │ ├── bug79503.phpt │ │ │ ├── bug79797.phar │ │ │ ├── bug79797.phpt │ │ │ ├── bug79912.phpt │ │ │ ├── bug81211.phpt │ │ │ ├── bug81726.phpt │ │ │ ├── cache_list/ │ │ │ │ ├── copyonwrite1.phar.phpt │ │ │ │ ├── copyonwrite10.phar.phpt │ │ │ │ ├── copyonwrite11.phar.phpt │ │ │ │ ├── copyonwrite12.phar.phpt │ │ │ │ ├── copyonwrite13.phar.phpt │ │ │ │ ├── copyonwrite14.phar.phpt │ │ │ │ ├── copyonwrite15.phar.phpt │ │ │ │ ├── copyonwrite16.phar.phpt │ │ │ │ ├── copyonwrite17.phar.phpt │ │ │ │ ├── copyonwrite18.phar.phpt │ │ │ │ ├── copyonwrite19.phar.phpt │ │ │ │ ├── copyonwrite2.phar.phpt │ │ │ │ ├── copyonwrite20.phar.phpt │ │ │ │ ├── copyonwrite21.phar.phpt │ │ │ │ ├── copyonwrite22.phar.phpt │ │ │ │ ├── copyonwrite23.phar.phpt │ │ │ │ ├── copyonwrite24.phar.phpt │ │ │ │ ├── copyonwrite25.phar.phpt │ │ │ │ ├── copyonwrite3.phar.phpt │ │ │ │ ├── copyonwrite4.phar.phpt │ │ │ │ ├── copyonwrite4a.phpt │ │ │ │ ├── copyonwrite5.phar.phpt │ │ │ │ ├── copyonwrite6.phar.phpt │ │ │ │ ├── copyonwrite7.phar.phpt │ │ │ │ ├── copyonwrite8.phar.phpt │ │ │ │ ├── copyonwrite9.phar.phpt │ │ │ │ ├── files/ │ │ │ │ │ ├── blog.phar │ │ │ │ │ ├── blog.phar.inc │ │ │ │ │ ├── config.xml │ │ │ │ │ ├── frontcontroller.phar │ │ │ │ │ ├── frontcontroller.phar.inc │ │ │ │ │ ├── frontcontroller10.phar │ │ │ │ │ ├── frontcontroller10.phar.inc │ │ │ │ │ ├── frontcontroller11.phar │ │ │ │ │ ├── frontcontroller11.phar.inc │ │ │ │ │ ├── frontcontroller12.phar │ │ │ │ │ ├── frontcontroller12.phar.inc │ │ │ │ │ ├── frontcontroller13.phar │ │ │ │ │ ├── frontcontroller13.phar.inc │ │ │ │ │ ├── frontcontroller14.phar │ │ │ │ │ ├── frontcontroller14.phar.inc │ │ │ │ │ ├── frontcontroller16.phar │ │ │ │ │ ├── frontcontroller16.phar.inc │ │ │ │ │ ├── frontcontroller17.phar │ │ │ │ │ ├── frontcontroller17.phar.inc │ │ │ │ │ ├── frontcontroller18.phar │ │ │ │ │ ├── frontcontroller18.phar.inc │ │ │ │ │ ├── frontcontroller19.phar │ │ │ │ │ ├── frontcontroller19.phar.inc │ │ │ │ │ ├── frontcontroller2.phar │ │ │ │ │ ├── frontcontroller2.phar.inc │ │ │ │ │ ├── frontcontroller3.phar │ │ │ │ │ ├── frontcontroller3.phar.inc │ │ │ │ │ ├── frontcontroller4.phar │ │ │ │ │ ├── frontcontroller4.phar.inc │ │ │ │ │ ├── frontcontroller5.phar │ │ │ │ │ ├── frontcontroller5.phar.inc │ │ │ │ │ ├── frontcontroller6.phar │ │ │ │ │ ├── frontcontroller6.phar.inc │ │ │ │ │ ├── frontcontroller7.phar │ │ │ │ │ ├── frontcontroller7.phar.inc │ │ │ │ │ ├── frontcontroller8.phar │ │ │ │ │ ├── frontcontroller8.phar.inc │ │ │ │ │ ├── frontcontroller9.phar │ │ │ │ │ ├── frontcontroller9.phar.inc │ │ │ │ │ ├── md5.phar │ │ │ │ │ ├── nophar.phar │ │ │ │ │ ├── nophar.phar.inc │ │ │ │ │ ├── openssl.phar │ │ │ │ │ ├── openssl.phar.pubkey │ │ │ │ │ ├── phar_oo_test.inc │ │ │ │ │ ├── phar_test.inc │ │ │ │ │ ├── private.pem │ │ │ │ │ ├── sha1.phar │ │ │ │ │ ├── sha256.phar │ │ │ │ │ ├── sha512.phar │ │ │ │ │ ├── write.phar │ │ │ │ │ ├── write.phar.inc │ │ │ │ │ ├── write10.phar │ │ │ │ │ ├── write10.phar.inc │ │ │ │ │ ├── write11.phar │ │ │ │ │ ├── write11.phar.inc │ │ │ │ │ ├── write12.phar │ │ │ │ │ ├── write12.phar.inc │ │ │ │ │ ├── write13.phar │ │ │ │ │ ├── write13.phar.inc │ │ │ │ │ ├── write14.phar │ │ │ │ │ ├── write14.phar.inc │ │ │ │ │ ├── write15.phar │ │ │ │ │ ├── write15.phar.inc │ │ │ │ │ ├── write16.phar │ │ │ │ │ ├── write16.phar.inc │ │ │ │ │ ├── write17.phar │ │ │ │ │ ├── write17.phar.inc │ │ │ │ │ ├── write18.phar │ │ │ │ │ ├── write18.phar.inc │ │ │ │ │ ├── write19.phar │ │ │ │ │ ├── write19.phar.inc │ │ │ │ │ ├── write2.phar │ │ │ │ │ ├── write2.phar.inc │ │ │ │ │ ├── write20.phar │ │ │ │ │ ├── write20.phar.inc │ │ │ │ │ ├── write21.phar │ │ │ │ │ ├── write21.phar.inc │ │ │ │ │ ├── write22.phar │ │ │ │ │ ├── write22.phar.inc │ │ │ │ │ ├── write23.phar │ │ │ │ │ ├── write23.phar.inc │ │ │ │ │ ├── write24.phar │ │ │ │ │ ├── write24.phar.inc │ │ │ │ │ ├── write25.phar │ │ │ │ │ ├── write25.phar.inc │ │ │ │ │ ├── write3.phar │ │ │ │ │ ├── write3.phar.inc │ │ │ │ │ ├── write4.phar │ │ │ │ │ ├── write4.phar.inc │ │ │ │ │ ├── write5.phar │ │ │ │ │ ├── write5.phar.inc │ │ │ │ │ ├── write6.phar │ │ │ │ │ ├── write6.phar.inc │ │ │ │ │ ├── write7.phar │ │ │ │ │ ├── write7.phar.inc │ │ │ │ │ ├── write8.phar │ │ │ │ │ ├── write8.phar.inc │ │ │ │ │ ├── write9.phar │ │ │ │ │ ├── write9.phar.inc │ │ │ │ │ └── zfapp.tgz │ │ │ │ ├── frontcontroller1.phpt │ │ │ │ ├── frontcontroller10.phpt │ │ │ │ ├── frontcontroller11.phpt │ │ │ │ ├── frontcontroller12.phpt │ │ │ │ ├── frontcontroller13.phpt │ │ │ │ ├── frontcontroller14.phpt │ │ │ │ ├── frontcontroller15.phpt │ │ │ │ ├── frontcontroller16.phpt │ │ │ │ ├── frontcontroller17.phpt │ │ │ │ ├── frontcontroller18.phpt │ │ │ │ ├── frontcontroller19.phpt │ │ │ │ ├── frontcontroller2.phpt │ │ │ │ ├── frontcontroller20.phpt │ │ │ │ ├── frontcontroller21.phpt │ │ │ │ ├── frontcontroller22.phpt │ │ │ │ ├── frontcontroller23.phpt │ │ │ │ ├── frontcontroller24.phpt │ │ │ │ ├── frontcontroller25.phpt │ │ │ │ ├── frontcontroller26.phpt │ │ │ │ ├── frontcontroller27.phpt │ │ │ │ ├── frontcontroller28.phpt │ │ │ │ ├── frontcontroller29.phpt │ │ │ │ ├── frontcontroller3.phpt │ │ │ │ ├── frontcontroller30.phpt │ │ │ │ ├── frontcontroller31.phpt │ │ │ │ ├── frontcontroller32.phpt │ │ │ │ ├── frontcontroller33.phpt │ │ │ │ ├── frontcontroller34.phpt │ │ │ │ ├── frontcontroller4.phpt │ │ │ │ ├── frontcontroller5.phpt │ │ │ │ ├── frontcontroller6.phpt │ │ │ │ ├── frontcontroller7.phpt │ │ │ │ ├── frontcontroller8.phpt │ │ │ │ └── frontcontroller9.phpt │ │ │ ├── cached_manifest_1.phpt │ │ │ ├── create_new_and_modify.phpt │ │ │ ├── create_new_phar.phpt │ │ │ ├── create_new_phar_b.phpt │ │ │ ├── create_new_phar_c.phpt │ │ │ ├── create_path_error.phpt │ │ │ ├── delete.phpt │ │ │ ├── delete_in_phar.phpt │ │ │ ├── delete_in_phar_b.phpt │ │ │ ├── delete_in_phar_confirm.phpt │ │ │ ├── dir.phpt │ │ │ ├── fatal_error_webphar.phpt │ │ │ ├── fgc_edgecases.phpt │ │ │ ├── file_get_contents.phpt │ │ │ ├── files/ │ │ │ │ ├── blog.phar │ │ │ │ ├── blog.phar.inc │ │ │ │ ├── config.xml │ │ │ │ ├── frontcontroller.phar │ │ │ │ ├── frontcontroller.phar.inc │ │ │ │ ├── frontcontroller10.phar │ │ │ │ ├── frontcontroller10.phar.inc │ │ │ │ ├── frontcontroller11.phar │ │ │ │ ├── frontcontroller11.phar.inc │ │ │ │ ├── frontcontroller12.phar │ │ │ │ ├── frontcontroller12.phar.inc │ │ │ │ ├── frontcontroller13.phar │ │ │ │ ├── frontcontroller13.phar.inc │ │ │ │ ├── frontcontroller14.phar │ │ │ │ ├── frontcontroller14.phar.inc │ │ │ │ ├── frontcontroller16.phar │ │ │ │ ├── frontcontroller16.phar.inc │ │ │ │ ├── frontcontroller17.phar │ │ │ │ ├── frontcontroller17.phar.inc │ │ │ │ ├── frontcontroller18.phar │ │ │ │ ├── frontcontroller18.phar.inc │ │ │ │ ├── frontcontroller19.phar │ │ │ │ ├── frontcontroller19.phar.inc │ │ │ │ ├── frontcontroller2.phar │ │ │ │ ├── frontcontroller2.phar.inc │ │ │ │ ├── frontcontroller3.phar │ │ │ │ ├── frontcontroller3.phar.inc │ │ │ │ ├── frontcontroller4.phar │ │ │ │ ├── frontcontroller4.phar.inc │ │ │ │ ├── frontcontroller5.phar │ │ │ │ ├── frontcontroller5.phar.inc │ │ │ │ ├── frontcontroller6.phar │ │ │ │ ├── frontcontroller6.phar.inc │ │ │ │ ├── frontcontroller7.phar │ │ │ │ ├── frontcontroller7.phar.inc │ │ │ │ ├── frontcontroller8.phar │ │ │ │ ├── frontcontroller8.phar.inc │ │ │ │ ├── frontcontroller9.phar │ │ │ │ ├── frontcontroller9.phar.inc │ │ │ │ ├── include_path.phar │ │ │ │ ├── include_path.phar.inc │ │ │ │ ├── include_path2.phar │ │ │ │ ├── md5.phar │ │ │ │ ├── nophar.phar │ │ │ │ ├── nophar.phar.inc │ │ │ │ ├── openssl.cnf │ │ │ │ ├── openssl.phar │ │ │ │ ├── openssl.phar.pubkey │ │ │ │ ├── openssl256.phar │ │ │ │ ├── openssl256.phar.pubkey │ │ │ │ ├── openssl512.phar │ │ │ │ ├── openssl512.phar.pubkey │ │ │ │ ├── pear2coverage.phar │ │ │ │ ├── phar_oo_test.inc │ │ │ │ ├── phar_test.inc │ │ │ │ ├── private.pem │ │ │ │ ├── sha1.phar │ │ │ │ ├── sha256.phar │ │ │ │ ├── sha512.phar │ │ │ │ ├── stuboflength1041.phar │ │ │ │ ├── stuboflength1041.phar.inc │ │ │ │ └── zfapp.tgz │ │ │ ├── fopen.phpt │ │ │ ├── fopen_edgecases.phpt │ │ │ ├── fopen_edgecases2.phpt │ │ │ ├── front.phar.phpt │ │ │ ├── frontcontroller1.phpt │ │ │ ├── frontcontroller10.phpt │ │ │ ├── frontcontroller11.phpt │ │ │ ├── frontcontroller12.phpt │ │ │ ├── frontcontroller13.phpt │ │ │ ├── frontcontroller14.phpt │ │ │ ├── frontcontroller15.phpt │ │ │ ├── frontcontroller16.phpt │ │ │ ├── frontcontroller17.phpt │ │ │ ├── frontcontroller18.phpt │ │ │ ├── frontcontroller19.phpt │ │ │ ├── frontcontroller2.phpt │ │ │ ├── frontcontroller20.phpt │ │ │ ├── frontcontroller21.phpt │ │ │ ├── frontcontroller22.phpt │ │ │ ├── frontcontroller23.phpt │ │ │ ├── frontcontroller24.phpt │ │ │ ├── frontcontroller25.phpt │ │ │ ├── frontcontroller26.phpt │ │ │ ├── frontcontroller27.phpt │ │ │ ├── frontcontroller28.phpt │ │ │ ├── frontcontroller29.phpt │ │ │ ├── frontcontroller3.phpt │ │ │ ├── frontcontroller30.phpt │ │ │ ├── frontcontroller31.phpt │ │ │ ├── frontcontroller32.phpt │ │ │ ├── frontcontroller33.phpt │ │ │ ├── frontcontroller34.phpt │ │ │ ├── frontcontroller4.phpt │ │ │ ├── frontcontroller5.phpt │ │ │ ├── frontcontroller6.phpt │ │ │ ├── frontcontroller7.phpt │ │ │ ├── frontcontroller8.phpt │ │ │ ├── frontcontroller9.phpt │ │ │ ├── gh12532.phpt │ │ │ ├── gh13833.phpt │ │ │ ├── gh13836.phpt │ │ │ ├── gh14603.phpt │ │ │ ├── gh16406.phpt │ │ │ ├── gh17137.phpt │ │ │ ├── gh17518.phpt │ │ │ ├── gh17808.phpt │ │ │ ├── gh18642.phpt │ │ │ ├── gh18953.phpt │ │ │ ├── gh19038.phpt │ │ │ ├── gh19752.phpt │ │ │ ├── include_path.phpt │ │ │ ├── include_path_advanced.phpt │ │ │ ├── ini_set.phpt │ │ │ ├── ini_set_off.phpt │ │ │ ├── invalid_alias.phpt │ │ │ ├── invalid_setstubalias.phpt │ │ │ ├── metadata_read.phpt │ │ │ ├── metadata_write.phpt │ │ │ ├── metadata_write_commit.phpt │ │ │ ├── mkdir.phpt │ │ │ ├── mounteddir.phpt │ │ │ ├── nophar.phpt │ │ │ ├── nophar_web.phpt │ │ │ ├── open_for_write_existing.phpt │ │ │ ├── open_for_write_existing_b.phpt │ │ │ ├── open_for_write_existing_c.phpt │ │ │ ├── open_for_write_newfile.phpt │ │ │ ├── open_for_write_newfile_b.phpt │ │ │ ├── open_for_write_newfile_c.phpt │ │ │ ├── opendir.phpt │ │ │ ├── opendir_edgecases.phpt │ │ │ ├── phar_begin_setstub_commit.phpt │ │ │ ├── phar_buildfromdirectory1.phpt │ │ │ ├── phar_buildfromdirectory2-win.phpt │ │ │ ├── phar_buildfromdirectory2.phpt │ │ │ ├── phar_buildfromdirectory4.phpt │ │ │ ├── phar_buildfromdirectory5.phpt │ │ │ ├── phar_buildfromdirectory6.phpt │ │ │ ├── phar_buildfromiterator1.phpt │ │ │ ├── phar_buildfromiterator10.phpt │ │ │ ├── phar_buildfromiterator4.phpt │ │ │ ├── phar_buildfromiterator5.phpt │ │ │ ├── phar_buildfromiterator6.phpt │ │ │ ├── phar_buildfromiterator7.phpt │ │ │ ├── phar_buildfromiterator8.phpt │ │ │ ├── phar_buildfromiterator9.phpt │ │ │ ├── phar_bz2.phpt │ │ │ ├── phar_commitwrite.phpt │ │ │ ├── phar_construct_invalidurl.phpt │ │ │ ├── phar_convert_again.phpt │ │ │ ├── phar_convert_metadata_leak.phpt │ │ │ ├── phar_convert_repeated.phpt │ │ │ ├── phar_convert_repeated_b.phpt │ │ │ ├── phar_convert_tar.phpt │ │ │ ├── phar_convert_tar2.phpt │ │ │ ├── phar_convert_tar3.phpt │ │ │ ├── phar_convert_zip.phpt │ │ │ ├── phar_copy.phpt │ │ │ ├── phar_create_in_cwd.phpt │ │ │ ├── phar_createdefaultstub.phpt │ │ │ ├── phar_ctx_001.phpt │ │ │ ├── phar_decompress.phpt │ │ │ ├── phar_dir_iterate.phpt │ │ │ ├── phar_dotted_path.phpt │ │ │ ├── phar_extract.phpt │ │ │ ├── phar_extract2.phpt │ │ │ ├── phar_extract3.phpt │ │ │ ├── phar_get_supported_signatures_002.phpt │ │ │ ├── phar_get_supported_signatures_002a.phpt │ │ │ ├── phar_get_supportedcomp1.phpt │ │ │ ├── phar_get_supportedcomp2.phpt │ │ │ ├── phar_get_supportedcomp3.phpt │ │ │ ├── phar_get_supportedcomp4.phpt │ │ │ ├── phar_gobyebye-win32.phpt │ │ │ ├── phar_gobyebye.phpt │ │ │ ├── phar_gzip.phpt │ │ │ ├── phar_isvalidpharfilename.phpt │ │ │ ├── phar_magic.phpt │ │ │ ├── phar_metadata_read.phpt │ │ │ ├── phar_metadata_write.phpt │ │ │ ├── phar_metadata_write2.phpt │ │ │ ├── phar_metadata_write3.phpt │ │ │ ├── phar_metadata_write4.phpt │ │ │ ├── phar_mount.phpt │ │ │ ├── phar_offset_check.phpt │ │ │ ├── phar_offset_get_error.phpt │ │ │ ├── phar_oo_001.phpt │ │ │ ├── phar_oo_002.phpt │ │ │ ├── phar_oo_003.phpt │ │ │ ├── phar_oo_004.phpt │ │ │ ├── phar_oo_005.phpt │ │ │ ├── phar_oo_006.phpt │ │ │ ├── phar_oo_007.phpt │ │ │ ├── phar_oo_008.phpt │ │ │ ├── phar_oo_009.phpt │ │ │ ├── phar_oo_010.phpt │ │ │ ├── phar_oo_011.phpt │ │ │ ├── phar_oo_011b.phpt │ │ │ ├── phar_oo_012.phpt │ │ │ ├── phar_oo_012_confirm.phpt │ │ │ ├── phar_oo_012b.phpt │ │ │ ├── phar_oo_compressallbz2.phpt │ │ │ ├── phar_oo_compressallgz.phpt │ │ │ ├── phar_oo_compressed_001.phpt │ │ │ ├── phar_oo_compressed_001b.phpt │ │ │ ├── phar_oo_compressed_002.phpt │ │ │ ├── phar_oo_compressed_002b.phpt │ │ │ ├── phar_oo_getcontents.phpt │ │ │ ├── phar_oo_getcontentsgz.phpt │ │ │ ├── phar_oo_getmodified.phpt │ │ │ ├── phar_oo_iswriteable.phpt │ │ │ ├── phar_oo_nosig.phpt │ │ │ ├── phar_oo_uncompressall.phpt │ │ │ ├── phar_running.phpt │ │ │ ├── phar_setalias.phpt │ │ │ ├── phar_setalias2.phpt │ │ │ ├── phar_setdefaultstub.phpt │ │ │ ├── phar_setsignaturealgo2.phpt │ │ │ ├── phar_stub.phpt │ │ │ ├── phar_stub_error.phpt │ │ │ ├── phar_stub_write.phpt │ │ │ ├── phar_stub_write_file.phpt │ │ │ ├── phar_unlinkarchive.phpt │ │ │ ├── pharfileinfo_chmod.phpt │ │ │ ├── pharfileinfo_compression.phpt │ │ │ ├── pharfileinfo_construct.phpt │ │ │ ├── pharfileinfo_destruct.phpt │ │ │ ├── pharfileinfo_getcrc32.phpt │ │ │ ├── pharfileinfo_setmetadata.phpt │ │ │ ├── phpinfo_001.phpt │ │ │ ├── phpinfo_002.phpt │ │ │ ├── phpinfo_003.phpt │ │ │ ├── phpinfo_004.phpt │ │ │ ├── readfile.phpt │ │ │ ├── readfile_edgecases.phpt │ │ │ ├── refcount1.phpt │ │ │ ├── rename.phpt │ │ │ ├── rename_dir.phpt │ │ │ ├── rename_dir_and_mount.phpt │ │ │ ├── rmdir.phpt │ │ │ ├── security.phpt │ │ │ ├── stat.phpt │ │ │ ├── stat2_5.3.phpt │ │ │ ├── tar/ │ │ │ │ ├── 033.phpt │ │ │ │ ├── 033a.phpt │ │ │ │ ├── alias_acrobatics.phpt │ │ │ │ ├── all.phpt │ │ │ │ ├── badalias.phpt │ │ │ │ ├── badchecksum.phpt │ │ │ │ ├── bignames.phpt │ │ │ │ ├── bignames_overflow.phpt │ │ │ │ ├── bug49910.phpt │ │ │ │ ├── bug64343.phpt │ │ │ │ ├── bug67761.phpt │ │ │ │ ├── bug70417.phpt │ │ │ │ ├── bug71317-duplicate-filename.phpt │ │ │ │ ├── bug71504.phpt │ │ │ │ ├── create_new_and_modify.phpt │ │ │ │ ├── create_new_phar_b.phpt │ │ │ │ ├── delete.phpt │ │ │ │ ├── delete_in_phar.phpt │ │ │ │ ├── delete_in_phar_b.phpt │ │ │ │ ├── delete_in_phar_confirm.phpt │ │ │ │ ├── dir.phpt │ │ │ │ ├── exists_as_phar.phpt │ │ │ │ ├── files/ │ │ │ │ │ ├── HTML_CSS-1.5.4.tgz │ │ │ │ │ ├── Net_URL-1.0.15.tgz │ │ │ │ │ ├── P1-1.0.0.tgz │ │ │ │ │ ├── P1-1.0.0.tgz.pubkey │ │ │ │ │ ├── Structures_Graph-1.0.3.tgz │ │ │ │ │ ├── corrupt_tarmaker.php.inc │ │ │ │ │ ├── frontcontroller.phar.inc │ │ │ │ │ ├── frontcontroller10.phar.inc │ │ │ │ │ ├── frontcontroller11.phar.inc │ │ │ │ │ ├── frontcontroller12.phar.inc │ │ │ │ │ ├── frontcontroller2.phar.inc │ │ │ │ │ ├── frontcontroller3.phar.inc │ │ │ │ │ ├── frontcontroller4.phar.inc │ │ │ │ │ ├── frontcontroller5.phar.inc │ │ │ │ │ ├── frontcontroller6.phar.inc │ │ │ │ │ ├── frontcontroller7.phar.inc │ │ │ │ │ ├── frontcontroller8.phar.inc │ │ │ │ │ ├── frontcontroller9.phar.inc │ │ │ │ │ ├── make.dangerous.tar.php.inc │ │ │ │ │ ├── make_invalid_tar.php.inc │ │ │ │ │ └── tarmaker.php.inc │ │ │ │ ├── frontcontroller1.phar.phpt │ │ │ │ ├── frontcontroller10.phar.phpt │ │ │ │ ├── frontcontroller11.phar.phpt │ │ │ │ ├── frontcontroller12.phar.phpt │ │ │ │ ├── frontcontroller13.phar.phpt │ │ │ │ ├── frontcontroller14.phar.phpt │ │ │ │ ├── frontcontroller15.phar.phpt │ │ │ │ ├── frontcontroller16.phar.phpt │ │ │ │ ├── frontcontroller17.phar.phpt │ │ │ │ ├── frontcontroller18.phar.phpt │ │ │ │ ├── frontcontroller19.phar.phpt │ │ │ │ ├── frontcontroller2.phar.phpt │ │ │ │ ├── frontcontroller20.phar.phpt │ │ │ │ ├── frontcontroller21.phar.phpt │ │ │ │ ├── frontcontroller3.phar.phpt │ │ │ │ ├── frontcontroller4.phar.phpt │ │ │ │ ├── frontcontroller5.phar.phpt │ │ │ │ ├── frontcontroller6.phar.phpt │ │ │ │ ├── frontcontroller7.phar.phpt │ │ │ │ ├── frontcontroller8.phar.phpt │ │ │ │ ├── frontcontroller9.phar.phpt │ │ │ │ ├── gh16695_1.phpt │ │ │ │ ├── gh16695_2.phpt │ │ │ │ ├── gh16695_3.phpt │ │ │ │ ├── links.phpt │ │ │ │ ├── links2.phpt │ │ │ │ ├── links3.phpt │ │ │ │ ├── links4.phpt │ │ │ │ ├── links5.phpt │ │ │ │ ├── links6.phpt │ │ │ │ ├── open_for_write_existing.phpt │ │ │ │ ├── open_for_write_existing_b.phpt │ │ │ │ ├── open_for_write_existing_c.phpt │ │ │ │ ├── open_for_write_newfile.phpt │ │ │ │ ├── open_for_write_newfile_b.phpt │ │ │ │ ├── open_for_write_newfile_c.phpt │ │ │ │ ├── phar_begin_setstub_commit.phpt │ │ │ │ ├── phar_buildfromiterator4.phpt │ │ │ │ ├── phar_buildfromiterator5.phpt │ │ │ │ ├── phar_buildfromiterator6.phpt │ │ │ │ ├── phar_buildfromiterator7.phpt │ │ │ │ ├── phar_buildfromiterator8.phpt │ │ │ │ ├── phar_buildfromiterator9.phpt │ │ │ │ ├── phar_commitwrite.phpt │ │ │ │ ├── phar_convert_phar.phpt │ │ │ │ ├── phar_convert_phar2.phpt │ │ │ │ ├── phar_convert_phar3.phpt │ │ │ │ ├── phar_convert_phar4.phpt │ │ │ │ ├── phar_copy.phpt │ │ │ │ ├── phar_magic.phpt │ │ │ │ ├── phar_setalias.phpt │ │ │ │ ├── phar_setalias2.phpt │ │ │ │ ├── phar_setdefaultstub.phpt │ │ │ │ ├── phar_setsignaturealgo2.phpt │ │ │ │ ├── phar_stub.phpt │ │ │ │ ├── phar_stub_error.phpt │ │ │ │ ├── refcount1.phpt │ │ │ │ ├── rename.phpt │ │ │ │ ├── rename_dir.phpt │ │ │ │ ├── require_hash.phpt │ │ │ │ ├── rmdir.phpt │ │ │ │ ├── tar_001.phpt │ │ │ │ ├── tar_002.phpt │ │ │ │ ├── tar_003.phpt │ │ │ │ ├── tar_004.phpt │ │ │ │ ├── tar_bz2.phpt │ │ │ │ ├── tar_gzip.phpt │ │ │ │ ├── tar_makebz2.phpt │ │ │ │ ├── tar_makegz.phpt │ │ │ │ ├── tar_nohash.phpt │ │ │ │ ├── tar_nostub.phpt │ │ │ │ ├── tar_openssl_hash.phpt │ │ │ │ └── truncated.phpt │ │ │ ├── tar_flush_too_long_filename.phpt │ │ │ ├── test79082/ │ │ │ │ ├── test79082-testfile │ │ │ │ └── test79082-testfile2 │ │ │ ├── test_alias_unset.phpt │ │ │ ├── test_signaturealgos.phpt │ │ │ ├── test_unset.phpt │ │ │ ├── webphar_compilefail.phpt │ │ │ ├── withphar.phpt │ │ │ ├── withphar_web.phpt │ │ │ ├── zf_test.phpt │ │ │ └── zip/ │ │ │ ├── 033.phpt │ │ │ ├── 033a.phpt │ │ │ ├── alias_acrobatics.phpt │ │ │ ├── all.phpt │ │ │ ├── badalias.phpt │ │ │ ├── bug48791.phpt │ │ │ ├── bzip2.phpt │ │ │ ├── corrupt_001.phpt │ │ │ ├── corrupt_002.phpt │ │ │ ├── corrupt_003.phpt │ │ │ ├── corrupt_004.phpt │ │ │ ├── corrupt_005.phpt │ │ │ ├── corrupt_006.phpt │ │ │ ├── corrupt_007.phpt │ │ │ ├── corrupt_008.phpt │ │ │ ├── corrupt_009.phpt │ │ │ ├── corrupt_010.phpt │ │ │ ├── create_new_and_modify.phpt │ │ │ ├── create_new_phar_b.phpt │ │ │ ├── delete.phpt │ │ │ ├── delete_in_phar.phpt │ │ │ ├── delete_in_phar_b.phpt │ │ │ ├── delete_in_phar_confirm.phpt │ │ │ ├── dir.phpt │ │ │ ├── exists_as_phar.phpt │ │ │ ├── files/ │ │ │ │ ├── corrupt2.php.inc │ │ │ │ ├── corrupt3.php.inc │ │ │ │ ├── corrupt_count1.php.inc │ │ │ │ ├── corrupt_zipmaker.php.inc │ │ │ │ ├── frontcontroller.phar.inc │ │ │ │ ├── frontcontroller10.phar.inc │ │ │ │ ├── frontcontroller11.phar.inc │ │ │ │ ├── frontcontroller12.phar.inc │ │ │ │ ├── frontcontroller2.phar.inc │ │ │ │ ├── frontcontroller3.phar.inc │ │ │ │ ├── frontcontroller4.phar.inc │ │ │ │ ├── frontcontroller5.phar.inc │ │ │ │ ├── frontcontroller6.phar.inc │ │ │ │ ├── frontcontroller7.phar.inc │ │ │ │ ├── frontcontroller8.phar.inc │ │ │ │ ├── frontcontroller9.phar.inc │ │ │ │ ├── make_invalid_tar.php.inc │ │ │ │ ├── metadata.phar.inc │ │ │ │ ├── odt.odt │ │ │ │ ├── test.odt │ │ │ │ └── zipmaker.php.inc │ │ │ ├── frontcontroller1.phar.phpt │ │ │ ├── frontcontroller10.phar.phpt │ │ │ ├── frontcontroller11.phar.phpt │ │ │ ├── frontcontroller12.phar.phpt │ │ │ ├── frontcontroller13.phar.phpt │ │ │ ├── frontcontroller14.phar.phpt │ │ │ ├── frontcontroller15.phar.phpt │ │ │ ├── frontcontroller16.phar.phpt │ │ │ ├── frontcontroller17.phar.phpt │ │ │ ├── frontcontroller18.phar.phpt │ │ │ ├── frontcontroller19.phar.phpt │ │ │ ├── frontcontroller2.phar.phpt │ │ │ ├── frontcontroller20.phar.phpt │ │ │ ├── frontcontroller21.phar.phpt │ │ │ ├── frontcontroller3.phar.phpt │ │ │ ├── frontcontroller4.phar.phpt │ │ │ ├── frontcontroller5.phar.phpt │ │ │ ├── frontcontroller6.phar.phpt │ │ │ ├── frontcontroller7.phar.phpt │ │ │ ├── frontcontroller8.phar.phpt │ │ │ ├── frontcontroller9.phar.phpt │ │ │ ├── getalias.phpt │ │ │ ├── gh10766.phpt │ │ │ ├── gh13037.phpt │ │ │ ├── largezip.phpt │ │ │ ├── metadata_write_commit.phpt │ │ │ ├── notphar.phpt │ │ │ ├── odt.phpt │ │ │ ├── open_for_write_existing.phpt │ │ │ ├── open_for_write_existing_b.phpt │ │ │ ├── open_for_write_existing_c.phpt │ │ │ ├── open_for_write_newfile.phpt │ │ │ ├── open_for_write_newfile_b.phpt │ │ │ ├── open_for_write_newfile_c.phpt │ │ │ ├── phar_begin_setstub_commit.phpt │ │ │ ├── phar_buildfromiterator4.phpt │ │ │ ├── phar_buildfromiterator5.phpt │ │ │ ├── phar_buildfromiterator6.phpt │ │ │ ├── phar_buildfromiterator7.phpt │ │ │ ├── phar_buildfromiterator8.phpt │ │ │ ├── phar_buildfromiterator9.phpt │ │ │ ├── phar_commitwrite.phpt │ │ │ ├── phar_convert_phar.phpt │ │ │ ├── phar_copy.phpt │ │ │ ├── phar_magic.phpt │ │ │ ├── phar_oo_compressallbz2.phpt │ │ │ ├── phar_oo_compressallgz.phpt │ │ │ ├── phar_setalias.phpt │ │ │ ├── phar_setalias2.phpt │ │ │ ├── phar_setdefaultstub.phpt │ │ │ ├── phar_setsignaturealgo2.phpt │ │ │ ├── phar_stub.phpt │ │ │ ├── phar_stub_error.phpt │ │ │ ├── refcount1.phpt │ │ │ ├── rename.phpt │ │ │ ├── rename_dir.phpt │ │ │ ├── require_hash.phpt │ │ │ ├── rmdir.phpt │ │ │ ├── unixzip.phpt │ │ │ └── zlib.phpt │ │ ├── util.c │ │ └── zip.c │ ├── posix/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── php_posix.h │ │ ├── posix.c │ │ ├── posix.stub.php │ │ ├── posix_arginfo.h │ │ └── tests/ │ │ ├── 001.phpt │ │ ├── bug75696.phpt │ │ ├── posix_ctermid.phpt │ │ ├── posix_ctermid_basic.phpt │ │ ├── posix_eaccess.phpt │ │ ├── posix_errno_basic.phpt │ │ ├── posix_errno_variation1.phpt │ │ ├── posix_errno_variation2.phpt │ │ ├── posix_fpathconf.phpt │ │ ├── posix_getcwd.phpt │ │ ├── posix_getegid_basic.phpt │ │ ├── posix_geteuid_basic.phpt │ │ ├── posix_getgrgid.phpt │ │ ├── posix_getgrgid_basic.phpt │ │ ├── posix_getgrgid_error.phpt │ │ ├── posix_getgrgid_macosx.phpt │ │ ├── posix_getgrnam_basic.phpt │ │ ├── posix_getgroups_basic.phpt │ │ ├── posix_getpgid_basic.phpt │ │ ├── posix_getpgid_error.phpt │ │ ├── posix_getpgrp_basic.phpt │ │ ├── posix_getpid_basic.phpt │ │ ├── posix_getppid_basic.phpt │ │ ├── posix_getpwnam_basic_01.phpt │ │ ├── posix_getpwuid_basic.phpt │ │ ├── posix_getpwuid_error.phpt │ │ ├── posix_getrlimit.phpt │ │ ├── posix_getrlimit_single_resource.phpt │ │ ├── posix_getsid.phpt │ │ ├── posix_getsid_basic.phpt │ │ ├── posix_getsid_error.phpt │ │ ├── posix_initgroups.phpt │ │ ├── posix_isatty.phpt │ │ ├── posix_isatty_manual_zpp.phpt │ │ ├── posix_isatty_no_warning_on_stream_cast.phpt │ │ ├── posix_isatty_non_castable_user_stream.phpt │ │ ├── posix_isatty_value_errors.phpt │ │ ├── posix_kill_error.phpt │ │ ├── posix_mknod.phpt │ │ ├── posix_pathconf.phpt │ │ ├── posix_setegid_basic.phpt │ │ ├── posix_seteuid_basic.phpt │ │ ├── posix_seteuid_variation2.phpt │ │ ├── posix_seteuid_variation5.phpt │ │ ├── posix_setgid_basic.phpt │ │ ├── posix_setgid_variation2.phpt │ │ ├── posix_setgid_variation5.phpt │ │ ├── posix_setrlimit.phpt │ │ ├── posix_setuid_basic.phpt │ │ ├── posix_setuid_variation2.phpt │ │ ├── posix_setuid_variation5.phpt │ │ ├── posix_strerror_error.phpt │ │ ├── posix_sysconf.phpt │ │ ├── posix_times.phpt │ │ ├── posix_times_basic.phpt │ │ ├── posix_ttyname.phpt │ │ ├── posix_ttyname_error_wrongparams.phpt │ │ ├── posix_ttyname_manual_zpp.phpt │ │ ├── posix_ttyname_no_warning_on_cast.phpt │ │ ├── posix_ttyname_non_castable_user_stream.phpt │ │ ├── posix_ttyname_value_errors.phpt │ │ └── posix_uname_basic.phpt │ ├── random/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── csprng.c │ │ ├── engine_mt19937.c │ │ ├── engine_pcgoneseq128xslrr64.c │ │ ├── engine_secure.c │ │ ├── engine_user.c │ │ ├── engine_xoshiro256starstar.c │ │ ├── gammasection.c │ │ ├── php_random.h │ │ ├── php_random_csprng.h │ │ ├── php_random_uint128.h │ │ ├── php_random_zend_utils.h │ │ ├── random.c │ │ ├── random.stub.php │ │ ├── random_arginfo.h │ │ ├── randomizer.c │ │ ├── tests/ │ │ │ ├── 01_functions/ │ │ │ │ ├── array_rand_mt_rand_php.phpt │ │ │ │ ├── bug46587.phpt │ │ │ │ ├── bug75170.phpt │ │ │ │ ├── bug75514.phpt │ │ │ │ ├── lcg_value_basic.phpt │ │ │ │ ├── lcg_value_deprecation.phpt │ │ │ │ ├── mt_getrandmax_basic.phpt │ │ │ │ ├── mt_rand_basic.phpt │ │ │ │ ├── mt_rand_value.phpt │ │ │ │ ├── mt_srand_basic.phpt │ │ │ │ ├── mt_srand_unknown_mode.phpt │ │ │ │ ├── rand_basic.phpt │ │ │ │ ├── rand_inverted_order.phpt │ │ │ │ ├── random_bytes.phpt │ │ │ │ ├── random_bytes_error.phpt │ │ │ │ ├── random_int.phpt │ │ │ │ ├── random_int_error.phpt │ │ │ │ ├── reflection.phpt │ │ │ │ └── srand_basic.phpt │ │ │ ├── 02_engine/ │ │ │ │ ├── all_serialize_error.phpt │ │ │ │ ├── all_serialize_native.phpt │ │ │ │ ├── all_serialize_user.phpt │ │ │ │ ├── mt19937_error.phpt │ │ │ │ ├── mt19937_serialize.phpt │ │ │ │ ├── mt19937_value.phpt │ │ │ │ ├── pcgoneseq128xslrr64_jump_error.phpt │ │ │ │ ├── pcgoneseq128xslrr64_seed.phpt │ │ │ │ ├── pcgoneseq128xslrr64_serialize.phpt │ │ │ │ ├── pcgoneseq128xslrr64_value.phpt │ │ │ │ ├── user_compatibility.phpt │ │ │ │ ├── user_reference_return.phpt │ │ │ │ ├── xoshiro256starstar_seed.phpt │ │ │ │ ├── xoshiro256starstar_serialize.phpt │ │ │ │ └── xoshiro256starstar_value.phpt │ │ │ ├── 03_randomizer/ │ │ │ │ ├── compatibility_array_rand.phpt │ │ │ │ ├── compatibility_mt_rand.phpt │ │ │ │ ├── compatibility_user.phpt │ │ │ │ ├── construct_twice.phpt │ │ │ │ ├── engine_unsafe_biased.phpt │ │ │ │ ├── engine_unsafe_empty_string.phpt │ │ │ │ ├── engine_unsafe_exits.phpt │ │ │ │ ├── engine_unsafe_nul.phpt │ │ │ │ ├── engine_unsafe_throws.phpt │ │ │ │ ├── gh_19765_unserialize.phpt │ │ │ │ ├── gh_9186_unserialize.phpt │ │ │ │ ├── methods/ │ │ │ │ │ ├── getBytes.phpt │ │ │ │ │ ├── getBytesFromString.phpt │ │ │ │ │ ├── getBytesFromString_error.phpt │ │ │ │ │ ├── getBytesFromString_fast_path.phpt │ │ │ │ │ ├── getBytes_expansion.phpt │ │ │ │ │ ├── getFloat.phpt │ │ │ │ │ ├── getFloat_equal_steps.phpt │ │ │ │ │ ├── getFloat_error.phpt │ │ │ │ │ ├── getFloat_extreme_range.phpt │ │ │ │ │ ├── getFloat_opposite_signs.phpt │ │ │ │ │ ├── getInt.phpt │ │ │ │ │ ├── getInt_expansion_32.phpt │ │ │ │ │ ├── getInt_expansion_64.phpt │ │ │ │ │ ├── getInt_gh9415.phpt │ │ │ │ │ ├── nextFloat.phpt │ │ │ │ │ ├── nextInt.phpt │ │ │ │ │ ├── nextInt_64_engine_on_32_platform.phpt │ │ │ │ │ ├── pickArrayKeys.phpt │ │ │ │ │ ├── pickArrayKeys_error.phpt │ │ │ │ │ ├── shuffleArray.phpt │ │ │ │ │ └── shuffleBytes.phpt │ │ │ │ ├── readonly.phpt │ │ │ │ ├── serialize.phpt │ │ │ │ └── serialize_disallowed.phpt │ │ │ └── engines.inc │ │ └── zend_utils.c │ ├── readline/ │ │ ├── CREDITS │ │ ├── README.md │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── php_readline.h │ │ ├── readline.c │ │ ├── readline.stub.php │ │ ├── readline_arginfo.h │ │ ├── readline_cli.c │ │ ├── readline_cli.h │ │ └── tests/ │ │ ├── bug69054.phpt │ │ ├── bug72538.phpt │ │ ├── bug77812-libedit.phpt │ │ ├── bug77812-readline.phpt │ │ ├── gh16812.phpt │ │ ├── libedit_callback_handler_install_001.phpt │ │ ├── libedit_callback_handler_remove_001.phpt │ │ ├── libedit_info_001-win32.phpt │ │ ├── libedit_info_001.phpt │ │ ├── libedit_write_history_001-win32.phpt │ │ ├── libedit_write_history_001.phpt │ │ ├── readline_add_history_001.phpt │ │ ├── readline_basic.phpt │ │ ├── readline_callback_handler_install_001.phpt │ │ ├── readline_callback_handler_remove_001.phpt │ │ ├── readline_clear_history_001.phpt │ │ ├── readline_completion_function_001.phpt │ │ ├── readline_info_001.phpt │ │ ├── readline_info_002.phpt │ │ ├── readline_list_history_001.phpt │ │ ├── readline_read_history_001.phpt │ │ ├── readline_read_history_error_001.phpt │ │ ├── readline_read_history_open_basedir_001.phpt │ │ ├── readline_without_input.phpt │ │ ├── readline_write_history_001.phpt │ │ └── readline_write_history_open_basedir_001.phpt │ ├── reflection/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── php_reflection.c │ │ ├── php_reflection.h │ │ ├── php_reflection.stub.php │ │ ├── php_reflection_arginfo.h │ │ └── tests/ │ │ ├── 001.phpt │ │ ├── 002.phpt │ │ ├── 003.phpt │ │ ├── 004.phpt │ │ ├── 005.phpt │ │ ├── 006.phpt │ │ ├── 007.phpt │ │ ├── 008.phpt │ │ ├── 009.phpt │ │ ├── 010.phpt │ │ ├── 011.phpt │ │ ├── 012.phpt │ │ ├── 013.phpt │ │ ├── 014.phpt │ │ ├── 015.phpt │ │ ├── 016.phpt │ │ ├── 017.phpt │ │ ├── 018.phpt │ │ ├── 019.phpt │ │ ├── 020.phpt │ │ ├── 021.phpt │ │ ├── 022.phpt │ │ ├── 023.phpt │ │ ├── 024.phpt │ │ ├── 025.phpt │ │ ├── 026.phpt │ │ ├── 027.phpt │ │ ├── 028.phpt │ │ ├── ReflectionAttribute_constructor_001.phpt │ │ ├── ReflectionAttribute_newInstance_deprecated.phpt │ │ ├── ReflectionAttribute_newInstance_exception.phpt │ │ ├── ReflectionAttribute_toString.phpt │ │ ├── ReflectionClassConstant_basic1.phpt │ │ ├── ReflectionClassConstant_getValue.phpt │ │ ├── ReflectionClassConstant_getValue_typed.phpt │ │ ├── ReflectionClassConstant_isDeprecated_userland.phpt │ │ ├── ReflectionClassConstant_isEnumCase.phpt │ │ ├── ReflectionClassConstant_toString_error.phpt │ │ ├── ReflectionClassConstant_unset_name.phpt │ │ ├── ReflectionClass_CannotClone_basic.phpt │ │ ├── ReflectionClass_FileInfo_basic.phpt │ │ ├── ReflectionClass_constructor_001.phpt │ │ ├── ReflectionClass_constructor_002.phpt │ │ ├── ReflectionClass_export_array_bug72222.phpt │ │ ├── ReflectionClass_export_basic1.phpt │ │ ├── ReflectionClass_export_basic2.phpt │ │ ├── ReflectionClass_getConstant_basic.phpt │ │ ├── ReflectionClass_getConstant_error.phpt │ │ ├── ReflectionClass_getConstant_typed.phpt │ │ ├── ReflectionClass_getConstants_basic.phpt │ │ ├── ReflectionClass_getConstants_filter.phpt │ │ ├── ReflectionClass_getConstructor_basic.phpt │ │ ├── ReflectionClass_getDefaultProperties_001.phpt │ │ ├── ReflectionClass_getDocComment_001.phpt │ │ ├── ReflectionClass_getExtensionName_basic.phpt │ │ ├── ReflectionClass_getExtensionName_variation.phpt │ │ ├── ReflectionClass_getExtension_basic.phpt │ │ ├── ReflectionClass_getExtension_variation.phpt │ │ ├── ReflectionClass_getInterfaceNames_basic.phpt │ │ ├── ReflectionClass_getInterfaces_001.phpt │ │ ├── ReflectionClass_getInterfaces_002.phpt │ │ ├── ReflectionClass_getInterfaces_003.phpt │ │ ├── ReflectionClass_getMethod_001.phpt │ │ ├── ReflectionClass_getMethod_002.phpt │ │ ├── ReflectionClass_getMethods_001.phpt │ │ ├── ReflectionClass_getMethods_003.phpt │ │ ├── ReflectionClass_getMethods_004.phpt │ │ ├── ReflectionClass_getModifierNames_basic.phpt │ │ ├── ReflectionClass_getModifiers_basic.phpt │ │ ├── ReflectionClass_getName_basic.phpt │ │ ├── ReflectionClass_getName_error1.phpt │ │ ├── ReflectionClass_getNamespaceName.phpt │ │ ├── ReflectionClass_getParentClass.phpt │ │ ├── ReflectionClass_getProperties_001.phpt │ │ ├── ReflectionClass_getProperties_003.phpt │ │ ├── ReflectionClass_getProperty_001.phpt │ │ ├── ReflectionClass_getProperty_002.phpt │ │ ├── ReflectionClass_getProperty_003.phpt │ │ ├── ReflectionClass_getProperty_004.phpt │ │ ├── ReflectionClass_getReflectionConstant.phpt │ │ ├── ReflectionClass_getReflectionConstants_filter.phpt │ │ ├── ReflectionClass_getStaticPropertyValue_001.phpt │ │ ├── ReflectionClass_getStaticPropertyValue_002.phpt │ │ ├── ReflectionClass_hasConstant_001.phpt │ │ ├── ReflectionClass_hasConstant_002.phpt │ │ ├── ReflectionClass_hasConstant_basic.phpt │ │ ├── ReflectionClass_hasMethod_001.phpt │ │ ├── ReflectionClass_hasMethod_002.phpt │ │ ├── ReflectionClass_hasMethod_basic.phpt │ │ ├── ReflectionClass_hasProperty_001.phpt │ │ ├── ReflectionClass_hasProperty_002.phpt │ │ ├── ReflectionClass_hasProperty_basic.phpt │ │ ├── ReflectionClass_implementsInterface_001.phpt │ │ ├── ReflectionClass_isAbstract_basic.phpt │ │ ├── ReflectionClass_isAnonymous.phpt │ │ ├── ReflectionClass_isArray.phpt │ │ ├── ReflectionClass_isCloneable_001.phpt │ │ ├── ReflectionClass_isCloneable_002.phpt │ │ ├── ReflectionClass_isEnum.phpt │ │ ├── ReflectionClass_isFinal_basic.phpt │ │ ├── ReflectionClass_isInstance_basic.phpt │ │ ├── ReflectionClass_isInstantiable_basic.phpt │ │ ├── ReflectionClass_isInstantiable_variation.phpt │ │ ├── ReflectionClass_isInterface_basic.phpt │ │ ├── ReflectionClass_isInternal_basic.phpt │ │ ├── ReflectionClass_isIterateable_001.phpt │ │ ├── ReflectionClass_isIterateable_basic.phpt │ │ ├── ReflectionClass_isIterateable_variation1.phpt │ │ ├── ReflectionClass_isSubclassOf_002.phpt │ │ ├── ReflectionClass_isSubclassOf_basic.phpt │ │ ├── ReflectionClass_isSubclassOf_error1.phpt │ │ ├── ReflectionClass_isSubclassOf_error2.phpt │ │ ├── ReflectionClass_isUserDefined_basic.phpt │ │ ├── ReflectionClass_modifiers_001.phpt │ │ ├── ReflectionClass_newInstanceArgs_001.phpt │ │ ├── ReflectionClass_newInstanceArgs_002.phpt │ │ ├── ReflectionClass_newInstanceWithoutConstructor.phpt │ │ ├── ReflectionClass_newInstance_001.phpt │ │ ├── ReflectionClass_setStaticPropertyValue_001.phpt │ │ ├── ReflectionClass_setStaticPropertyValue_002.phpt │ │ ├── ReflectionClass_setStaticPropertyValue_003.phpt │ │ ├── ReflectionClass_toString_001.phpt │ │ ├── ReflectionClass_toString_002.phpt │ │ ├── ReflectionClass_toString_003.phpt │ │ ├── ReflectionClass_toString_004.phpt │ │ ├── ReflectionClass_toString_005.phpt │ │ ├── ReflectionClass_toString_006.phpt │ │ ├── ReflectionClass_toString_007.phpt │ │ ├── ReflectionConstant_double_construct.phpt │ │ ├── ReflectionConstant_dump.phpt │ │ ├── ReflectionConstant_getName.phpt │ │ ├── ReflectionConstant_getValue.phpt │ │ ├── ReflectionConstant_inexistent.phpt │ │ ├── ReflectionConstant_isDeprecated.phpt │ │ ├── ReflectionConstant_ns.phpt │ │ ├── ReflectionEnumBackedCase_getBackingValue.phpt │ │ ├── ReflectionEnumBackedCase_getBackingValue_002.phpt │ │ ├── ReflectionEnumUnitCase_construct.phpt │ │ ├── ReflectionEnumUnitCase_getDocComment.phpt │ │ ├── ReflectionEnumUnitCase_getEnum.phpt │ │ ├── ReflectionEnumUnitCase_getValue.phpt │ │ ├── ReflectionEnum_construct.phpt │ │ ├── ReflectionEnum_getBackingType.phpt │ │ ├── ReflectionEnum_getCase.phpt │ │ ├── ReflectionEnum_getCases.phpt │ │ ├── ReflectionEnum_hasCase.phpt │ │ ├── ReflectionEnum_isBacked.phpt │ │ ├── ReflectionEnum_toString.phpt │ │ ├── ReflectionExtension_bug66218.phpt │ │ ├── ReflectionExtension_constructor_basic.phpt │ │ ├── ReflectionExtension_constructor_error.phpt │ │ ├── ReflectionExtension_double_construct.phpt │ │ ├── ReflectionExtension_getClassNames_basic.phpt │ │ ├── ReflectionExtension_getClassNames_variation1.phpt │ │ ├── ReflectionExtension_getClasses_basic.phpt │ │ ├── ReflectionExtension_getDependencies_basic.phpt │ │ ├── ReflectionExtension_getDependencies_variation2.phpt │ │ ├── ReflectionExtension_getName_basic.phpt │ │ ├── ReflectionExtension_getVersion_basic.phpt │ │ ├── ReflectionExtension_info_basic.phpt │ │ ├── ReflectionExtension_isPersistant.phpt │ │ ├── ReflectionExtension_isTemporary.phpt │ │ ├── ReflectionFiber_backtrace.phpt │ │ ├── ReflectionFiber_basic.phpt │ │ ├── ReflectionFiber_bug_gh11121_1.phpt │ │ ├── ReflectionFiber_bug_gh11121_2.phpt │ │ ├── ReflectionFiber_errors.phpt │ │ ├── ReflectionFiber_notrace_1.phpt │ │ ├── ReflectionFiber_notrace_2.phpt │ │ ├── ReflectionFunction_001.phpt │ │ ├── ReflectionFunction_construct.001.phpt │ │ ├── ReflectionFunction_getClosureCalledClass.phpt │ │ ├── ReflectionFunction_getClosureScopeClass.phpt │ │ ├── ReflectionFunction_getClosureThis.phpt │ │ ├── ReflectionFunction_getClosureUsedVariables.phpt │ │ ├── ReflectionFunction_getClosure_basic.phpt │ │ ├── ReflectionFunction_getDocComment.001.phpt │ │ ├── ReflectionFunction_getExtension.phpt │ │ ├── ReflectionFunction_getExtensionName.phpt │ │ ├── ReflectionFunction_getFileName.001.phpt │ │ ├── ReflectionFunction_getFileName.002.phpt │ │ ├── ReflectionFunction_getNamespaceName.phpt │ │ ├── ReflectionFunction_isAnonymous.phpt │ │ ├── ReflectionFunction_isClosure_basic.phpt │ │ ├── ReflectionFunction_isDeprecated_basic.phpt │ │ ├── ReflectionFunction_isDeprecated_magic_call.phpt │ │ ├── ReflectionFunction_isDeprecated_userland.phpt │ │ ├── ReflectionFunction_isDisabled_basic.phpt │ │ ├── ReflectionFunction_isGenerator_basic.phpt │ │ ├── ReflectionFunction_isVariadic_basic.phpt │ │ ├── ReflectionGenerator_after_termination.phpt │ │ ├── ReflectionGenerator_basic.phpt │ │ ├── ReflectionGenerator_getFunction.phpt │ │ ├── ReflectionGenerator_getTrace.phpt │ │ ├── ReflectionGenerator_in_Generator.phpt │ │ ├── ReflectionGenerator_isClosed.phpt │ │ ├── ReflectionGenerator_isClosed_002.phpt │ │ ├── ReflectionMethod_006.phpt │ │ ├── ReflectionMethod_basic1.phpt │ │ ├── ReflectionMethod_basic2.phpt │ │ ├── ReflectionMethod_basic3.phpt │ │ ├── ReflectionMethod_basic4.phpt │ │ ├── ReflectionMethod_constructor_basic.phpt │ │ ├── ReflectionMethod_constructor_error1.phpt │ │ ├── ReflectionMethod_constructor_error2.phpt │ │ ├── ReflectionMethod_createFromMethodName.phpt │ │ ├── ReflectionMethod_defaultArg.phpt │ │ ├── ReflectionMethod_getClosureThis.phpt │ │ ├── ReflectionMethod_getClosure_basic.phpt │ │ ├── ReflectionMethod_getClosure_error.phpt │ │ ├── ReflectionMethod_getDeclaringClass_basic.phpt │ │ ├── ReflectionMethod_getDocComment_basic.phpt │ │ ├── ReflectionMethod_getDocComment_property_list.phpt │ │ ├── ReflectionMethod_getModifiers_basic.phpt │ │ ├── ReflectionMethod_getPrototype_basic.phpt │ │ ├── ReflectionMethod_getStaticVariables_basic.phpt │ │ ├── ReflectionMethod_getStaticVariables_basic_extra_bleed.phpt │ │ ├── ReflectionMethod_hasPrototype_basic.phpt │ │ ├── ReflectionMethod_invokeArgs_basic.phpt │ │ ├── ReflectionMethod_invokeArgs_error1.phpt │ │ ├── ReflectionMethod_invokeArgs_error2.phpt │ │ ├── ReflectionMethod_invokeArgs_error3.phpt │ │ ├── ReflectionMethod_invoke_basic.phpt │ │ ├── ReflectionMethod_invoke_error1.phpt │ │ ├── ReflectionMethod_invoke_error2.phpt │ │ ├── ReflectionMethod_invoke_on_abstract_method_after_setAccessible.phpt │ │ ├── ReflectionMethod_isDeprecated_interface.phpt │ │ ├── ReflectionMethod_isDeprecated_parent.phpt │ │ ├── ReflectionMethod_returnsReference_basic.phpt │ │ ├── ReflectionMethod_setAccessible.phpt │ │ ├── ReflectionMethod_tentative_return_type.phpt │ │ ├── ReflectionNamedType.phpt │ │ ├── ReflectionObject_FileInfo_basic.phpt │ │ ├── ReflectionObject___toString_basic1.phpt │ │ ├── ReflectionObject___toString_basic2.phpt │ │ ├── ReflectionObject_constructor_basic.phpt │ │ ├── ReflectionObject_double_construct.phpt │ │ ├── ReflectionObject_export_basic3.phpt │ │ ├── ReflectionObject_getConstant_basic.phpt │ │ ├── ReflectionObject_getConstants_basic.phpt │ │ ├── ReflectionObject_getConstructor_basic.phpt │ │ ├── ReflectionObject_getName_basic.phpt │ │ ├── ReflectionObject_getName_error1.phpt │ │ ├── ReflectionObject_isInstance_basic.phpt │ │ ├── ReflectionObject_isInstantiable_basic.phpt │ │ ├── ReflectionObject_isInstantiable_variation.phpt │ │ ├── ReflectionObject_isInternal_basic.phpt │ │ ├── ReflectionObject_isSubclassOf.002.phpt │ │ ├── ReflectionObject_isSubclassOf_basic.phpt │ │ ├── ReflectionObject_isSubclassOf_error.phpt │ │ ├── ReflectionObject_isUserDefined_basic.phpt │ │ ├── ReflectionParameter_001.phpt │ │ ├── ReflectionParameter_002.phpt │ │ ├── ReflectionParameter_003.phpt │ │ ├── ReflectionParameter_DefaultValueConstant_basic1.phpt │ │ ├── ReflectionParameter_DefaultValueConstant_basic2.phpt │ │ ├── ReflectionParameter_DefaultValueConstant_error.phpt │ │ ├── ReflectionParameter_canBePassedByValue.phpt │ │ ├── ReflectionParameter_ctor_cast.phpt │ │ ├── ReflectionParameter_double_construct.phpt │ │ ├── ReflectionParameter_export_basic.phpt │ │ ├── ReflectionParameter_getClass_self_parent_closure.phpt │ │ ├── ReflectionParameter_getDeclaringFunction_basic.phpt │ │ ├── ReflectionParameter_getPosition_basic.phpt │ │ ├── ReflectionParameter_invalidMethodInConstructor.phpt │ │ ├── ReflectionParameter_isDefault.phpt │ │ ├── ReflectionParameter_isVariadic_basic.phpt │ │ ├── ReflectionParameter_new_initializer.phpt │ │ ├── ReflectionParameter_toString_basic.phpt │ │ ├── ReflectionProperty_basic1.phpt │ │ ├── ReflectionProperty_basic2.phpt │ │ ├── ReflectionProperty_constructor_error.phpt │ │ ├── ReflectionProperty_constructor_variation1.phpt │ │ ├── ReflectionProperty_double_construct.phpt │ │ ├── ReflectionProperty_error.phpt │ │ ├── ReflectionProperty_getDeclaringClass_variation1.phpt │ │ ├── ReflectionProperty_getDefaultValue.phpt │ │ ├── ReflectionProperty_getDocComment_basic.phpt │ │ ├── ReflectionProperty_getModifiers.001.phpt │ │ ├── ReflectionProperty_getModifiers_basic.phpt │ │ ├── ReflectionProperty_getSettableType.phpt │ │ ├── ReflectionProperty_getValue_error.phpt │ │ ├── ReflectionProperty_hasDefaultValue.phpt │ │ ├── ReflectionProperty_isDefault_basic.phpt │ │ ├── ReflectionProperty_isDynamic_basic.phpt │ │ ├── ReflectionProperty_isFinal.phpt │ │ ├── ReflectionProperty_isInitialized.phpt │ │ ├── ReflectionProperty_setAccessible.phpt │ │ ├── ReflectionProperty_setValue_error.phpt │ │ ├── ReflectionProperty_setValue_readonly.phpt │ │ ├── ReflectionProperty_typed_static.phpt │ │ ├── ReflectionReference.phpt │ │ ├── ReflectionReference_bug78263.phpt │ │ ├── ReflectionReference_errors.phpt │ │ ├── ReflectionZendExtension.phpt │ │ ├── ReflectionZendExtension_error.phpt │ │ ├── Reflection_getModifierNames_001.phpt │ │ ├── abstract_property_indicated.phpt │ │ ├── asymmetric_visibility_flags.phpt │ │ ├── asymmetric_visibility_write.phpt │ │ ├── bug26640.phpt │ │ ├── bug26695.phpt │ │ ├── bug29268.phpt │ │ ├── bug29523.phpt │ │ ├── bug29828.phpt │ │ ├── bug29986.phpt │ │ ├── bug30146.phpt │ │ ├── bug30209.phpt │ │ ├── bug30856.phpt │ │ ├── bug30961.phpt │ │ ├── bug31651.phpt │ │ ├── bug32981.phpt │ │ ├── bug33312.phpt │ │ ├── bug33389.phpt │ │ ├── bug36308.phpt │ │ ├── bug36337.phpt │ │ ├── bug36434.phpt │ │ ├── bug37816.phpt │ │ ├── bug37964.phpt │ │ ├── bug38132.phpt │ │ ├── bug38194.phpt │ │ ├── bug38217.phpt │ │ ├── bug38465.phpt │ │ ├── bug38653.phpt │ │ ├── bug39001.phpt │ │ ├── bug39067.phpt │ │ ├── bug39884.phpt │ │ ├── bug40431.phpt │ │ ├── bug40794.phpt │ │ ├── bug41061.phpt │ │ ├── bug41884.phpt │ │ ├── bug42976.phpt │ │ ├── bug43926.phpt │ │ ├── bug45139.phpt │ │ ├── bug45571.phpt │ │ ├── bug45765.phpt │ │ ├── bug46064.phpt │ │ ├── bug46064_2.phpt │ │ ├── bug46103.phpt │ │ ├── bug47254.phpt │ │ ├── bug48336.phpt │ │ ├── bug48757.phpt │ │ ├── bug49074.phpt │ │ ├── bug49092.phpt │ │ ├── bug49719.phpt │ │ ├── bug51905.phpt │ │ ├── bug51911.phpt │ │ ├── bug52057.phpt │ │ ├── bug52854.phpt │ │ ├── bug53366.phpt │ │ ├── bug53915.phpt │ │ ├── bug60357.phpt │ │ ├── bug60367.phpt │ │ ├── bug61388.phpt │ │ ├── bug62384.phpt │ │ ├── bug62715.phpt │ │ ├── bug63399.phpt │ │ ├── bug63614.phpt │ │ ├── bug64007.phpt │ │ ├── bug64239.phpt │ │ ├── bug64936.inc │ │ ├── bug64936.phpt │ │ ├── bug66430.phpt │ │ ├── bug67068.phpt │ │ ├── bug69180.phpt │ │ ├── bug69802.phpt │ │ ├── bug70674.phpt │ │ ├── bug70960.phpt │ │ ├── bug70982.phpt │ │ ├── bug71018.phpt │ │ ├── bug71767.phpt │ │ ├── bug72174.phpt │ │ ├── bug74454.inc │ │ ├── bug74454.phpt │ │ ├── bug74673.phpt │ │ ├── bug74949.phpt │ │ ├── bug75186.phpt │ │ ├── bug75231.phpt │ │ ├── bug76536.phpt │ │ ├── bug76737.phpt │ │ ├── bug76936.phpt │ │ ├── bug77325.phpt │ │ ├── bug77772.phpt │ │ ├── bug77882.phpt │ │ ├── bug78697.phpt │ │ ├── bug78774.phpt │ │ ├── bug78895.phpt │ │ ├── bug79062.phpt │ │ ├── bug79115.phpt │ │ ├── bug79487.phpt │ │ ├── bug79683.phpt │ │ ├── bug79820.phpt │ │ ├── bug80190.phpt │ │ ├── bug80299.phpt │ │ ├── bug80370.phpt │ │ ├── bug80564.phpt │ │ ├── bug80821.phpt │ │ ├── bug81208.phpt │ │ ├── bug81457.phpt │ │ ├── bug81611.phpt │ │ ├── bug81681.phpt │ │ ├── closures_001.phpt │ │ ├── closures_002.phpt │ │ ├── closures_003.phpt │ │ ├── closures_003_v1.phpt │ │ ├── closures_004.phpt │ │ ├── closures_005.phpt │ │ ├── closures_bound_getDeclaringFunction.phpt │ │ ├── constructor_promotion.phpt │ │ ├── default_value_internal_userland_arginfo.phpt │ │ ├── default_value_leak.phpt │ │ ├── final_property_indicated.phpt │ │ ├── gh10623.phpt │ │ ├── gh11937_1.inc │ │ ├── gh11937_1.phpt │ │ ├── gh11937_2.inc │ │ ├── gh11937_2.phpt │ │ ├── gh12908.phpt │ │ ├── gh15902/ │ │ │ ├── ReflectionClass-callable.phpt │ │ │ ├── ReflectionClass-class.phpt │ │ │ ├── ReflectionProperty-callable.phpt │ │ │ └── ReflectionProperty-class.phpt │ │ ├── gh16187.phpt │ │ ├── gh8080.phpt │ │ ├── gh8444.phpt │ │ ├── gh8982.phpt │ │ ├── gh9409.phpt │ │ ├── gh9447.phpt │ │ ├── gh9470.phpt │ │ ├── included4.inc │ │ ├── internal_parameter_default_value/ │ │ │ ├── ReflectionParameter_getDefaultValueConstantName_Internal.phpt │ │ │ ├── ReflectionParameter_getDefaultValue_Internal.phpt │ │ │ ├── ReflectionParameter_isDefaultValueAvailable_Internal.phpt │ │ │ ├── ReflectionParameter_isDefaultValueConstant_Internal.phpt │ │ │ ├── ReflectionParameter_toString_Internal.phpt │ │ │ └── check_all.phpt │ │ ├── internal_property_union_type.phpt │ │ ├── internal_static_property.phpt │ │ ├── iterable_Reflection.phpt │ │ ├── new_in_attributes.phpt │ │ ├── new_in_constexpr.phpt │ │ ├── parameters_001.phpt │ │ ├── parameters_002.phpt │ │ ├── property_exists.phpt │ │ ├── property_hooks/ │ │ │ ├── ReflectionClass_getMethods.phpt │ │ │ ├── ReflectionProperty_getHook_inheritance.phpt │ │ │ ├── ReflectionProperty_getHooks.phpt │ │ │ ├── ReflectionProperty_getSetRawValue.phpt │ │ │ ├── ReflectionProperty_getSetValue.phpt │ │ │ ├── ReflectionProperty_isInitialized.phpt │ │ │ ├── basics.phpt │ │ │ ├── bug_001.phpt │ │ │ ├── gh15718.phpt │ │ │ ├── gh17713.phpt │ │ │ └── hook_guard.phpt │ │ ├── readonly_class.phpt │ │ ├── readonly_properties.phpt │ │ ├── reflectionclass_for_traits.phpt │ │ ├── request38992.phpt │ │ ├── static_properties_002.phpt │ │ ├── static_properties_with_typed_class_constants1.phpt │ │ ├── static_type.phpt │ │ ├── traits001.phpt │ │ ├── traits002.phpt │ │ ├── traits003.phpt │ │ ├── traits004.phpt │ │ ├── traits005.phpt │ │ └── types/ │ │ ├── ReflectionType_001.phpt │ │ ├── ReflectionType_002.phpt │ │ ├── ReflectionType_possible_types.phpt │ │ ├── dnf_types.phpt │ │ ├── dnf_types_with_null.phpt │ │ ├── intersection_types.phpt │ │ ├── mixed_type.phpt │ │ ├── pure_intersection_type_implicitly_nullable.phpt │ │ └── union_types.phpt │ ├── session/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── mod_files.bat │ │ ├── mod_files.c │ │ ├── mod_files.h │ │ ├── mod_files.sh │ │ ├── mod_mm.c │ │ ├── mod_mm.h │ │ ├── mod_user.c │ │ ├── mod_user.h │ │ ├── mod_user_class.c │ │ ├── php_session.h │ │ ├── session.c │ │ ├── session.stub.php │ │ ├── session_arginfo.h │ │ └── tests/ │ │ ├── 001.phpt │ │ ├── 002.phpt │ │ ├── 003.phpt │ │ ├── 006.phpt │ │ ├── 009.phpt │ │ ├── 010.phpt │ │ ├── 011.phpt │ │ ├── 012.phpt │ │ ├── 013.phpt │ │ ├── 014.phpt │ │ ├── 015.phpt │ │ ├── 016.phpt │ │ ├── 017.phpt │ │ ├── 018.phpt │ │ ├── 019.phpt │ │ ├── 020.phpt │ │ ├── 021.phpt │ │ ├── 023.phpt │ │ ├── 026.phpt │ │ ├── 027.phpt │ │ ├── 029.phpt │ │ ├── SID_type_confusion.phpt │ │ ├── bug24592.phpt │ │ ├── bug26862.phpt │ │ ├── bug36459.phpt │ │ ├── bug38377.phpt │ │ ├── bug41600.phpt │ │ ├── bug42596.phpt │ │ ├── bug50308.phpt │ │ ├── bug51338.phpt │ │ ├── bug53141.phpt │ │ ├── bug61470.phpt │ │ ├── bug65475.phpt │ │ ├── bug66481.phpt │ │ ├── bug66827.phpt │ │ ├── bug67694.phpt │ │ ├── bug68063.phpt │ │ ├── bug70013.phpt │ │ ├── bug70876.phpt │ │ ├── bug71683.phpt │ │ ├── bug71972.phpt │ │ ├── bug71974.phpt │ │ ├── bug72562.phpt │ │ ├── bug72681.phpt │ │ ├── bug72940.phpt │ │ ├── bug73100.phpt │ │ ├── bug73273.phpt │ │ ├── bug73529.phpt │ │ ├── bug74514.phpt │ │ ├── bug74541.phpt │ │ ├── bug74833.phpt │ │ ├── bug74892.phpt │ │ ├── bug74936.phpt │ │ ├── bug74941.phpt │ │ ├── bug79031.phpt │ │ ├── bug79221.phpt │ │ ├── bug79413.phpt │ │ ├── bug80774.phpt │ │ ├── deprecations.phpt │ │ ├── gh12504.phpt │ │ ├── gh13680.phpt │ │ ├── gh13856.phpt │ │ ├── gh13891.phpt │ │ ├── gh16290.phpt │ │ ├── gh16385.phpt │ │ ├── gh16590.phpt │ │ ├── gh17541.phpt │ │ ├── gh9200.phpt │ │ ├── rfc1867.phpt │ │ ├── rfc1867_cleanup.phpt │ │ ├── rfc1867_disabled.phpt │ │ ├── rfc1867_disabled_2.phpt │ │ ├── rfc1867_inter.phpt │ │ ├── rfc1867_invalid_settings.phpt │ │ ├── rfc1867_invalid_settings_2.phpt │ │ ├── rfc1867_no_name.phpt │ │ ├── rfc1867_sid_cookie.phpt │ │ ├── rfc1867_sid_get.phpt │ │ ├── rfc1867_sid_get_2.phpt │ │ ├── rfc1867_sid_invalid.phpt │ │ ├── rfc1867_sid_only_cookie.phpt │ │ ├── rfc1867_sid_only_cookie_2.phpt │ │ ├── rfc1867_sid_post.phpt │ │ ├── session_abort_basic.phpt │ │ ├── session_basic1.phpt │ │ ├── session_basic2.phpt │ │ ├── session_basic3.phpt │ │ ├── session_basic4.phpt │ │ ├── session_basic5.phpt │ │ ├── session_cache_expire_basic.phpt │ │ ├── session_cache_expire_variation1.phpt │ │ ├── session_cache_expire_variation2.phpt │ │ ├── session_cache_expire_variation3.phpt │ │ ├── session_cache_limiter_basic.phpt │ │ ├── session_cache_limiter_variation1.phpt │ │ ├── session_cache_limiter_variation2.phpt │ │ ├── session_cache_limiter_variation3.phpt │ │ ├── session_commit_basic.phpt │ │ ├── session_commit_variation1.phpt │ │ ├── session_commit_variation2.phpt │ │ ├── session_commit_variation3.phpt │ │ ├── session_commit_variation4.phpt │ │ ├── session_commit_variation5.phpt │ │ ├── session_create_id_basic.phpt │ │ ├── session_create_id_invalid_prefix.phpt │ │ ├── session_decode_basic.phpt │ │ ├── session_decode_basic_serialize.phpt │ │ ├── session_decode_error2.phpt │ │ ├── session_decode_error3.phpt │ │ ├── session_decode_variation1.phpt │ │ ├── session_decode_variation2.phpt │ │ ├── session_decode_variation3.phpt │ │ ├── session_decode_variation4.phpt │ │ ├── session_destroy_variation1.phpt │ │ ├── session_destroy_variation2.phpt │ │ ├── session_destroy_variation3.phpt │ │ ├── session_encode_basic.phpt │ │ ├── session_encode_error2.phpt │ │ ├── session_encode_serialize.phpt │ │ ├── session_encode_variation1.phpt │ │ ├── session_encode_variation2.phpt │ │ ├── session_encode_variation3.phpt │ │ ├── session_encode_variation4.phpt │ │ ├── session_encode_variation5.phpt │ │ ├── session_encode_variation6.phpt │ │ ├── session_encode_variation7.phpt │ │ ├── session_encode_variation8.phpt │ │ ├── session_gc_basic.phpt │ │ ├── session_gc_probability_ini.phpt │ │ ├── session_get_cookie_params_basic.phpt │ │ ├── session_get_cookie_params_variation1.phpt │ │ ├── session_id_basic.phpt │ │ ├── session_id_basic2.phpt │ │ ├── session_id_error2.phpt │ │ ├── session_id_error3.phpt │ │ ├── session_ini_set.phpt │ │ ├── session_module_name_basic.phpt │ │ ├── session_module_name_variation1.phpt │ │ ├── session_module_name_variation2.phpt │ │ ├── session_module_name_variation3.phpt │ │ ├── session_name_basic.phpt │ │ ├── session_name_variation1.phpt │ │ ├── session_name_variation2.phpt │ │ ├── session_name_variation_null_byte.phpt │ │ ├── session_regenerate_id_basic.phpt │ │ ├── session_regenerate_id_cookie.phpt │ │ ├── session_regenerate_id_fastshutdown.phpt │ │ ├── session_regenerate_id_variation1.phpt │ │ ├── session_reset_basic.phpt │ │ ├── session_save_path_basic.phpt │ │ ├── session_save_path_variation1.phpt │ │ ├── session_save_path_variation2.phpt │ │ ├── session_save_path_variation3.phpt │ │ ├── session_save_path_variation4.phpt │ │ ├── session_save_path_variation5.phpt │ │ ├── session_set_cookie_params_basic.phpt │ │ ├── session_set_cookie_params_variation1.phpt │ │ ├── session_set_cookie_params_variation2.phpt │ │ ├── session_set_cookie_params_variation3.phpt │ │ ├── session_set_cookie_params_variation4.phpt │ │ ├── session_set_cookie_params_variation5.phpt │ │ ├── session_set_cookie_params_variation6.phpt │ │ ├── session_set_cookie_params_variation7.phpt │ │ ├── session_set_cookie_params_variation8.phpt │ │ ├── session_start_error.phpt │ │ ├── session_start_read_and_close.phpt │ │ ├── session_start_variation1.phpt │ │ ├── session_start_variation2.phpt │ │ ├── session_start_variation3.phpt │ │ ├── session_start_variation4.phpt │ │ ├── session_start_variation5.phpt │ │ ├── session_start_variation6.phpt │ │ ├── session_start_variation7.phpt │ │ ├── session_start_variation8.phpt │ │ ├── session_start_variation9.phpt │ │ ├── session_status.phpt │ │ ├── session_status_disabled.phpt │ │ ├── session_unset_basic.phpt │ │ ├── session_unset_variation1.phpt │ │ ├── session_write_close_basic.phpt │ │ ├── session_write_close_variation1.phpt │ │ ├── session_write_close_variation2.phpt │ │ ├── session_write_close_variation3.phpt │ │ ├── session_write_close_variation4.phpt │ │ ├── skipif.inc │ │ └── user_session_module/ │ │ ├── basic_set_save_handler_test.phpt │ │ ├── basic_set_save_handler_test02.phpt │ │ ├── bug31454.phpt │ │ ├── bug32330.phpt │ │ ├── bug55688.phpt │ │ ├── bug60634.phpt │ │ ├── bug60634_error_1.phpt │ │ ├── bug60634_error_2.phpt │ │ ├── bug60634_error_3.phpt │ │ ├── bug60634_error_4.phpt │ │ ├── bug60634_error_5.phpt │ │ ├── bug60860.phpt │ │ ├── bug61728.phpt │ │ ├── bug63379.phpt │ │ ├── bug63379_nodestroy.phpt │ │ ├── bug67972.phpt │ │ ├── bug69111.phpt │ │ ├── bug70133.phpt │ │ ├── bug71162.phpt │ │ ├── bug78624.phpt │ │ ├── bug79091.phpt │ │ ├── bug80889.phpt │ │ ├── bug80889a.phpt │ │ ├── error_when_setting_save_handler_ini_setting_in_runtime.phpt │ │ ├── gh7787.phpt │ │ ├── gh9583-extra.phpt │ │ ├── gh9583.phpt │ │ ├── gh9584.phpt │ │ ├── save_handler.inc │ │ ├── save_handler_closures.inc │ │ ├── session_module_name_variation4.phpt │ │ ├── session_set_save_handler_basic.phpt │ │ ├── session_set_save_handler_class_001.phpt │ │ ├── session_set_save_handler_class_002.phpt │ │ ├── session_set_save_handler_class_003.phpt │ │ ├── session_set_save_handler_class_004.phpt │ │ ├── session_set_save_handler_class_005.phpt │ │ ├── session_set_save_handler_class_006.phpt │ │ ├── session_set_save_handler_class_007.phpt │ │ ├── session_set_save_handler_class_008.phpt │ │ ├── session_set_save_handler_class_009.phpt │ │ ├── session_set_save_handler_class_010.phpt │ │ ├── session_set_save_handler_class_011.phpt │ │ ├── session_set_save_handler_class_012.phpt │ │ ├── session_set_save_handler_class_013.phpt │ │ ├── session_set_save_handler_class_014.phpt │ │ ├── session_set_save_handler_class_015.phpt │ │ ├── session_set_save_handler_class_016.phpt │ │ ├── session_set_save_handler_class_017.phpt │ │ ├── session_set_save_handler_class_018.phpt │ │ ├── session_set_save_handler_closures.phpt │ │ ├── session_set_save_handler_error2.phpt │ │ ├── session_set_save_handler_error3.phpt │ │ ├── session_set_save_handler_error4.phpt │ │ ├── session_set_save_handler_error5.phpt │ │ ├── session_set_save_handler_error6.phpt │ │ ├── session_set_save_handler_iface_001.phpt │ │ ├── session_set_save_handler_iface_002.phpt │ │ ├── session_set_save_handler_iface_003.phpt │ │ ├── session_set_save_handler_multiple.phpt │ │ ├── session_set_save_handler_sid_001.phpt │ │ ├── session_set_save_handler_sid_002.phpt │ │ ├── session_set_save_handler_type_error.phpt │ │ ├── session_set_save_handler_type_error2.phpt │ │ ├── session_set_save_handler_variation1.phpt │ │ ├── session_set_save_handler_variation2.phpt │ │ ├── session_set_save_handler_variation3.phpt │ │ ├── session_set_save_handler_variation4.phpt │ │ ├── session_set_save_handler_variation5.phpt │ │ ├── session_set_save_handler_variation6.phpt │ │ └── sessionhandler_open_001.phpt │ ├── simplexml/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── php_simplexml.h │ │ ├── php_simplexml_exports.h │ │ ├── simplexml.c │ │ ├── simplexml.stub.php │ │ ├── simplexml_arginfo.h │ │ └── tests/ │ │ ├── 000.phpt │ │ ├── 000.xml │ │ ├── 001-mb.phpt │ │ ├── 001.phpt │ │ ├── 002.phpt │ │ ├── 003.phpt │ │ ├── 004.phpt │ │ ├── 005.phpt │ │ ├── 006.phpt │ │ ├── 007.phpt │ │ ├── 008.phpt │ │ ├── 009.phpt │ │ ├── 009b.phpt │ │ ├── 010.phpt │ │ ├── 011.phpt │ │ ├── 012.phpt │ │ ├── 013.phpt │ │ ├── 014.phpt │ │ ├── 014a.phpt │ │ ├── 014b.phpt │ │ ├── 015.phpt │ │ ├── 016.phpt │ │ ├── 016a.phpt │ │ ├── 017.phpt │ │ ├── 018.phpt │ │ ├── 019.phpt │ │ ├── 020.phpt │ │ ├── 021.phpt │ │ ├── 022.phpt │ │ ├── 023.phpt │ │ ├── 024.phpt │ │ ├── 025.phpt │ │ ├── 026.phpt │ │ ├── 027.phpt │ │ ├── 028.phpt │ │ ├── 029.phpt │ │ ├── 030.phpt │ │ ├── 031.phpt │ │ ├── 032.phpt │ │ ├── 033.phpt │ │ ├── 034.phpt │ │ ├── 035.phpt │ │ ├── 036.phpt │ │ ├── 037.phpt │ │ ├── 038.phpt │ │ ├── SimpleXMLElement_addAttribute_basic.phpt │ │ ├── SimpleXMLElement_addAttribute_required_attribute_name.phpt │ │ ├── SimpleXMLElement_asXML_fragment_filename.phpt │ │ ├── SimpleXMLElement_getDocNamespaces.phpt │ │ ├── SimpleXMLElement_xpath.phpt │ │ ├── SimpleXMLElement_xpath_4.phpt │ │ ├── book.xml │ │ ├── bug12170.phpt │ │ ├── bug24392.phpt │ │ ├── bug24392.xml │ │ ├── bug26976.phpt │ │ ├── bug27010.phpt │ │ ├── bug35785.phpt │ │ ├── bug36611.phpt │ │ ├── bug37076.phpt │ │ ├── bug37076_1.phpt │ │ ├── bug37386.phpt │ │ ├── bug38347.phpt │ │ ├── bug38354.phpt │ │ ├── bug38406.phpt │ │ ├── bug38424.phpt │ │ ├── bug39662.phpt │ │ ├── bug39760.phpt │ │ ├── bug40451.phpt │ │ ├── bug41175.phpt │ │ ├── bug41582.phpt │ │ ├── bug41861.phpt │ │ ├── bug41867.phpt │ │ ├── bug41947.phpt │ │ ├── bug42259.phpt │ │ ├── bug42369.phpt │ │ ├── bug43221.phpt │ │ ├── bug44478.phpt │ │ ├── bug45553.phpt │ │ ├── bug46003.phpt │ │ ├── bug46047.phpt │ │ ├── bug46048.phpt │ │ ├── bug48601.phpt │ │ ├── bug51615.phpt │ │ ├── bug52751.phpt │ │ ├── bug53033.phpt │ │ ├── bug54973.phpt │ │ ├── bug55098.phpt │ │ ├── bug61335.phpt │ │ ├── bug62328.phpt │ │ ├── bug62639.phpt │ │ ├── bug63575.phpt │ │ ├── bug66084_0.phpt │ │ ├── bug66084_1.phpt │ │ ├── bug67116.phpt │ │ ├── bug67572.phpt │ │ ├── bug69169.phpt │ │ ├── bug69491.phpt │ │ ├── bug72588.phpt │ │ ├── bug72957.phpt │ │ ├── bug72971.phpt │ │ ├── bug72971_2.phpt │ │ ├── bug74950.phpt │ │ ├── bug75245.phpt │ │ ├── bug76712.phpt │ │ ├── bug79971_1.phpt │ │ ├── bug79971_1.xml │ │ ├── bug81325.phpt │ │ ├── count_return_type_will_change.phpt │ │ ├── current_error.phpt │ │ ├── feature55218.phpt │ │ ├── foreach_by_reference.phpt │ │ ├── getDocNamespaces_no_internal_declaration.phpt │ │ ├── get_prop_address_not_initialized.phpt │ │ ├── gh10200.phpt │ │ ├── gh10983.phpt │ │ ├── gh12167.phpt │ │ ├── gh12169.phpt │ │ ├── gh12192.phpt │ │ ├── gh12208.phpt │ │ ├── gh12223.phpt │ │ ├── gh12929.phpt │ │ ├── gh14638.phpt │ │ ├── gh15837.phpt │ │ ├── gh16808.phpt │ │ ├── gh17040.phpt │ │ ├── gh17153.phpt │ │ ├── gh17409.phpt │ │ ├── gh17736.phpt │ │ ├── gh18304.phpt │ │ ├── gh18597.phpt │ │ ├── iterator_interaction_empty_and_var_dump.phpt │ │ ├── key_error.phpt │ │ ├── libxml_global_state_entity_loader_bypass.phpt │ │ ├── profile01.phpt │ │ ├── profile02.phpt │ │ ├── profile03.phpt │ │ ├── profile04.phpt │ │ ├── profile05.phpt │ │ ├── profile06.phpt │ │ ├── profile07.phpt │ │ ├── profile08.phpt │ │ ├── profile09.phpt │ │ ├── profile10.phpt │ │ ├── profile11.phpt │ │ ├── profile12.phpt │ │ ├── profile13.phpt │ │ ├── simplexml_import_new_dom.phpt │ │ ├── simplexml_import_old_dom.phpt │ │ ├── simplexml_load_file.phpt │ │ ├── simplexml_uninitialized.phpt │ │ ├── sxe.dtd │ │ ├── sxe.ent │ │ ├── sxe.xml │ │ ├── sxe_001.phpt │ │ ├── sxe_002.phpt │ │ ├── sxe_003.phpt │ │ ├── sxe_004.phpt │ │ ├── sxe_005.phpt │ │ ├── sxe私はガラスを食べられます.xml │ │ ├── xml_parsing_LIBXML_NO_XXE.phpt │ │ └── xml_parsing_LIBXML_RECOVER.phpt │ ├── soap/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── php_encoding.c │ │ ├── php_encoding.h │ │ ├── php_http.c │ │ ├── php_http.h │ │ ├── php_packet_soap.c │ │ ├── php_packet_soap.h │ │ ├── php_schema.c │ │ ├── php_schema.h │ │ ├── php_sdl.c │ │ ├── php_sdl.h │ │ ├── php_soap.h │ │ ├── php_xml.c │ │ ├── php_xml.h │ │ ├── soap.c │ │ ├── soap.stub.php │ │ ├── soap_arginfo.h │ │ └── tests/ │ │ ├── SoapClient/ │ │ │ ├── invalid-encoding-option.phpt │ │ │ ├── missing-options-non-wsdl-mode.phpt │ │ │ ├── setSoapHeaders-invalid-headers.phpt │ │ │ └── soapCall-invalid-headers.phpt │ │ ├── SoapFault/ │ │ │ └── gh14586.phpt │ │ ├── SoapServer/ │ │ │ ├── __getLastResponse.phpt │ │ │ ├── invalid-encoding-option.phpt │ │ │ ├── invalid-soap_version-option.phpt │ │ │ └── missing-options-non-wsdl-mode.phpt │ │ ├── any.phpt │ │ ├── bugs/ │ │ │ ├── bug27722.phpt │ │ │ ├── bug27722.wsdl │ │ │ ├── bug27742.phpt │ │ │ ├── bug27742.wsdl │ │ │ ├── bug28751.phpt │ │ │ ├── bug28969.phpt │ │ │ ├── bug28985.phpt │ │ │ ├── bug28985.wsdl │ │ │ ├── bug29061.phpt │ │ │ ├── bug29061.wsdl │ │ │ ├── bug29109.phpt │ │ │ ├── bug29109.wsdl │ │ │ ├── bug29236.phpt │ │ │ ├── bug29236.wsdl │ │ │ ├── bug29795.phpt │ │ │ ├── bug29795.wsdl │ │ │ ├── bug29830.phpt │ │ │ ├── bug29839.phpt │ │ │ ├── bug29839.wsdl │ │ │ ├── bug29844.phpt │ │ │ ├── bug29844.wsdl │ │ │ ├── bug30045.phpt │ │ │ ├── bug30106.phpt │ │ │ ├── bug30106.wsdl │ │ │ ├── bug30175.phpt │ │ │ ├── bug30175.wsdl │ │ │ ├── bug30799.phpt │ │ │ ├── bug30928.phpt │ │ │ ├── bug30928.wsdl │ │ │ ├── bug30994.phpt │ │ │ ├── bug31422.phpt │ │ │ ├── bug31695.phpt │ │ │ ├── bug31695.wsdl │ │ │ ├── bug31755.phpt │ │ │ ├── bug32776.phpt │ │ │ ├── bug32776.wsdl │ │ │ ├── bug32941.phpt │ │ │ ├── bug32941.wsdl │ │ │ ├── bug34449.phpt │ │ │ ├── bug34453.phpt │ │ │ ├── bug34453.wsdl │ │ │ ├── bug34643.phpt │ │ │ ├── bug34643.wsdl │ │ │ ├── bug34657.phpt │ │ │ ├── bug35142.phpt │ │ │ ├── bug35142.wsdl │ │ │ ├── bug35273.phpt │ │ │ ├── bug36226-2.phpt │ │ │ ├── bug36226-2.wsdl │ │ │ ├── bug36226.phpt │ │ │ ├── bug36575.phpt │ │ │ ├── bug36575.wsdl │ │ │ ├── bug36614.phpt │ │ │ ├── bug36614.wsdl │ │ │ ├── bug36629.phpt │ │ │ ├── bug36908.phpt │ │ │ ├── bug36908.wsdl │ │ │ ├── bug36999.phpt │ │ │ ├── bug36999.wsdl │ │ │ ├── bug37013.phpt │ │ │ ├── bug37013.wsdl │ │ │ ├── bug37083.phpt │ │ │ ├── bug37083.wsdl │ │ │ ├── bug37278.phpt │ │ │ ├── bug38004.phpt │ │ │ ├── bug38004.wsdl │ │ │ ├── bug38005.phpt │ │ │ ├── bug38055.phpt │ │ │ ├── bug38055.wsdl │ │ │ ├── bug38067.phpt │ │ │ ├── bug38067.wsdl │ │ │ ├── bug38536.phpt │ │ │ ├── bug38536.wsdl │ │ │ ├── bug39121.phpt │ │ │ ├── bug39815.phpt │ │ │ ├── bug39832.phpt │ │ │ ├── bug39832.wsdl │ │ │ ├── bug40609.phpt │ │ │ ├── bug40609.wsdl │ │ │ ├── bug41004.phpt │ │ │ ├── bug41004.wsdl │ │ │ ├── bug41097.phpt │ │ │ ├── bug41337.phpt │ │ │ ├── bug41337.wsdl │ │ │ ├── bug41337_2.phpt │ │ │ ├── bug41337_2.wsdl │ │ │ ├── bug41337_2_1.wsdl │ │ │ ├── bug41566.phpt │ │ │ ├── bug42086.phpt │ │ │ ├── bug42086.wsdl │ │ │ ├── bug42151.phpt │ │ │ ├── bug42183.phpt │ │ │ ├── bug42214.phpt │ │ │ ├── bug42326.phpt │ │ │ ├── bug42326.wsdl │ │ │ ├── bug42359.phpt │ │ │ ├── bug42359.wsdl │ │ │ ├── bug42488.phpt │ │ │ ├── bug42692.phpt │ │ │ ├── bug42692.wsdl │ │ │ ├── bug43045.phpt │ │ │ ├── bug44686.phpt │ │ │ ├── bug44686.wsdl │ │ │ ├── bug44811.phpt │ │ │ ├── bug44882.phpt │ │ │ ├── bug44882.wsdl │ │ │ ├── bug46419.phpt │ │ │ ├── bug46427.phpt │ │ │ ├── bug46760.phpt │ │ │ ├── bug47021.phpt │ │ │ ├── bug47049.phpt │ │ │ ├── bug47049.wsdl │ │ │ ├── bug47273.phpt │ │ │ ├── bug47925.phpt │ │ │ ├── bug48557.phpt │ │ │ ├── bug48557.wsdl │ │ │ ├── bug49278.phpt │ │ │ ├── bug49278.wsdl │ │ │ ├── bug49898.phpt │ │ │ ├── bug50675.phpt │ │ │ ├── bug50675.wsdl │ │ │ ├── bug50698_1.phpt │ │ │ ├── bug50698_1.wsdl │ │ │ ├── bug50698_2.phpt │ │ │ ├── bug50698_2.wsdl │ │ │ ├── bug50698_3.phpt │ │ │ ├── bug50698_3.wsdl │ │ │ ├── bug50698_4.phpt │ │ │ ├── bug50698_4.wsdl │ │ │ ├── bug50762.phpt │ │ │ ├── bug50762.wsdl │ │ │ ├── bug50997.phpt │ │ │ ├── bug50997.wsdl │ │ │ ├── bug51561.inc │ │ │ ├── bug51561.phpt │ │ │ ├── bug54911.phpt │ │ │ ├── bug55323.phpt │ │ │ ├── bug55323.wsdl │ │ │ ├── bug55639.phpt │ │ │ ├── bug61525.phpt │ │ │ ├── bug62900.phpt │ │ │ ├── bug62900_run │ │ │ ├── bug65018.phpt │ │ │ ├── bug66049.phpt │ │ │ ├── bug66112.phpt │ │ │ ├── bug66112.wsdl │ │ │ ├── bug68361.phpt │ │ │ ├── bug68996.phpt │ │ │ ├── bug69085.phpt │ │ │ ├── bug69137.phpt │ │ │ ├── bug69462.phpt │ │ │ ├── bug69668.phpt │ │ │ ├── bug69668.wsdl │ │ │ ├── bug70211.phpt │ │ │ ├── bug70388.phpt │ │ │ ├── bug70469.phpt │ │ │ ├── bug70875.phpt │ │ │ ├── bug70875.wsdl │ │ │ ├── bug71610.phpt │ │ │ ├── bug71711.phpt │ │ │ ├── bug71996.phpt │ │ │ ├── bug73037.phpt │ │ │ ├── bug73182.phpt │ │ │ ├── bug73237.phpt │ │ │ ├── bug73237.wsdl │ │ │ ├── bug73452.phpt │ │ │ ├── bug73538.phpt │ │ │ ├── bug75306.phpt │ │ │ ├── bug75502.phpt │ │ │ ├── bug76232.phpt │ │ │ ├── bug76348.phpt │ │ │ ├── bug76348.wsdl │ │ │ ├── bug76348.xsd │ │ │ ├── bug77088.phpt │ │ │ ├── bug77141.phpt │ │ │ ├── bug77410.phpt │ │ │ ├── bug77410.wsdl │ │ │ ├── bug77945.phpt │ │ │ ├── bug79357.phpt │ │ │ ├── bug79357.wsdl │ │ │ ├── bug79536.phpt │ │ │ ├── bug80672.phpt │ │ │ ├── bug80672.xml │ │ │ ├── gh11941_errors.phpt │ │ │ ├── gh16237.phpt │ │ │ ├── gh16256.phpt │ │ │ ├── gh16259.phpt │ │ │ ├── gh16429.phpt │ │ │ ├── gh18640.phpt │ │ │ ├── gh18990.phpt │ │ │ ├── gh19784.phpt │ │ │ ├── gh20011.phpt │ │ │ ├── multiport.phpt │ │ │ ├── multiport.wsdl │ │ │ ├── segfault_assertion_props.phpt │ │ │ ├── setClass_twice.phpt │ │ │ ├── setObject_twice.phpt │ │ │ ├── xml.xsd │ │ │ └── xml2.xsd │ │ ├── classmap.wsdl │ │ ├── classmap001.phpt │ │ ├── classmap002.phpt │ │ ├── classmap003.phpt │ │ ├── classmap003.wsdl │ │ ├── classmap004.phpt │ │ ├── classmap005.phpt │ │ ├── classmap006.phpt │ │ ├── classmap006.wsdl │ │ ├── classmap007.phpt │ │ ├── classmap007.wsdl │ │ ├── custom_content_type.phpt │ │ ├── fault001.phpt │ │ ├── fault_warning.phpt │ │ ├── gh12392.phpt │ │ ├── gh12392.wsdl │ │ ├── gh15711.phpt │ │ ├── gh15711.wsdl │ │ ├── gh16318.phpt │ │ ├── gh8538.phpt │ │ ├── gh8538.wsdl │ │ ├── gh9720.phpt │ │ ├── gh9720.wsdl │ │ ├── interop/ │ │ │ ├── Round2/ │ │ │ │ ├── Base/ │ │ │ │ │ ├── r2_base_001p.phpt │ │ │ │ │ ├── r2_base_001s.phpt │ │ │ │ │ ├── r2_base_001w.phpt │ │ │ │ │ ├── r2_base_002p.phpt │ │ │ │ │ ├── r2_base_002s.phpt │ │ │ │ │ ├── r2_base_002w.phpt │ │ │ │ │ ├── r2_base_003p.phpt │ │ │ │ │ ├── r2_base_003s.phpt │ │ │ │ │ ├── r2_base_003w.phpt │ │ │ │ │ ├── r2_base_004p.phpt │ │ │ │ │ ├── r2_base_004s.phpt │ │ │ │ │ ├── r2_base_004w.phpt │ │ │ │ │ ├── r2_base_005p.phpt │ │ │ │ │ ├── r2_base_005s.phpt │ │ │ │ │ ├── r2_base_005w.phpt │ │ │ │ │ ├── r2_base_006p.phpt │ │ │ │ │ ├── r2_base_006s.phpt │ │ │ │ │ ├── r2_base_006w.phpt │ │ │ │ │ ├── r2_base_007p.phpt │ │ │ │ │ ├── r2_base_007s.phpt │ │ │ │ │ ├── r2_base_007w.phpt │ │ │ │ │ ├── r2_base_008p.phpt │ │ │ │ │ ├── r2_base_008s.phpt │ │ │ │ │ ├── r2_base_008w.phpt │ │ │ │ │ ├── r2_base_009p.phpt │ │ │ │ │ ├── r2_base_009s.phpt │ │ │ │ │ ├── r2_base_009w.phpt │ │ │ │ │ ├── r2_base_010p.phpt │ │ │ │ │ ├── r2_base_010s.phpt │ │ │ │ │ ├── r2_base_010w.phpt │ │ │ │ │ ├── r2_base_011p.phpt │ │ │ │ │ ├── r2_base_011s.phpt │ │ │ │ │ ├── r2_base_011w.phpt │ │ │ │ │ ├── r2_base_012p.phpt │ │ │ │ │ ├── r2_base_012s.phpt │ │ │ │ │ ├── r2_base_012w.phpt │ │ │ │ │ ├── r2_base_013p.phpt │ │ │ │ │ ├── r2_base_013s.phpt │ │ │ │ │ ├── r2_base_013w.phpt │ │ │ │ │ ├── r2_base_014p.phpt │ │ │ │ │ ├── r2_base_014s.phpt │ │ │ │ │ ├── r2_base_014w.phpt │ │ │ │ │ ├── r2_base_015p.phpt │ │ │ │ │ ├── r2_base_015s.phpt │ │ │ │ │ ├── r2_base_015w.phpt │ │ │ │ │ ├── r2_base_016p.phpt │ │ │ │ │ ├── r2_base_016s.phpt │ │ │ │ │ ├── r2_base_016w.phpt │ │ │ │ │ ├── r2_base_017p.phpt │ │ │ │ │ ├── r2_base_017s.phpt │ │ │ │ │ ├── r2_base_017w.phpt │ │ │ │ │ ├── r2_base_018p.phpt │ │ │ │ │ ├── r2_base_018s.phpt │ │ │ │ │ ├── r2_base_018w.phpt │ │ │ │ │ ├── r2_base_019p.phpt │ │ │ │ │ ├── r2_base_019s.phpt │ │ │ │ │ ├── r2_base_019w.phpt │ │ │ │ │ ├── r2_base_020p.phpt │ │ │ │ │ ├── r2_base_020s.phpt │ │ │ │ │ ├── r2_base_020w.phpt │ │ │ │ │ ├── r2_base_021p.phpt │ │ │ │ │ ├── r2_base_021s.phpt │ │ │ │ │ ├── r2_base_021w.phpt │ │ │ │ │ ├── r2_base_022p.phpt │ │ │ │ │ ├── r2_base_022s.phpt │ │ │ │ │ ├── r2_base_022w.phpt │ │ │ │ │ ├── r2_base_023p.phpt │ │ │ │ │ ├── r2_base_023s.phpt │ │ │ │ │ ├── r2_base_023w.phpt │ │ │ │ │ ├── r2_base_024p.phpt │ │ │ │ │ ├── r2_base_024s.phpt │ │ │ │ │ ├── r2_base_024w.phpt │ │ │ │ │ ├── round2_base.inc │ │ │ │ │ └── round2_base.wsdl │ │ │ │ └── GroupB/ │ │ │ │ ├── r2_groupB_001p.phpt │ │ │ │ ├── r2_groupB_001s.phpt │ │ │ │ ├── r2_groupB_001w.phpt │ │ │ │ ├── r2_groupB_002p.phpt │ │ │ │ ├── r2_groupB_002s.phpt │ │ │ │ ├── r2_groupB_002w.phpt │ │ │ │ ├── r2_groupB_003p.phpt │ │ │ │ ├── r2_groupB_003s.phpt │ │ │ │ ├── r2_groupB_003w.phpt │ │ │ │ ├── r2_groupB_004p.phpt │ │ │ │ ├── r2_groupB_004s.phpt │ │ │ │ ├── r2_groupB_004w.phpt │ │ │ │ ├── r2_groupB_005p.phpt │ │ │ │ ├── r2_groupB_005s.phpt │ │ │ │ ├── r2_groupB_005w.phpt │ │ │ │ ├── round2_groupB.inc │ │ │ │ └── round2_groupB.wsdl │ │ │ ├── Round3/ │ │ │ │ ├── GroupD/ │ │ │ │ │ ├── imported/ │ │ │ │ │ │ ├── import1B.wsdl │ │ │ │ │ │ ├── import2B.wsdl │ │ │ │ │ │ └── import2B.xsd │ │ │ │ │ ├── r3_groupD_compound1_001w.phpt │ │ │ │ │ ├── r3_groupD_compound1_002w.phpt │ │ │ │ │ ├── r3_groupD_compound1_003w.phpt │ │ │ │ │ ├── r3_groupD_compound2_001w.phpt │ │ │ │ │ ├── r3_groupD_doclit_001w.phpt │ │ │ │ │ ├── r3_groupD_doclit_002w.phpt │ │ │ │ │ ├── r3_groupD_doclit_003w.phpt │ │ │ │ │ ├── r3_groupD_doclit_004w.phpt │ │ │ │ │ ├── r3_groupD_doclitparams_001w.phpt │ │ │ │ │ ├── r3_groupD_doclitparams_002w.phpt │ │ │ │ │ ├── r3_groupD_doclitparams_003w.phpt │ │ │ │ │ ├── r3_groupD_doclitparams_004w.phpt │ │ │ │ │ ├── r3_groupD_emptysa_001w.phpt │ │ │ │ │ ├── r3_groupD_import1_001w.phpt │ │ │ │ │ ├── r3_groupD_import2_001w.phpt │ │ │ │ │ ├── r3_groupD_import3_001w.phpt │ │ │ │ │ ├── r3_groupD_import3_002w.phpt │ │ │ │ │ ├── r3_groupD_rpcenc_001w.phpt │ │ │ │ │ ├── r3_groupD_rpcenc_002w.phpt │ │ │ │ │ ├── r3_groupD_rpcenc_003w.phpt │ │ │ │ │ ├── r3_groupD_rpcenc_004w.phpt │ │ │ │ │ ├── round3_groupD_compound1.inc │ │ │ │ │ ├── round3_groupD_compound1.wsdl │ │ │ │ │ ├── round3_groupD_compound2.inc │ │ │ │ │ ├── round3_groupD_compound2.wsdl │ │ │ │ │ ├── round3_groupD_doclit.inc │ │ │ │ │ ├── round3_groupD_doclit.wsdl │ │ │ │ │ ├── round3_groupD_doclitparams.inc │ │ │ │ │ ├── round3_groupD_doclitparams.wsdl │ │ │ │ │ ├── round3_groupD_emptysa.inc │ │ │ │ │ ├── round3_groupD_emptysa.wsdl │ │ │ │ │ ├── round3_groupD_import1.inc │ │ │ │ │ ├── round3_groupD_import1.wsdl │ │ │ │ │ ├── round3_groupD_import2.inc │ │ │ │ │ ├── round3_groupD_import2.wsdl │ │ │ │ │ ├── round3_groupD_import3.inc │ │ │ │ │ ├── round3_groupD_import3.wsdl │ │ │ │ │ ├── round3_groupD_rpcenc.inc │ │ │ │ │ └── round3_groupD_rpcenc.wsdl │ │ │ │ ├── GroupE/ │ │ │ │ │ ├── r3_groupE_list_001w.phpt │ │ │ │ │ ├── r3_groupE_list_002w.phpt │ │ │ │ │ ├── r3_groupE_list_003w.phpt │ │ │ │ │ ├── r3_groupE_list_004w.phpt │ │ │ │ │ ├── r3_groupE_list_005w.phpt │ │ │ │ │ ├── r3_groupE_list_006w.phpt │ │ │ │ │ ├── round3_groupE_list.inc │ │ │ │ │ └── round3_groupE_list.wsdl │ │ │ │ └── GroupF/ │ │ │ │ ├── r3_groupF_ext_001w.phpt │ │ │ │ ├── r3_groupF_extreq_001w.phpt │ │ │ │ ├── r3_groupF_headers_001w.phpt │ │ │ │ ├── r3_groupF_headers_002w.phpt │ │ │ │ ├── r3_groupF_headers_003w.phpt │ │ │ │ ├── r3_groupF_headers_004w.phpt │ │ │ │ ├── round3_groupF_ext.inc │ │ │ │ ├── round3_groupF_ext.wsdl │ │ │ │ ├── round3_groupF_extreq.wsdl │ │ │ │ ├── round3_groupF_headers.inc │ │ │ │ └── round3_groupF_headers.wsdl │ │ │ └── Round4/ │ │ │ ├── GroupG/ │ │ │ │ ├── round4_groupG_dimedoc.inc │ │ │ │ ├── round4_groupG_dimedoc.wsdl │ │ │ │ ├── round4_groupG_dimerpc.inc │ │ │ │ ├── round4_groupG_dimerpc.wsdl │ │ │ │ ├── round4_groupG_mimedoc.inc │ │ │ │ └── round4_groupG_mimerpc.inc │ │ │ ├── GroupH/ │ │ │ │ ├── r4_groupH_complex_doclit_001w.phpt │ │ │ │ ├── r4_groupH_complex_doclit_002w.phpt │ │ │ │ ├── r4_groupH_complex_doclit_003w.phpt │ │ │ │ ├── r4_groupH_complex_doclit_004w.phpt │ │ │ │ ├── r4_groupH_complex_doclit_005w.phpt │ │ │ │ ├── r4_groupH_complex_doclit_006w.phpt │ │ │ │ ├── r4_groupH_complex_doclit_007w.phpt │ │ │ │ ├── r4_groupH_complex_doclit_008w.phpt │ │ │ │ ├── r4_groupH_complex_doclit_009w.phpt │ │ │ │ ├── r4_groupH_complex_doclit_010w.phpt │ │ │ │ ├── r4_groupH_complex_rpcenc_001w.phpt │ │ │ │ ├── r4_groupH_complex_rpcenc_002w.phpt │ │ │ │ ├── r4_groupH_complex_rpcenc_003w.phpt │ │ │ │ ├── r4_groupH_complex_rpcenc_004w.phpt │ │ │ │ ├── r4_groupH_complex_rpcenc_005w.phpt │ │ │ │ ├── r4_groupH_complex_rpcenc_006w.phpt │ │ │ │ ├── r4_groupH_complex_rpcenc_007w.phpt │ │ │ │ ├── r4_groupH_complex_rpcenc_008w.phpt │ │ │ │ ├── r4_groupH_complex_rpcenc_009w.phpt │ │ │ │ ├── r4_groupH_complex_rpcenc_010w.phpt │ │ │ │ ├── r4_groupH_simple_doclit_001w.phpt │ │ │ │ ├── r4_groupH_simple_doclit_002w.phpt │ │ │ │ ├── r4_groupH_simple_doclit_003w.phpt │ │ │ │ ├── r4_groupH_simple_doclit_004w.phpt │ │ │ │ ├── r4_groupH_simple_doclit_005w.phpt │ │ │ │ ├── r4_groupH_simple_doclit_006w.phpt │ │ │ │ ├── r4_groupH_simple_doclit_007w.phpt │ │ │ │ ├── r4_groupH_simple_doclit_008w.phpt │ │ │ │ ├── r4_groupH_simple_doclit_009w.phpt │ │ │ │ ├── r4_groupH_simple_doclit_010w.phpt │ │ │ │ ├── r4_groupH_simple_doclit_011w.phpt │ │ │ │ ├── r4_groupH_simple_doclit_012w.phpt │ │ │ │ ├── r4_groupH_simple_doclit_013w.phpt │ │ │ │ ├── r4_groupH_simple_doclit_014w.phpt │ │ │ │ ├── r4_groupH_simple_doclit_015w.phpt │ │ │ │ ├── r4_groupH_simple_doclit_016w.phpt │ │ │ │ ├── r4_groupH_simple_doclit_017w.phpt │ │ │ │ ├── r4_groupH_simple_rpcenc_001w.phpt │ │ │ │ ├── r4_groupH_simple_rpcenc_002w.phpt │ │ │ │ ├── r4_groupH_simple_rpcenc_003w.phpt │ │ │ │ ├── r4_groupH_simple_rpcenc_004w.phpt │ │ │ │ ├── r4_groupH_simple_rpcenc_005w.phpt │ │ │ │ ├── r4_groupH_simple_rpcenc_006w.phpt │ │ │ │ ├── r4_groupH_simple_rpcenc_007w.phpt │ │ │ │ ├── r4_groupH_simple_rpcenc_008w.phpt │ │ │ │ ├── r4_groupH_simple_rpcenc_009w.phpt │ │ │ │ ├── r4_groupH_simple_rpcenc_010w.phpt │ │ │ │ ├── r4_groupH_simple_rpcenc_011w.phpt │ │ │ │ ├── r4_groupH_simple_rpcenc_012w.phpt │ │ │ │ ├── r4_groupH_simple_rpcenc_013w.phpt │ │ │ │ ├── r4_groupH_simple_rpcenc_014w.phpt │ │ │ │ ├── r4_groupH_simple_rpcenc_015w.phpt │ │ │ │ ├── r4_groupH_simple_rpcenc_016w.phpt │ │ │ │ ├── r4_groupH_simple_rpcenc_017w.phpt │ │ │ │ ├── r4_groupH_soapfault_001w.phpt │ │ │ │ ├── r4_groupH_soapfault_002w.phpt │ │ │ │ ├── r4_groupH_soapfault_003w.phpt │ │ │ │ ├── r4_groupH_soapfault_004w.phpt │ │ │ │ ├── round4_groupH_complex_doclit.inc │ │ │ │ ├── round4_groupH_complex_doclit.wsdl │ │ │ │ ├── round4_groupH_complex_rpcenc.inc │ │ │ │ ├── round4_groupH_complex_rpcenc.wsdl │ │ │ │ ├── round4_groupH_simple_doclit.inc │ │ │ │ ├── round4_groupH_simple_doclit.wsdl │ │ │ │ ├── round4_groupH_simple_rpcenc.inc │ │ │ │ ├── round4_groupH_simple_rpcenc.wsdl │ │ │ │ ├── round4_groupH_soapfault.inc │ │ │ │ └── round4_groupH_soapfault.wsdl │ │ │ └── GroupI/ │ │ │ ├── r4_groupI_xsd_001w.phpt │ │ │ ├── r4_groupI_xsd_002w.phpt │ │ │ ├── r4_groupI_xsd_003w.phpt │ │ │ ├── r4_groupI_xsd_004w.phpt │ │ │ ├── r4_groupI_xsd_005w.phpt │ │ │ ├── r4_groupI_xsd_006w.phpt │ │ │ ├── r4_groupI_xsd_007w.phpt │ │ │ ├── r4_groupI_xsd_008w.phpt │ │ │ ├── r4_groupI_xsd_009w.phpt │ │ │ ├── r4_groupI_xsd_010w.phpt │ │ │ ├── r4_groupI_xsd_011w.phpt │ │ │ ├── r4_groupI_xsd_012w.phpt │ │ │ ├── r4_groupI_xsd_013w.phpt │ │ │ ├── r4_groupI_xsd_014w.phpt │ │ │ ├── r4_groupI_xsd_015w.phpt │ │ │ ├── r4_groupI_xsd_016w.phpt │ │ │ ├── r4_groupI_xsd_017w.phpt │ │ │ ├── r4_groupI_xsd_018w.phpt │ │ │ ├── r4_groupI_xsd_019w.phpt │ │ │ ├── r4_groupI_xsd_020w.phpt │ │ │ ├── r4_groupI_xsd_021w.phpt │ │ │ ├── r4_groupI_xsd_022w.phpt │ │ │ ├── r4_groupI_xsd_023w.phpt │ │ │ ├── r4_groupI_xsd_024w.phpt │ │ │ ├── r4_groupI_xsd_025w.phpt │ │ │ ├── r4_groupI_xsd_026w.phpt │ │ │ ├── r4_groupI_xsd_027w.phpt │ │ │ ├── r4_groupI_xsd_028w.phpt │ │ │ ├── r4_groupI_xsd_029w.phpt │ │ │ ├── r4_groupI_xsd_030w.phpt │ │ │ ├── r4_groupI_xsd_031w.phpt │ │ │ ├── r4_groupI_xsd_032w.phpt │ │ │ ├── r4_groupI_xsd_033w.phpt │ │ │ ├── r4_groupI_xsd_034w.phpt │ │ │ ├── r4_groupI_xsd_035w.phpt │ │ │ ├── round4_groupI_xsd.inc │ │ │ └── round4_groupI_xsd.wsdl │ │ ├── schema/ │ │ │ ├── schema001.phpt │ │ │ ├── schema002.phpt │ │ │ ├── schema003.phpt │ │ │ ├── schema004.phpt │ │ │ ├── schema005.phpt │ │ │ ├── schema006.phpt │ │ │ ├── schema007.phpt │ │ │ ├── schema008.phpt │ │ │ ├── schema009.phpt │ │ │ ├── schema010.phpt │ │ │ ├── schema011.phpt │ │ │ ├── schema012.phpt │ │ │ ├── schema013.phpt │ │ │ ├── schema014.phpt │ │ │ ├── schema015.phpt │ │ │ ├── schema016.phpt │ │ │ ├── schema017.phpt │ │ │ ├── schema018.phpt │ │ │ ├── schema019.phpt │ │ │ ├── schema020.phpt │ │ │ ├── schema021.phpt │ │ │ ├── schema022.phpt │ │ │ ├── schema023.phpt │ │ │ ├── schema024.phpt │ │ │ ├── schema025.phpt │ │ │ ├── schema026.phpt │ │ │ ├── schema027.phpt │ │ │ ├── schema028.phpt │ │ │ ├── schema029.phpt │ │ │ ├── schema030.phpt │ │ │ ├── schema031.phpt │ │ │ ├── schema032.phpt │ │ │ ├── schema033.phpt │ │ │ ├── schema034.phpt │ │ │ ├── schema035.phpt │ │ │ ├── schema036.phpt │ │ │ ├── schema037.phpt │ │ │ ├── schema038.phpt │ │ │ ├── schema039.phpt │ │ │ ├── schema040.phpt │ │ │ ├── schema041.phpt │ │ │ ├── schema042.phpt │ │ │ ├── schema043.phpt │ │ │ ├── schema044.phpt │ │ │ ├── schema045.phpt │ │ │ ├── schema046.phpt │ │ │ ├── schema047.phpt │ │ │ ├── schema048.phpt │ │ │ ├── schema049.phpt │ │ │ ├── schema050.phpt │ │ │ ├── schema051.phpt │ │ │ ├── schema052.phpt │ │ │ ├── schema053.phpt │ │ │ ├── schema054.phpt │ │ │ ├── schema055.phpt │ │ │ ├── schema056.phpt │ │ │ ├── schema057.phpt │ │ │ ├── schema058.phpt │ │ │ ├── schema059.phpt │ │ │ ├── schema060.phpt │ │ │ ├── schema061.phpt │ │ │ ├── schema062.phpt │ │ │ ├── schema063.phpt │ │ │ ├── schema064.phpt │ │ │ ├── schema065.phpt │ │ │ ├── schema066.phpt │ │ │ ├── schema067.phpt │ │ │ ├── schema068.phpt │ │ │ ├── schema069.phpt │ │ │ ├── schema070.phpt │ │ │ ├── schema071.phpt │ │ │ ├── schema072.phpt │ │ │ ├── schema073.phpt │ │ │ ├── schema074.phpt │ │ │ ├── schema075.phpt │ │ │ ├── schema076.phpt │ │ │ ├── schema077.phpt │ │ │ ├── schema078.phpt │ │ │ ├── schema079.phpt │ │ │ ├── schema080.phpt │ │ │ ├── schema081.phpt │ │ │ ├── schema082.phpt │ │ │ ├── schema083.phpt │ │ │ ├── schema084.phpt │ │ │ ├── schema085.phpt │ │ │ ├── schema086.phpt │ │ │ └── test_schema.inc │ │ ├── server001.phpt │ │ ├── server002.phpt │ │ ├── server003.phpt │ │ ├── server004.phpt │ │ ├── server005.phpt │ │ ├── server006.phpt │ │ ├── server007.phpt │ │ ├── server008.phpt │ │ ├── server009.phpt │ │ ├── server010.phpt │ │ ├── server011.phpt │ │ ├── server012.phpt │ │ ├── server013.phpt │ │ ├── server014.phpt │ │ ├── server015.phpt │ │ ├── server016.phpt │ │ ├── server017.phpt │ │ ├── server018.phpt │ │ ├── server019.phpt │ │ ├── server020.phpt │ │ ├── server021.phpt │ │ ├── server022.phpt │ │ ├── server023.phpt │ │ ├── server024.phpt │ │ ├── server025.phpt │ │ ├── server025.wsdl │ │ ├── server026.phpt │ │ ├── server027.phpt │ │ ├── server028.phpt │ │ ├── server029.phpt │ │ ├── server030.phpt │ │ ├── server030.wsdl │ │ ├── server031.phpt │ │ ├── setheaders.phpt │ │ ├── soap12/ │ │ │ ├── T01.phpt │ │ │ ├── T02.phpt │ │ │ ├── T03.phpt │ │ │ ├── T04.phpt │ │ │ ├── T05.phpt │ │ │ ├── T10.phpt │ │ │ ├── T11.phpt │ │ │ ├── T12.phpt │ │ │ ├── T13.phpt │ │ │ ├── T14.phpt │ │ │ ├── T15.phpt │ │ │ ├── T19.phpt │ │ │ ├── T22.phpt │ │ │ ├── T23.phpt │ │ │ ├── T24.phpt │ │ │ ├── T25.phpt │ │ │ ├── T26.phpt │ │ │ ├── T27.phpt │ │ │ ├── T28.phpt │ │ │ ├── T29.phpt │ │ │ ├── T30.phpt │ │ │ ├── T31.phpt │ │ │ ├── T32.phpt │ │ │ ├── T33.phpt │ │ │ ├── T34.phpt │ │ │ ├── T35.phpt │ │ │ ├── T36.phpt │ │ │ ├── T37.phpt │ │ │ ├── T38_1.phpt │ │ │ ├── T38_2.phpt │ │ │ ├── T39.phpt │ │ │ ├── T40.phpt │ │ │ ├── T41.phpt │ │ │ ├── T42.phpt │ │ │ ├── T43.phpt │ │ │ ├── T44.phpt │ │ │ ├── T45.phpt │ │ │ ├── T46.phpt │ │ │ ├── T47.phpt │ │ │ ├── T48.phpt │ │ │ ├── T49.phpt │ │ │ ├── T50.phpt │ │ │ ├── T51.phpt │ │ │ ├── T52.phpt │ │ │ ├── T53.phpt │ │ │ ├── T54.phpt │ │ │ ├── T55.phpt │ │ │ ├── T56.phpt │ │ │ ├── T57.phpt │ │ │ ├── T58.phpt │ │ │ ├── T59.phpt │ │ │ ├── T60.phpt │ │ │ ├── T61.phpt │ │ │ ├── T63.phpt │ │ │ ├── T64.phpt │ │ │ ├── T65.phpt │ │ │ ├── T66.phpt │ │ │ ├── T67.phpt │ │ │ ├── T68.phpt │ │ │ ├── T69.phpt │ │ │ ├── T70.phpt │ │ │ ├── T71.phpt │ │ │ ├── T72.phpt │ │ │ ├── T73.phpt │ │ │ ├── T74.phpt │ │ │ ├── T75.phpt │ │ │ ├── T76_1.phpt │ │ │ ├── T76_2.phpt │ │ │ ├── T77_1.phpt │ │ │ ├── T77_2.phpt │ │ │ ├── T77_3.phpt │ │ │ ├── T78.phpt │ │ │ ├── T80.phpt │ │ │ ├── soap12-test.inc │ │ │ └── soap12-test.wsdl │ │ ├── soap_qname_crash.phpt │ │ ├── ssl_method_deprecation.phpt │ │ ├── test.wsdl │ │ ├── transport001.phpt │ │ ├── typemap001.phpt │ │ ├── typemap002.phpt │ │ ├── typemap003.phpt │ │ ├── typemap004.phpt │ │ ├── typemap005.phpt │ │ ├── typemap006.phpt │ │ ├── typemap007.phpt │ │ ├── typemap008.phpt │ │ ├── typemap009.phpt │ │ ├── typemap010.phpt │ │ ├── typemap011.phpt │ │ ├── typemap012.phpt │ │ └── typemap013.phpt │ ├── sockets/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── conversions.c │ │ ├── conversions.h │ │ ├── multicast.c │ │ ├── multicast.h │ │ ├── php_sockets.h │ │ ├── sendrecvmsg.c │ │ ├── sendrecvmsg.h │ │ ├── sockaddr_conv.c │ │ ├── sockaddr_conv.h │ │ ├── sockets.c │ │ ├── sockets.stub.php │ │ ├── sockets_arginfo.h │ │ ├── tests/ │ │ │ ├── bug46360.phpt │ │ │ ├── bug49341.phpt │ │ │ ├── bug51958.phpt │ │ │ ├── bug63000.phpt │ │ │ ├── bug76839.phpt │ │ │ ├── bug80723.phpt │ │ │ ├── bug_export_stream_type.phpt │ │ │ ├── gh13603.phpt │ │ │ ├── gh16267.phpt │ │ │ ├── gh17921.phpt │ │ │ ├── ipv4loop.phpt │ │ │ ├── ipv6_skipif.inc │ │ │ ├── ipv6loop.phpt │ │ │ ├── mcast_helpers.php.inc │ │ │ ├── mcast_ipv4_recv.phpt │ │ │ ├── mcast_ipv4_send.phpt │ │ │ ├── mcast_ipv4_send_error.phpt │ │ │ ├── mcast_ipv6_recv.phpt │ │ │ ├── mcast_ipv6_recv_limited.phpt │ │ │ ├── mcast_ipv6_send.phpt │ │ │ ├── socket_abstract_path.phpt │ │ │ ├── socket_abstract_path_sendmsg.phpt │ │ │ ├── socket_accept_failure.phpt │ │ │ ├── socket_addrinfo_bind.phpt │ │ │ ├── socket_addrinfo_connect.phpt │ │ │ ├── socket_addrinfo_explain.phpt │ │ │ ├── socket_addrinfo_lookup.phpt │ │ │ ├── socket_bind.phpt │ │ │ ├── socket_bpf_extensions.phpt │ │ │ ├── socket_clear_error-win32.phpt │ │ │ ├── socket_clear_error.phpt │ │ │ ├── socket_cmsg_credentials.phpt │ │ │ ├── socket_cmsg_credentials_fbsd.phpt │ │ │ ├── socket_cmsg_rights.phpt │ │ │ ├── socket_connect_params.phpt │ │ │ ├── socket_create_listen-nobind.phpt │ │ │ ├── socket_create_listen-win32.phpt │ │ │ ├── socket_create_listen.phpt │ │ │ ├── socket_create_listen_used.phpt │ │ │ ├── socket_create_pair-wrongparams-win32.phpt │ │ │ ├── socket_create_pair-wrongparams.phpt │ │ │ ├── socket_create_pair.phpt │ │ │ ├── socket_create_pair_sockexec.phpt │ │ │ ├── socket_defer_acp.phpt │ │ │ ├── socket_dontfragment.phpt │ │ │ ├── socket_dontfragment_bsd.phpt │ │ │ ├── socket_export_stream-1.phpt │ │ │ ├── socket_export_stream-2.phpt │ │ │ ├── socket_export_stream-3.phpt │ │ │ ├── socket_export_stream-4-win.phpt │ │ │ ├── socket_export_stream-4.phpt │ │ │ ├── socket_export_stream-5.phpt │ │ │ ├── socket_getopt.phpt │ │ │ ├── socket_getpeername.phpt │ │ │ ├── socket_getpeername_ipv4loop.phpt │ │ │ ├── socket_getpeername_ipv6loop.phpt │ │ │ ├── socket_getsockname.phpt │ │ │ ├── socket_import_stream-1.phpt │ │ │ ├── socket_import_stream-2.phpt │ │ │ ├── socket_import_stream-3.phpt │ │ │ ├── socket_import_stream-4-win.phpt │ │ │ ├── socket_import_stream-4.phpt │ │ │ ├── socket_import_stream-5.phpt │ │ │ ├── socket_listen-wrongparams.phpt │ │ │ ├── socket_meminfo.phpt │ │ │ ├── socket_read_params.phpt │ │ │ ├── socket_recv_overflow.phpt │ │ │ ├── socket_recvmsg.phpt │ │ │ ├── socket_reuseport_cbpf.phpt │ │ │ ├── socket_select-wrongparams-1-win32.phpt │ │ │ ├── socket_select-wrongparams-1.phpt │ │ │ ├── socket_select-wrongparams-2.phpt │ │ │ ├── socket_select-wrongparams-4.phpt │ │ │ ├── socket_select.phpt │ │ │ ├── socket_select_error.phpt │ │ │ ├── socket_send.phpt │ │ │ ├── socket_send_params.phpt │ │ │ ├── socket_sendrecvmsg_error.phpt │ │ │ ├── socket_sendrecvmsg_multi_msg-unix.phpt │ │ │ ├── socket_sendrecvmsg_multi_msg.phpt │ │ │ ├── socket_sendto_params.phpt │ │ │ ├── socket_sendto_zerocopy.phpt │ │ │ ├── socket_sentto_recvfrom_ipv4_udp.phpt │ │ │ ├── socket_sentto_recvfrom_ipv6_udp-win32.phpt │ │ │ ├── socket_sentto_recvfrom_ipv6_udp.phpt │ │ │ ├── socket_sentto_recvfrom_unix.phpt │ │ │ ├── socket_set_block-retval.phpt │ │ │ ├── socket_set_nonblock-retval.phpt │ │ │ ├── socket_set_nonblock.phpt │ │ │ ├── socket_set_option_acf.phpt │ │ │ ├── socket_set_option_bindtodevice.phpt │ │ │ ├── socket_set_option_error_socket_option.phpt │ │ │ ├── socket_set_option_in6_pktinfo.phpt │ │ │ ├── socket_set_option_rcvtimeo.phpt │ │ │ ├── socket_set_option_seolinger.phpt │ │ │ ├── socket_set_option_sndtimeo.phpt │ │ │ ├── socket_set_option_timeo_error.phpt │ │ │ ├── socket_setopt_basic.phpt │ │ │ ├── socket_shutdown-win32.phpt │ │ │ ├── socket_shutdown.phpt │ │ │ ├── socket_strerror.phpt │ │ │ ├── socket_tcp_congestion.phpt │ │ │ ├── unixloop.phpt │ │ │ └── wsaprotocol_info_0.phpt │ │ └── windows_common.h │ ├── sodium/ │ │ ├── CREDITS │ │ ├── README.md │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── libsodium.c │ │ ├── libsodium.stub.php │ │ ├── libsodium_arginfo.h │ │ ├── php_libsodium.h │ │ ├── sodium_pwhash.c │ │ ├── sodium_pwhash.stub.php │ │ ├── sodium_pwhash_arginfo.h │ │ └── tests/ │ │ ├── bug78114.phpt │ │ ├── bug78516.phpt │ │ ├── crypto_aead.phpt │ │ ├── crypto_auth.phpt │ │ ├── crypto_box.phpt │ │ ├── crypto_core_ristretto255.phpt │ │ ├── crypto_generichash.phpt │ │ ├── crypto_hex.phpt │ │ ├── crypto_kdf.phpt │ │ ├── crypto_kx.phpt │ │ ├── crypto_scalarmult.phpt │ │ ├── crypto_scalarmult_ristretto255.phpt │ │ ├── crypto_secretbox.phpt │ │ ├── crypto_secretstream.phpt │ │ ├── crypto_shorthash.phpt │ │ ├── crypto_sign.phpt │ │ ├── crypto_stream.phpt │ │ ├── crypto_stream_xchacha20.phpt │ │ ├── exception_trace_without_args.phpt │ │ ├── inc_add.phpt │ │ ├── installed.phpt │ │ ├── php_password_hash_argon2i.phpt │ │ ├── php_password_hash_argon2id.phpt │ │ ├── php_password_verify.phpt │ │ ├── pwhash_argon2i.phpt │ │ ├── pwhash_scrypt.phpt │ │ ├── sodium_crypto_sign_ed25519_pk_to_curve25519_failure_leak.phpt │ │ ├── sodium_error_001.phpt │ │ ├── utils.phpt │ │ └── version.phpt │ ├── spl/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── php_spl.c │ │ ├── php_spl.h │ │ ├── php_spl.stub.php │ │ ├── php_spl_arginfo.h │ │ ├── spl_array.c │ │ ├── spl_array.h │ │ ├── spl_array.stub.php │ │ ├── spl_array_arginfo.h │ │ ├── spl_directory.c │ │ ├── spl_directory.h │ │ ├── spl_directory.stub.php │ │ ├── spl_directory_arginfo.h │ │ ├── spl_dllist.c │ │ ├── spl_dllist.h │ │ ├── spl_dllist.stub.php │ │ ├── spl_dllist_arginfo.h │ │ ├── spl_exceptions.c │ │ ├── spl_exceptions.h │ │ ├── spl_exceptions.stub.php │ │ ├── spl_exceptions_arginfo.h │ │ ├── spl_fixedarray.c │ │ ├── spl_fixedarray.h │ │ ├── spl_fixedarray.stub.php │ │ ├── spl_fixedarray_arginfo.h │ │ ├── spl_functions.c │ │ ├── spl_functions.h │ │ ├── spl_heap.c │ │ ├── spl_heap.h │ │ ├── spl_heap.stub.php │ │ ├── spl_heap_arginfo.h │ │ ├── spl_iterators.c │ │ ├── spl_iterators.h │ │ ├── spl_iterators.stub.php │ │ ├── spl_iterators_arginfo.h │ │ ├── spl_observer.c │ │ ├── spl_observer.h │ │ ├── spl_observer.stub.php │ │ ├── spl_observer_arginfo.h │ │ └── tests/ │ │ ├── AppendIterator_invalid_ctor.phpt │ │ ├── ArrayObject/ │ │ │ └── property_hooks.phpt │ │ ├── ArrayObject__serialize_saves_iterator_class.phpt │ │ ├── ArrayObject_clone_other_std_props.phpt │ │ ├── ArrayObject_dump_during_sort.phpt │ │ ├── ArrayObject_exchange_array_during_sorting.phpt │ │ ├── ArrayObject_get_object_vars.phpt │ │ ├── ArrayObject_illegal_offset.phpt │ │ ├── ArrayObject_modify_shared_object_properties.phpt │ │ ├── ArrayObject_overloaded_SplFixedArray.phpt │ │ ├── ArrayObject_overloaded_object_incompatible.phpt │ │ ├── ArrayObject_proptable_canonicalization.phpt │ │ ├── ArrayObject_sort_different_backing_storage.phpt │ │ ├── ArrayObject_std_props_no_recursion.phpt │ │ ├── ArrayObject_unserialize_empty_string.phpt │ │ ├── CallbackFilterIteratorTest-002.phpt │ │ ├── CallbackFilterIteratorTest.phpt │ │ ├── DirectoryIterator_by_reference.phpt │ │ ├── DirectoryIterator_empty_constructor.phpt │ │ ├── DirectoryIterator_getBasename_basic_test.phpt │ │ ├── DirectoryIterator_getExtension_basic.phpt │ │ ├── DirectoryIterator_getGroup_basic.phpt │ │ ├── DirectoryIterator_getInode_basic.phpt │ │ ├── DirectoryIterator_getInode_error.phpt │ │ ├── DirectoryIterator_getOwner_basic.phpt │ │ ├── DirectoryIterator_uninitialized.phpt │ │ ├── GlobIterator_internal_null_pointer.phpt │ │ ├── RecursiveCallbackFilterIteratorTest.phpt │ │ ├── RecursiveCallbackFilterIterator_trampoline_usage.phpt │ │ ├── RecursiveDirectoryIterator_getSubPath_basic.phpt │ │ ├── RecursiveDirectoryIterator_getSubPathname_basic.phpt │ │ ├── RecursiveDirectoryIterator_hasChildren.phpt │ │ ├── RecursiveIteratorIterator_dtor_order.phpt │ │ ├── RecursiveIteratorIterator_invalid_aggregate.phpt │ │ ├── RecursiveIteratorIterator_not_initialized.phpt │ │ ├── RegexIterator_with_reference_replacement.phpt │ │ ├── SPLDoublyLinkedList_iterate_by_reference.phpt │ │ ├── SplArray_fromArray.phpt │ │ ├── SplDoublyLinkedList_add_invalid_offset.phpt │ │ ├── SplDoublyLinkedList_add_null_offset.phpt │ │ ├── SplDoublyLinkedList_bottom_empty.phpt │ │ ├── SplDoublyLinkedList_consistent_iterator_mode.phpt │ │ ├── SplDoublyLinkedList_current.phpt │ │ ├── SplDoublyLinkedList_current_empty.phpt │ │ ├── SplDoublyLinkedList_debug-info.phpt │ │ ├── SplDoublyLinkedList_getIteratorMode.phpt │ │ ├── SplDoublyLinkedList_isEmpty_empty.phpt │ │ ├── SplDoublyLinkedList_isEmpty_not-empty.phpt │ │ ├── SplDoublyLinkedList_key.phpt │ │ ├── SplDoublyLinkedList_lifoMode.phpt │ │ ├── SplDoublyLinkedList_offsetExists_success.phpt │ │ ├── SplDoublyLinkedList_offsetGet_param_array.phpt │ │ ├── SplDoublyLinkedList_offsetGet_param_string.phpt │ │ ├── SplDoublyLinkedList_offsetUnset_greater_than_elements.phpt │ │ ├── SplDoublyLinkedList_offsetUnset_negative-parameter.phpt │ │ ├── SplDoublyLinkedList_offsetUnset_parameter-larger-num-elements.phpt │ │ ├── SplDoublyLinkedList_serialization.phpt │ │ ├── SplDoublyLinkedList_top_empty.phpt │ │ ├── SplDoublylinkedlist_offsetunset_first.phpt │ │ ├── SplDoublylinkedlist_offsetunset_first002.phpt │ │ ├── SplDoublylinkedlist_offsetunset_last.phpt │ │ ├── SplFileInfo_001.phpt │ │ ├── SplFileInfo_getExtension_basic-win32.phpt │ │ ├── SplFileInfo_getExtension_basic.phpt │ │ ├── SplFileInfo_getGroup_basic.phpt │ │ ├── SplFileInfo_getGroup_error.phpt │ │ ├── SplFileInfo_getInode_basic.phpt │ │ ├── SplFileInfo_getInode_error.phpt │ │ ├── SplFileInfo_getOwner_basic.phpt │ │ ├── SplFileInfo_getOwner_error.phpt │ │ ├── SplFileInfo_getPerms_basic.phpt │ │ ├── SplFileInfo_getPerms_error.phpt │ │ ├── SplFileInfo_setFileClass_basic.phpt │ │ ├── SplFileInfo_setFileClass_error.phpt │ │ ├── SplFileInfo_setInfoClass_basic.phpt │ │ ├── SplFileInfo_setInfoClass_error.phpt │ │ ├── SplFileObject/ │ │ │ ├── SplFileObject_current_basic.phpt │ │ │ ├── SplFileObject_current_variation001.phpt │ │ │ ├── SplFileObject_fflush_basic_001.phpt │ │ │ ├── SplFileObject_fgetcsv_basic.phpt │ │ │ ├── SplFileObject_fgetcsv_delimiter_basic.phpt │ │ │ ├── SplFileObject_fgetcsv_delimiter_error.phpt │ │ │ ├── SplFileObject_fgetcsv_enclosure_basic.phpt │ │ │ ├── SplFileObject_fgetcsv_enclosure_error.phpt │ │ │ ├── SplFileObject_fgetcsv_escape_basic.phpt │ │ │ ├── SplFileObject_fgetcsv_escape_default.phpt │ │ │ ├── SplFileObject_fgetcsv_escape_empty.phpt │ │ │ ├── SplFileObject_fgetcsv_escape_error.phpt │ │ │ ├── SplFileObject_fpassthru_basic.phpt │ │ │ ├── SplFileObject_fputcsv.phpt │ │ │ ├── SplFileObject_fputcsv_002.phpt │ │ │ ├── SplFileObject_fputcsv_variation1.phpt │ │ │ ├── SplFileObject_fputcsv_variation10.phpt │ │ │ ├── SplFileObject_fputcsv_variation11.phpt │ │ │ ├── SplFileObject_fputcsv_variation12.phpt │ │ │ ├── SplFileObject_fputcsv_variation13.phpt │ │ │ ├── SplFileObject_fputcsv_variation14.phpt │ │ │ ├── SplFileObject_fputcsv_variation15.phpt │ │ │ ├── SplFileObject_fputcsv_variation16.phpt │ │ │ ├── SplFileObject_fputcsv_variation5.phpt │ │ │ ├── SplFileObject_fputcsv_variation6.phpt │ │ │ ├── SplFileObject_fputcsv_variation7.phpt │ │ │ ├── SplFileObject_fputcsv_variation8.phpt │ │ │ ├── SplFileObject_fscanf_basic.phpt │ │ │ ├── SplFileObject_fstat_with_basic_fstat_disabled.phpt │ │ │ ├── SplFileObject_ftruncate_error_001.phpt │ │ │ ├── SplFileObject_fwrite_variation_001.phpt │ │ │ ├── SplFileObject_fwrite_variation_002.phpt │ │ │ ├── SplFileObject_getCsvControl_basic_001.phpt │ │ │ ├── SplFileObject_getCurrentLine_invalid_override.phpt │ │ │ ├── SplFileObject_getchildren_basic.phpt │ │ │ ├── SplFileObject_getflags_basic.phpt │ │ │ ├── SplFileObject_getflags_error001.phpt │ │ │ ├── SplFileObject_getflags_variation001.phpt │ │ │ ├── SplFileObject_haschildren_basic.phpt │ │ │ ├── SplFileObject_key_basic.phpt │ │ │ ├── SplFileObject_key_error001.phpt │ │ │ ├── SplFileObject_key_error002.phpt │ │ │ ├── SplFileObject_key_fgets_and_seek.phpt │ │ │ ├── SplFileObject_next_basic.phpt │ │ │ ├── SplFileObject_next_variation001.phpt │ │ │ ├── SplFileObject_next_variation002.phpt │ │ │ ├── SplFileObject_rewind_basic.phpt │ │ │ ├── SplFileObject_rewind_variation001.phpt │ │ │ ├── SplFileObject_seek_basic.phpt │ │ │ ├── SplFileObject_seek_error002.phpt │ │ │ ├── SplFileObject_seek_error_001.phpt │ │ │ ├── SplFileObject_setCsvControl_basic.phpt │ │ │ ├── SplFileObject_setCsvControl_error001.phpt │ │ │ ├── SplFileObject_setCsvControl_error002.phpt │ │ │ ├── SplFileObject_setCsvControl_error003.phpt │ │ │ ├── SplFileObject_setCsvControl_variation001.phpt │ │ │ ├── SplFileObject_setCsvControl_variation002.phpt │ │ │ ├── SplFileObject_testinput.csv │ │ │ ├── bug36258.phpt │ │ │ ├── bug46053.phpt │ │ │ ├── bug46569.csv │ │ │ ├── bug46569.phpt │ │ │ ├── bug51374.phpt │ │ │ ├── bug51532.phpt │ │ │ ├── bug52573.phpt │ │ │ ├── bug54292.phpt │ │ │ ├── bug60201.phpt │ │ │ ├── bug62004.phpt │ │ │ ├── bug62004.txt │ │ │ ├── bug64782.phpt │ │ │ ├── bug65545.phpt │ │ │ ├── bug67805.phpt │ │ │ ├── bug68479.phpt │ │ │ ├── bug72884.phpt │ │ │ ├── bug75917.phpt │ │ │ ├── bug77024.phpt │ │ │ ├── bug78976.phpt │ │ │ ├── bug79710.phpt │ │ │ ├── bug80933.phpt │ │ │ ├── bug81477.phpt │ │ │ ├── fgetcsv_blank_file.phpt │ │ │ ├── fileobject_001a.txt │ │ │ ├── fileobject_001b.txt │ │ │ ├── fileobject_002.phpt │ │ │ ├── fileobject_003.phpt │ │ │ ├── fileobject_004.phpt │ │ │ ├── fileobject_005.phpt │ │ │ ├── fileobject_checktype_basic.phpt │ │ │ ├── fileobject_getbasename_basic.phpt │ │ │ ├── fileobject_getcurrentline_basic.phpt │ │ │ ├── fileobject_getfileinfo_basic.phpt │ │ │ ├── fileobject_getmaxlinelen_basic.phpt │ │ │ ├── fileobject_getsize_basic.phpt │ │ │ ├── fileobject_setmaxlinelen_basic.phpt │ │ │ ├── fileobject_setmaxlinelen_error001.phpt │ │ │ ├── gh8121.csv │ │ │ ├── gh8121.phpt │ │ │ └── gh8273.phpt │ │ ├── SplFileinfo_debugInfo_basic.phpt │ │ ├── SplFileinfo_getBasename_basic.phpt │ │ ├── SplFileinfo_getFilename_basic.phpt │ │ ├── SplFixedArray__construct_param_array.phpt │ │ ├── SplFixedArray__construct_param_null.phpt │ │ ├── SplFixedArray__construct_param_string.phpt │ │ ├── SplFixedArray_change_size_during_iteration.phpt │ │ ├── SplFixedArray_construct_param_SplFixedArray.phpt │ │ ├── SplFixedArray_fromarray_indexes.phpt │ │ ├── SplFixedArray_fromarray_non_indexes.phpt │ │ ├── SplFixedArray_fromarray_param_multiarray.phpt │ │ ├── SplFixedArray_get_properties_for.phpt │ │ ├── SplFixedArray_immediate_gc.phpt │ │ ├── SplFixedArray_indirect_modification.phpt │ │ ├── SplFixedArray_nested_foreach.phpt │ │ ├── SplFixedArray_offsetExists_less_than_zero.phpt │ │ ├── SplFixedArray_offsetUnset_string.phpt │ │ ├── SplFixedArray_override_getIterator.phpt │ │ ├── SplFixedArray_override_offsetGet_only.phpt │ │ ├── SplFixedArray_serialize.phpt │ │ ├── SplFixedArray_setSize_destruct.phpt │ │ ├── SplFixedArray_setSize_filled_to_smaller.phpt │ │ ├── SplFixedArray_setSize_param_null.phpt │ │ ├── SplFixedArray_setSize_reduce.phpt │ │ ├── SplFixedArray_setsize_001.phpt │ │ ├── SplFixedArray_setsize_grow.phpt │ │ ├── SplFixedArray_setsize_shrink.phpt │ │ ├── SplFixedArray_toArray_empty.phpt │ │ ├── SplHeap_isEmpty.phpt │ │ ├── SplHeap_with_by_reference_compare.phpt │ │ ├── SplObjectStorage/ │ │ │ ├── SplObjectStorage_coalesce.phpt │ │ │ ├── SplObjectStorage_current_empty_storage.phpt │ │ │ ├── SplObjectStorage_getHash.phpt │ │ │ ├── SplObjectStorage_getInfo_empty_storage.phpt │ │ │ ├── SplObjectStorage_offsetGet.phpt │ │ │ ├── SplObjectStorage_offsetGet_missing_object.phpt │ │ │ ├── SplObjectStorage_removeAllExcept_basic.phpt │ │ │ ├── SplObjectStorage_setInfo_empty_storage.phpt │ │ │ ├── SplObjectStorage_unserialize_bad.phpt │ │ │ ├── SplObjectStorage_unserialize_invalid_parameter2.phpt │ │ │ ├── SplObjectStorage_unserialize_invalid_parameter3.phpt │ │ │ ├── SplObjectStorage_unserialize_nested.phpt │ │ │ ├── SplObjectStorage_unserialize_reference.phpt │ │ │ ├── SplObjectStorage_unset.phpt │ │ │ ├── SplObjectStorage_var_dump.phpt │ │ │ ├── bug49263.phpt │ │ │ ├── bug53071.phpt │ │ │ ├── bug53144.phpt │ │ │ ├── bug61453.phpt │ │ │ ├── bug65967.phpt │ │ │ ├── bug67582.phpt │ │ │ ├── bug69108.phpt │ │ │ ├── bug69227.phpt │ │ │ ├── bug70168.phpt │ │ │ └── bug70365.phpt │ │ ├── SplObjectStorage_seek.phpt │ │ ├── SplPriorityQueue_setExtractFlags_zero.phpt │ │ ├── SplQueue_setIteratorMode.phpt │ │ ├── SplQueue_setIteratorMode_param_lifo.phpt │ │ ├── SplStack_setIteratorMode.phpt │ │ ├── SplTempFileObject_constructor_basic.phpt │ │ ├── SplTempFileObject_constructor_error.phpt │ │ ├── SplTempFileObject_constructor_maxmemory_basic.phpt │ │ ├── SplTempFileObject_constructor_memory_lt1_variation.phpt │ │ ├── arrayIterator_ksort_basic1.phpt │ │ ├── arrayObject___construct_basic1.phpt │ │ ├── arrayObject___construct_basic2.phpt │ │ ├── arrayObject___construct_basic3.phpt │ │ ├── arrayObject___construct_basic4.phpt │ │ ├── arrayObject___construct_basic5.phpt │ │ ├── arrayObject___construct_basic6.phpt │ │ ├── arrayObject___construct_basic7.phpt │ │ ├── arrayObject___construct_error1.phpt │ │ ├── arrayObject___construct_error2.phpt │ │ ├── arrayObject_asort_basic1.phpt │ │ ├── arrayObject_asort_basic2.phpt │ │ ├── arrayObject_clone_basic1.phpt │ │ ├── arrayObject_clone_basic2.phpt │ │ ├── arrayObject_clone_basic3.phpt │ │ ├── arrayObject_count_basic1.phpt │ │ ├── arrayObject_exchangeArray_basic1.phpt │ │ ├── arrayObject_exchangeArray_basic2.phpt │ │ ├── arrayObject_exchangeArray_basic3.phpt │ │ ├── arrayObject_getFlags_basic1.phpt │ │ ├── arrayObject_getFlags_basic2.phpt │ │ ├── arrayObject_getIteratorClass_basic1.phpt │ │ ├── arrayObject_ksort_basic1.phpt │ │ ├── arrayObject_ksort_basic2.phpt │ │ ├── arrayObject_magicMethods1.phpt │ │ ├── arrayObject_magicMethods2.phpt │ │ ├── arrayObject_magicMethods3.phpt │ │ ├── arrayObject_magicMethods4.phpt │ │ ├── arrayObject_magicMethods5.phpt │ │ ├── arrayObject_magicMethods6.phpt │ │ ├── arrayObject_natcasesort_basic1.phpt │ │ ├── arrayObject_natsort_basic1.phpt │ │ ├── arrayObject_offsetExists_nullcheck.phpt │ │ ├── arrayObject_setFlags_basic1.phpt │ │ ├── arrayObject_setFlags_basic2.phpt │ │ ├── arrayObject_setIteratorClass_error1.phpt │ │ ├── arrayObject_uasort_basic1.phpt │ │ ├── arrayObject_uasort_error1.phpt │ │ ├── arrayObject_uksort_basic1.phpt │ │ ├── arrayObject_uksort_error1.phpt │ │ ├── array_001.phpt │ │ ├── array_002.phpt │ │ ├── array_003.phpt │ │ ├── array_004.phpt │ │ ├── array_005.phpt │ │ ├── array_006.phpt │ │ ├── array_007.phpt │ │ ├── array_008.phpt │ │ ├── array_009.phpt │ │ ├── array_009a.phpt │ │ ├── array_010.phpt │ │ ├── array_011.phpt │ │ ├── array_012.phpt │ │ ├── array_013.phpt │ │ ├── array_014.phpt │ │ ├── array_015.phpt │ │ ├── array_016.phpt │ │ ├── array_017.phpt │ │ ├── array_018.phpt │ │ ├── array_019.phpt │ │ ├── array_020.phpt │ │ ├── array_021.phpt │ │ ├── array_022.phpt │ │ ├── array_023.phpt │ │ ├── array_024.phpt │ │ ├── array_025.phpt │ │ ├── array_026.phpt │ │ ├── array_027.phpt │ │ ├── array_028.phpt │ │ ├── bug28822.phpt │ │ ├── bug31185.phpt │ │ ├── bug31346.phpt │ │ ├── bug31348.phpt │ │ ├── bug31926.phpt │ │ ├── bug32134.phpt │ │ ├── bug32394.phpt │ │ ├── bug33136.phpt │ │ ├── bug34548.phpt │ │ ├── bug36287.phpt │ │ ├── bug36825.phpt │ │ ├── bug36941.phpt │ │ ├── bug37457.phpt │ │ ├── bug38325.phpt │ │ ├── bug38618.phpt │ │ ├── bug40036.phpt │ │ ├── bug40091.phpt │ │ ├── bug40442.phpt │ │ ├── bug40872.phpt │ │ ├── bug41528.phpt │ │ ├── bug41691.phpt │ │ ├── bug41692.phpt │ │ ├── bug41828.phpt │ │ ├── bug42364.phpt │ │ ├── bug42654.phpt │ │ ├── bug42654_2.phpt │ │ ├── bug42703.phpt │ │ ├── bug44144.phpt │ │ ├── bug44615.phpt │ │ ├── bug45614.phpt │ │ ├── bug45622.phpt │ │ ├── bug45622b.phpt │ │ ├── bug45826.phpt │ │ ├── bug46031.phpt │ │ ├── bug46051.phpt │ │ ├── bug46088.phpt │ │ ├── bug46115.phpt │ │ ├── bug46160.phpt │ │ ├── bug47534.phpt │ │ ├── bug48023.phpt │ │ ├── bug48361.phpt │ │ ├── bug48493.phpt │ │ ├── bug49723.phpt │ │ ├── bug49972.phpt │ │ ├── bug50579.phpt │ │ ├── bug51068.phpt │ │ ├── bug51119.phpt │ │ ├── bug52238.phpt │ │ ├── bug52339.phpt │ │ ├── bug52861.phpt │ │ ├── bug53362.phpt │ │ ├── bug53515.phpt │ │ ├── bug54281.phpt │ │ ├── bug54291.phpt │ │ ├── bug54304.phpt │ │ ├── bug54323.phpt │ │ ├── bug54384.phpt │ │ ├── bug54970.phpt │ │ ├── bug54971.phpt │ │ ├── bug55157_variation.phpt │ │ ├── bug55701.phpt │ │ ├── bug61326.phpt │ │ ├── bug61347.phpt │ │ ├── bug61418.phpt │ │ ├── bug61527.phpt │ │ ├── bug61697.phpt │ │ ├── bug61828.phpt │ │ ├── bug62059.phpt │ │ ├── bug62073.phpt │ │ ├── bug62262.phpt │ │ ├── bug62328.phpt │ │ ├── bug62433.phpt │ │ ├── bug62616.phpt │ │ ├── bug62672.phpt │ │ ├── bug62904.phpt │ │ ├── bug62978.phpt │ │ ├── bug63680.phpt │ │ ├── bug64023.phpt │ │ ├── bug64106.phpt │ │ ├── bug64228.phpt │ │ ├── bug64264.phpt │ │ ├── bug65006.phpt │ │ ├── bug65069.phpt │ │ ├── bug65213.phpt │ │ ├── bug65328.phpt │ │ ├── bug65387.phpt │ │ ├── bug66127.phpt │ │ ├── bug66405.phpt │ │ ├── bug66702.phpt │ │ ├── bug66834.phpt │ │ ├── bug67247.phpt │ │ ├── bug67359.phpt │ │ ├── bug67360.phpt │ │ ├── bug67538.phpt │ │ ├── bug67539.phpt │ │ ├── bug68128-USE_KEY.phpt │ │ ├── bug68128.phpt │ │ ├── bug68175.phpt │ │ ├── bug68557.phpt │ │ ├── bug68825.phpt │ │ ├── bug69181.phpt │ │ ├── bug69264.phpt │ │ ├── bug69335.phpt │ │ ├── bug69737.phpt │ │ ├── bug69845.phpt │ │ ├── bug69970.phpt │ │ ├── bug70053.phpt │ │ ├── bug70068.phpt │ │ ├── bug70155.phpt │ │ ├── bug70166.phpt │ │ ├── bug70169.phpt │ │ ├── bug70303.phpt │ │ ├── bug70366.phpt │ │ ├── bug70561.phpt │ │ ├── bug70573.phpt │ │ ├── bug70730.phpt │ │ ├── bug70852.phpt │ │ ├── bug70853.phpt │ │ ├── bug70868.phpt │ │ ├── bug70959.phpt │ │ ├── bug71028.phpt │ │ ├── bug71153.phpt │ │ ├── bug71202.phpt │ │ ├── bug71204.phpt │ │ ├── bug71236.phpt │ │ ├── bug71412.phpt │ │ ├── bug71617.phpt │ │ ├── bug71735.phpt │ │ ├── bug71838.phpt │ │ ├── bug72051.phpt │ │ ├── bug72684.phpt │ │ ├── bug72888.phpt │ │ ├── bug73029.phpt │ │ ├── bug73209.phpt │ │ ├── bug73423.phpt │ │ ├── bug73471.phpt │ │ ├── bug73629.phpt │ │ ├── bug73686.phpt │ │ ├── bug73896.phpt │ │ ├── bug74058.phpt │ │ ├── bug74372.phpt │ │ ├── bug74478.phpt │ │ ├── bug74519.phpt │ │ ├── bug74669.phpt │ │ ├── bug75049.phpt │ │ ├── bug75155.phpt │ │ ├── bug75173.phpt │ │ ├── bug75242.phpt │ │ ├── bug75673.phpt │ │ ├── bug75717.phpt │ │ ├── bug76367.phpt │ │ ├── bug77263.phpt │ │ ├── bug77298.phpt │ │ ├── bug77359.phpt │ │ ├── bug77360.phpt │ │ ├── bug77431.phpt │ │ ├── bug77751.phpt │ │ ├── bug77903.phpt │ │ ├── bug78409.phpt │ │ ├── bug78436.phpt │ │ ├── bug78456.phpt │ │ ├── bug78863.phpt │ │ ├── bug79151.phpt │ │ ├── bug79393.phpt │ │ ├── bug79432.phpt │ │ ├── bug79987.phpt │ │ ├── bug80111.phpt │ │ ├── bug80663.phpt │ │ ├── bug80719.phpt │ │ ├── bug80724.phpt │ │ ├── bug81587.phpt │ │ ├── bug81691.phpt │ │ ├── bug81992.phpt │ │ ├── bug81992b.phpt │ │ ├── class_implements_basic.phpt │ │ ├── class_implements_basic2.phpt │ │ ├── class_implements_variation.phpt │ │ ├── class_implements_variation1.phpt │ │ ├── class_uses_basic.phpt │ │ ├── class_uses_basic2.phpt │ │ ├── class_uses_variation.phpt │ │ ├── class_uses_variation1.phpt │ │ ├── countable_class_basic1.phpt │ │ ├── countable_count_variation1.phpt │ │ ├── dit_001.phpt │ │ ├── dit_001_noglob.phpt │ │ ├── dit_002.phpt │ │ ├── dit_003.phpt │ │ ├── dit_004.phpt │ │ ├── dit_005.phpt │ │ ├── dit_006.phpt │ │ ├── dllist_001.phpt │ │ ├── dllist_002.phpt │ │ ├── dllist_003.phpt │ │ ├── dllist_004.phpt │ │ ├── dllist_005.phpt │ │ ├── dllist_006.phpt │ │ ├── dllist_007.phpt │ │ ├── dllist_008.phpt │ │ ├── dllist_010.phpt │ │ ├── dllist_011.phpt │ │ ├── dllist_012.phpt │ │ ├── dllist_013.phpt │ │ ├── dllist_memleak.phpt │ │ ├── dualiterator.inc │ │ ├── dualiterator_001.phpt │ │ ├── filesystemiterator_flags.phpt │ │ ├── filesystemiterator_leak.phpt │ │ ├── filesystemiterator_no_skip_dots.phpt │ │ ├── fixedarray_001.phpt │ │ ├── fixedarray_002.phpt │ │ ├── fixedarray_003.phpt │ │ ├── fixedarray_004.phpt │ │ ├── fixedarray_006.phpt │ │ ├── fixedarray_007.phpt │ │ ├── fixedarray_008.phpt │ │ ├── fixedarray_010.phpt │ │ ├── fixedarray_012.phpt │ │ ├── fixedarray_013.phpt │ │ ├── fixedarray_014.phpt │ │ ├── fixedarray_016.phpt │ │ ├── fixedarray_018.phpt │ │ ├── fixedarray_020.phpt │ │ ├── fixedarray_021.phpt │ │ ├── fixedarray_022.phpt │ │ ├── fixedarray_023.phpt │ │ ├── fixedarray_024.phpt │ │ ├── gh10011.phpt │ │ ├── gh10248.phpt │ │ ├── gh10519.phpt │ │ ├── gh10907.phpt │ │ ├── gh10925.phpt │ │ ├── gh11178.phpt │ │ ├── gh11338.phpt │ │ ├── gh11972.phpt │ │ ├── gh12721.phpt │ │ ├── gh13531.phpt │ │ ├── gh13685.phpt │ │ ├── gh14290.phpt │ │ ├── gh14639.phpt │ │ ├── gh14687.phpt │ │ ├── gh15833_1.phpt │ │ ├── gh15833_2.phpt │ │ ├── gh15918.phpt │ │ ├── gh16054.phpt │ │ ├── gh16337.phpt │ │ ├── gh16464.phpt │ │ ├── gh16477-2.phpt │ │ ├── gh16477.phpt │ │ ├── gh16478.phpt │ │ ├── gh16479.phpt │ │ ├── gh16574.phpt │ │ ├── gh16588.phpt │ │ ├── gh16589.phpt │ │ ├── gh16604_1.phpt │ │ ├── gh16604_2.phpt │ │ ├── gh16646.phpt │ │ ├── gh16646_2.phpt │ │ ├── gh17198.phpt │ │ ├── gh17225.phpt │ │ ├── gh17463.phpt │ │ ├── gh17516.phpt │ │ ├── gh18018.phpt │ │ ├── gh18304.phpt │ │ ├── gh18322.phpt │ │ ├── gh18421.phpt │ │ ├── gh19094.phpt │ │ ├── gh19577.phpt │ │ ├── gh7809.phpt │ │ ├── gh8044.phpt │ │ ├── gh8318.phpt │ │ ├── gh8366.phpt │ │ ├── gh9883-extra.phpt │ │ ├── gh9883.phpt │ │ ├── heap_001.phpt │ │ ├── heap_002.phpt │ │ ├── heap_003.phpt │ │ ├── heap_004.phpt │ │ ├── heap_005.phpt │ │ ├── heap_006.phpt │ │ ├── heap_007.phpt │ │ ├── heap_008.phpt │ │ ├── heap_009.phpt │ │ ├── heap_010.phpt │ │ ├── heap_011.phpt │ │ ├── heap_012.phpt │ │ ├── heap_corruption.phpt │ │ ├── heap_current_variation_001.phpt │ │ ├── heap_it_current_empty.phpt │ │ ├── heap_top_variation_002.phpt │ │ ├── heap_top_variation_003.phpt │ │ ├── iterator_001.phpt │ │ ├── iterator_002.phpt │ │ ├── iterator_003.phpt │ │ ├── iterator_004.phpt │ │ ├── iterator_005.phpt │ │ ├── iterator_006.phpt │ │ ├── iterator_007.phpt │ │ ├── iterator_008.phpt │ │ ├── iterator_009.phpt │ │ ├── iterator_010.phpt │ │ ├── iterator_011.phpt │ │ ├── iterator_012.phpt │ │ ├── iterator_013.phpt │ │ ├── iterator_014.phpt │ │ ├── iterator_015.phpt │ │ ├── iterator_016.phpt │ │ ├── iterator_021.phpt │ │ ├── iterator_022.phpt │ │ ├── iterator_023.phpt │ │ ├── iterator_024.phpt │ │ ├── iterator_025.phpt │ │ ├── iterator_026.phpt │ │ ├── iterator_027.phpt │ │ ├── iterator_028.phpt │ │ ├── iterator_029.phpt │ │ ├── iterator_030.phpt │ │ ├── iterator_031.phpt │ │ ├── iterator_032.phpt │ │ ├── iterator_033.phpt │ │ ├── iterator_034.phpt │ │ ├── iterator_035.phpt │ │ ├── iterator_036.phpt │ │ ├── iterator_037.phpt │ │ ├── iterator_038.phpt │ │ ├── iterator_039.phpt │ │ ├── iterator_040.phpt │ │ ├── iterator_041.phpt │ │ ├── iterator_041a.phpt │ │ ├── iterator_041b.phpt │ │ ├── iterator_042.phpt │ │ ├── iterator_043.phpt │ │ ├── iterator_044.phpt │ │ ├── iterator_045.phpt │ │ ├── iterator_046.phpt │ │ ├── iterator_047.phpt │ │ ├── iterator_048.phpt │ │ ├── iterator_049.phpt │ │ ├── iterator_049b.phpt │ │ ├── iterator_050.phpt │ │ ├── iterator_051.phpt │ │ ├── iterator_052.phpt │ │ ├── iterator_053.phpt │ │ ├── iterator_054.phpt │ │ ├── iterator_055.phpt │ │ ├── iterator_056.phpt │ │ ├── iterator_057.phpt │ │ ├── iterator_058.phpt │ │ ├── iterator_062.phpt │ │ ├── iterator_067.phpt │ │ ├── iterator_068.phpt │ │ ├── iterator_069.phpt │ │ ├── iterator_070.phpt │ │ ├── iterator_071.phpt │ │ ├── iterator_count.phpt │ │ ├── iterator_count_array.phpt │ │ ├── iterator_count_exception.phpt │ │ ├── iterator_to_array.phpt │ │ ├── iterator_to_array_array.phpt │ │ ├── iterator_to_array_nonscalar_keys.phpt │ │ ├── multiple_iterator_001.phpt │ │ ├── observer_001.phpt │ │ ├── observer_002.phpt │ │ ├── observer_003.phpt │ │ ├── observer_004.phpt │ │ ├── observer_005.phpt │ │ ├── observer_006.phpt │ │ ├── observer_007.phpt │ │ ├── observer_008.phpt │ │ ├── observer_009.phpt │ │ ├── observer_010.phpt │ │ ├── pqueue_001.phpt │ │ ├── pqueue_002.phpt │ │ ├── pqueue_003.phpt │ │ ├── pqueue_004.phpt │ │ ├── pqueue_compare_basic.phpt │ │ ├── pqueue_current_error.phpt │ │ ├── recursiveIteratorIterator_beginchildren_error.phpt │ │ ├── recursiveIteratorIterator_callHasChildren_error.phpt │ │ ├── recursiveIteratorIterator_endchildren_error.phpt │ │ ├── recursiveIteratorIterator_nextelement_error.phpt │ │ ├── recursive_tree_iterator_001.phpt │ │ ├── recursive_tree_iterator_002.phpt │ │ ├── recursive_tree_iterator_003.phpt │ │ ├── recursive_tree_iterator_004.phpt │ │ ├── recursive_tree_iterator_005.phpt │ │ ├── recursive_tree_iterator_006.phpt │ │ ├── recursive_tree_iterator_007.phpt │ │ ├── recursive_tree_iterator_008.phpt │ │ ├── recursive_tree_iterator_setpostfix.phpt │ │ ├── recursivecomparedualiterator.inc │ │ ├── recursivedualiterator.inc │ │ ├── recursiveiteratoriterator_beginiteration_basic.phpt │ │ ├── recursiveiteratoriterator_enditeration_basic.phpt │ │ ├── recursiveiteratoriterator_getsubiterator_basic.phpt │ │ ├── recursiveiteratoriterator_getsubiterator_variation.phpt │ │ ├── recursiveiteratoriterator_getsubiterator_variation_002.phpt │ │ ├── recursiveiteratoriterator_getsubiterator_variation_003.phpt │ │ ├── recursiveiteratoriterator_nextelement_basic.phpt │ │ ├── regexIterator_flags_basic.phpt │ │ ├── regexIterator_mode_basic.phpt │ │ ├── regexIterator_setMode_error.phpt │ │ ├── regexiterator_getpregflags.phpt │ │ ├── regexiterator_getregex.phpt │ │ ├── regexiterator_setpregflags.phpt │ │ ├── serialize_property_tables.phpt │ │ ├── spl_001.phpt │ │ ├── spl_002.phpt │ │ ├── spl_003.phpt │ │ ├── spl_004.phpt │ │ ├── spl_006.phpt │ │ ├── spl_007.phpt │ │ ├── spl_autoload_001.phpt │ │ ├── spl_autoload_002.phpt │ │ ├── spl_autoload_003.phpt │ │ ├── spl_autoload_004.phpt │ │ ├── spl_autoload_005.phpt │ │ ├── spl_autoload_006.phpt │ │ ├── spl_autoload_007.phpt │ │ ├── spl_autoload_008.phpt │ │ ├── spl_autoload_009.phpt │ │ ├── spl_autoload_010.phpt │ │ ├── spl_autoload_011.phpt │ │ ├── spl_autoload_012.phpt │ │ ├── spl_autoload_013.phpt │ │ ├── spl_autoload_014.phpt │ │ ├── spl_autoload_bug48541.phpt │ │ ├── spl_autoload_call_basic.phpt │ │ ├── spl_autoload_called_scope.phpt │ │ ├── spl_autoload_throw_with_spl_autoloader_call_as_autoloader.phpt │ │ ├── spl_autoload_unregister_without_registrations.phpt │ │ ├── spl_autoload_warn_on_false_do_throw.phpt │ │ ├── spl_caching_iterator_constructor_flags.phpt │ │ ├── spl_cachingiterator___toString_basic.phpt │ │ ├── spl_classes.phpt │ │ ├── spl_fileinfo_getextension_leadingdot.phpt │ │ ├── spl_fileinfo_getlinktarget_basic.phpt │ │ ├── spl_heap_count_basic.phpt │ │ ├── spl_heap_is_empty_basic.phpt │ │ ├── spl_heap_isempty.phpt │ │ ├── spl_heap_iteration_error.phpt │ │ ├── spl_iterator_apply_error.phpt │ │ ├── spl_iterator_apply_error_001.phpt │ │ ├── spl_iterator_caching_count_basic.phpt │ │ ├── spl_iterator_caching_count_error.phpt │ │ ├── spl_iterator_caching_getcache_error.phpt │ │ ├── spl_iterator_getcallchildren.phpt │ │ ├── spl_iterator_iterator_constructor.phpt │ │ ├── spl_iterator_recursive_getiterator_error.phpt │ │ ├── spl_iterator_to_array_error.phpt │ │ ├── spl_limit_iterator_check_limits.phpt │ │ ├── spl_object_id.phpt │ │ ├── spl_pq_top_basic.phpt │ │ ├── spl_pq_top_error_corrupt.phpt │ │ ├── spl_pq_top_error_empty.phpt │ │ ├── spl_pqueue_gc.phpt │ │ ├── spl_recursive_iterator_iterator_key_case.phpt │ │ ├── splfixedarray_json_encode.phpt │ │ ├── splfixedarray_offsetExists_larger.phpt │ │ ├── testclass │ │ ├── testclass.class.inc │ │ ├── testclass.inc │ │ ├── testclass.php.inc │ │ ├── unserialize.phpt │ │ └── unserialize_errors.phpt │ ├── sqlite3/ │ │ ├── CREDITS │ │ ├── config.w32 │ │ ├── config0.m4 │ │ ├── php_sqlite3.h │ │ ├── php_sqlite3_structs.h │ │ ├── sqlite3.c │ │ ├── sqlite3.stub.php │ │ ├── sqlite3_arginfo.h │ │ └── tests/ │ │ ├── bug45798.phpt │ │ ├── bug47159.phpt │ │ ├── bug53463.phpt │ │ ├── bug63921-32bit.phpt │ │ ├── bug63921-64bit.phpt │ │ ├── bug66550.phpt │ │ ├── bug68760.phpt │ │ ├── bug69972.phpt │ │ ├── bug70628.phpt │ │ ├── bug71049.phpt │ │ ├── bug72571.phpt │ │ ├── bug72668.phpt │ │ ├── bug73068.phpt │ │ ├── bug73333.phpt │ │ ├── bug76665.phpt │ │ ├── bug77051.phpt │ │ ├── bug79294.phpt │ │ ├── bug81742.phpt │ │ ├── exception_from_toString.phpt │ │ ├── gh11451.phpt │ │ ├── gh11878.phpt │ │ ├── gh9032.phpt │ │ ├── new_db.inc │ │ ├── setauthorizer_cycle_leak.phpt │ │ ├── sqlite3_01_open-mb.phpt │ │ ├── sqlite3_01_open.phpt │ │ ├── sqlite3_02_create.phpt │ │ ├── sqlite3_02_open.phpt │ │ ├── sqlite3_03_insert.phpt │ │ ├── sqlite3_04_update.phpt │ │ ├── sqlite3_05_delete.phpt │ │ ├── sqlite3_06_prepared_stmt.phpt │ │ ├── sqlite3_07_prepared_stmt.phpt │ │ ├── sqlite3_08_udf.phpt │ │ ├── sqlite3_09_blob_bound_param.phpt │ │ ├── sqlite3_10_bound_value_name.phpt │ │ ├── sqlite3_11_numrows.phpt │ │ ├── sqlite3_12_unfinalized_stmt_cleanup.phpt │ │ ├── sqlite3_13_skip_all_cleanup.phpt │ │ ├── sqlite3_14_querysingle.phpt │ │ ├── sqlite3_15_open_error-win.phpt │ │ ├── sqlite3_15_open_error.phpt │ │ ├── sqlite3_16_select_no_results.phpt │ │ ├── sqlite3_17_version.phpt │ │ ├── sqlite3_18_changes.phpt │ │ ├── sqlite3_19_columninfo.phpt │ │ ├── sqlite3_20_error.phpt │ │ ├── sqlite3_21_security.phpt │ │ ├── sqlite3_22_loadextension.phpt │ │ ├── sqlite3_23_escape_string.phpt │ │ ├── sqlite3_24_last_insert_rowid.phpt │ │ ├── sqlite3_25_create_aggregate.phpt │ │ ├── sqlite3_26_reset_prepared_stmt.phpt │ │ ├── sqlite3_27_reset_prepared_stmt_result.phpt │ │ ├── sqlite3_28_clear_bindings.phpt │ │ ├── sqlite3_29_createfunction.phpt │ │ ├── sqlite3_30_blobopen.phpt │ │ ├── sqlite3_31_changes.phpt │ │ ├── sqlite3_31_open.phpt │ │ ├── sqlite3_33_createAggregate_notcallable.phpt │ │ ├── sqlite3_33_load_extension_param.phpt │ │ ├── sqlite3_33_reset.phpt │ │ ├── sqlite3_34_load_extension_ext_dir.phpt │ │ ├── sqlite3_35_stmt_readonly.phpt │ │ ├── sqlite3_36_create_collation.phpt │ │ ├── sqlite3_37_createfunction_flags.phpt │ │ ├── sqlite3_38_backup.phpt │ │ ├── sqlite3_38_extended_error.phpt │ │ ├── sqlite3_39_toggleExtended.phpt │ │ ├── sqlite3_40_setauthorizer.phpt │ │ ├── sqlite3_bind_bug68849.phpt │ │ ├── sqlite3_blob_bind_resource.phpt │ │ ├── sqlite3_bound_value_at_name.phpt │ │ ├── sqlite3_busyTimeout.phpt │ │ ├── sqlite3_defensive.phpt │ │ ├── sqlite3_enable_exceptions.phpt │ │ ├── sqlite3_open_empty_string.phpt │ │ ├── sqlite3_prepare_001.phpt │ │ ├── sqlite3_prepare_faultystmt.phpt │ │ ├── sqlite3_prepare_with_empty_string.phpt │ │ ├── sqlite3_rename_column.phpt │ │ ├── sqlite3_trampoline_create_aggregate.phpt │ │ ├── sqlite3_trampoline_create_aggregate_no_leak.phpt │ │ ├── sqlite3_trampoline_create_collation.phpt │ │ ├── sqlite3_trampoline_createcollation_no_leak.phpt │ │ ├── sqlite3_trampoline_createfunction.phpt │ │ ├── sqlite3_trampoline_createfunction_no_leak.phpt │ │ ├── sqlite3_trampoline_setauthorizer.phpt │ │ ├── sqlite3_trampoline_setauthorizer_no_leak.phpt │ │ ├── sqlite3_trampoline_setauthorizer_null.phpt │ │ ├── sqlite3stmt_getsql.phpt │ │ ├── sqlite3stmt_getsql_expanded.phpt │ │ ├── sqlite3stmt_paramCount_basic.phpt │ │ └── stream_test.inc │ ├── standard/ │ │ ├── Makefile.frag │ │ ├── Makefile.frag.w32 │ │ ├── array.c │ │ ├── assert.c │ │ ├── base64.c │ │ ├── base64.h │ │ ├── basic_functions.c │ │ ├── basic_functions.h │ │ ├── basic_functions.stub.php │ │ ├── basic_functions_arginfo.h │ │ ├── browscap.c │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── crc32.c │ │ ├── crc32.h │ │ ├── crc32_x86.c │ │ ├── crc32_x86.h │ │ ├── credits.c │ │ ├── credits.h │ │ ├── credits_ext.h │ │ ├── credits_sapi.h │ │ ├── crypt.c │ │ ├── crypt_blowfish.c │ │ ├── crypt_blowfish.h │ │ ├── crypt_freesec.c │ │ ├── crypt_freesec.h │ │ ├── crypt_sha256.c │ │ ├── crypt_sha512.c │ │ ├── css.c │ │ ├── css.h │ │ ├── datetime.c │ │ ├── datetime.h │ │ ├── dir.c │ │ ├── dir.stub.php │ │ ├── dir_arginfo.h │ │ ├── dl.c │ │ ├── dl.h │ │ ├── dl.stub.php │ │ ├── dl_arginfo.h │ │ ├── dns.c │ │ ├── dns_win32.c │ │ ├── exec.c │ │ ├── exec.h │ │ ├── file.c │ │ ├── file.h │ │ ├── file.stub.php │ │ ├── file_arginfo.h │ │ ├── filestat.c │ │ ├── filters.c │ │ ├── flock_compat.c │ │ ├── flock_compat.h │ │ ├── formatted_print.c │ │ ├── fsock.c │ │ ├── fsock.h │ │ ├── ftok.c │ │ ├── ftp_fopen_wrapper.c │ │ ├── head.c │ │ ├── head.h │ │ ├── hrtime.c │ │ ├── html.c │ │ ├── html.h │ │ ├── html_tables/ │ │ │ ├── ents_basic.txt │ │ │ ├── ents_basic_apos.txt │ │ │ ├── ents_html401.txt │ │ │ ├── ents_html5.txt │ │ │ ├── ents_xhtml.txt │ │ │ ├── html_table_gen.php │ │ │ └── mappings/ │ │ │ ├── 8859-1.TXT │ │ │ ├── 8859-15.TXT │ │ │ ├── 8859-5.TXT │ │ │ ├── CP1251.TXT │ │ │ ├── CP1252.TXT │ │ │ ├── CP866.TXT │ │ │ ├── KOI8-R.TXT │ │ │ └── ROMAN.TXT │ │ ├── html_tables.h │ │ ├── http.c │ │ ├── http_fopen_wrapper.c │ │ ├── image.c │ │ ├── incomplete_class.c │ │ ├── info.c │ │ ├── info.h │ │ ├── iptc.c │ │ ├── levenshtein.c │ │ ├── libavifinfo/ │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ ├── README.md │ │ │ ├── avifinfo.c │ │ │ └── avifinfo.h │ │ ├── link.c │ │ ├── mail.c │ │ ├── math.c │ │ ├── md5.c │ │ ├── md5.h │ │ ├── metaphone.c │ │ ├── microtime.c │ │ ├── net.c │ │ ├── pack.c │ │ ├── pack.h │ │ ├── pageinfo.c │ │ ├── pageinfo.h │ │ ├── password.c │ │ ├── password.stub.php │ │ ├── password_arginfo.h │ │ ├── php_array.h │ │ ├── php_assert.h │ │ ├── php_browscap.h │ │ ├── php_crypt.h │ │ ├── php_crypt_r.c │ │ ├── php_crypt_r.h │ │ ├── php_dir.h │ │ ├── php_dir_int.h │ │ ├── php_dns.h │ │ ├── php_ext_syslog.h │ │ ├── php_filestat.h │ │ ├── php_fopen_wrapper.c │ │ ├── php_fopen_wrappers.h │ │ ├── php_http.h │ │ ├── php_image.h │ │ ├── php_incomplete_class.h │ │ ├── php_mail.h │ │ ├── php_math.h │ │ ├── php_math_round_mode.h │ │ ├── php_net.h │ │ ├── php_password.h │ │ ├── php_smart_string.h │ │ ├── php_smart_string_public.h │ │ ├── php_standard.h │ │ ├── php_string.h │ │ ├── php_uuencode.h │ │ ├── php_var.h │ │ ├── php_versioning.h │ │ ├── proc_open.c │ │ ├── proc_open.h │ │ ├── quot_print.c │ │ ├── quot_print.h │ │ ├── scanf.c │ │ ├── scanf.h │ │ ├── sha1.c │ │ ├── sha1.h │ │ ├── soundex.c │ │ ├── streamsfuncs.c │ │ ├── streamsfuncs.h │ │ ├── string.c │ │ ├── strnatcmp.c │ │ ├── syslog.c │ │ ├── tests/ │ │ │ ├── array/ │ │ │ │ ├── 001.phpt │ │ │ │ ├── 002.phpt │ │ │ │ ├── 003.phpt │ │ │ │ ├── 004.phpt │ │ │ │ ├── 005.phpt │ │ │ │ ├── 006.phpt │ │ │ │ ├── 007.phpt │ │ │ │ ├── 008.phpt │ │ │ │ ├── 009.phpt │ │ │ │ ├── array_all_basic.phpt │ │ │ │ ├── array_any_basic.phpt │ │ │ │ ├── array_change_key_case.phpt │ │ │ │ ├── array_change_key_case_variation.phpt │ │ │ │ ├── array_change_key_case_variation3.phpt │ │ │ │ ├── array_change_key_case_variation4.phpt │ │ │ │ ├── array_change_key_case_variation5.phpt │ │ │ │ ├── array_change_key_case_variation6.phpt │ │ │ │ ├── array_change_key_case_variation7.phpt │ │ │ │ ├── array_change_key_case_variation8.phpt │ │ │ │ ├── array_chunk2.phpt │ │ │ │ ├── array_chunk_basic1.phpt │ │ │ │ ├── array_chunk_basic2.phpt │ │ │ │ ├── array_chunk_variation10.phpt │ │ │ │ ├── array_chunk_variation11.phpt │ │ │ │ ├── array_chunk_variation12.phpt │ │ │ │ ├── array_chunk_variation13.phpt │ │ │ │ ├── array_chunk_variation14.phpt │ │ │ │ ├── array_chunk_variation15.phpt │ │ │ │ ├── array_chunk_variation16.phpt │ │ │ │ ├── array_chunk_variation17.phpt │ │ │ │ ├── array_chunk_variation18.phpt │ │ │ │ ├── array_chunk_variation19.phpt │ │ │ │ ├── array_chunk_variation20.phpt │ │ │ │ ├── array_chunk_variation21.phpt │ │ │ │ ├── array_chunk_variation22.phpt │ │ │ │ ├── array_chunk_variation23.phpt │ │ │ │ ├── array_chunk_variation24.phpt │ │ │ │ ├── array_chunk_variation25.phpt │ │ │ │ ├── array_chunk_variation26.phpt │ │ │ │ ├── array_chunk_variation27.phpt │ │ │ │ ├── array_chunk_variation28.phpt │ │ │ │ ├── array_chunk_variation29.phpt │ │ │ │ ├── array_chunk_variation30.phpt │ │ │ │ ├── array_chunk_variation31.phpt │ │ │ │ ├── array_chunk_variation32.phpt │ │ │ │ ├── array_chunk_variation4.phpt │ │ │ │ ├── array_chunk_variation5.phpt │ │ │ │ ├── array_chunk_variation6.phpt │ │ │ │ ├── array_chunk_variation7.phpt │ │ │ │ ├── array_chunk_variation8.phpt │ │ │ │ ├── array_chunk_variation9.phpt │ │ │ │ ├── array_column_basic.phpt │ │ │ │ ├── array_column_numeric_string_key.phpt │ │ │ │ ├── array_column_object_cast.phpt │ │ │ │ ├── array_column_property_visibility.phpt │ │ │ │ ├── array_column_scalar_index_strict_types.phpt │ │ │ │ ├── array_column_scalar_index_weak_types.phpt │ │ │ │ ├── array_column_variant.phpt │ │ │ │ ├── array_column_variant_objects.phpt │ │ │ │ ├── array_combine.phpt │ │ │ │ ├── array_combine_basic.phpt │ │ │ │ ├── array_combine_error2.phpt │ │ │ │ ├── array_combine_variation3.phpt │ │ │ │ ├── array_combine_variation4.phpt │ │ │ │ ├── array_combine_variation5.phpt │ │ │ │ ├── array_combine_variation6.phpt │ │ │ │ ├── array_count_values.phpt │ │ │ │ ├── array_count_values2.phpt │ │ │ │ ├── array_count_values_variation.phpt │ │ │ │ ├── array_diff_1.phpt │ │ │ │ ├── array_diff_assoc.phpt │ │ │ │ ├── array_diff_assoc_basic.phpt │ │ │ │ ├── array_diff_assoc_variation1.phpt │ │ │ │ ├── array_diff_assoc_variation10.phpt │ │ │ │ ├── array_diff_assoc_variation2.phpt │ │ │ │ ├── array_diff_assoc_variation3.phpt │ │ │ │ ├── array_diff_assoc_variation4.phpt │ │ │ │ ├── array_diff_assoc_variation5.phpt │ │ │ │ ├── array_diff_assoc_variation6.phpt │ │ │ │ ├── array_diff_assoc_variation7.phpt │ │ │ │ ├── array_diff_assoc_variation8.phpt │ │ │ │ ├── array_diff_assoc_variation9.phpt │ │ │ │ ├── array_diff_basic.phpt │ │ │ │ ├── array_diff_key.phpt │ │ │ │ ├── array_diff_key2.phpt │ │ │ │ ├── array_diff_key_basic.phpt │ │ │ │ ├── array_diff_key_variation1.phpt │ │ │ │ ├── array_diff_key_variation2.phpt │ │ │ │ ├── array_diff_key_variation4.phpt │ │ │ │ ├── array_diff_key_variation6.phpt │ │ │ │ ├── array_diff_key_variation7.phpt │ │ │ │ ├── array_diff_key_variation8.phpt │ │ │ │ ├── array_diff_single_array.phpt │ │ │ │ ├── array_diff_uassoc_basic.phpt │ │ │ │ ├── array_diff_uassoc_error.phpt │ │ │ │ ├── array_diff_uassoc_variation1.phpt │ │ │ │ ├── array_diff_uassoc_variation11.phpt │ │ │ │ ├── array_diff_uassoc_variation12.phpt │ │ │ │ ├── array_diff_uassoc_variation13.phpt │ │ │ │ ├── array_diff_uassoc_variation2.phpt │ │ │ │ ├── array_diff_uassoc_variation5.phpt │ │ │ │ ├── array_diff_uassoc_variation6.phpt │ │ │ │ ├── array_diff_uassoc_variation7.phpt │ │ │ │ ├── array_diff_uassoc_variation8.phpt │ │ │ │ ├── array_diff_uassoc_variation9.phpt │ │ │ │ ├── array_diff_ukey_basic.phpt │ │ │ │ ├── array_diff_ukey_variation1.phpt │ │ │ │ ├── array_diff_ukey_variation10.phpt │ │ │ │ ├── array_diff_ukey_variation2.phpt │ │ │ │ ├── array_diff_ukey_variation5.phpt │ │ │ │ ├── array_diff_ukey_variation6.phpt │ │ │ │ ├── array_diff_ukey_variation8.phpt │ │ │ │ ├── array_diff_ukey_variation9.phpt │ │ │ │ ├── array_diff_variation1.phpt │ │ │ │ ├── array_diff_variation10.phpt │ │ │ │ ├── array_diff_variation2.phpt │ │ │ │ ├── array_diff_variation3.phpt │ │ │ │ ├── array_diff_variation4.phpt │ │ │ │ ├── array_diff_variation5.phpt │ │ │ │ ├── array_diff_variation6.phpt │ │ │ │ ├── array_diff_variation7.phpt │ │ │ │ ├── array_diff_variation8.phpt │ │ │ │ ├── array_diff_variation9.phpt │ │ │ │ ├── array_fill.phpt │ │ │ │ ├── array_fill_basic.phpt │ │ │ │ ├── array_fill_error.phpt │ │ │ │ ├── array_fill_error2.phpt │ │ │ │ ├── array_fill_keys.phpt │ │ │ │ ├── array_fill_keys_variation1.phpt │ │ │ │ ├── array_fill_keys_variation2.phpt │ │ │ │ ├── array_fill_keys_variation3.phpt │ │ │ │ ├── array_fill_keys_variation4.phpt │ │ │ │ ├── array_fill_object.phpt │ │ │ │ ├── array_fill_variation3.phpt │ │ │ │ ├── array_fill_variation4.phpt │ │ │ │ ├── array_fill_variation5.phpt │ │ │ │ ├── array_fill_variation6.phpt │ │ │ │ ├── array_filter.phpt │ │ │ │ ├── array_filter_basic.phpt │ │ │ │ ├── array_filter_object.phpt │ │ │ │ ├── array_filter_variation10.phpt │ │ │ │ ├── array_filter_variation3.phpt │ │ │ │ ├── array_filter_variation4.phpt │ │ │ │ ├── array_filter_variation5.phpt │ │ │ │ ├── array_filter_variation6.phpt │ │ │ │ ├── array_filter_variation7.phpt │ │ │ │ ├── array_filter_variation8.phpt │ │ │ │ ├── array_filter_variation9.phpt │ │ │ │ ├── array_find_basic.phpt │ │ │ │ ├── array_find_key_basic.phpt │ │ │ │ ├── array_find_types.phpt │ │ │ │ ├── array_flip.phpt │ │ │ │ ├── array_flip_basic.phpt │ │ │ │ ├── array_flip_variation2.phpt │ │ │ │ ├── array_flip_variation3.phpt │ │ │ │ ├── array_flip_variation4.phpt │ │ │ │ ├── array_flip_variation5.phpt │ │ │ │ ├── array_intersect_1.phpt │ │ │ │ ├── array_intersect_assoc_basic.phpt │ │ │ │ ├── array_intersect_assoc_variation1.phpt │ │ │ │ ├── array_intersect_assoc_variation10.phpt │ │ │ │ ├── array_intersect_assoc_variation2.phpt │ │ │ │ ├── array_intersect_assoc_variation3.phpt │ │ │ │ ├── array_intersect_assoc_variation4.phpt │ │ │ │ ├── array_intersect_assoc_variation5.phpt │ │ │ │ ├── array_intersect_assoc_variation6.phpt │ │ │ │ ├── array_intersect_assoc_variation7.phpt │ │ │ │ ├── array_intersect_assoc_variation8.phpt │ │ │ │ ├── array_intersect_assoc_variation9.phpt │ │ │ │ ├── array_intersect_basic.phpt │ │ │ │ ├── array_intersect_key.phpt │ │ │ │ ├── array_intersect_key_basic.phpt │ │ │ │ ├── array_intersect_key_variation1.phpt │ │ │ │ ├── array_intersect_key_variation2.phpt │ │ │ │ ├── array_intersect_key_variation4.phpt │ │ │ │ ├── array_intersect_key_variation6.phpt │ │ │ │ ├── array_intersect_key_variation7.phpt │ │ │ │ ├── array_intersect_key_variation8.phpt │ │ │ │ ├── array_intersect_uassoc_basic.phpt │ │ │ │ ├── array_intersect_uassoc_variation1.phpt │ │ │ │ ├── array_intersect_uassoc_variation10.phpt │ │ │ │ ├── array_intersect_uassoc_variation2.phpt │ │ │ │ ├── array_intersect_uassoc_variation5.phpt │ │ │ │ ├── array_intersect_uassoc_variation6.phpt │ │ │ │ ├── array_intersect_uassoc_variation7.phpt │ │ │ │ ├── array_intersect_uassoc_variation8.phpt │ │ │ │ ├── array_intersect_ukey_basic.phpt │ │ │ │ ├── array_intersect_ukey_variation1.phpt │ │ │ │ ├── array_intersect_ukey_variation2.phpt │ │ │ │ ├── array_intersect_ukey_variation5.phpt │ │ │ │ ├── array_intersect_ukey_variation6.phpt │ │ │ │ ├── array_intersect_ukey_variation7.phpt │ │ │ │ ├── array_intersect_ukey_variation8.phpt │ │ │ │ ├── array_intersect_ukey_variation9.phpt │ │ │ │ ├── array_intersect_variation1.phpt │ │ │ │ ├── array_intersect_variation10.phpt │ │ │ │ ├── array_intersect_variation2.phpt │ │ │ │ ├── array_intersect_variation3.phpt │ │ │ │ ├── array_intersect_variation4.phpt │ │ │ │ ├── array_intersect_variation5.phpt │ │ │ │ ├── array_intersect_variation6.phpt │ │ │ │ ├── array_intersect_variation7.phpt │ │ │ │ ├── array_intersect_variation8.phpt │ │ │ │ ├── array_intersect_variation9.phpt │ │ │ │ ├── array_key_exists.phpt │ │ │ │ ├── array_key_exists_basic.phpt │ │ │ │ ├── array_key_exists_variation1.phpt │ │ │ │ ├── array_key_exists_variation3.phpt │ │ │ │ ├── array_key_exists_variation4.phpt │ │ │ │ ├── array_key_exists_variation5.phpt │ │ │ │ ├── array_key_exists_variation6.phpt │ │ │ │ ├── array_key_exists_variation7.phpt │ │ │ │ ├── array_key_exists_variation8.phpt │ │ │ │ ├── array_key_first.phpt │ │ │ │ ├── array_key_first_variation.phpt │ │ │ │ ├── array_key_last.phpt │ │ │ │ ├── array_key_last_variation.phpt │ │ │ │ ├── array_keys_basic.phpt │ │ │ │ ├── array_keys_on_GLOBALS.phpt │ │ │ │ ├── array_keys_variation_001.phpt │ │ │ │ ├── array_keys_variation_002.phpt │ │ │ │ ├── array_keys_variation_003.phpt │ │ │ │ ├── array_keys_variation_004.phpt │ │ │ │ ├── array_keys_variation_005.phpt │ │ │ │ ├── array_map_001.phpt │ │ │ │ ├── array_map_basic.phpt │ │ │ │ ├── array_map_error.phpt │ │ │ │ ├── array_map_object1.phpt │ │ │ │ ├── array_map_object2.phpt │ │ │ │ ├── array_map_object3.phpt │ │ │ │ ├── array_map_variation1.phpt │ │ │ │ ├── array_map_variation10.phpt │ │ │ │ ├── array_map_variation11.phpt │ │ │ │ ├── array_map_variation12.phpt │ │ │ │ ├── array_map_variation13.phpt │ │ │ │ ├── array_map_variation14.phpt │ │ │ │ ├── array_map_variation15.phpt │ │ │ │ ├── array_map_variation16.phpt │ │ │ │ ├── array_map_variation17.phpt │ │ │ │ ├── array_map_variation19.phpt │ │ │ │ ├── array_map_variation2.phpt │ │ │ │ ├── array_map_variation3.phpt │ │ │ │ ├── array_map_variation4.phpt │ │ │ │ ├── array_map_variation5.phpt │ │ │ │ ├── array_map_variation6.phpt │ │ │ │ ├── array_map_variation7.phpt │ │ │ │ ├── array_map_variation8.phpt │ │ │ │ ├── array_map_variation9.phpt │ │ │ │ ├── array_merge.phpt │ │ │ │ ├── array_merge_basic.phpt │ │ │ │ ├── array_merge_recursive_basic1.phpt │ │ │ │ ├── array_merge_recursive_basic2.phpt │ │ │ │ ├── array_merge_recursive_variation1.phpt │ │ │ │ ├── array_merge_recursive_variation10.phpt │ │ │ │ ├── array_merge_recursive_variation2.phpt │ │ │ │ ├── array_merge_recursive_variation3.phpt │ │ │ │ ├── array_merge_recursive_variation4.phpt │ │ │ │ ├── array_merge_recursive_variation5.phpt │ │ │ │ ├── array_merge_recursive_variation6.phpt │ │ │ │ ├── array_merge_recursive_variation7.phpt │ │ │ │ ├── array_merge_recursive_variation8.phpt │ │ │ │ ├── array_merge_recursive_variation9.phpt │ │ │ │ ├── array_merge_replace_recursive_refs.phpt │ │ │ │ ├── array_merge_variation1.phpt │ │ │ │ ├── array_merge_variation10.phpt │ │ │ │ ├── array_merge_variation2.phpt │ │ │ │ ├── array_merge_variation3.phpt │ │ │ │ ├── array_merge_variation4.phpt │ │ │ │ ├── array_merge_variation5.phpt │ │ │ │ ├── array_merge_variation6.phpt │ │ │ │ ├── array_merge_variation7.phpt │ │ │ │ ├── array_merge_variation8.phpt │ │ │ │ ├── array_merge_variation9.phpt │ │ │ │ ├── array_multisort_basic1.phpt │ │ │ │ ├── array_multisort_basic2.phpt │ │ │ │ ├── array_multisort_case.phpt │ │ │ │ ├── array_multisort_error.phpt │ │ │ │ ├── array_multisort_incase.phpt │ │ │ │ ├── array_multisort_natural.phpt │ │ │ │ ├── array_multisort_natural_case.phpt │ │ │ │ ├── array_multisort_natural_incase.phpt │ │ │ │ ├── array_multisort_stability.phpt │ │ │ │ ├── array_multisort_variation1.phpt │ │ │ │ ├── array_multisort_variation10.phpt │ │ │ │ ├── array_multisort_variation11.phpt │ │ │ │ ├── array_multisort_variation2.phpt │ │ │ │ ├── array_multisort_variation3.phpt │ │ │ │ ├── array_multisort_variation4.phpt │ │ │ │ ├── array_multisort_variation5.phpt │ │ │ │ ├── array_multisort_variation6.phpt │ │ │ │ ├── array_multisort_variation7.phpt │ │ │ │ ├── array_multisort_variation8.phpt │ │ │ │ ├── array_multisort_variation9.phpt │ │ │ │ ├── array_next_error1.phpt │ │ │ │ ├── array_next_error2.phpt │ │ │ │ ├── array_pad.phpt │ │ │ │ ├── array_pad_too_large_padding.phpt │ │ │ │ ├── array_pad_variation3.phpt │ │ │ │ ├── array_pad_variation4.phpt │ │ │ │ ├── array_pad_variation5.phpt │ │ │ │ ├── array_pad_variation6.phpt │ │ │ │ ├── array_pad_variation7.phpt │ │ │ │ ├── array_pop.phpt │ │ │ │ ├── array_pop_variation.phpt │ │ │ │ ├── array_product_empty_array.phpt │ │ │ │ ├── array_product_objects_operation_no_cast.phpt │ │ │ │ ├── array_product_variation1.phpt │ │ │ │ ├── array_product_variation2.phpt │ │ │ │ ├── array_product_variation3.phpt │ │ │ │ ├── array_product_variation4.phpt │ │ │ │ ├── array_product_variation5.phpt │ │ │ │ ├── array_product_variation6.phpt │ │ │ │ ├── array_push.phpt │ │ │ │ ├── array_push_basic.phpt │ │ │ │ ├── array_push_empty.phpt │ │ │ │ ├── array_push_error2.phpt │ │ │ │ ├── array_push_variation2.phpt │ │ │ │ ├── array_push_variation3.phpt │ │ │ │ ├── array_push_variation5.phpt │ │ │ │ ├── array_push_variation6.phpt │ │ │ │ ├── array_rand.phpt │ │ │ │ ├── array_rand_basic1.phpt │ │ │ │ ├── array_rand_basic2.phpt │ │ │ │ ├── array_rand_variation3.phpt │ │ │ │ ├── array_rand_variation4.phpt │ │ │ │ ├── array_rand_variation5.phpt │ │ │ │ ├── array_rand_variation6.phpt │ │ │ │ ├── array_reduce.phpt │ │ │ │ ├── array_reduce_return_by_ref.phpt │ │ │ │ ├── array_reduce_variation1.phpt │ │ │ │ ├── array_reduce_variation3.phpt │ │ │ │ ├── array_replace.phpt │ │ │ │ ├── array_replace_merge_recursive_ref.phpt │ │ │ │ ├── array_reverse_basic1.phpt │ │ │ │ ├── array_reverse_basic2.phpt │ │ │ │ ├── array_reverse_variation3.phpt │ │ │ │ ├── array_reverse_variation4.phpt │ │ │ │ ├── array_reverse_variation5.phpt │ │ │ │ ├── array_reverse_variation6.phpt │ │ │ │ ├── array_search.phpt │ │ │ │ ├── array_search1.phpt │ │ │ │ ├── array_search_variation1.phpt │ │ │ │ ├── array_search_variation2.phpt │ │ │ │ ├── array_search_variation3.phpt │ │ │ │ ├── array_search_variation4.phpt │ │ │ │ ├── array_shift_basic.phpt │ │ │ │ ├── array_shift_variation2.phpt │ │ │ │ ├── array_shift_variation3.phpt │ │ │ │ ├── array_shift_variation4.phpt │ │ │ │ ├── array_shift_variation5.phpt │ │ │ │ ├── array_shift_variation6.phpt │ │ │ │ ├── array_shift_variation7.phpt │ │ │ │ ├── array_shift_variation8.phpt │ │ │ │ ├── array_shuffle_basic.phpt │ │ │ │ ├── array_slice.phpt │ │ │ │ ├── array_slice_basic.phpt │ │ │ │ ├── array_slice_variation1.phpt │ │ │ │ ├── array_slice_variation10.phpt │ │ │ │ ├── array_slice_variation11.phpt │ │ │ │ ├── array_slice_variation5.phpt │ │ │ │ ├── array_slice_variation6.phpt │ │ │ │ ├── array_slice_variation7.phpt │ │ │ │ ├── array_slice_variation8.phpt │ │ │ │ ├── array_slice_variation9.phpt │ │ │ │ ├── array_splice_basic.phpt │ │ │ │ ├── array_splice_variation1.phpt │ │ │ │ ├── array_splice_variation3.phpt │ │ │ │ ├── array_splice_variation4.phpt │ │ │ │ ├── array_sum.phpt │ │ │ │ ├── array_sum_basic.phpt │ │ │ │ ├── array_sum_empty_array.phpt │ │ │ │ ├── array_sum_objects_operation_no_cast.phpt │ │ │ │ ├── array_sum_objects_operation_no_cast_FFI.phpt │ │ │ │ ├── array_sum_on_reference.phpt │ │ │ │ ├── array_sum_variation2.phpt │ │ │ │ ├── array_sum_variation3.phpt │ │ │ │ ├── array_sum_variation4.phpt │ │ │ │ ├── array_sum_variation5.phpt │ │ │ │ ├── array_sum_variation6.phpt │ │ │ │ ├── array_sum_variation7.phpt │ │ │ │ ├── array_sum_variation8.phpt │ │ │ │ ├── array_sum_variation9.phpt │ │ │ │ ├── array_udiff_assoc_basic.phpt │ │ │ │ ├── array_udiff_assoc_variation.phpt │ │ │ │ ├── array_udiff_assoc_variation1.phpt │ │ │ │ ├── array_udiff_assoc_variation2.phpt │ │ │ │ ├── array_udiff_assoc_variation5.phpt │ │ │ │ ├── array_udiff_basic.phpt │ │ │ │ ├── array_udiff_uassoc_basic.phpt │ │ │ │ ├── array_udiff_uassoc_variation1.phpt │ │ │ │ ├── array_udiff_uassoc_variation2.phpt │ │ │ │ ├── array_udiff_uassoc_variation6.phpt │ │ │ │ ├── array_udiff_variation1.phpt │ │ │ │ ├── array_udiff_variation2.phpt │ │ │ │ ├── array_udiff_variation5.phpt │ │ │ │ ├── array_uintersect_assoc_basic.phpt │ │ │ │ ├── array_uintersect_assoc_basic2.phpt │ │ │ │ ├── array_uintersect_assoc_variation1.phpt │ │ │ │ ├── array_uintersect_assoc_variation2.phpt │ │ │ │ ├── array_uintersect_assoc_variation5.phpt │ │ │ │ ├── array_uintersect_basic.phpt │ │ │ │ ├── array_uintersect_uassoc_basic.phpt │ │ │ │ ├── array_uintersect_uassoc_variation1.phpt │ │ │ │ ├── array_uintersect_uassoc_variation2.phpt │ │ │ │ ├── array_uintersect_uassoc_variation6.phpt │ │ │ │ ├── array_uintersect_variation1.phpt │ │ │ │ ├── array_uintersect_variation2.phpt │ │ │ │ ├── array_uintersect_variation5.phpt │ │ │ │ ├── array_unique_basic.phpt │ │ │ │ ├── array_unique_variation2.phpt │ │ │ │ ├── array_unique_variation3.phpt │ │ │ │ ├── array_unique_variation4.phpt │ │ │ │ ├── array_unique_variation5.phpt │ │ │ │ ├── array_unique_variation6.phpt │ │ │ │ ├── array_unique_variation7.phpt │ │ │ │ ├── array_unique_variation8.phpt │ │ │ │ ├── array_unique_variation9.phpt │ │ │ │ ├── array_unshift.phpt │ │ │ │ ├── array_unshift_basic1.phpt │ │ │ │ ├── array_unshift_basic2.phpt │ │ │ │ ├── array_unshift_empty.phpt │ │ │ │ ├── array_unshift_object.phpt │ │ │ │ ├── array_unshift_variation2.phpt │ │ │ │ ├── array_unshift_variation3.phpt │ │ │ │ ├── array_unshift_variation4.phpt │ │ │ │ ├── array_unshift_variation5.phpt │ │ │ │ ├── array_unshift_variation6.phpt │ │ │ │ ├── array_unshift_variation7.phpt │ │ │ │ ├── array_unshift_variation8.phpt │ │ │ │ ├── array_unshift_variation9.phpt │ │ │ │ ├── array_user_key_compare.phpt │ │ │ │ ├── array_values.phpt │ │ │ │ ├── array_values_basic.phpt │ │ │ │ ├── array_values_variation.phpt │ │ │ │ ├── array_values_variation2.phpt │ │ │ │ ├── array_values_variation3.phpt │ │ │ │ ├── array_values_variation4.phpt │ │ │ │ ├── array_values_variation5.phpt │ │ │ │ ├── array_values_variation6.phpt │ │ │ │ ├── array_values_variation7.phpt │ │ │ │ ├── array_values_variation_64bit.phpt │ │ │ │ ├── array_walk.phpt │ │ │ │ ├── array_walk_basic1.phpt │ │ │ │ ├── array_walk_basic2.phpt │ │ │ │ ├── array_walk_closure.phpt │ │ │ │ ├── array_walk_error2.phpt │ │ │ │ ├── array_walk_object1.phpt │ │ │ │ ├── array_walk_object2.phpt │ │ │ │ ├── array_walk_objects.phpt │ │ │ │ ├── array_walk_rec_objects.phpt │ │ │ │ ├── array_walk_recursive.phpt │ │ │ │ ├── array_walk_recursive1.phpt │ │ │ │ ├── array_walk_recursive_basic1.phpt │ │ │ │ ├── array_walk_recursive_basic2.phpt │ │ │ │ ├── array_walk_recursive_error2.phpt │ │ │ │ ├── array_walk_recursive_object1.phpt │ │ │ │ ├── array_walk_recursive_object2.phpt │ │ │ │ ├── array_walk_recursive_variation3.phpt │ │ │ │ ├── array_walk_recursive_variation4.phpt │ │ │ │ ├── array_walk_recursive_variation5.phpt │ │ │ │ ├── array_walk_recursive_variation6.phpt │ │ │ │ ├── array_walk_recursive_variation7.phpt │ │ │ │ ├── array_walk_recursive_variation8.phpt │ │ │ │ ├── array_walk_recursive_variation9.phpt │ │ │ │ ├── array_walk_variation3.phpt │ │ │ │ ├── array_walk_variation4.phpt │ │ │ │ ├── array_walk_variation5.phpt │ │ │ │ ├── array_walk_variation6.phpt │ │ │ │ ├── array_walk_variation7.phpt │ │ │ │ ├── array_walk_variation8.phpt │ │ │ │ ├── array_walk_variation9.phpt │ │ │ │ ├── arsort_basic.phpt │ │ │ │ ├── arsort_object1.phpt │ │ │ │ ├── arsort_object2.phpt │ │ │ │ ├── arsort_variation10.phpt │ │ │ │ ├── arsort_variation11.phpt │ │ │ │ ├── arsort_variation3.phpt │ │ │ │ ├── arsort_variation4.phpt │ │ │ │ ├── arsort_variation5.phpt │ │ │ │ ├── arsort_variation6.phpt │ │ │ │ ├── arsort_variation7.phpt │ │ │ │ ├── arsort_variation8.phpt │ │ │ │ ├── arsort_variation9.phpt │ │ │ │ ├── asort_basic.phpt │ │ │ │ ├── asort_object1.phpt │ │ │ │ ├── asort_object2.phpt │ │ │ │ ├── asort_stability.phpt │ │ │ │ ├── asort_variation10.phpt │ │ │ │ ├── asort_variation11.phpt │ │ │ │ ├── asort_variation3.phpt │ │ │ │ ├── asort_variation4.phpt │ │ │ │ ├── asort_variation5.phpt │ │ │ │ ├── asort_variation6.phpt │ │ │ │ ├── asort_variation7.phpt │ │ │ │ ├── asort_variation8.phpt │ │ │ │ ├── asort_variation9.phpt │ │ │ │ ├── bug12776.phpt │ │ │ │ ├── bug14580.phpt │ │ │ │ ├── bug20381.phpt │ │ │ │ ├── bug20865.phpt │ │ │ │ ├── bug21918.phpt │ │ │ │ ├── bug21998.phpt │ │ │ │ ├── bug22088.phpt │ │ │ │ ├── bug22463.phpt │ │ │ │ ├── bug23581.phpt │ │ │ │ ├── bug23788.phpt │ │ │ │ ├── bug24198.phpt │ │ │ │ ├── bug24766.phpt │ │ │ │ ├── bug24897.phpt │ │ │ │ ├── bug24980.phpt │ │ │ │ ├── bug25359.phpt │ │ │ │ ├── bug25708.phpt │ │ │ │ ├── bug25758.phpt │ │ │ │ ├── bug26458.phpt │ │ │ │ ├── bug28739.phpt │ │ │ │ ├── bug28974.phpt │ │ │ │ ├── bug29253.phpt │ │ │ │ ├── bug29493.phpt │ │ │ │ ├── bug30074.phpt │ │ │ │ ├── bug30266.phpt │ │ │ │ ├── bug30833.phpt │ │ │ │ ├── bug31158.phpt │ │ │ │ ├── bug31213.phpt │ │ │ │ ├── bug33382.phpt │ │ │ │ ├── bug33989.phpt │ │ │ │ ├── bug34066.phpt │ │ │ │ ├── bug34066_1.phpt │ │ │ │ ├── bug34227.phpt │ │ │ │ ├── bug34982.phpt │ │ │ │ ├── bug35014.phpt │ │ │ │ ├── bug35014_64bit.phpt │ │ │ │ ├── bug35022.phpt │ │ │ │ ├── bug35821.phpt │ │ │ │ ├── bug36975.phpt │ │ │ │ ├── bug38464.phpt │ │ │ │ ├── bug39576.phpt │ │ │ │ ├── bug40191.phpt │ │ │ │ ├── bug40709.phpt │ │ │ │ ├── bug41686.phpt │ │ │ │ ├── bug42177.phpt │ │ │ │ ├── bug42233.phpt │ │ │ │ ├── bug42838.phpt │ │ │ │ ├── bug42850.phpt │ │ │ │ ├── bug43495.phpt │ │ │ │ ├── bug43505.phpt │ │ │ │ ├── bug43541.phpt │ │ │ │ ├── bug44181.phpt │ │ │ │ ├── bug44182.phpt │ │ │ │ ├── bug44929.phpt │ │ │ │ ├── bug45312.phpt │ │ │ │ ├── bug46873.phpt │ │ │ │ ├── bug48224.phpt │ │ │ │ ├── bug48854.phpt │ │ │ │ ├── bug50006.phpt │ │ │ │ ├── bug50006_1.phpt │ │ │ │ ├── bug50006_2.phpt │ │ │ │ ├── bug51552.phpt │ │ │ │ ├── bug52534.phpt │ │ │ │ ├── bug52719.phpt │ │ │ │ ├── bug61058.phpt │ │ │ │ ├── bug61730.phpt │ │ │ │ ├── bug61967.phpt │ │ │ │ ├── bug62607.phpt │ │ │ │ ├── bug65251.phpt │ │ │ │ ├── bug65304.phpt │ │ │ │ ├── bug67693.phpt │ │ │ │ ├── bug68553.phpt │ │ │ │ ├── bug69068.phpt │ │ │ │ ├── bug69068_2.phpt │ │ │ │ ├── bug69166.phpt │ │ │ │ ├── bug69198.phpt │ │ │ │ ├── bug69299.phpt │ │ │ │ ├── bug69371.phpt │ │ │ │ ├── bug69413.phpt │ │ │ │ ├── bug69674.phpt │ │ │ │ ├── bug69723.phpt │ │ │ │ ├── bug70250.phpt │ │ │ │ ├── bug70668.phpt │ │ │ │ ├── bug70713.phpt │ │ │ │ ├── bug70808.phpt │ │ │ │ ├── bug70910.phpt │ │ │ │ ├── bug71220.phpt │ │ │ │ ├── bug71334.phpt │ │ │ │ ├── bug71603.phpt │ │ │ │ ├── bug71660.phpt │ │ │ │ ├── bug71837.phpt │ │ │ │ ├── bug72031.phpt │ │ │ │ ├── bug72116.phpt │ │ │ │ ├── bug72369.phpt │ │ │ │ ├── bug72622.phpt │ │ │ │ ├── bug74345.phpt │ │ │ │ ├── bug74361.phpt │ │ │ │ ├── bug74361_2.phpt │ │ │ │ ├── bug75433.phpt │ │ │ │ ├── bug75653.phpt │ │ │ │ ├── bug76505.phpt │ │ │ │ ├── bug76713.phpt │ │ │ │ ├── bug76778.phpt │ │ │ │ ├── bug77135.phpt │ │ │ │ ├── bug77395.phpt │ │ │ │ ├── bug77669.phpt │ │ │ │ ├── bug77793.phpt │ │ │ │ ├── bug77931.phpt │ │ │ │ ├── bug78759.phpt │ │ │ │ ├── bug79839.phpt │ │ │ │ ├── bug79868.phpt │ │ │ │ ├── bug79930.phpt │ │ │ │ ├── compact.phpt │ │ │ │ ├── compact_basic.phpt │ │ │ │ ├── compact_no_this.phpt │ │ │ │ ├── compact_order.phpt │ │ │ │ ├── compact_this.phpt │ │ │ │ ├── compact_variation1.phpt │ │ │ │ ├── compact_variation2.phpt │ │ │ │ ├── compare_function.inc │ │ │ │ ├── count_basic.phpt │ │ │ │ ├── count_invalid.phpt │ │ │ │ ├── count_invalid_mode.phpt │ │ │ │ ├── count_recursive.phpt │ │ │ │ ├── count_symbol_table.phpt │ │ │ │ ├── count_variation3.phpt │ │ │ │ ├── current_basic.phpt │ │ │ │ ├── current_variation2.phpt │ │ │ │ ├── current_variation3.phpt │ │ │ │ ├── current_variation4.phpt │ │ │ │ ├── current_variation5.phpt │ │ │ │ ├── current_variation6.phpt │ │ │ │ ├── data.inc │ │ │ │ ├── end.phpt │ │ │ │ ├── end_64bit.phpt │ │ │ │ ├── end_basic.phpt │ │ │ │ ├── end_variation2.phpt │ │ │ │ ├── end_variation3.phpt │ │ │ │ ├── extract_error.phpt │ │ │ │ ├── extract_error_variation1.phpt │ │ │ │ ├── extract_safety.phpt │ │ │ │ ├── extract_typed_ref.phpt │ │ │ │ ├── extract_variation1.phpt │ │ │ │ ├── extract_variation10.phpt │ │ │ │ ├── extract_variation11.phpt │ │ │ │ ├── extract_variation2.phpt │ │ │ │ ├── extract_variation3.phpt │ │ │ │ ├── extract_variation4.phpt │ │ │ │ ├── extract_variation5.phpt │ │ │ │ ├── extract_variation6.phpt │ │ │ │ ├── extract_variation7.phpt │ │ │ │ ├── extract_variation8.phpt │ │ │ │ ├── extract_variation9.phpt │ │ │ │ ├── gh14140.phpt │ │ │ │ ├── gh14775.phpt │ │ │ │ ├── gh15982.phpt │ │ │ │ ├── gh16053.phpt │ │ │ │ ├── gh16649/ │ │ │ │ │ ├── array_splice_normal_destructor.phpt │ │ │ │ │ ├── array_splice_uaf_add_elements.phpt │ │ │ │ │ ├── array_splice_uaf_array_deallocated.phpt │ │ │ │ │ ├── array_splice_uaf_complex_modification.phpt │ │ │ │ │ ├── array_splice_uaf_multiple_destructors.phpt │ │ │ │ │ ├── array_splice_uaf_original_case.phpt │ │ │ │ │ ├── array_splice_uaf_packed_to_hash.phpt │ │ │ │ │ └── array_splice_with_replacement.phpt │ │ │ │ ├── gh16905.phpt │ │ │ │ ├── gh16957.phpt │ │ │ │ ├── gh17447.phpt │ │ │ │ ├── gh17977.phpt │ │ │ │ ├── gh18480.phpt │ │ │ │ ├── gh19300_1.phpt │ │ │ │ ├── gh19300_2.phpt │ │ │ │ ├── gh19926.phpt │ │ │ │ ├── gh19926_pointer.phpt │ │ │ │ ├── gh20043.phpt │ │ │ │ ├── gh9244.phpt │ │ │ │ ├── gh9296.phpt │ │ │ │ ├── in_array_variation1.phpt │ │ │ │ ├── in_array_variation2.phpt │ │ │ │ ├── in_array_variation3.phpt │ │ │ │ ├── in_array_variation4.phpt │ │ │ │ ├── in_array_with_ref.phpt │ │ │ │ ├── key_basic.phpt │ │ │ │ ├── key_exists_basic.phpt │ │ │ │ ├── key_exists_variation1.phpt │ │ │ │ ├── key_exists_variation2.phpt │ │ │ │ ├── key_variation2.phpt │ │ │ │ ├── key_variation3.phpt │ │ │ │ ├── key_variation4.phpt │ │ │ │ ├── krsort_basic.phpt │ │ │ │ ├── krsort_object.phpt │ │ │ │ ├── krsort_variation10.phpt │ │ │ │ ├── krsort_variation11.phpt │ │ │ │ ├── krsort_variation3.phpt │ │ │ │ ├── krsort_variation4.phpt │ │ │ │ ├── krsort_variation5.phpt │ │ │ │ ├── krsort_variation6.phpt │ │ │ │ ├── krsort_variation7.phpt │ │ │ │ ├── krsort_variation8.phpt │ │ │ │ ├── krsort_variation9.phpt │ │ │ │ ├── ksort_basic.phpt │ │ │ │ ├── ksort_object.phpt │ │ │ │ ├── ksort_variation10.phpt │ │ │ │ ├── ksort_variation11.phpt │ │ │ │ ├── ksort_variation3.phpt │ │ │ │ ├── ksort_variation4.phpt │ │ │ │ ├── ksort_variation5.phpt │ │ │ │ ├── ksort_variation6.phpt │ │ │ │ ├── ksort_variation7.phpt │ │ │ │ ├── ksort_variation8.phpt │ │ │ │ ├── ksort_variation9.phpt │ │ │ │ ├── locale_sort.phpt │ │ │ │ ├── max.phpt │ │ │ │ ├── max_basic.phpt │ │ │ │ ├── max_basiclong_64bit.phpt │ │ │ │ ├── max_int_float_optimisation.phpt │ │ │ │ ├── max_variation1.phpt │ │ │ │ ├── max_variation2.phpt │ │ │ │ ├── min.phpt │ │ │ │ ├── min_basic.phpt │ │ │ │ ├── min_basiclong_64bit.phpt │ │ │ │ ├── min_int_float_optimisation.phpt │ │ │ │ ├── min_variation1.phpt │ │ │ │ ├── min_variation2.phpt │ │ │ │ ├── natcasesort_basic.phpt │ │ │ │ ├── natcasesort_object1.phpt │ │ │ │ ├── natcasesort_object2.phpt │ │ │ │ ├── natcasesort_variation10.phpt │ │ │ │ ├── natcasesort_variation11.phpt │ │ │ │ ├── natcasesort_variation2.phpt │ │ │ │ ├── natcasesort_variation3.phpt │ │ │ │ ├── natcasesort_variation4.phpt │ │ │ │ ├── natcasesort_variation5.phpt │ │ │ │ ├── natcasesort_variation6.phpt │ │ │ │ ├── natcasesort_variation7.phpt │ │ │ │ ├── natcasesort_variation8.phpt │ │ │ │ ├── natcasesort_variation9.phpt │ │ │ │ ├── natsort_basic.phpt │ │ │ │ ├── negative_index.phpt │ │ │ │ ├── negative_index_empty_array.phpt │ │ │ │ ├── next_basic.phpt │ │ │ │ ├── next_variation2.phpt │ │ │ │ ├── packed_001.phpt │ │ │ │ ├── prev_basic.phpt │ │ │ │ ├── prev_error2.phpt │ │ │ │ ├── prev_error3.phpt │ │ │ │ ├── prev_variation2.phpt │ │ │ │ ├── range/ │ │ │ │ │ ├── bug21182.phpt │ │ │ │ │ ├── bug24220.phpt │ │ │ │ │ ├── bug32021.phpt │ │ │ │ │ ├── bug41121.phpt │ │ │ │ │ ├── bug54459.phpt │ │ │ │ │ ├── gh13094.phpt │ │ │ │ │ ├── range_bug70239_0.phpt │ │ │ │ │ ├── range_bug70239_1.phpt │ │ │ │ │ ├── range_bug70239_2.phpt │ │ │ │ │ ├── range_bug70239_3.phpt │ │ │ │ │ ├── range_bug71132.phpt │ │ │ │ │ ├── range_bug71197.phpt │ │ │ │ │ ├── range_bug72017.phpt │ │ │ │ │ ├── range_inputs_float_NAN_values.phpt │ │ │ │ │ ├── range_inputs_float_basic.phpt │ │ │ │ │ ├── range_inputs_float_small_step_exhaustion.phpt │ │ │ │ │ ├── range_inputs_int_basic.phpt │ │ │ │ │ ├── range_inputs_int_with_float_step.phpt │ │ │ │ │ ├── range_inputs_null_variations.phpt │ │ │ │ │ ├── range_inputs_numeric_basic.phpt │ │ │ │ │ ├── range_inputs_string_basic.phpt │ │ │ │ │ ├── range_inputs_string_digits.phpt │ │ │ │ │ ├── range_inputs_string_digits_float_step.phpt │ │ │ │ │ ├── range_inputs_string_invalid.phpt │ │ │ │ │ ├── range_inputs_string_numeric.phpt │ │ │ │ │ ├── range_inputs_string_variations.phpt │ │ │ │ │ ├── range_negative_step_decreasing_ranges.phpt │ │ │ │ │ ├── range_step_errors.phpt │ │ │ │ │ ├── range_variation1.phpt │ │ │ │ │ └── range_variation1_64bit.phpt │ │ │ │ ├── rcn_in_place.phpt │ │ │ │ ├── reset_basic.phpt │ │ │ │ ├── reset_variation2.phpt │ │ │ │ ├── reset_variation3.phpt │ │ │ │ ├── rsort_basic.phpt │ │ │ │ ├── rsort_object1.phpt │ │ │ │ ├── rsort_object2.phpt │ │ │ │ ├── rsort_variation10.phpt │ │ │ │ ├── rsort_variation11.phpt │ │ │ │ ├── rsort_variation3.phpt │ │ │ │ ├── rsort_variation4.phpt │ │ │ │ ├── rsort_variation5.phpt │ │ │ │ ├── rsort_variation6.phpt │ │ │ │ ├── rsort_variation7.phpt │ │ │ │ ├── rsort_variation8.phpt │ │ │ │ ├── rsort_variation9.phpt │ │ │ │ ├── shuffle_basic1.phpt │ │ │ │ ├── shuffle_basic2.phpt │ │ │ │ ├── shuffle_variation2.phpt │ │ │ │ ├── shuffle_variation3.phpt │ │ │ │ ├── shuffle_variation4.phpt │ │ │ │ ├── shuffle_variation5.phpt │ │ │ │ ├── sizeof_basic2.phpt │ │ │ │ ├── sizeof_object1.phpt │ │ │ │ ├── sizeof_object2.phpt │ │ │ │ ├── sizeof_variation2.phpt │ │ │ │ ├── sizeof_variation3.phpt │ │ │ │ ├── sort_basic.phpt │ │ │ │ ├── sort_object1.phpt │ │ │ │ ├── sort_object2.phpt │ │ │ │ ├── sort_variation10.phpt │ │ │ │ ├── sort_variation11.phpt │ │ │ │ ├── sort_variation3.phpt │ │ │ │ ├── sort_variation4.phpt │ │ │ │ ├── sort_variation5.phpt │ │ │ │ ├── sort_variation6.phpt │ │ │ │ ├── sort_variation7.phpt │ │ │ │ ├── sort_variation8.phpt │ │ │ │ ├── sort_variation9.phpt │ │ │ │ ├── uasort_basic1.phpt │ │ │ │ ├── uasort_basic2.phpt │ │ │ │ ├── uasort_object1.phpt │ │ │ │ ├── uasort_object2.phpt │ │ │ │ ├── uasort_variation10.phpt │ │ │ │ ├── uasort_variation11.phpt │ │ │ │ ├── uasort_variation3.phpt │ │ │ │ ├── uasort_variation4.phpt │ │ │ │ ├── uasort_variation5.phpt │ │ │ │ ├── uasort_variation6.phpt │ │ │ │ ├── uasort_variation7.phpt │ │ │ │ ├── uasort_variation8.phpt │ │ │ │ ├── uksort_basic.phpt │ │ │ │ ├── unexpected_array_mod_bug.phpt │ │ │ │ ├── unexpected_array_mod_bug_variation1.phpt │ │ │ │ ├── usort_basic.phpt │ │ │ │ ├── usort_object1.phpt │ │ │ │ ├── usort_object2.phpt │ │ │ │ ├── usort_stability.phpt │ │ │ │ ├── usort_variation10.phpt │ │ │ │ ├── usort_variation11.phpt │ │ │ │ ├── usort_variation3.phpt │ │ │ │ ├── usort_variation4.phpt │ │ │ │ ├── usort_variation5.phpt │ │ │ │ ├── usort_variation6.phpt │ │ │ │ ├── usort_variation7.phpt │ │ │ │ ├── usort_variation8.phpt │ │ │ │ ├── usort_variation9.phpt │ │ │ │ ├── var_export.phpt │ │ │ │ ├── var_export2.phpt │ │ │ │ └── var_export3.phpt │ │ │ ├── assert/ │ │ │ │ ├── assert.phpt │ │ │ │ ├── assert03.phpt │ │ │ │ ├── assert04.phpt │ │ │ │ ├── assert_basic.phpt │ │ │ │ ├── assert_basic1.phpt │ │ │ │ ├── assert_basic2.phpt │ │ │ │ ├── assert_basic3.phpt │ │ │ │ ├── assert_basic4.phpt │ │ │ │ ├── assert_basic5.phpt │ │ │ │ ├── assert_basic6.phpt │ │ │ │ ├── assert_closures.phpt │ │ │ │ ├── assert_closures_multiple.phpt │ │ │ │ ├── assert_custom_exception.phpt │ │ │ │ ├── assert_error2.phpt │ │ │ │ ├── assert_options_error.phpt │ │ │ │ ├── assert_return_value.phpt │ │ │ │ ├── assert_variation.phpt │ │ │ │ ├── assert_warnings.phpt │ │ │ │ ├── bug80290.phpt │ │ │ │ └── gh18509.phpt │ │ │ ├── bug49244.phpt │ │ │ ├── bug64370_var1.phpt │ │ │ ├── bug64370_var2.phpt │ │ │ ├── bug71827.phpt │ │ │ ├── bug75220.phpt │ │ │ ├── bug79821.phpt │ │ │ ├── bug80915.phpt │ │ │ ├── bug81048.phpt │ │ │ ├── bug81727.phpt │ │ │ ├── class_object/ │ │ │ │ ├── AutoInterface.inc │ │ │ │ ├── AutoLoaded.inc │ │ │ │ ├── AutoTest.inc │ │ │ │ ├── AutoTrait.inc │ │ │ │ ├── bug71442.phpt │ │ │ │ ├── bug78638.phpt │ │ │ │ ├── class_exists_basic_001.phpt │ │ │ │ ├── class_exists_variation_003.phpt │ │ │ │ ├── forward_static_call_001.phpt │ │ │ │ ├── forward_static_call_002.phpt │ │ │ │ ├── forward_static_call_003.phpt │ │ │ │ ├── get_class_methods_basic_001.phpt │ │ │ │ ├── get_class_methods_basic_002.phpt │ │ │ │ ├── get_class_methods_basic_003.phpt │ │ │ │ ├── get_class_methods_variation_001.phpt │ │ │ │ ├── get_class_methods_variation_002.phpt │ │ │ │ ├── get_class_variation_001.phpt │ │ │ │ ├── get_class_variation_002.phpt │ │ │ │ ├── get_class_vars_variation2.phpt │ │ │ │ ├── get_declared_classes_basic_001.phpt │ │ │ │ ├── get_declared_classes_variation1.phpt │ │ │ │ ├── get_declared_interfaces_basic_001.phpt │ │ │ │ ├── get_declared_interfaces_variation1.phpt │ │ │ │ ├── get_declared_traits_basic_001.phpt │ │ │ │ ├── get_declared_traits_variation1.phpt │ │ │ │ ├── get_object_vars_basic_001.phpt │ │ │ │ ├── get_object_vars_basic_002.phpt │ │ │ │ ├── get_object_vars_variation_001.phpt │ │ │ │ ├── get_object_vars_variation_002.phpt │ │ │ │ ├── get_object_vars_variation_004.phpt │ │ │ │ ├── get_object_vars_variation_005.phpt │ │ │ │ ├── get_parent_class_variation_001.phpt │ │ │ │ ├── get_parent_class_variation_002.phpt │ │ │ │ ├── interface_exists_variation3.phpt │ │ │ │ ├── interface_exists_variation4.phpt │ │ │ │ ├── is_a.phpt │ │ │ │ ├── is_a_variation_001.phpt │ │ │ │ ├── is_a_variation_003.phpt │ │ │ │ ├── is_subclass_of_variation_001.phpt │ │ │ │ ├── is_subclass_of_variation_003.phpt │ │ │ │ ├── is_subclass_of_variation_004.phpt │ │ │ │ ├── method_exists_basic_001.phpt │ │ │ │ ├── method_exists_basic_002.phpt │ │ │ │ ├── method_exists_basic_003.phpt │ │ │ │ ├── method_exists_variation_001.phpt │ │ │ │ ├── method_exists_variation_003.phpt │ │ │ │ ├── property_exists_error.phpt │ │ │ │ ├── property_exists_variation1.phpt │ │ │ │ ├── trait_class_exists_variation_003.phpt │ │ │ │ └── trait_exists_basic_001.phpt │ │ │ ├── constant_with_typed_class_constant.phpt │ │ │ ├── crypt/ │ │ │ │ ├── bcrypt_invalid_algorithm.phpt │ │ │ │ ├── bcrypt_invalid_cost.phpt │ │ │ │ ├── bcrypt_salt_dollar.phpt │ │ │ │ └── des_fallback_invalid_salt.phpt │ │ │ ├── dir/ │ │ │ │ ├── bug41693.phpt │ │ │ │ ├── bug71542.phpt │ │ │ │ ├── bug72625.phpt │ │ │ │ ├── bug73877.phpt │ │ │ │ ├── bug78220.phpt │ │ │ │ ├── bug80960.phpt │ │ │ │ ├── chdir_basic-win32-mb.phpt │ │ │ │ ├── chdir_basic.phpt │ │ │ │ ├── chdir_error2-win32-mb.phpt │ │ │ │ ├── chdir_error2.phpt │ │ │ │ ├── chdir_variation2-win32-mb.phpt │ │ │ │ ├── chdir_variation2.phpt │ │ │ │ ├── closedir_basic-win32-mb.phpt │ │ │ │ ├── closedir_basic.phpt │ │ │ │ ├── closedir_variation2-win32-mb.phpt │ │ │ │ ├── closedir_variation2.phpt │ │ │ │ ├── closedir_variation3.phpt │ │ │ │ ├── closedir_without_arg.phpt │ │ │ │ ├── dir_basic-win32-mb.phpt │ │ │ │ ├── dir_basic.phpt │ │ │ │ ├── dir_bug73971.phpt │ │ │ │ ├── dir_variation3.phpt │ │ │ │ ├── dir_variation4-win32-mb.phpt │ │ │ │ ├── dir_variation4.phpt │ │ │ │ ├── dir_variation5.phpt │ │ │ │ ├── dir_variation6.phpt │ │ │ │ ├── dir_variation7.phpt │ │ │ │ ├── dir_variation8.phpt │ │ │ │ ├── dir_variation9.phpt │ │ │ │ ├── getcwd_basic-win32-mb.phpt │ │ │ │ ├── getcwd_basic.phpt │ │ │ │ ├── opendir_basic-win32-mb.phpt │ │ │ │ ├── opendir_basic.phpt │ │ │ │ ├── opendir_error2.phpt │ │ │ │ ├── opendir_variation3-win32-mb.phpt │ │ │ │ ├── opendir_variation3.phpt │ │ │ │ ├── opendir_variation4-win32-mb.phpt │ │ │ │ ├── opendir_variation4.phpt │ │ │ │ ├── opendir_variation5.phpt │ │ │ │ ├── opendir_variation6-win32.phpt │ │ │ │ ├── opendir_variation6.phpt │ │ │ │ ├── opendir_variation7.phpt │ │ │ │ ├── readdir_basic-win32-mb.phpt │ │ │ │ ├── readdir_basic.phpt │ │ │ │ ├── readdir_variation2-win32-mb.phpt │ │ │ │ ├── readdir_variation2.phpt │ │ │ │ ├── readdir_variation3-win32-mb.phpt │ │ │ │ ├── readdir_variation3.phpt │ │ │ │ ├── readdir_variation4-win32-mb.phpt │ │ │ │ ├── readdir_variation4.phpt │ │ │ │ ├── readdir_variation5.phpt │ │ │ │ ├── readdir_variation6-win32-mb.phpt │ │ │ │ ├── readdir_variation6.phpt │ │ │ │ ├── readdir_variation7.phpt │ │ │ │ ├── rewinddir_basic-win32-mb.phpt │ │ │ │ ├── rewinddir_basic.phpt │ │ │ │ ├── rewinddir_variation2-win32-mb.phpt │ │ │ │ ├── rewinddir_variation2.phpt │ │ │ │ ├── rewinddir_variation3.phpt │ │ │ │ ├── scandir_basic-win32-mb.phpt │ │ │ │ ├── scandir_basic.phpt │ │ │ │ ├── scandir_error2.phpt │ │ │ │ ├── scandir_variation10-win32-mb.phpt │ │ │ │ ├── scandir_variation10.phpt │ │ │ │ ├── scandir_variation4-win32-mb.phpt │ │ │ │ ├── scandir_variation4.phpt │ │ │ │ ├── scandir_variation5.phpt │ │ │ │ ├── scandir_variation6.phpt │ │ │ │ ├── scandir_variation7.phpt │ │ │ │ ├── scandir_variation8-win32-mb.phpt │ │ │ │ ├── scandir_variation8.phpt │ │ │ │ ├── scandir_variation9-win32-mb.phpt │ │ │ │ └── scandir_variation9.phpt │ │ │ ├── directory/ │ │ │ │ ├── DirectoryClass_basic_001.phpt │ │ │ │ ├── DirectoryClass_error_001.phpt │ │ │ │ ├── bug74589_utf8.phpt │ │ │ │ ├── directory_constants-win32.phpt │ │ │ │ └── directory_constants.phpt │ │ │ ├── file/ │ │ │ │ ├── 001-win32-mb.phpt │ │ │ │ ├── 001-win32.phpt │ │ │ │ ├── 001.phpt │ │ │ │ ├── 002.phpt │ │ │ │ ├── 003.phpt │ │ │ │ ├── 004.phpt │ │ │ │ ├── 005_basic.phpt │ │ │ │ ├── 005_error.phpt │ │ │ │ ├── 005_variation-win32.phpt │ │ │ │ ├── 005_variation2-win32.phpt │ │ │ │ ├── 005_variation2.phpt │ │ │ │ ├── 006_basic.phpt │ │ │ │ ├── 006_error.phpt │ │ │ │ ├── 006_variation1.phpt │ │ │ │ ├── 006_variation2.phpt │ │ │ │ ├── 007_basic.phpt │ │ │ │ ├── 007_variation1.phpt │ │ │ │ ├── 007_variation10.phpt │ │ │ │ ├── 007_variation11-win32-mb.phpt │ │ │ │ ├── 007_variation11-win32.phpt │ │ │ │ ├── 007_variation11.phpt │ │ │ │ ├── 007_variation12-win32.phpt │ │ │ │ ├── 007_variation12.phpt │ │ │ │ ├── 007_variation13-win32.phpt │ │ │ │ ├── 007_variation13.phpt │ │ │ │ ├── 007_variation14.phpt │ │ │ │ ├── 007_variation15.phpt │ │ │ │ ├── 007_variation16.phpt │ │ │ │ ├── 007_variation17.phpt │ │ │ │ ├── 007_variation18.phpt │ │ │ │ ├── 007_variation19.phpt │ │ │ │ ├── 007_variation2.phpt │ │ │ │ ├── 007_variation20.phpt │ │ │ │ ├── 007_variation21.phpt │ │ │ │ ├── 007_variation22.phpt │ │ │ │ ├── 007_variation23.phpt │ │ │ │ ├── 007_variation24.phpt │ │ │ │ ├── 007_variation3.phpt │ │ │ │ ├── 007_variation4.phpt │ │ │ │ ├── 007_variation5.phpt │ │ │ │ ├── 007_variation6.phpt │ │ │ │ ├── 007_variation7.phpt │ │ │ │ ├── 007_variation8.phpt │ │ │ │ ├── 007_variation9.phpt │ │ │ │ ├── auto_detect_line_endings_1.phpt │ │ │ │ ├── auto_detect_line_endings_2.phpt │ │ │ │ ├── basename-win32.phpt │ │ │ │ ├── basename.phpt │ │ │ │ ├── basename_basic-win32.phpt │ │ │ │ ├── basename_basic.phpt │ │ │ │ ├── basename_bug66395-win32.phpt │ │ │ │ ├── basename_bug66395_variation2-win32.phpt │ │ │ │ ├── basename_variation1-win32.phpt │ │ │ │ ├── basename_variation1.phpt │ │ │ │ ├── basename_variation2-win32.phpt │ │ │ │ ├── basename_variation2.phpt │ │ │ │ ├── bug12556.phpt │ │ │ │ ├── bug20424.phpt │ │ │ │ ├── bug22382.phpt │ │ │ │ ├── bug22414.phpt │ │ │ │ ├── bug24313.phpt │ │ │ │ ├── bug24482.phpt │ │ │ │ ├── bug26003.phpt │ │ │ │ ├── bug26615.phpt │ │ │ │ ├── bug26938.phpt │ │ │ │ ├── bug27508.phpt │ │ │ │ ├── bug27619.phpt │ │ │ │ ├── bug30362.phpt │ │ │ │ ├── bug30362.txt │ │ │ │ ├── bug32160.phpt │ │ │ │ ├── bug32160.txt │ │ │ │ ├── bug35740.phpt │ │ │ │ ├── bug35781.phpt │ │ │ │ ├── bug36365.phpt │ │ │ │ ├── bug37158.phpt │ │ │ │ ├── bug37864.phpt │ │ │ │ ├── bug38086.phpt │ │ │ │ ├── bug38086.txt │ │ │ │ ├── bug38450.phpt │ │ │ │ ├── bug38450_1.phpt │ │ │ │ ├── bug38450_2.phpt │ │ │ │ ├── bug38450_3.phpt │ │ │ │ ├── bug39367.phpt │ │ │ │ ├── bug39538.phpt │ │ │ │ ├── bug39551.phpt │ │ │ │ ├── bug39673.phpt │ │ │ │ ├── bug39863.phpt │ │ │ │ ├── bug40374.phpt │ │ │ │ ├── bug40501.csv │ │ │ │ ├── bug40501.phpt │ │ │ │ ├── bug41655_1-win32.phpt │ │ │ │ ├── bug41655_1.phpt │ │ │ │ ├── bug41655_2.phpt │ │ │ │ ├── bug41815.phpt │ │ │ │ ├── bug41874.phpt │ │ │ │ ├── bug41874_1.phpt │ │ │ │ ├── bug41874_2.phpt │ │ │ │ ├── bug41874_3.phpt │ │ │ │ ├── bug42560.phpt │ │ │ │ ├── bug43008.phpt │ │ │ │ ├── bug43137.phpt │ │ │ │ ├── bug43216.phpt │ │ │ │ ├── bug43248.phpt │ │ │ │ ├── bug43353.phpt │ │ │ │ ├── bug43522.phpt │ │ │ │ ├── bug44034.phpt │ │ │ │ ├── bug44607.phpt │ │ │ │ ├── bug44805.phpt │ │ │ │ ├── bug45181.phpt │ │ │ │ ├── bug45303.phpt │ │ │ │ ├── bug45985.phpt │ │ │ │ ├── bug46347.phpt │ │ │ │ ├── bug47517.phpt │ │ │ │ ├── bug47767.phpt │ │ │ │ ├── bug49047.phpt │ │ │ │ ├── bug51094.phpt │ │ │ │ ├── bug52335.phpt │ │ │ │ ├── bug52624.phpt │ │ │ │ ├── bug52820.phpt │ │ │ │ ├── bug53241.phpt │ │ │ │ ├── bug53848.phpt │ │ │ │ ├── bug55124.phpt │ │ │ │ ├── bug60120.phpt │ │ │ │ ├── bug61961.phpt │ │ │ │ ├── bug63512.phpt │ │ │ │ ├── bug65272.phpt │ │ │ │ ├── bug65701.phpt │ │ │ │ ├── bug66509.phpt │ │ │ │ ├── bug66588.phpt │ │ │ │ ├── bug68335.phpt │ │ │ │ ├── bug68532.phpt │ │ │ │ ├── bug69100.phpt │ │ │ │ ├── bug69442.phpt │ │ │ │ ├── bug69628.phpt │ │ │ │ ├── bug71287.phpt │ │ │ │ ├── bug71882.phpt │ │ │ │ ├── bug72035.phpt │ │ │ │ ├── bug72330.phpt │ │ │ │ ├── bug72666_variation1.phpt │ │ │ │ ├── bug72666_variation2.phpt │ │ │ │ ├── bug72666_variation3.phpt │ │ │ │ ├── bug72666_variation4.phpt │ │ │ │ ├── bug74719.phpt │ │ │ │ ├── bug75679.phpt │ │ │ │ ├── bug76735.phpt │ │ │ │ ├── bug77552.phpt │ │ │ │ ├── bug78241.phpt │ │ │ │ ├── bug78296.phpt │ │ │ │ ├── bug78386.phpt │ │ │ │ ├── bug79099.phpt │ │ │ │ ├── bug81145.phpt │ │ │ │ ├── bug81223.phpt │ │ │ │ ├── chgrp.phpt │ │ │ │ ├── chmod_basic-win32-mb.phpt │ │ │ │ ├── chmod_basic-win32.phpt │ │ │ │ ├── chmod_basic.phpt │ │ │ │ ├── chmod_error.phpt │ │ │ │ ├── chmod_variation1.phpt │ │ │ │ ├── chmod_variation2-win32-mb.phpt │ │ │ │ ├── chmod_variation2-win32.phpt │ │ │ │ ├── chmod_variation2.phpt │ │ │ │ ├── chown.phpt │ │ │ │ ├── chroot_001.phpt │ │ │ │ ├── clearstatcache_001.phpt │ │ │ │ ├── copy_basic.phpt │ │ │ │ ├── copy_error.phpt │ │ │ │ ├── copy_variation1.phpt │ │ │ │ ├── copy_variation10.phpt │ │ │ │ ├── copy_variation11.phpt │ │ │ │ ├── copy_variation12-win32.phpt │ │ │ │ ├── copy_variation12.phpt │ │ │ │ ├── copy_variation13.phpt │ │ │ │ ├── copy_variation14.phpt │ │ │ │ ├── copy_variation15.phpt │ │ │ │ ├── copy_variation16-win32.phpt │ │ │ │ ├── copy_variation16.phpt │ │ │ │ ├── copy_variation17.phpt │ │ │ │ ├── copy_variation18.phpt │ │ │ │ ├── copy_variation2-win32-mb.phpt │ │ │ │ ├── copy_variation2-win32.phpt │ │ │ │ ├── copy_variation2.phpt │ │ │ │ ├── copy_variation3-win32.phpt │ │ │ │ ├── copy_variation3.phpt │ │ │ │ ├── copy_variation4.phpt │ │ │ │ ├── copy_variation5-win32.phpt │ │ │ │ ├── copy_variation5.phpt │ │ │ │ ├── copy_variation6-win32.phpt │ │ │ │ ├── copy_variation6.phpt │ │ │ │ ├── copy_variation7.phpt │ │ │ │ ├── copy_variation8.phpt │ │ │ │ ├── copy_variation9.phpt │ │ │ │ ├── directory_wrapper_fstat_basic.phpt │ │ │ │ ├── dirname_basic-win32.phpt │ │ │ │ ├── dirname_basic.phpt │ │ │ │ ├── dirname_no_path_normalization-win32.phpt │ │ │ │ ├── disk.phpt │ │ │ │ ├── disk_free_space_basic.phpt │ │ │ │ ├── disk_free_space_error-win32.phpt │ │ │ │ ├── disk_free_space_error.phpt │ │ │ │ ├── disk_free_space_variation.phpt │ │ │ │ ├── disk_total_space_basic.phpt │ │ │ │ ├── disk_total_space_error-win32.phpt │ │ │ │ ├── disk_total_space_error.phpt │ │ │ │ ├── disk_total_space_variation.phpt │ │ │ │ ├── fclose_variation1.phpt │ │ │ │ ├── fdatasync.phpt │ │ │ │ ├── feof_basic.phpt │ │ │ │ ├── fflush_basic.phpt │ │ │ │ ├── fflush_variation1-win32-mb.phpt │ │ │ │ ├── fflush_variation1-win32.phpt │ │ │ │ ├── fflush_variation1.phpt │ │ │ │ ├── fflush_variation2.phpt │ │ │ │ ├── fflush_variation3.phpt │ │ │ │ ├── fflush_variation4.phpt │ │ │ │ ├── fgetc_basic.phpt │ │ │ │ ├── fgetc_variation1.phpt │ │ │ │ ├── fgetc_variation2.phpt │ │ │ │ ├── fgetc_variation3.phpt │ │ │ │ ├── fgetc_variation4.phpt │ │ │ │ ├── fgetcsv.phpt │ │ │ │ ├── fgetcsv_default_escape_deprecation.phpt │ │ │ │ ├── fgetcsv_error_conditions.csv │ │ │ │ ├── fgetcsv_error_conditions.phpt │ │ │ │ ├── fgetcsv_tab_delimiter.data │ │ │ │ ├── fgetcsv_tab_delimiter.phpt │ │ │ │ ├── fgetcsv_variation1.phpt │ │ │ │ ├── fgetcsv_variation10.phpt │ │ │ │ ├── fgetcsv_variation11.phpt │ │ │ │ ├── fgetcsv_variation12.phpt │ │ │ │ ├── fgetcsv_variation13.phpt │ │ │ │ ├── fgetcsv_variation14.phpt │ │ │ │ ├── fgetcsv_variation15.phpt │ │ │ │ ├── fgetcsv_variation16.phpt │ │ │ │ ├── fgetcsv_variation17.phpt │ │ │ │ ├── fgetcsv_variation18.phpt │ │ │ │ ├── fgetcsv_variation19.phpt │ │ │ │ ├── fgetcsv_variation2.phpt │ │ │ │ ├── fgetcsv_variation20.phpt │ │ │ │ ├── fgetcsv_variation21.phpt │ │ │ │ ├── fgetcsv_variation22.phpt │ │ │ │ ├── fgetcsv_variation23.phpt │ │ │ │ ├── fgetcsv_variation29.phpt │ │ │ │ ├── fgetcsv_variation30.phpt │ │ │ │ ├── fgetcsv_variation31.phpt │ │ │ │ ├── fgetcsv_variation32.phpt │ │ │ │ ├── fgetcsv_variation33.phpt │ │ │ │ ├── fgetcsv_variation6.phpt │ │ │ │ ├── fgetcsv_variation7.phpt │ │ │ │ ├── fgetcsv_variation8.phpt │ │ │ │ ├── fgetcsv_variation9.phpt │ │ │ │ ├── fgets_basic.phpt │ │ │ │ ├── fgets_error.phpt │ │ │ │ ├── fgets_socket_variation1.phpt │ │ │ │ ├── fgets_socket_variation2.phpt │ │ │ │ ├── fgets_variation1.phpt │ │ │ │ ├── fgets_variation2.phpt │ │ │ │ ├── fgets_variation3.phpt │ │ │ │ ├── fgets_variation4-win32-mb.phpt │ │ │ │ ├── fgets_variation4-win32.phpt │ │ │ │ ├── fgets_variation4.phpt │ │ │ │ ├── fgets_variation5.phpt │ │ │ │ ├── fgets_variation6-win32.phpt │ │ │ │ ├── fgets_variation6.phpt │ │ │ │ ├── file.inc │ │ │ │ ├── file_basic.phpt │ │ │ │ ├── file_binary_text_deprecated.phpt │ │ │ │ ├── file_error.phpt │ │ │ │ ├── file_exists_variation1.phpt │ │ │ │ ├── file_get_contents_basic.phpt │ │ │ │ ├── file_get_contents_basic001.phpt │ │ │ │ ├── file_get_contents_error.phpt │ │ │ │ ├── file_get_contents_error001.phpt │ │ │ │ ├── file_get_contents_error002.phpt │ │ │ │ ├── file_get_contents_error_folder-win.phpt │ │ │ │ ├── file_get_contents_error_folder.phpt │ │ │ │ ├── file_get_contents_file_put_contents_5gb.phpt │ │ │ │ ├── file_get_contents_file_put_contents_basic.phpt │ │ │ │ ├── file_get_contents_file_put_contents_error.phpt │ │ │ │ ├── file_get_contents_file_put_contents_variation1.phpt │ │ │ │ ├── file_get_contents_file_put_contents_variation2.phpt │ │ │ │ ├── file_get_contents_variation1.phpt │ │ │ │ ├── file_get_contents_variation2.phpt │ │ │ │ ├── file_get_contents_variation7-win32-mb.phpt │ │ │ │ ├── file_get_contents_variation7-win32.phpt │ │ │ │ ├── file_get_contents_variation7.phpt │ │ │ │ ├── file_get_contents_variation8-win32.phpt │ │ │ │ ├── file_get_contents_variation8.phpt │ │ │ │ ├── file_get_contents_variation9.phpt │ │ │ │ ├── file_get_contents_with_large_length.phpt │ │ │ │ ├── file_put_contents.phpt │ │ │ │ ├── file_put_contents_variation1.phpt │ │ │ │ ├── file_put_contents_variation2.phpt │ │ │ │ ├── file_put_contents_variation4.phpt │ │ │ │ ├── file_put_contents_variation5.phpt │ │ │ │ ├── file_put_contents_variation6.phpt │ │ │ │ ├── file_put_contents_variation7-win32.phpt │ │ │ │ ├── file_put_contents_variation7.phpt │ │ │ │ ├── file_put_contents_variation8-win32.phpt │ │ │ │ ├── file_put_contents_variation8.phpt │ │ │ │ ├── file_put_contents_variation9.phpt │ │ │ │ ├── file_variation.phpt │ │ │ │ ├── file_variation5-win32-mb.phpt │ │ │ │ ├── file_variation5-win32.phpt │ │ │ │ ├── file_variation5.phpt │ │ │ │ ├── file_variation6.phpt │ │ │ │ ├── file_variation7.phpt │ │ │ │ ├── file_variation8-win32.phpt │ │ │ │ ├── file_variation8.phpt │ │ │ │ ├── file_variation9.phpt │ │ │ │ ├── filegroup_basic.phpt │ │ │ │ ├── filegroup_error.phpt │ │ │ │ ├── filegroup_variation1.phpt │ │ │ │ ├── filegroup_variation2.phpt │ │ │ │ ├── filegroup_variation3.phpt │ │ │ │ ├── fileinode_basic.phpt │ │ │ │ ├── fileinode_error.phpt │ │ │ │ ├── fileinode_variation.phpt │ │ │ │ ├── fileinode_variation1.phpt │ │ │ │ ├── fileinode_variation2.phpt │ │ │ │ ├── fileinode_variation3.phpt │ │ │ │ ├── fileowner_basic.phpt │ │ │ │ ├── fileowner_error.phpt │ │ │ │ ├── fileowner_variation1.phpt │ │ │ │ ├── fileowner_variation2.phpt │ │ │ │ ├── fileowner_variation3.phpt │ │ │ │ ├── fileperms_variation1.phpt │ │ │ │ ├── fileperms_variation2.phpt │ │ │ │ ├── fileperms_variation3.phpt │ │ │ │ ├── filesize_basic.phpt │ │ │ │ ├── filesize_error.phpt │ │ │ │ ├── filesize_variation1-win32-mb.phpt │ │ │ │ ├── filesize_variation1-win32.phpt │ │ │ │ ├── filesize_variation1.phpt │ │ │ │ ├── filesize_variation2-win32.phpt │ │ │ │ ├── filesize_variation2.phpt │ │ │ │ ├── filesize_variation3.phpt │ │ │ │ ├── filesize_variation4-win32.phpt │ │ │ │ ├── filesize_variation4.phpt │ │ │ │ ├── filesize_variation5.phpt │ │ │ │ ├── filestat.phpt │ │ │ │ ├── filetype_basic.phpt │ │ │ │ ├── filetype_error.phpt │ │ │ │ ├── filetype_variation.phpt │ │ │ │ ├── filetype_variation2.phpt │ │ │ │ ├── filetype_variation3.phpt │ │ │ │ ├── flock.phpt │ │ │ │ ├── flock_basic.phpt │ │ │ │ ├── flock_error.phpt │ │ │ │ ├── flock_variation.phpt │ │ │ │ ├── fnmatch_basic.phpt │ │ │ │ ├── fnmatch_maxpathlen.phpt │ │ │ │ ├── fnmatch_variation.phpt │ │ │ │ ├── fopen_include_path.inc │ │ │ │ ├── fopen_unlink.phpt │ │ │ │ ├── fopen_variation1.phpt │ │ │ │ ├── fopen_variation10-win32.phpt │ │ │ │ ├── fopen_variation11-win32.phpt │ │ │ │ ├── fopen_variation12.phpt │ │ │ │ ├── fopen_variation13.phpt │ │ │ │ ├── fopen_variation14-win32.phpt │ │ │ │ ├── fopen_variation14.phpt │ │ │ │ ├── fopen_variation15-win32.phpt │ │ │ │ ├── fopen_variation15.phpt │ │ │ │ ├── fopen_variation16.phpt │ │ │ │ ├── fopen_variation17.phpt │ │ │ │ ├── fopen_variation19.phpt │ │ │ │ ├── fopen_variation5.phpt │ │ │ │ ├── fopen_variation6.phpt │ │ │ │ ├── fopen_variation7.phpt │ │ │ │ ├── fopen_variation8.phpt │ │ │ │ ├── fopen_variation9.phpt │ │ │ │ ├── fopencookie.phpt │ │ │ │ ├── fpassthru_basic.phpt │ │ │ │ ├── fpassthru_variation.phpt │ │ │ │ ├── fputcsv.phpt │ │ │ │ ├── fputcsv_002.phpt │ │ │ │ ├── fputcsv_default_escape_deprecation.phpt │ │ │ │ ├── fputcsv_variation1.phpt │ │ │ │ ├── fputcsv_variation10.phpt │ │ │ │ ├── fputcsv_variation11.phpt │ │ │ │ ├── fputcsv_variation12.phpt │ │ │ │ ├── fputcsv_variation13.phpt │ │ │ │ ├── fputcsv_variation15.phpt │ │ │ │ ├── fputcsv_variation16.phpt │ │ │ │ ├── fputcsv_variation17.phpt │ │ │ │ ├── fputcsv_variation18.phpt │ │ │ │ ├── fputcsv_variation5.phpt │ │ │ │ ├── fputcsv_variation6.phpt │ │ │ │ ├── fputcsv_variation7.phpt │ │ │ │ ├── fputcsv_variation8.phpt │ │ │ │ ├── fputcsv_variation9.phpt │ │ │ │ ├── fread_basic.phpt │ │ │ │ ├── fread_error.phpt │ │ │ │ ├── fread_fwrite_basic.phpt │ │ │ │ ├── fread_socket_variation1.phpt │ │ │ │ ├── fread_variation1.phpt │ │ │ │ ├── fread_variation2.phpt │ │ │ │ ├── fread_variation3-win32-mb.phpt │ │ │ │ ├── fread_variation3-win32.phpt │ │ │ │ ├── fread_variation3.phpt │ │ │ │ ├── fread_variation4.phpt │ │ │ │ ├── fscanf.phpt │ │ │ │ ├── fscanf_error.phpt │ │ │ │ ├── fscanf_variation1.phpt │ │ │ │ ├── fscanf_variation10.phpt │ │ │ │ ├── fscanf_variation11.phpt │ │ │ │ ├── fscanf_variation12.phpt │ │ │ │ ├── fscanf_variation13.phpt │ │ │ │ ├── fscanf_variation14.phpt │ │ │ │ ├── fscanf_variation15.phpt │ │ │ │ ├── fscanf_variation16.phpt │ │ │ │ ├── fscanf_variation17.phpt │ │ │ │ ├── fscanf_variation18.phpt │ │ │ │ ├── fscanf_variation19.phpt │ │ │ │ ├── fscanf_variation2.phpt │ │ │ │ ├── fscanf_variation20.phpt │ │ │ │ ├── fscanf_variation21.phpt │ │ │ │ ├── fscanf_variation22.phpt │ │ │ │ ├── fscanf_variation23.phpt │ │ │ │ ├── fscanf_variation24.phpt │ │ │ │ ├── fscanf_variation25.phpt │ │ │ │ ├── fscanf_variation26.phpt │ │ │ │ ├── fscanf_variation27.phpt │ │ │ │ ├── fscanf_variation28.phpt │ │ │ │ ├── fscanf_variation29.phpt │ │ │ │ ├── fscanf_variation3.phpt │ │ │ │ ├── fscanf_variation30.phpt │ │ │ │ ├── fscanf_variation31.phpt │ │ │ │ ├── fscanf_variation32.phpt │ │ │ │ ├── fscanf_variation33.phpt │ │ │ │ ├── fscanf_variation34.phpt │ │ │ │ ├── fscanf_variation35.phpt │ │ │ │ ├── fscanf_variation36.phpt │ │ │ │ ├── fscanf_variation37.phpt │ │ │ │ ├── fscanf_variation38.phpt │ │ │ │ ├── fscanf_variation39.phpt │ │ │ │ ├── fscanf_variation4.phpt │ │ │ │ ├── fscanf_variation40.phpt │ │ │ │ ├── fscanf_variation41.phpt │ │ │ │ ├── fscanf_variation42.phpt │ │ │ │ ├── fscanf_variation43.phpt │ │ │ │ ├── fscanf_variation44.phpt │ │ │ │ ├── fscanf_variation45.phpt │ │ │ │ ├── fscanf_variation46.phpt │ │ │ │ ├── fscanf_variation47.phpt │ │ │ │ ├── fscanf_variation48.phpt │ │ │ │ ├── fscanf_variation49.phpt │ │ │ │ ├── fscanf_variation5.phpt │ │ │ │ ├── fscanf_variation50.phpt │ │ │ │ ├── fscanf_variation51.phpt │ │ │ │ ├── fscanf_variation52.phpt │ │ │ │ ├── fscanf_variation53.phpt │ │ │ │ ├── fscanf_variation54.phpt │ │ │ │ ├── fscanf_variation55.phpt │ │ │ │ ├── fscanf_variation6.phpt │ │ │ │ ├── fscanf_variation7.phpt │ │ │ │ ├── fscanf_variation8.phpt │ │ │ │ ├── fscanf_variation9.phpt │ │ │ │ ├── fseek_dir_basic.phpt │ │ │ │ ├── fseek_ftell_rewind_basic1.phpt │ │ │ │ ├── fseek_ftell_rewind_basic2-win32-mb.phpt │ │ │ │ ├── fseek_ftell_rewind_basic2-win32.phpt │ │ │ │ ├── fseek_ftell_rewind_basic2.phpt │ │ │ │ ├── fseek_ftell_rewind_error1.phpt │ │ │ │ ├── fseek_ftell_rewind_error2.phpt │ │ │ │ ├── fseek_ftell_rewind_error3.phpt │ │ │ │ ├── fseek_ftell_rewind_variation1.phpt │ │ │ │ ├── fseek_ftell_rewind_variation2-win32.phpt │ │ │ │ ├── fseek_ftell_rewind_variation2.phpt │ │ │ │ ├── fseek_ftell_rewind_variation3.phpt │ │ │ │ ├── fseek_ftell_rewind_variation4-win32.phpt │ │ │ │ ├── fseek_ftell_rewind_variation4.phpt │ │ │ │ ├── fseek_ftell_rewind_variation5.phpt │ │ │ │ ├── fseek_ftell_rewind_variation6-win32.phpt │ │ │ │ ├── fseek_ftell_rewind_variation6.phpt │ │ │ │ ├── fseek_ftell_rewind_variation7.phpt │ │ │ │ ├── fseek_ftell_rewind_variation8-win32.phpt │ │ │ │ ├── fseek_ftell_rewind_variation8.phpt │ │ │ │ ├── fseek_variation3.phpt │ │ │ │ ├── fstat.phpt │ │ │ │ ├── fstat_basic.phpt │ │ │ │ ├── fstat_variation8.phpt │ │ │ │ ├── fsync.phpt │ │ │ │ ├── ftruncate.phpt │ │ │ │ ├── ftruncate_bug76422.phpt │ │ │ │ ├── ftruncate_bug76803.phpt │ │ │ │ ├── ftruncate_bug77081.phpt │ │ │ │ ├── ftruncate_error.phpt │ │ │ │ ├── ftruncate_variation1-win32-mb.phpt │ │ │ │ ├── ftruncate_variation1-win32.phpt │ │ │ │ ├── ftruncate_variation1.phpt │ │ │ │ ├── ftruncate_variation2-win32.phpt │ │ │ │ ├── ftruncate_variation2.phpt │ │ │ │ ├── ftruncate_variation3-win32.phpt │ │ │ │ ├── ftruncate_variation3.phpt │ │ │ │ ├── ftruncate_variation4.phpt │ │ │ │ ├── ftruncate_variation5-win32.phpt │ │ │ │ ├── ftruncate_variation5.phpt │ │ │ │ ├── ftruncate_variation6-win32.phpt │ │ │ │ ├── ftruncate_variation6.phpt │ │ │ │ ├── ftruncate_variation7-win32.phpt │ │ │ │ ├── ftruncate_variation7.phpt │ │ │ │ ├── fwrite.phpt │ │ │ │ ├── fwrite_basic-win32-mb.phpt │ │ │ │ ├── fwrite_basic-win32.phpt │ │ │ │ ├── fwrite_basic.phpt │ │ │ │ ├── fwrite_error.phpt │ │ │ │ ├── fwrite_variation1-win32-mb.phpt │ │ │ │ ├── fwrite_variation1.phpt │ │ │ │ ├── fwrite_variation2-win32.phpt │ │ │ │ ├── fwrite_variation2.phpt │ │ │ │ ├── fwrite_variation3-win32.phpt │ │ │ │ ├── fwrite_variation3.phpt │ │ │ │ ├── fwrite_variation4-win32.phpt │ │ │ │ ├── fwrite_variation4.phpt │ │ │ │ ├── get_current_user.phpt │ │ │ │ ├── gh13136.phpt │ │ │ │ ├── gh15653.phpt │ │ │ │ ├── gh18212.phpt │ │ │ │ ├── gh9227.phpt │ │ │ │ ├── gh9441.phpt │ │ │ │ ├── gh9779.phpt │ │ │ │ ├── glob_basic.phpt │ │ │ │ ├── glob_error_002-win32.phpt │ │ │ │ ├── glob_variation-win32-mb.phpt │ │ │ │ ├── glob_variation-win32.phpt │ │ │ │ ├── glob_variation.phpt │ │ │ │ ├── glob_variation2.phpt │ │ │ │ ├── glob_variation3.phpt │ │ │ │ ├── glob_variation4.phpt │ │ │ │ ├── glob_variation5.phpt │ │ │ │ ├── glob_variation6.phpt │ │ │ │ ├── include_streams.phpt │ │ │ │ ├── include_userstream_001.phpt │ │ │ │ ├── include_userstream_002.phpt │ │ │ │ ├── include_userstream_003.phpt │ │ │ │ ├── is_dir_basic.phpt │ │ │ │ ├── is_dir_variation1.phpt │ │ │ │ ├── is_dir_variation2.phpt │ │ │ │ ├── is_dir_variation3.phpt │ │ │ │ ├── is_dir_variation4.phpt │ │ │ │ ├── is_executable_basic-win32-mb.phpt │ │ │ │ ├── is_executable_basic-win32.phpt │ │ │ │ ├── is_executable_basic.phpt │ │ │ │ ├── is_executable_error.phpt │ │ │ │ ├── is_executable_variation1.phpt │ │ │ │ ├── is_executable_variation2.phpt │ │ │ │ ├── is_executable_variation3.phpt │ │ │ │ ├── is_file_basic.phpt │ │ │ │ ├── is_file_variation1.phpt │ │ │ │ ├── is_file_variation2.phpt │ │ │ │ ├── is_file_variation4.phpt │ │ │ │ ├── is_readable_basic-win32-mb.phpt │ │ │ │ ├── is_readable_basic-win32.phpt │ │ │ │ ├── is_readable_basic.phpt │ │ │ │ ├── is_readable_error.phpt │ │ │ │ ├── is_readable_variation1.phpt │ │ │ │ ├── is_readable_variation2.phpt │ │ │ │ ├── is_readable_variation3.phpt │ │ │ │ ├── is_uploaded_file_basic.phpt │ │ │ │ ├── is_writable_basic.phpt │ │ │ │ ├── is_writable_error.phpt │ │ │ │ ├── is_writable_variation1.phpt │ │ │ │ ├── is_writable_variation2.phpt │ │ │ │ ├── is_writable_variation3.phpt │ │ │ │ ├── lchgrp_basic.phpt │ │ │ │ ├── lchown_basic.phpt │ │ │ │ ├── lchown_error.phpt │ │ │ │ ├── link_win32.phpt │ │ │ │ ├── lstat_stat_basic.phpt │ │ │ │ ├── lstat_stat_error.phpt │ │ │ │ ├── lstat_stat_variation1.phpt │ │ │ │ ├── lstat_stat_variation10.phpt │ │ │ │ ├── lstat_stat_variation11.phpt │ │ │ │ ├── lstat_stat_variation12.phpt │ │ │ │ ├── lstat_stat_variation13.phpt │ │ │ │ ├── lstat_stat_variation14.phpt │ │ │ │ ├── lstat_stat_variation15.phpt │ │ │ │ ├── lstat_stat_variation16.phpt │ │ │ │ ├── lstat_stat_variation17.phpt │ │ │ │ ├── lstat_stat_variation18.phpt │ │ │ │ ├── lstat_stat_variation19.phpt │ │ │ │ ├── lstat_stat_variation2.phpt │ │ │ │ ├── lstat_stat_variation20.phpt │ │ │ │ ├── lstat_stat_variation21.phpt │ │ │ │ ├── lstat_stat_variation22.phpt │ │ │ │ ├── lstat_stat_variation3.phpt │ │ │ │ ├── lstat_stat_variation4.phpt │ │ │ │ ├── lstat_stat_variation5.phpt │ │ │ │ ├── lstat_stat_variation6.phpt │ │ │ │ ├── lstat_stat_variation7.phpt │ │ │ │ ├── lstat_stat_variation8.phpt │ │ │ │ ├── mkdir-001.phpt │ │ │ │ ├── mkdir-002.phpt │ │ │ │ ├── mkdir-003.phpt │ │ │ │ ├── mkdir-004.phpt │ │ │ │ ├── mkdir_rmdir_error.phpt │ │ │ │ ├── mkdir_rmdir_variation-win32-mb.phpt │ │ │ │ ├── mkdir_rmdir_variation-win32.phpt │ │ │ │ ├── mkdir_rmdir_variation1.phpt │ │ │ │ ├── mkdir_rmdir_variation2.phpt │ │ │ │ ├── mkdir_variation5-win32.phpt │ │ │ │ ├── mkdir_variation5.phpt │ │ │ │ ├── move_uploaded_file_basic.phpt │ │ │ │ ├── open_basedir_cwd_resolve.phpt │ │ │ │ ├── parse_ini_file.phpt │ │ │ │ ├── parse_ini_file_error.phpt │ │ │ │ ├── parse_ini_file_variation1.phpt │ │ │ │ ├── parse_ini_file_variation2.phpt │ │ │ │ ├── parse_ini_file_variation3.phpt │ │ │ │ ├── parse_ini_file_variation6-win32-mb.phpt │ │ │ │ ├── parse_ini_file_variation6-win32.phpt │ │ │ │ ├── parse_ini_file_variation6.phpt │ │ │ │ ├── pathinfo_basic.phpt │ │ │ │ ├── pathinfo_basic1-win32.phpt │ │ │ │ ├── pathinfo_basic1.phpt │ │ │ │ ├── pathinfo_basic2-win32.phpt │ │ │ │ ├── pathinfo_basic2.phpt │ │ │ │ ├── pathinfo_variation3.phpt │ │ │ │ ├── pathinfo_variaton.phpt │ │ │ │ ├── php_fd_wrapper_01.phpt │ │ │ │ ├── php_fd_wrapper_02.phpt │ │ │ │ ├── php_fd_wrapper_03.phpt │ │ │ │ ├── php_fd_wrapper_04.phpt │ │ │ │ ├── popen_pclose_basic-win32-mb.phpt │ │ │ │ ├── popen_pclose_basic-win32.phpt │ │ │ │ ├── popen_pclose_basic.phpt │ │ │ │ ├── popen_pclose_error-sunos.phpt │ │ │ │ ├── popen_pclose_error.phpt │ │ │ │ ├── proc_open01.phpt │ │ │ │ ├── proc_open_with_wrong_resource_type.phpt │ │ │ │ ├── readfile_basic-win32.phpt │ │ │ │ ├── readfile_basic.phpt │ │ │ │ ├── readfile_error.phpt │ │ │ │ ├── readfile_variation1.phpt │ │ │ │ ├── readfile_variation10-win32.phpt │ │ │ │ ├── readfile_variation10.phpt │ │ │ │ ├── readfile_variation2.phpt │ │ │ │ ├── readfile_variation3.phpt │ │ │ │ ├── readfile_variation6.phpt │ │ │ │ ├── readfile_variation7.phpt │ │ │ │ ├── readfile_variation8-win32-mb.phpt │ │ │ │ ├── readfile_variation8-win32.phpt │ │ │ │ ├── readfile_variation9.phpt │ │ │ │ ├── readlink_realpath_basic1.phpt │ │ │ │ ├── readlink_realpath_basic2-win32.phpt │ │ │ │ ├── readlink_realpath_basic2.phpt │ │ │ │ ├── readlink_realpath_error-win32.phpt │ │ │ │ ├── readlink_realpath_error.phpt │ │ │ │ ├── readlink_realpath_variation1-win32.phpt │ │ │ │ ├── readlink_realpath_variation1.phpt │ │ │ │ ├── readlink_realpath_variation2-win32.phpt │ │ │ │ ├── readlink_realpath_variation2.phpt │ │ │ │ ├── readlink_realpath_variation3.phpt │ │ │ │ ├── readlink_variation1.phpt │ │ │ │ ├── realpath_basic-win32-mb.phpt │ │ │ │ ├── realpath_basic-win32.phpt │ │ │ │ ├── realpath_basic2.phpt │ │ │ │ ├── realpath_basic3.phpt │ │ │ │ ├── realpath_basic4.phpt │ │ │ │ ├── realpath_bug77484.phpt │ │ │ │ ├── realpath_cache.phpt │ │ │ │ ├── realpath_cache_win32.phpt │ │ │ │ ├── realpath_variation-win32-mb.phpt │ │ │ │ ├── realpath_variation-win32.phpt │ │ │ │ ├── realpath_variation2.phpt │ │ │ │ ├── rename_basic.phpt │ │ │ │ ├── rename_variation-win32.phpt │ │ │ │ ├── rename_variation.phpt │ │ │ │ ├── rename_variation1-win32.phpt │ │ │ │ ├── rename_variation1.phpt │ │ │ │ ├── rename_variation11-win32.phpt │ │ │ │ ├── rename_variation12-win32.phpt │ │ │ │ ├── rename_variation12.phpt │ │ │ │ ├── rename_variation13-win32.phpt │ │ │ │ ├── rename_variation13.phpt │ │ │ │ ├── rename_variation2-win32.phpt │ │ │ │ ├── rename_variation2.phpt │ │ │ │ ├── rename_variation3-win32.phpt │ │ │ │ ├── rename_variation3.phpt │ │ │ │ ├── rename_variation4.phpt │ │ │ │ ├── rename_variation5.phpt │ │ │ │ ├── rename_variation6-win32.phpt │ │ │ │ ├── rename_variation6.phpt │ │ │ │ ├── rename_variation7-win32.phpt │ │ │ │ ├── rename_variation7.phpt │ │ │ │ ├── rename_variation8-win32.phpt │ │ │ │ ├── rename_variation8.phpt │ │ │ │ ├── rename_variation9.phpt │ │ │ │ ├── rmdir_variation3-win32.phpt │ │ │ │ ├── rmdir_variation3.phpt │ │ │ │ ├── stat_basic-win32-mb.phpt │ │ │ │ ├── stat_basic-win32.phpt │ │ │ │ ├── stat_error-win32.phpt │ │ │ │ ├── stat_variation1-win32-mb.phpt │ │ │ │ ├── stat_variation1-win32.phpt │ │ │ │ ├── stat_variation2-win32.phpt │ │ │ │ ├── stat_variation3-win32.phpt │ │ │ │ ├── stat_variation4-win32.phpt │ │ │ │ ├── stat_variation5-win32.phpt │ │ │ │ ├── stat_variation6-win32.phpt │ │ │ │ ├── stat_variation7-win32.phpt │ │ │ │ ├── stat_variation8-win32.phpt │ │ │ │ ├── statcache-corruption.phpt │ │ │ │ ├── statpage.phpt │ │ │ │ ├── stream_001.phpt │ │ │ │ ├── stream_002.phpt │ │ │ │ ├── stream_copy_to_stream.phpt │ │ │ │ ├── stream_copy_to_stream_empty.phpt │ │ │ │ ├── stream_copy_to_stream_interleaved.phpt │ │ │ │ ├── stream_enclosed.phpt │ │ │ │ ├── stream_get_line.phpt │ │ │ │ ├── stream_rfc2397_001.phpt │ │ │ │ ├── stream_rfc2397_002.phpt │ │ │ │ ├── stream_rfc2397_003.phpt │ │ │ │ ├── stream_rfc2397_004.phpt │ │ │ │ ├── stream_rfc2397_005.phpt │ │ │ │ ├── stream_rfc2397_006.phpt │ │ │ │ ├── stream_rfc2397_007.phpt │ │ │ │ ├── stream_supports_lock.phpt │ │ │ │ ├── symlink.phpt │ │ │ │ ├── symlink_link_linkinfo_is_link_basic1.phpt │ │ │ │ ├── symlink_link_linkinfo_is_link_basic2.phpt │ │ │ │ ├── symlink_link_linkinfo_is_link_error1.phpt │ │ │ │ ├── symlink_link_linkinfo_is_link_error2.phpt │ │ │ │ ├── symlink_link_linkinfo_is_link_variation1.phpt │ │ │ │ ├── symlink_link_linkinfo_is_link_variation2.phpt │ │ │ │ ├── symlink_link_linkinfo_is_link_variation3.phpt │ │ │ │ ├── symlink_link_linkinfo_is_link_variation4.phpt │ │ │ │ ├── symlink_link_linkinfo_is_link_variation5.phpt │ │ │ │ ├── symlink_link_linkinfo_is_link_variation6.phpt │ │ │ │ ├── symlink_link_linkinfo_is_link_variation7.phpt │ │ │ │ ├── symlink_link_linkinfo_is_link_variation8.phpt │ │ │ │ ├── symlink_link_linkinfo_is_link_variation9.phpt │ │ │ │ ├── symlink_to_symlink.phpt │ │ │ │ ├── tempnam_variation1-win32-mb.phpt │ │ │ │ ├── tempnam_variation1-win32.phpt │ │ │ │ ├── tempnam_variation1.phpt │ │ │ │ ├── tempnam_variation2-win32.phpt │ │ │ │ ├── tempnam_variation2.phpt │ │ │ │ ├── tempnam_variation3-win32.phpt │ │ │ │ ├── tempnam_variation3.phpt │ │ │ │ ├── tempnam_variation4-0.phpt │ │ │ │ ├── tempnam_variation4-1.phpt │ │ │ │ ├── tempnam_variation5-win32.phpt │ │ │ │ ├── tempnam_variation5.phpt │ │ │ │ ├── tempnam_variation6-win32.phpt │ │ │ │ ├── tempnam_variation6.phpt │ │ │ │ ├── tempnam_variation7-win32.phpt │ │ │ │ ├── tempnam_variation7.phpt │ │ │ │ ├── tempnam_variation8-win32.phpt │ │ │ │ ├── tempnam_variation9.phpt │ │ │ │ ├── test.csv │ │ │ │ ├── test2.csv │ │ │ │ ├── test3.csv │ │ │ │ ├── touch.phpt │ │ │ │ ├── touch_basic-win32-mb.phpt │ │ │ │ ├── touch_basic-win32.phpt │ │ │ │ ├── touch_basic.phpt │ │ │ │ ├── touch_error.phpt │ │ │ │ ├── touch_variation1.phpt │ │ │ │ ├── touch_variation2.phpt │ │ │ │ ├── touch_variation5-win32.phpt │ │ │ │ ├── touch_variation5.phpt │ │ │ │ ├── touch_variation6-win32.phpt │ │ │ │ ├── umask_basic.phpt │ │ │ │ ├── umask_variation1.phpt │ │ │ │ ├── umask_variation2.phpt │ │ │ │ ├── unlink_basic.phpt │ │ │ │ ├── unlink_error-win32-mb.phpt │ │ │ │ ├── unlink_error-win32.phpt │ │ │ │ ├── unlink_error.phpt │ │ │ │ ├── unlink_variation1-win32-mb.phpt │ │ │ │ ├── unlink_variation1-win32.phpt │ │ │ │ ├── unlink_variation1.phpt │ │ │ │ ├── unlink_variation10.phpt │ │ │ │ ├── unlink_variation2.phpt │ │ │ │ ├── unlink_variation3.phpt │ │ │ │ ├── unlink_variation4.phpt │ │ │ │ ├── unlink_variation5.phpt │ │ │ │ ├── unlink_variation6.phpt │ │ │ │ ├── unlink_variation8-win32.phpt │ │ │ │ ├── unlink_variation8.phpt │ │ │ │ ├── unlink_variation9-win32.phpt │ │ │ │ ├── userdirstream.phpt │ │ │ │ ├── userfilters.phpt │ │ │ │ ├── userstreams.phpt │ │ │ │ ├── userstreams_002.phpt │ │ │ │ ├── userstreams_003.phpt │ │ │ │ ├── userstreams_004.phpt │ │ │ │ ├── userstreams_005.phpt │ │ │ │ ├── userstreams_006.phpt │ │ │ │ ├── userstreams_007.phpt │ │ │ │ ├── userwrapper.phpt │ │ │ │ ├── windows_acls/ │ │ │ │ │ ├── bug44859.phpt │ │ │ │ │ ├── bug44859_2.phpt │ │ │ │ │ ├── bug44859_3.phpt │ │ │ │ │ ├── bug44859_4.phpt │ │ │ │ │ ├── common.inc │ │ │ │ │ └── tiny.bat │ │ │ │ ├── windows_links/ │ │ │ │ │ ├── CONFLICTS │ │ │ │ │ ├── bug48746.phpt │ │ │ │ │ ├── bug48746_1.phpt │ │ │ │ │ ├── bug48746_2.phpt │ │ │ │ │ ├── bug48746_3.phpt │ │ │ │ │ ├── bug73962.phpt │ │ │ │ │ ├── bug76335.phpt │ │ │ │ │ ├── bug78862.phpt │ │ │ │ │ ├── common.inc │ │ │ │ │ └── readlink_compat.phpt │ │ │ │ └── windows_mb_path/ │ │ │ │ ├── bug54028.phpt │ │ │ │ ├── bug54028_2.phpt │ │ │ │ ├── bug54977.phpt │ │ │ │ ├── bug61315.phpt │ │ │ │ ├── bug64506.phpt │ │ │ │ ├── bug64699.phpt │ │ │ │ ├── bug70903.phpt │ │ │ │ ├── bug71509.phpt │ │ │ │ ├── bug74923.phpt │ │ │ │ ├── bug75063_cp1251.phpt │ │ │ │ ├── bug75063_utf8.phpt │ │ │ │ ├── recursive_it.phpt │ │ │ │ ├── test_big5_0.phpt │ │ │ │ ├── test_big5_1.phpt │ │ │ │ ├── test_big5_2.phpt │ │ │ │ ├── test_big5_to_utf8_0.phpt │ │ │ │ ├── test_big5_to_utf8_1.phpt │ │ │ │ ├── test_big5_to_utf8_2.phpt │ │ │ │ ├── test_cp1250_to_utf8_0.phpt │ │ │ │ ├── test_cp1250_to_utf8_1.phpt │ │ │ │ ├── test_cp1250_to_utf8_2.phpt │ │ │ │ ├── test_cp1250_to_utf8_3.phpt │ │ │ │ ├── test_cp1250_to_utf8_4.phpt │ │ │ │ ├── test_cp1250_to_utf8_5.phpt │ │ │ │ ├── test_cp1251_0.phpt │ │ │ │ ├── test_cp1251_1.phpt │ │ │ │ ├── test_cp1251_2.phpt │ │ │ │ ├── test_cp1251_to_utf8_0.phpt │ │ │ │ ├── test_cp1251_to_utf8_1.phpt │ │ │ │ ├── test_cp1251_to_utf8_2.phpt │ │ │ │ ├── test_cp1251_zend_multibyte_0.phpt │ │ │ │ ├── test_cp1251_zend_multibyte_1.phpt │ │ │ │ ├── test_cp1251_zend_multibyte_2.phpt │ │ │ │ ├── test_cp1252_0.phpt │ │ │ │ ├── test_cp1252_to_utf8_0.phpt │ │ │ │ ├── test_cp1252_to_utf8_1.phpt │ │ │ │ ├── test_cp1252_to_utf8_2.phpt │ │ │ │ ├── test_cp1252_to_utf8_3.phpt │ │ │ │ ├── test_cp1252_to_utf8_4.phpt │ │ │ │ ├── test_cp1252_to_utf8_5.phpt │ │ │ │ ├── test_cp1253_0.phpt │ │ │ │ ├── test_cp1253_1.phpt │ │ │ │ ├── test_cp1253_2.phpt │ │ │ │ ├── test_cp1253_to_utf8_0.phpt │ │ │ │ ├── test_cp1253_to_utf8_1.phpt │ │ │ │ ├── test_cp1253_to_utf8_2.phpt │ │ │ │ ├── test_cp1254_0.phpt │ │ │ │ ├── test_cp1254_1.phpt │ │ │ │ ├── test_cp1254_2.phpt │ │ │ │ ├── test_cp1254_3.phpt │ │ │ │ ├── test_cp1254_to_utf8_0.phpt │ │ │ │ ├── test_cp1254_to_utf8_1.phpt │ │ │ │ ├── test_cp1254_to_utf8_2.phpt │ │ │ │ ├── test_cp1254_to_utf8_3.phpt │ │ │ │ ├── test_cp1255_0.phpt │ │ │ │ ├── test_cp1255_1.phpt │ │ │ │ ├── test_cp1255_2.phpt │ │ │ │ ├── test_cp1255_to_utf8_0.phpt │ │ │ │ ├── test_cp1255_to_utf8_1.phpt │ │ │ │ ├── test_cp1255_to_utf8_2.phpt │ │ │ │ ├── test_cp1256_0.phpt │ │ │ │ ├── test_cp1256_1.phpt │ │ │ │ ├── test_cp1256_2.phpt │ │ │ │ ├── test_cp1256_to_utf8_0.phpt │ │ │ │ ├── test_cp1256_to_utf8_1.phpt │ │ │ │ ├── test_cp1256_to_utf8_2.phpt │ │ │ │ ├── test_cp874_0.phpt │ │ │ │ ├── test_cp874_1.phpt │ │ │ │ ├── test_cp874_to_utf8_0.phpt │ │ │ │ ├── test_cp874_to_utf8_1.phpt │ │ │ │ ├── test_cp932_0.phpt │ │ │ │ ├── test_cp932_1.phpt │ │ │ │ ├── test_cp932_2.phpt │ │ │ │ ├── test_cp932_3.phpt │ │ │ │ ├── test_cp932_to_utf8_0.phpt │ │ │ │ ├── test_cp932_to_utf8_1.phpt │ │ │ │ ├── test_cp932_to_utf8_2.phpt │ │ │ │ ├── test_cp936_0.phpt │ │ │ │ ├── test_cp936_1.phpt │ │ │ │ ├── test_cp936_2.phpt │ │ │ │ ├── test_cp936_to_utf8_0.phpt │ │ │ │ ├── test_cp936_to_utf8_1.phpt │ │ │ │ ├── test_cp936_to_utf8_2.phpt │ │ │ │ ├── test_cwd_mb_names.phpt │ │ │ │ ├── test_eucjp_to_utf8_0.phpt │ │ │ │ ├── test_eucjp_to_utf8_1.phpt │ │ │ │ ├── test_eucjp_to_utf8_2.phpt │ │ │ │ ├── test_kartuli_utf8_0.phpt │ │ │ │ ├── test_kartuli_utf8_1.phpt │ │ │ │ ├── test_kartuli_utf8_2.phpt │ │ │ │ ├── test_kartuli_utf8_3.phpt │ │ │ │ ├── test_long_path_0.phpt │ │ │ │ ├── test_long_path_1.phpt │ │ │ │ ├── test_long_path_2.phpt │ │ │ │ ├── test_long_path_bug30730.phpt │ │ │ │ ├── test_long_path_bug70943.phpt │ │ │ │ ├── test_long_path_bug71103.phpt │ │ │ │ ├── test_long_path_mkdir.phpt │ │ │ │ ├── test_readdir_mb_names.phpt │ │ │ │ ├── test_rename_mb_names.phpt │ │ │ │ ├── util.inc │ │ │ │ └── util_utf8.inc │ │ │ ├── filters/ │ │ │ │ ├── 001.phpt │ │ │ │ ├── basic.phpt │ │ │ │ ├── bug22538.phpt │ │ │ │ ├── bug35916.phpt │ │ │ │ ├── bug46164-1.phpt │ │ │ │ ├── bug46164-2.phpt │ │ │ │ ├── bug50363.phpt │ │ │ │ ├── bug54350.phpt │ │ │ │ ├── bug72941.phpt │ │ │ │ ├── bug73586.phpt │ │ │ │ ├── bug74267.phpt │ │ │ │ ├── bug77231.phpt │ │ │ │ ├── bug79468.phpt │ │ │ │ ├── bug81294.phpt │ │ │ │ ├── bug81302.phpt │ │ │ │ ├── bug81475.phpt │ │ │ │ ├── chunked_001.phpt │ │ │ │ ├── convert.phpt │ │ │ │ ├── filter_errors.inc │ │ │ │ ├── filter_errors_convert_base64_decode.phpt │ │ │ │ ├── filter_errors_user.phpt │ │ │ │ ├── filter_errors_zlib_inflate.phpt │ │ │ │ ├── gh13264.phpt │ │ │ │ ├── gh17037.phpt │ │ │ │ ├── gh17345.phpt │ │ │ │ ├── ghsa-r977-prxv-hc43.phpt │ │ │ │ ├── object_init_failure.phpt │ │ │ │ ├── object_init_failure_2.phpt │ │ │ │ ├── oss_fuzz_385993744.phpt │ │ │ │ ├── php_user_filter_01.phpt │ │ │ │ ├── php_user_filter_02.phpt │ │ │ │ ├── php_user_filter_03.phpt │ │ │ │ ├── php_user_filter_onCreate_failure.phpt │ │ │ │ ├── read.phpt │ │ │ │ ├── stream_filter_remove_basic.phpt │ │ │ │ └── stream_filter_remove_error.phpt │ │ │ ├── forward_static_call_array.phpt │ │ │ ├── general_functions/ │ │ │ │ ├── 001.phpt │ │ │ │ ├── 002.phpt │ │ │ │ ├── 003.phpt │ │ │ │ ├── 005.phpt │ │ │ │ ├── 006.phpt │ │ │ │ ├── 007.phpt │ │ │ │ ├── 008.phpt │ │ │ │ ├── 009.phpt │ │ │ │ ├── 010.phpt │ │ │ │ ├── array_is_list.phpt │ │ │ │ ├── boolval.phpt │ │ │ │ ├── bug25038.phpt │ │ │ │ ├── bug27678.phpt │ │ │ │ ├── bug29038.phpt │ │ │ │ ├── bug31190.phpt │ │ │ │ ├── bug32647.phpt │ │ │ │ ├── bug34794.phpt │ │ │ │ ├── bug35229.phpt │ │ │ │ ├── bug36011.phpt │ │ │ │ ├── bug39322.phpt │ │ │ │ ├── bug40398.phpt │ │ │ │ ├── bug40752.phpt │ │ │ │ ├── bug41037.phpt │ │ │ │ ├── bug41445.phpt │ │ │ │ ├── bug41445_1.phpt │ │ │ │ ├── bug41518.phpt │ │ │ │ ├── bug41970.phpt │ │ │ │ ├── bug42272.phpt │ │ │ │ ├── bug43293_1.phpt │ │ │ │ ├── bug43293_2.phpt │ │ │ │ ├── bug43293_3.phpt │ │ │ │ ├── bug44295-win.phpt │ │ │ │ ├── bug44295.phpt │ │ │ │ ├── bug44394.phpt │ │ │ │ ├── bug44394_2.phpt │ │ │ │ ├── bug44461.phpt │ │ │ │ ├── bug44667.phpt │ │ │ │ ├── bug47027.phpt │ │ │ │ ├── bug47857.phpt │ │ │ │ ├── bug47859.phpt │ │ │ │ ├── bug48660.phpt │ │ │ │ ├── bug48768.phpt │ │ │ │ ├── bug49056.phpt │ │ │ │ ├── bug49692.ini │ │ │ │ ├── bug49692.phpt │ │ │ │ ├── bug49847.phpt │ │ │ │ ├── bug50690.phpt │ │ │ │ ├── bug50732.phpt │ │ │ │ ├── bug52138.data │ │ │ │ ├── bug52138.phpt │ │ │ │ ├── bug60227_1.phpt │ │ │ │ ├── bug60227_2.phpt │ │ │ │ ├── bug60227_3.phpt │ │ │ │ ├── bug60227_4.phpt │ │ │ │ ├── bug60723.phpt │ │ │ │ ├── bug66094.phpt │ │ │ │ ├── bug67498.phpt │ │ │ │ ├── bug69646.phpt │ │ │ │ ├── bug70018.phpt │ │ │ │ ├── bug70157.phpt │ │ │ │ ├── bug70249.phpt │ │ │ │ ├── bug70947.phpt │ │ │ │ ├── bug71891.phpt │ │ │ │ ├── bug72300.phpt │ │ │ │ ├── bug72306.phpt │ │ │ │ ├── bug72920.phpt │ │ │ │ ├── bug73973.phpt │ │ │ │ ├── bug76643.phpt │ │ │ │ ├── bug76717.phpt │ │ │ │ ├── bug77638_1.phpt │ │ │ │ ├── bug77638_2.phpt │ │ │ │ ├── bug77844.phpt │ │ │ │ ├── bug78569.phpt │ │ │ │ ├── bug79254.phpt │ │ │ │ ├── bug80771.phpt │ │ │ │ ├── call_user_func_array_variation_001.phpt │ │ │ │ ├── call_user_func_return.phpt │ │ │ │ ├── callbacks_001.phpt │ │ │ │ ├── callbacks_002.phpt │ │ │ │ ├── closures_001.phpt │ │ │ │ ├── closures_002.phpt │ │ │ │ ├── connection_aborted.phpt │ │ │ │ ├── connection_status.phpt │ │ │ │ ├── debug_zval_dump_b.phpt │ │ │ │ ├── debug_zval_dump_b_64bit.phpt │ │ │ │ ├── debug_zval_dump_gh19801_memory_leak.phpt │ │ │ │ ├── debug_zval_dump_o.phpt │ │ │ │ ├── debug_zval_dump_refs.phpt │ │ │ │ ├── debug_zval_dump_v.phpt │ │ │ │ ├── dl-001.phpt │ │ │ │ ├── dl-002.phpt │ │ │ │ ├── dl-003.phpt │ │ │ │ ├── dl-check-enabled.phpt │ │ │ │ ├── dl-cve-2007-4887.phpt │ │ │ │ ├── dl-full-path-not-supported.phpt │ │ │ │ ├── dl-use_register_functions_directly.phpt │ │ │ │ ├── error_clear_last.phpt │ │ │ │ ├── error_get_last.phpt │ │ │ │ ├── escapeshellarg_basic-win32-mb.phpt │ │ │ │ ├── escapeshellarg_basic-win32.phpt │ │ │ │ ├── escapeshellarg_basic.phpt │ │ │ │ ├── escapeshellarg_bug71039.phpt │ │ │ │ ├── escapeshellarg_bug71270.phpt │ │ │ │ ├── escapeshellarg_variation1-win32.phpt │ │ │ │ ├── escapeshellarg_variation1.phpt │ │ │ │ ├── escapeshellcmd-win32.phpt │ │ │ │ ├── escapeshellcmd_bug71039.phpt │ │ │ │ ├── escapeshellcmd_bug71270.phpt │ │ │ │ ├── floatval.phpt │ │ │ │ ├── floatval_basic.phpt │ │ │ │ ├── floatval_variation1.phpt │ │ │ │ ├── get_cfg_var_array.phpt │ │ │ │ ├── get_cfg_var_basic.phpt │ │ │ │ ├── get_cfg_var_variation2.phpt │ │ │ │ ├── get_cfg_var_variation4.phpt │ │ │ │ ├── get_cfg_var_variation5.phpt │ │ │ │ ├── get_cfg_var_variation7.phpt │ │ │ │ ├── get_cfg_var_variation8.phpt │ │ │ │ ├── get_cfg_var_variation9.phpt │ │ │ │ ├── get_debug_type_basic.phpt │ │ │ │ ├── get_defined_constants_basic.phpt │ │ │ │ ├── get_defined_vars_basic.phpt │ │ │ │ ├── get_extension_funcs_basic.phpt │ │ │ │ ├── get_include_path_basic.phpt │ │ │ │ ├── get_included_files.phpt │ │ │ │ ├── get_included_files_inc1.inc │ │ │ │ ├── get_included_files_inc2.inc │ │ │ │ ├── get_included_files_inc3.inc │ │ │ │ ├── get_loaded_extensions_basic.phpt │ │ │ │ ├── get_resource_type_basic.phpt │ │ │ │ ├── getenv.phpt │ │ │ │ ├── getmypid_basic.phpt │ │ │ │ ├── getopt.phpt │ │ │ │ ├── getopt_002.phpt │ │ │ │ ├── getopt_003.phpt │ │ │ │ ├── getopt_004.phpt │ │ │ │ ├── getopt_005.phpt │ │ │ │ ├── getopt_006.phpt │ │ │ │ ├── getopt_007.phpt │ │ │ │ ├── getopt_008.phpt │ │ │ │ ├── getopt_009.phpt │ │ │ │ ├── getrusage.phpt │ │ │ │ ├── getrusage_basic.phpt │ │ │ │ ├── getservbyname_basic.phpt │ │ │ │ ├── getservbyport_basic.phpt │ │ │ │ ├── getservbyport_variation1.phpt │ │ │ │ ├── gettype_settype_basic.phpt │ │ │ │ ├── gettype_settype_error.phpt │ │ │ │ ├── gettype_settype_variation1.phpt │ │ │ │ ├── gettype_settype_variation2.phpt │ │ │ │ ├── gettype_settype_variation3.phpt │ │ │ │ ├── gettype_settype_variation4.phpt │ │ │ │ ├── gettype_settype_variation5.phpt │ │ │ │ ├── gettype_settype_variation6.phpt │ │ │ │ ├── gettype_settype_variation7.phpt │ │ │ │ ├── gettype_settype_variation8.phpt │ │ │ │ ├── gh10239_1.phpt │ │ │ │ ├── gh10239_2.phpt │ │ │ │ ├── gh12655.phpt │ │ │ │ ├── gh17211.phpt │ │ │ │ ├── gh9589.phpt │ │ │ │ ├── gh9905.phpt │ │ │ │ ├── ghsa-9fcc-425m-g385_001.phpt │ │ │ │ ├── ghsa-9fcc-425m-g385_002.phpt │ │ │ │ ├── ghsa-9fcc-425m-g385_003.phpt │ │ │ │ ├── ghsa-pc52-254m-w9w7_1.phpt │ │ │ │ ├── ghsa-pc52-254m-w9w7_2.phpt │ │ │ │ ├── ghsa-pc52-254m-w9w7_3.phpt │ │ │ │ ├── head.phpt │ │ │ │ ├── header_redirection_001.phpt │ │ │ │ ├── header_redirection_002.phpt │ │ │ │ ├── header_redirection_003.phpt │ │ │ │ ├── header_redirection_005.phpt │ │ │ │ ├── header_redirection_006.phpt │ │ │ │ ├── header_redirection_007.phpt │ │ │ │ ├── header_redirection_008.phpt │ │ │ │ ├── header_redirection_009.phpt │ │ │ │ ├── header_redirection_010.phpt │ │ │ │ ├── header_redirection_011.phpt │ │ │ │ ├── header_redirection_012.phpt │ │ │ │ ├── header_redirection_013.phpt │ │ │ │ ├── header_redirection_014.phpt │ │ │ │ ├── highlight_heredoc.phpt │ │ │ │ ├── http_response_code.phpt │ │ │ │ ├── include_path.phpt │ │ │ │ ├── ini_get_all.phpt │ │ │ │ ├── ini_set_types.phpt │ │ │ │ ├── intval.phpt │ │ │ │ ├── intval_binary_prefix.phpt │ │ │ │ ├── intval_variation1.phpt │ │ │ │ ├── is_array.phpt │ │ │ │ ├── is_bool.phpt │ │ │ │ ├── is_callable_abstract_method-deprecated.phpt │ │ │ │ ├── is_callable_abstract_method.phpt │ │ │ │ ├── is_callable_anon.phpt │ │ │ │ ├── is_callable_basic1.phpt │ │ │ │ ├── is_callable_basic2.phpt │ │ │ │ ├── is_callable_variation1.phpt │ │ │ │ ├── is_callable_variation2.phpt │ │ │ │ ├── is_countable_with_classes.phpt │ │ │ │ ├── is_countable_with_variables.phpt │ │ │ │ ├── is_float.phpt │ │ │ │ ├── is_float_64bit.phpt │ │ │ │ ├── is_int.phpt │ │ │ │ ├── is_int_64bit.phpt │ │ │ │ ├── is_iterable.phpt │ │ │ │ ├── is_null.phpt │ │ │ │ ├── is_numeric.phpt │ │ │ │ ├── is_object.phpt │ │ │ │ ├── is_resource.phpt │ │ │ │ ├── is_resource_basic.phpt │ │ │ │ ├── is_scalar.phpt │ │ │ │ ├── is_string.phpt │ │ │ │ ├── isset_basic1.phpt │ │ │ │ ├── isset_basic2.phpt │ │ │ │ ├── ob_get_flush_basic.phpt │ │ │ │ ├── ob_get_flush_error.phpt │ │ │ │ ├── ob_get_length_basic.phpt │ │ │ │ ├── ob_start_closures.phpt │ │ │ │ ├── output_add_rewrite_var_basic1.phpt │ │ │ │ ├── output_add_rewrite_var_basic2.phpt │ │ │ │ ├── output_add_rewrite_var_basic3.phpt │ │ │ │ ├── output_add_rewrite_var_basic4.phpt │ │ │ │ ├── parse_ini_basic.data │ │ │ │ ├── parse_ini_basic.phpt │ │ │ │ ├── parse_ini_booleans.data │ │ │ │ ├── parse_ini_booleans.phpt │ │ │ │ ├── parse_ini_file.phpt │ │ │ │ ├── parse_ini_numeric_entry_name.phpt │ │ │ │ ├── parse_ini_string_001.phpt │ │ │ │ ├── parse_ini_string_002.phpt │ │ │ │ ├── parse_ini_string_003.phpt │ │ │ │ ├── parse_ini_string_bug76068.phpt │ │ │ │ ├── parse_ini_string_error.phpt │ │ │ │ ├── php_uname_basic.phpt │ │ │ │ ├── php_uname_error.phpt │ │ │ │ ├── phpcredits.phpt │ │ │ │ ├── phpcredits2.phpt │ │ │ │ ├── phpinfo-header-anchors.phpt │ │ │ │ ├── phpinfo.phpt │ │ │ │ ├── phpinfo2.phpt │ │ │ │ ├── print_r.phpt │ │ │ │ ├── print_r_64bit.phpt │ │ │ │ ├── proc_nice_basic-win.phpt │ │ │ │ ├── proc_nice_basic.phpt │ │ │ │ ├── proc_nice_variation2.phpt │ │ │ │ ├── proc_nice_variation5.phpt │ │ │ │ ├── proc_open-mb0.phpt │ │ │ │ ├── proc_open-mb1.phpt │ │ │ │ ├── proc_open.phpt │ │ │ │ ├── proc_open02.phpt │ │ │ │ ├── proc_open_array.phpt │ │ │ │ ├── proc_open_cmd.phpt │ │ │ │ ├── proc_open_null.phpt │ │ │ │ ├── proc_open_pipes1.phpt │ │ │ │ ├── proc_open_pipes2.phpt │ │ │ │ ├── proc_open_pipes3.phpt │ │ │ │ ├── proc_open_pipes_sleep.inc │ │ │ │ ├── proc_open_redirect.phpt │ │ │ │ ├── proc_open_sockets1.inc │ │ │ │ ├── proc_open_sockets1.phpt │ │ │ │ ├── proc_open_sockets2.inc │ │ │ │ ├── proc_open_sockets2.phpt │ │ │ │ ├── proc_open_sockets3.phpt │ │ │ │ ├── putenv.phpt │ │ │ │ ├── putenv_bug75574_cp936_win.phpt │ │ │ │ ├── putenv_bug75574_utf8.phpt │ │ │ │ ├── rand.phpt │ │ │ │ ├── register_shutdown_functions_without_previous_call_frame_01.phpt │ │ │ │ ├── register_shutdown_functions_without_previous_call_frame_02.phpt │ │ │ │ ├── register_shutdown_functions_without_previous_call_frame_03.phpt │ │ │ │ ├── register_shutdown_functions_without_previous_call_frame_04.phpt │ │ │ │ ├── register_tick_function_error.phpt │ │ │ │ ├── settype_typed_property.phpt │ │ │ │ ├── sleep_basic.phpt │ │ │ │ ├── sleep_error.phpt │ │ │ │ ├── strval.phpt │ │ │ │ ├── sys_getloadavg.phpt │ │ │ │ ├── type.phpt │ │ │ │ ├── uniqid_basic.phpt │ │ │ │ ├── unregister_tick_function_error.phpt │ │ │ │ ├── url_rewriting_basic1.phpt │ │ │ │ ├── url_rewriting_basic2.phpt │ │ │ │ ├── url_rewriting_basic3.phpt │ │ │ │ ├── usleep_basic.phpt │ │ │ │ ├── usleep_error.phpt │ │ │ │ ├── var_dump.phpt │ │ │ │ ├── var_dump_64bit.phpt │ │ │ │ ├── var_dump_gh19801_memory_leak.phpt │ │ │ │ ├── var_export-locale.phpt │ │ │ │ ├── var_export-locale_32.phpt │ │ │ │ ├── var_export_basic1.phpt │ │ │ │ ├── var_export_basic1_32.phpt │ │ │ │ ├── var_export_basic2.phpt │ │ │ │ ├── var_export_basic3.phpt │ │ │ │ ├── var_export_basic4.phpt │ │ │ │ ├── var_export_basic5.phpt │ │ │ │ ├── var_export_basic6.phpt │ │ │ │ ├── var_export_basic7.phpt │ │ │ │ ├── var_export_basic8.phpt │ │ │ │ ├── var_export_basic9.phpt │ │ │ │ ├── var_export_bug66179.phpt │ │ │ │ ├── var_export_bug71314.phpt │ │ │ │ ├── var_export_error2.phpt │ │ │ │ └── var_export_error3.phpt │ │ │ ├── gh10885.phpt │ │ │ ├── gh11010.phpt │ │ │ ├── gh13279.phpt │ │ │ ├── gh14643_longname.phpt │ │ │ ├── gh18209.phpt │ │ │ ├── ghsa-wpj3-hf5j-x4v4.phpt │ │ │ ├── helpers/ │ │ │ │ └── bad_cmd.c │ │ │ ├── hrtime/ │ │ │ │ ├── hrtime.phpt │ │ │ │ └── hrtime_array.phpt │ │ │ ├── http/ │ │ │ │ ├── bug38802.phpt │ │ │ │ ├── bug43510.phpt │ │ │ │ ├── bug47021.phpt │ │ │ │ ├── bug48929.phpt │ │ │ │ ├── bug53198.phpt │ │ │ │ ├── bug60570.phpt │ │ │ │ ├── bug61548.phpt │ │ │ │ ├── bug65634.phpt │ │ │ │ ├── bug67430.phpt │ │ │ │ ├── bug69337.phpt │ │ │ │ ├── bug73297.phpt │ │ │ │ ├── bug75535.phpt │ │ │ │ ├── bug75981.phpt │ │ │ │ ├── bug76342.phpt │ │ │ │ ├── bug78719.phpt │ │ │ │ ├── bug79265.phpt │ │ │ │ ├── bug79265_2.phpt │ │ │ │ ├── bug80256.phpt │ │ │ │ ├── bug80838.phpt │ │ │ │ ├── gh11274.phpt │ │ │ │ ├── gh15034.phpt │ │ │ │ ├── gh15650.phpt │ │ │ │ ├── gh16810.phpt │ │ │ │ ├── gh8641.phpt │ │ │ │ ├── gh9316.phpt │ │ │ │ ├── ghsa-52jp-hrpf-2jff-001.phpt │ │ │ │ ├── ghsa-52jp-hrpf-2jff-002.phpt │ │ │ │ ├── ghsa-c5f2-jwm7-mmq2.phpt │ │ │ │ ├── ghsa-hgf5-96fm-v528-001.phpt │ │ │ │ ├── ghsa-hgf5-96fm-v528-002.phpt │ │ │ │ ├── ghsa-hgf5-96fm-v528-003.phpt │ │ │ │ ├── ghsa-pcmh-g36c-qc44-001.phpt │ │ │ │ ├── ghsa-pcmh-g36c-qc44-002.phpt │ │ │ │ ├── ghsa-v8xr-gpvj-cx9g-001.phpt │ │ │ │ ├── ghsa-v8xr-gpvj-cx9g-002.phpt │ │ │ │ ├── ghsa-v8xr-gpvj-cx9g-003.phpt │ │ │ │ ├── ghsa-v8xr-gpvj-cx9g-004.phpt │ │ │ │ ├── ghsa-v8xr-gpvj-cx9g-005.phpt │ │ │ │ ├── http_build_query/ │ │ │ │ │ ├── bug26817.phpt │ │ │ │ │ ├── bug26819.phpt │ │ │ │ │ ├── bug77608.phpt │ │ │ │ │ ├── gh12745.phpt │ │ │ │ │ ├── http_build_query.phpt │ │ │ │ │ ├── http_build_query_object_basic.phpt │ │ │ │ │ ├── http_build_query_object_empty.phpt │ │ │ │ │ ├── http_build_query_object_just_stringable.phpt │ │ │ │ │ ├── http_build_query_object_key_val_stringable.phpt │ │ │ │ │ ├── http_build_query_object_nested.phpt │ │ │ │ │ ├── http_build_query_object_recursif.phpt │ │ │ │ │ ├── http_build_query_variation1.phpt │ │ │ │ │ ├── http_build_query_variation2.phpt │ │ │ │ │ ├── http_build_query_variation3.phpt │ │ │ │ │ ├── http_build_query_with_null.phpt │ │ │ │ │ ├── http_build_query_with_references.phpt │ │ │ │ │ └── http_build_query_with_resource.phpt │ │ │ │ ├── http_clear_last_response_headers.phpt │ │ │ │ ├── http_response_header_01.phpt │ │ │ │ ├── http_response_header_02.phpt │ │ │ │ ├── http_response_header_03.phpt │ │ │ │ ├── http_response_header_04.phpt │ │ │ │ ├── ignore_errors.phpt │ │ │ │ ├── request_parse_body/ │ │ │ │ │ ├── invalid_boundary.phpt │ │ │ │ │ ├── multipart.phpt │ │ │ │ │ ├── multipart_garbled.phpt │ │ │ │ │ ├── multipart_max_files.phpt │ │ │ │ │ ├── multipart_max_input_vars.phpt │ │ │ │ │ ├── multipart_max_parts.phpt │ │ │ │ │ ├── multipart_missing_boundary.phpt │ │ │ │ │ ├── multipart_options_invalid_key.phpt │ │ │ │ │ ├── multipart_options_invalid_quantity.phpt │ │ │ │ │ ├── multipart_options_invalid_value_type.phpt │ │ │ │ │ ├── multipart_options_max_files.phpt │ │ │ │ │ ├── multipart_options_max_input_vars.phpt │ │ │ │ │ ├── multipart_options_max_parts.phpt │ │ │ │ │ ├── multipart_options_post_max_size.phpt │ │ │ │ │ ├── multipart_options_upload_max_filesize.phpt │ │ │ │ │ ├── options_array_references.phpt │ │ │ │ │ ├── unsupported_content_type.phpt │ │ │ │ │ └── urlencoded.phpt │ │ │ │ └── server.inc │ │ │ ├── image/ │ │ │ │ ├── 200x100.swf │ │ │ │ ├── 200x100.tiff │ │ │ │ ├── 200x100_unknown.unknown │ │ │ │ ├── 2x2mm.tiff │ │ │ │ ├── 75x50.wbmp │ │ │ │ ├── 75x50.xbm │ │ │ │ ├── bug13213.phpt │ │ │ │ ├── bug67250.phpt │ │ │ │ ├── bug70052.phpt │ │ │ │ ├── bug70052_1.wbmp │ │ │ │ ├── bug70052_2.wbmp │ │ │ │ ├── bug70096.phpt │ │ │ │ ├── bug71848.phpt │ │ │ │ ├── bug72278.phpt │ │ │ │ ├── bug75708.phpt │ │ │ │ ├── bug79877.phpt │ │ │ │ ├── getimagesize.phpt │ │ │ │ ├── getimagesize_246x247.phpt │ │ │ │ ├── getimagesize_256_ico.phpt │ │ │ │ ├── getimagesize_384x385.phpt │ │ │ │ ├── getimagesize_basic.phpt │ │ │ │ ├── getimagesize_jpgapp.phpt │ │ │ │ ├── getimagesize_swc.phpt │ │ │ │ ├── getimagesize_tif_mm.phpt │ │ │ │ ├── getimagesize_variation2.phpt │ │ │ │ ├── getimagesize_variation3.phpt │ │ │ │ ├── getimagesize_variation4.phpt │ │ │ │ ├── getimagesize_variation_005.phpt │ │ │ │ ├── getimagesize_wbmp.phpt │ │ │ │ ├── getimagesize_xbm.phpt │ │ │ │ ├── getimagesizefromstring1.phpt │ │ │ │ ├── image_type_to_extension.phpt │ │ │ │ ├── image_type_to_mime_type.phpt │ │ │ │ ├── image_type_to_mime_type_basic.phpt │ │ │ │ ├── image_type_to_mime_type_variation2.phpt │ │ │ │ ├── image_type_to_mime_type_variation3.phpt │ │ │ │ ├── image_type_to_mime_type_variation4.phpt │ │ │ │ ├── iptcembed_001.phpt │ │ │ │ ├── iptcembed_002.phpt │ │ │ │ ├── iptcembed_003.phpt │ │ │ │ ├── skipif_imagetype.inc │ │ │ │ ├── test.txt │ │ │ │ ├── test13pix.swf │ │ │ │ ├── test1pix.avif │ │ │ │ ├── test1pix.jp2 │ │ │ │ ├── test1pix.jpc │ │ │ │ ├── test4pix.iff │ │ │ │ ├── test4pix.psd │ │ │ │ ├── test4pix.swf │ │ │ │ └── test4pix.tiff │ │ │ ├── ini_info/ │ │ │ │ ├── loaded.ini │ │ │ │ ├── php_ini_loaded_file.phpt │ │ │ │ ├── php_ini_scanned_files.phpt │ │ │ │ └── scandir/ │ │ │ │ └── 0.ini │ │ │ ├── mail/ │ │ │ │ ├── bug47983.phpt │ │ │ │ ├── bug51604.phpt │ │ │ │ ├── bug54298.phpt │ │ │ │ ├── bug66535.phpt │ │ │ │ ├── bug69115.phpt │ │ │ │ ├── bug69874.phpt │ │ │ │ ├── bug69874_2.phpt │ │ │ │ ├── bug72964.phpt │ │ │ │ ├── bug73203.phpt │ │ │ │ ├── bug80706.phpt │ │ │ │ ├── bug80751.phpt │ │ │ │ ├── gh10990.phpt │ │ │ │ ├── gh13415.phpt │ │ │ │ ├── gh7875.phpt │ │ │ │ ├── gh8086.phpt │ │ │ │ ├── mail_basic.phpt │ │ │ │ ├── mail_basic2.phpt │ │ │ │ ├── mail_basic5.phpt │ │ │ │ ├── mail_basic6.phpt │ │ │ │ ├── mail_basic7.phpt │ │ │ │ ├── mail_basic_win.phpt │ │ │ │ ├── mail_log.phpt │ │ │ │ ├── mail_null_bytes.phpt │ │ │ │ ├── mail_util.inc │ │ │ │ ├── mail_variation1.phpt │ │ │ │ ├── mail_variation2.phpt │ │ │ │ ├── mail_variation_win.phpt │ │ │ │ └── mail_windows_skipif.inc │ │ │ ├── math/ │ │ │ │ ├── abs.phpt │ │ │ │ ├── abs_basic.phpt │ │ │ │ ├── abs_basiclong_64bit.phpt │ │ │ │ ├── abs_variation.phpt │ │ │ │ ├── acos_basic.phpt │ │ │ │ ├── acos_basiclong_64bit.phpt │ │ │ │ ├── acos_variation.phpt │ │ │ │ ├── acosh_basic.phpt │ │ │ │ ├── acosh_basiclong_64bit.phpt │ │ │ │ ├── acosh_variation.phpt │ │ │ │ ├── allowed_rounding_error.inc │ │ │ │ ├── asin_basic.phpt │ │ │ │ ├── asin_basiclong_64bit.phpt │ │ │ │ ├── asin_variation.phpt │ │ │ │ ├── asinh_basic.phpt │ │ │ │ ├── asinh_basiclong_64bit.phpt │ │ │ │ ├── asinh_variation.phpt │ │ │ │ ├── atan2_basic.phpt │ │ │ │ ├── atan2_basiclong_64bit.phpt │ │ │ │ ├── atan_basic.phpt │ │ │ │ ├── atan_basiclong_64bit.phpt │ │ │ │ ├── atan_variation.phpt │ │ │ │ ├── atanh_basic.phpt │ │ │ │ ├── atanh_basiclong_64bit.phpt │ │ │ │ ├── atanh_variation.phpt │ │ │ │ ├── base_convert_basic.phpt │ │ │ │ ├── base_convert_error.phpt │ │ │ │ ├── base_convert_improvements.phpt │ │ │ │ ├── base_convert_variation1.phpt │ │ │ │ ├── base_convert_variation2.phpt │ │ │ │ ├── base_convert_variation3.phpt │ │ │ │ ├── bindec_basic.phpt │ │ │ │ ├── bindec_basic_64bit.phpt │ │ │ │ ├── bindec_basiclong_64bit.phpt │ │ │ │ ├── bindec_variation1.phpt │ │ │ │ ├── bindec_variation1_64bit.phpt │ │ │ │ ├── bindec_variation2.phpt │ │ │ │ ├── bug21523.phpt │ │ │ │ ├── bug24142.phpt │ │ │ │ ├── bug25665.phpt │ │ │ │ ├── bug25694.phpt │ │ │ │ ├── bug27646.phpt │ │ │ │ ├── bug28228.phpt │ │ │ │ ├── bug30069.phpt │ │ │ │ ├── bug30695.phpt │ │ │ │ ├── bug45712.phpt │ │ │ │ ├── bug62112.phpt │ │ │ │ ├── bug74039.phpt │ │ │ │ ├── ceil_basic.phpt │ │ │ │ ├── ceil_basiclong_64bit.phpt │ │ │ │ ├── ceil_variation1.phpt │ │ │ │ ├── constants.phpt │ │ │ │ ├── constants_basic.phpt │ │ │ │ ├── cos_basic.phpt │ │ │ │ ├── cos_basiclong_64bit.phpt │ │ │ │ ├── cos_variation.phpt │ │ │ │ ├── cosh_basic.phpt │ │ │ │ ├── cosh_basiclong_64bit.phpt │ │ │ │ ├── cosh_variation.phpt │ │ │ │ ├── decbin_basic.phpt │ │ │ │ ├── decbin_basiclong_64bit.phpt │ │ │ │ ├── decbin_variation1.phpt │ │ │ │ ├── decbin_variation1_64bit.phpt │ │ │ │ ├── dechex_basic.phpt │ │ │ │ ├── dechex_basiclong_64bit.phpt │ │ │ │ ├── dechex_variation1.phpt │ │ │ │ ├── dechex_variation1_64bit.phpt │ │ │ │ ├── decoct_basic.phpt │ │ │ │ ├── decoct_basiclong_64bit.phpt │ │ │ │ ├── decoct_variation1.phpt │ │ │ │ ├── decoct_variation1_64bit.phpt │ │ │ │ ├── deg2rad_basic.phpt │ │ │ │ ├── deg2rad_basiclong_64bit.phpt │ │ │ │ ├── deg2rad_variation.phpt │ │ │ │ ├── exp_basic.phpt │ │ │ │ ├── exp_basiclong_64bit.phpt │ │ │ │ ├── expm1_basic.phpt │ │ │ │ ├── expm1_basiclong_64bit.phpt │ │ │ │ ├── fdiv.phpt │ │ │ │ ├── floor_basic.phpt │ │ │ │ ├── floor_basiclong_64bit.phpt │ │ │ │ ├── floor_variation1.phpt │ │ │ │ ├── floorceil.phpt │ │ │ │ ├── fmod_basic.phpt │ │ │ │ ├── fmod_basiclong_64bit.phpt │ │ │ │ ├── fpow.phpt │ │ │ │ ├── getrandmax_basic.phpt │ │ │ │ ├── hexdec.phpt │ │ │ │ ├── hexdec_basic.phpt │ │ │ │ ├── hexdec_basic_64bit.phpt │ │ │ │ ├── hexdec_basiclong_64bit.phpt │ │ │ │ ├── hexdec_variation1.phpt │ │ │ │ ├── hexdec_variation1_64bit.phpt │ │ │ │ ├── hexdec_variation2.phpt │ │ │ │ ├── hypot_basic.phpt │ │ │ │ ├── hypot_basiclong_64bit.phpt │ │ │ │ ├── intdiv.phpt │ │ │ │ ├── intdiv_64bit.phpt │ │ │ │ ├── is_finite_basic.phpt │ │ │ │ ├── is_finite_basiclong_64bit.phpt │ │ │ │ ├── is_infinite_basic.phpt │ │ │ │ ├── is_infinite_basiclong_64bit.phpt │ │ │ │ ├── is_nan_basic.phpt │ │ │ │ ├── is_nan_basiclong_64bit.phpt │ │ │ │ ├── log.phpt │ │ │ │ ├── log10_basic.phpt │ │ │ │ ├── log10_basiclong_64bit.phpt │ │ │ │ ├── log10_variation.phpt │ │ │ │ ├── log1p_basic.phpt │ │ │ │ ├── log1p_basiclong_64bit.phpt │ │ │ │ ├── log_basic.phpt │ │ │ │ ├── log_basiclong_64bit.phpt │ │ │ │ ├── log_error.phpt │ │ │ │ ├── number_format_basic.phpt │ │ │ │ ├── number_format_basiclong_64bit.phpt │ │ │ │ ├── number_format_decimals.phpt │ │ │ │ ├── number_format_multichar.phpt │ │ │ │ ├── number_format_negative_zero.phpt │ │ │ │ ├── number_format_with_3_args.phpt │ │ │ │ ├── number_format_with_null_args.phpt │ │ │ │ ├── octdec_basic.phpt │ │ │ │ ├── octdec_basic_64bit.phpt │ │ │ │ ├── octdec_basiclong_64bit.phpt │ │ │ │ ├── octdec_variation1.phpt │ │ │ │ ├── octdec_variation2.phpt │ │ │ │ ├── pi_basic.phpt │ │ │ │ ├── pow-operator.phpt │ │ │ │ ├── pow.phpt │ │ │ │ ├── pow_basic.phpt │ │ │ │ ├── pow_basic2.phpt │ │ │ │ ├── pow_basic_64bit.phpt │ │ │ │ ├── pow_basiclong_64bit.phpt │ │ │ │ ├── pow_divisionbyzero.phpt │ │ │ │ ├── pow_variation1.phpt │ │ │ │ ├── pow_variation1_64bit.phpt │ │ │ │ ├── pow_variation2.phpt │ │ │ │ ├── rad2deg_basic.phpt │ │ │ │ ├── rad2deg_basiclong_64bit.phpt │ │ │ │ ├── rad2deg_variation.phpt │ │ │ │ ├── round.phpt │ │ │ │ ├── round_RoundingMode.phpt │ │ │ │ ├── round_basic.phpt │ │ │ │ ├── round_basiclong_64bit.phpt │ │ │ │ ├── round_bug71201.phpt │ │ │ │ ├── round_gh12143_1.phpt │ │ │ │ ├── round_gh12143_2.phpt │ │ │ │ ├── round_gh12143_3.phpt │ │ │ │ ├── round_gh12143_4.phpt │ │ │ │ ├── round_gh12143_expand_rounding_target.phpt │ │ │ │ ├── round_gh12143_optimize_round.phpt │ │ │ │ ├── round_large_exp.phpt │ │ │ │ ├── round_modes.phpt │ │ │ │ ├── round_modes_ceiling_and_floor.phpt │ │ │ │ ├── round_modes_zeros.phpt │ │ │ │ ├── round_prerounding.phpt │ │ │ │ ├── round_valid_rounding_mode.phpt │ │ │ │ ├── round_variation1.phpt │ │ │ │ ├── sin_basic.phpt │ │ │ │ ├── sin_basiclong_64bit.phpt │ │ │ │ ├── sin_variation.phpt │ │ │ │ ├── sinh_basic.phpt │ │ │ │ ├── sinh_basiclong_64bit.phpt │ │ │ │ ├── sinh_variation.phpt │ │ │ │ ├── sqrt_basic.phpt │ │ │ │ ├── sqrt_basiclong_64bit.phpt │ │ │ │ ├── sqrt_variation.phpt │ │ │ │ ├── tan_basic.phpt │ │ │ │ ├── tan_basiclong_64bit.phpt │ │ │ │ ├── tan_variation.phpt │ │ │ │ ├── tanh_basic.phpt │ │ │ │ ├── tanh_basiclong_64bit.phpt │ │ │ │ └── tanh_variation.phpt │ │ │ ├── misc/ │ │ │ │ ├── browscap.ini │ │ │ │ ├── browscap_lite_2016_12_06.ini │ │ │ │ ├── browscap_no_default.ini │ │ │ │ ├── browsernames.inc │ │ │ │ ├── bug65550.phpt │ │ │ │ ├── bug69983.phpt │ │ │ │ ├── bug77338.phpt │ │ │ │ ├── bug79410.phpt │ │ │ │ ├── exec_basic1.phpt │ │ │ │ ├── get_browser_basic.phpt │ │ │ │ ├── get_browser_error.phpt │ │ │ │ ├── get_browser_no_default.phpt │ │ │ │ ├── get_browser_variation1.phpt │ │ │ │ ├── get_browser_variation2.phpt │ │ │ │ ├── get_browser_variation3.phpt │ │ │ │ ├── gh14774.phpt │ │ │ │ ├── syslog_basic.phpt │ │ │ │ ├── time_nanosleep_basic.phpt │ │ │ │ ├── time_nanosleep_error3.phpt │ │ │ │ ├── time_nanosleep_error4.phpt │ │ │ │ ├── time_nanosleep_error5.phpt │ │ │ │ ├── time_sleep_until_basic.phpt │ │ │ │ ├── time_sleep_until_error1.phpt │ │ │ │ └── user_agents.txt │ │ │ ├── network/ │ │ │ │ ├── bindto.phpt │ │ │ │ ├── bug20134.phpt │ │ │ │ ├── bug55472.phpt │ │ │ │ ├── bug64330.phpt │ │ │ │ ├── bug68925.phpt │ │ │ │ ├── bug69523.phpt │ │ │ │ ├── bug69948.phpt │ │ │ │ ├── bug72071.phpt │ │ │ │ ├── bug73594.phpt │ │ │ │ ├── bug73594a.phpt │ │ │ │ ├── bug74764.phpt │ │ │ │ ├── bug76755.phpt │ │ │ │ ├── bug79405.phpt │ │ │ │ ├── bug80067.phpt │ │ │ │ ├── bug81618.phpt │ │ │ │ ├── closelog_basic.phpt │ │ │ │ ├── dns_check_record_error_conditions.phpt │ │ │ │ ├── dns_get_record_error_conditions.phpt │ │ │ │ ├── fsockopen_basic.phpt │ │ │ │ ├── fsockopen_error.phpt │ │ │ │ ├── fsockopen_variation1.phpt │ │ │ │ ├── fsockopen_variation2.phpt │ │ │ │ ├── gethostbyaddr_basic1.phpt │ │ │ │ ├── gethostbyaddr_error.phpt │ │ │ │ ├── gethostbyname_basic001.phpt │ │ │ │ ├── gethostbyname_basic003.phpt │ │ │ │ ├── gethostbyname_error001.phpt │ │ │ │ ├── gethostbyname_error002.phpt │ │ │ │ ├── gethostbyname_error003.phpt │ │ │ │ ├── gethostbyname_error004.phpt │ │ │ │ ├── gethostbyname_error006.phpt │ │ │ │ ├── gethostbynamel_basic1.phpt │ │ │ │ ├── gethostname.phpt │ │ │ │ ├── getmxrr.phpt │ │ │ │ ├── getprotobyname_basic.phpt │ │ │ │ ├── getprotobyname_error.phpt │ │ │ │ ├── getprotobynumber_basic.phpt │ │ │ │ ├── getprotobynumber_error.phpt │ │ │ │ ├── gh12190.phpt │ │ │ │ ├── ghsa-3cr5-j632-f35r.phpt │ │ │ │ ├── http-stream.phpt │ │ │ │ ├── inet.phpt │ │ │ │ ├── inet_ipv6.phpt │ │ │ │ ├── ip.phpt │ │ │ │ ├── ip2long_variation2.phpt │ │ │ │ ├── ip2long_variation2_x64.phpt │ │ │ │ ├── ip_x86_64.phpt │ │ │ │ ├── net_get_interfaces_001.phpt │ │ │ │ ├── news.rss │ │ │ │ ├── setcookie.phpt │ │ │ │ ├── setcookie_array_option_error.phpt │ │ │ │ ├── setcookie_error.phpt │ │ │ │ ├── setrawcookie_error.phpt │ │ │ │ ├── shutdown.phpt │ │ │ │ ├── socket_bug74429.phpt │ │ │ │ ├── socket_get_status_basic.phpt │ │ │ │ ├── syslog_new_line.phpt │ │ │ │ ├── syslog_null_byte.phpt │ │ │ │ ├── tcp4loop.phpt │ │ │ │ ├── tcp6loop.phpt │ │ │ │ ├── udgloop.phpt │ │ │ │ ├── udp4loop.phpt │ │ │ │ ├── udp6loop.phpt │ │ │ │ └── unixloop.phpt │ │ │ ├── password/ │ │ │ │ ├── bug75221.phpt │ │ │ │ ├── password_bcrypt_errors.phpt │ │ │ │ ├── password_bcrypt_short.phpt │ │ │ │ ├── password_default.phpt │ │ │ │ ├── password_get_info.phpt │ │ │ │ ├── password_get_info_argon2.phpt │ │ │ │ ├── password_hash.phpt │ │ │ │ ├── password_hash_argon2.phpt │ │ │ │ ├── password_hash_error.phpt │ │ │ │ ├── password_hash_error_argon2.phpt │ │ │ │ ├── password_hash_sensitive_parameter.phpt │ │ │ │ ├── password_needs_rehash.phpt │ │ │ │ ├── password_needs_rehash_argon2.phpt │ │ │ │ ├── password_needs_rehash_error.phpt │ │ │ │ ├── password_removed_salt_option.phpt │ │ │ │ ├── password_verify.phpt │ │ │ │ ├── password_verify_argon2.phpt │ │ │ │ └── password_verify_error.phpt │ │ │ ├── php_version_win_const.phpt │ │ │ ├── serialize/ │ │ │ │ ├── 001.phpt │ │ │ │ ├── 002.phpt │ │ │ │ ├── 003.phpt │ │ │ │ ├── 004.phpt │ │ │ │ ├── 005.phpt │ │ │ │ ├── 006.phpt │ │ │ │ ├── SplObjectStorage_object_reference.phpt │ │ │ │ ├── __serialize_001.phpt │ │ │ │ ├── __serialize_002.phpt │ │ │ │ ├── __serialize_003.phpt │ │ │ │ ├── __serialize_004.phpt │ │ │ │ ├── __serialize_005.phpt │ │ │ │ ├── __serialize_006.phpt │ │ │ │ ├── __serialize_007.phpt │ │ │ │ ├── autoload_implements.inc │ │ │ │ ├── autoload_interface.inc │ │ │ │ ├── bug14293.phpt │ │ │ │ ├── bug21957.phpt │ │ │ │ ├── bug23298.phpt │ │ │ │ ├── bug24063.phpt │ │ │ │ ├── bug25378.phpt │ │ │ │ ├── bug26762.phpt │ │ │ │ ├── bug27469.phpt │ │ │ │ ├── bug28325.phpt │ │ │ │ ├── bug30234.phpt │ │ │ │ ├── bug31402.phpt │ │ │ │ ├── bug31442.phpt │ │ │ │ ├── bug35895.phpt │ │ │ │ ├── bug36424.phpt │ │ │ │ ├── bug37947.phpt │ │ │ │ ├── bug42919.phpt │ │ │ │ ├── bug43614.phpt │ │ │ │ ├── bug45706.phpt │ │ │ │ ├── bug46882.phpt │ │ │ │ ├── bug49649.phpt │ │ │ │ ├── bug49649_1.phpt │ │ │ │ ├── bug49649_2.phpt │ │ │ │ ├── bug55798.phpt │ │ │ │ ├── bug62373.phpt │ │ │ │ ├── bug62836_1.phpt │ │ │ │ ├── bug62836_2.phpt │ │ │ │ ├── bug64146.phpt │ │ │ │ ├── bug64354_1.phpt │ │ │ │ ├── bug64354_2.phpt │ │ │ │ ├── bug64354_3.phpt │ │ │ │ ├── bug65481.phpt │ │ │ │ ├── bug65806.phpt │ │ │ │ ├── bug67072.phpt │ │ │ │ ├── bug68044.phpt │ │ │ │ ├── bug68545.phpt │ │ │ │ ├── bug68594.phpt │ │ │ │ ├── bug68976.phpt │ │ │ │ ├── bug69139.phpt │ │ │ │ ├── bug69152.phpt │ │ │ │ ├── bug69210.phpt │ │ │ │ ├── bug69425.phpt │ │ │ │ ├── bug69793.phpt │ │ │ │ ├── bug70172.phpt │ │ │ │ ├── bug70172_2.phpt │ │ │ │ ├── bug70213.phpt │ │ │ │ ├── bug70219.phpt │ │ │ │ ├── bug70219_1.phpt │ │ │ │ ├── bug70436.phpt │ │ │ │ ├── bug70513.phpt │ │ │ │ ├── bug70963.phpt │ │ │ │ ├── bug71311.phpt │ │ │ │ ├── bug71313.phpt │ │ │ │ ├── bug71840.phpt │ │ │ │ ├── bug71940.phpt │ │ │ │ ├── bug71995.phpt │ │ │ │ ├── bug72229.phpt │ │ │ │ ├── bug72663.phpt │ │ │ │ ├── bug72663_2.phpt │ │ │ │ ├── bug72663_3.phpt │ │ │ │ ├── bug72731.phpt │ │ │ │ ├── bug72785.phpt │ │ │ │ ├── bug73052.phpt │ │ │ │ ├── bug73154.phpt │ │ │ │ ├── bug73341.phpt │ │ │ │ ├── bug73825.phpt │ │ │ │ ├── bug74101.phpt │ │ │ │ ├── bug74103.phpt │ │ │ │ ├── bug74111.phpt │ │ │ │ ├── bug74300.phpt │ │ │ │ ├── bug74614.phpt │ │ │ │ ├── bug75054.phpt │ │ │ │ ├── bug76300.phpt │ │ │ │ ├── bug78438.phpt │ │ │ │ ├── bug79526.phpt │ │ │ │ ├── bug80411.phpt │ │ │ │ ├── bug81111.phpt │ │ │ │ ├── bug81142.phpt │ │ │ │ ├── bug81163.phpt │ │ │ │ ├── counting_of_references.phpt │ │ │ │ ├── gh12265.phpt │ │ │ │ ├── gh12265b.phpt │ │ │ │ ├── gh15169.phpt │ │ │ │ ├── gh19701.phpt │ │ │ │ ├── incomplete_class.phpt │ │ │ │ ├── incomplete_class_magic.phpt │ │ │ │ ├── invalid_signs_in_lengths.phpt │ │ │ │ ├── max_depth.phpt │ │ │ │ ├── oss_fuzz_433303828.phpt │ │ │ │ ├── overwrite_untyped_ref.phpt │ │ │ │ ├── precision.phpt │ │ │ │ ├── ref_to_failed_serialize.phpt │ │ │ │ ├── serialization_arrays_001.phpt │ │ │ │ ├── serialization_arrays_002.phpt │ │ │ │ ├── serialization_arrays_003.phpt │ │ │ │ ├── serialization_arrays_004.phpt │ │ │ │ ├── serialization_arrays_005.phpt │ │ │ │ ├── serialization_error_002.phpt │ │ │ │ ├── serialization_miscTypes_001.phpt │ │ │ │ ├── serialization_objects_001.phpt │ │ │ │ ├── serialization_objects_002.phpt │ │ │ │ ├── serialization_objects_003.phpt │ │ │ │ ├── serialization_objects_004.phpt │ │ │ │ ├── serialization_objects_005.phpt │ │ │ │ ├── serialization_objects_006.phpt │ │ │ │ ├── serialization_objects_007.phpt │ │ │ │ ├── serialization_objects_008.phpt │ │ │ │ ├── serialization_objects_009.phpt │ │ │ │ ├── serialization_objects_010.phpt │ │ │ │ ├── serialization_objects_011.phpt │ │ │ │ ├── serialization_objects_012.phpt │ │ │ │ ├── serialization_objects_013.phpt │ │ │ │ ├── serialization_objects_014.phpt │ │ │ │ ├── serialization_objects_015.phpt │ │ │ │ ├── serialization_objects_016.phpt │ │ │ │ ├── serialization_objects_017.phpt │ │ │ │ ├── serialization_objects_018.phpt │ │ │ │ ├── serialization_objects_019.phpt │ │ │ │ ├── serialization_objects_incomplete.phpt │ │ │ │ ├── serialization_precision_001.phpt │ │ │ │ ├── serialization_precision_002.phpt │ │ │ │ ├── serialization_resources_001.phpt │ │ │ │ ├── serialize_globals_var_refs.phpt │ │ │ │ ├── sleep_deref.phpt │ │ │ │ ├── sleep_mangled_name_clash.phpt │ │ │ │ ├── sleep_undefined_declared_properties.phpt │ │ │ │ ├── sleep_uninitialized_typed_prop.phpt │ │ │ │ ├── splobjectstorage_negative_count.phpt │ │ │ │ ├── typed_property_ref_assignment_failure.phpt │ │ │ │ ├── typed_property_ref_overwrite.phpt │ │ │ │ ├── typed_property_ref_overwrite2.phpt │ │ │ │ ├── typed_property_refs.phpt │ │ │ │ ├── unserializeS.phpt │ │ │ │ ├── unserialize_abstract_class.phpt │ │ │ │ ├── unserialize_allowed_classes_option_invalid_array.phpt │ │ │ │ ├── unserialize_allowed_classes_option_invalid_class_names.phpt │ │ │ │ ├── unserialize_allowed_classes_option_invalid_value.phpt │ │ │ │ ├── unserialize_allowed_classes_option_stringable_value.phpt │ │ │ │ ├── unserialize_classes.phpt │ │ │ │ ├── unserialize_extra_data_001.phpt │ │ │ │ ├── unserialize_extra_data_002.phpt │ │ │ │ ├── unserialize_extra_data_003.phpt │ │ │ │ ├── unserialize_large.phpt │ │ │ │ ├── unserialize_leak.phpt │ │ │ │ ├── unserialize_mem_leak.phpt │ │ │ │ ├── unserialize_neg_iv_edge_cases.phpt │ │ │ │ ├── unserialize_overwrite_undeclared_protected.phpt │ │ │ │ ├── unserialize_ref_to_overwritten_declared_prop.phpt │ │ │ │ ├── unserialize_subclasses.phpt │ │ │ │ └── unserialize_uppercase_s.phpt │ │ │ ├── setrawcookie_basic_001.phpt │ │ │ ├── setrawcookie_basic_002.phpt │ │ │ ├── skipif_root.inc │ │ │ ├── streams/ │ │ │ │ ├── bug40459.phpt │ │ │ │ ├── bug44712.phpt │ │ │ │ ├── bug44818.phpt │ │ │ │ ├── bug46024.phpt │ │ │ │ ├── bug46147.phpt │ │ │ │ ├── bug46426.phpt │ │ │ │ ├── bug47997.phpt │ │ │ │ ├── bug48309.phpt │ │ │ │ ├── bug49936_win32.phpt │ │ │ │ ├── bug51056.phpt │ │ │ │ ├── bug53427.phpt │ │ │ │ ├── bug53903.phpt │ │ │ │ ├── bug54623.phpt │ │ │ │ ├── bug54946.phpt │ │ │ │ ├── bug60106-001.phpt │ │ │ │ ├── bug60106-002.phpt │ │ │ │ ├── bug60455_01.phpt │ │ │ │ ├── bug60455_02.phpt │ │ │ │ ├── bug60455_03.phpt │ │ │ │ ├── bug60455_04.phpt │ │ │ │ ├── bug60602.phpt │ │ │ │ ├── bug60817.phpt │ │ │ │ ├── bug61019.phpt │ │ │ │ ├── bug61115-1.phpt │ │ │ │ ├── bug61115-2.phpt │ │ │ │ ├── bug61115.phpt │ │ │ │ ├── bug62922.phpt │ │ │ │ ├── bug63240.phpt │ │ │ │ ├── bug64166.phpt │ │ │ │ ├── bug64166_2.phpt │ │ │ │ ├── bug64166_3.phpt │ │ │ │ ├── bug64433.phpt │ │ │ │ ├── bug64433_srv.inc │ │ │ │ ├── bug64770.phpt │ │ │ │ ├── bug65483.phpt │ │ │ │ ├── bug67626.phpt │ │ │ │ ├── bug68948.phpt │ │ │ │ ├── bug69521.phpt │ │ │ │ ├── bug70198.phpt │ │ │ │ ├── bug70362.phpt │ │ │ │ ├── bug71245.phpt │ │ │ │ ├── bug71323.phpt │ │ │ │ ├── bug71884.phpt │ │ │ │ ├── bug72075.phpt │ │ │ │ ├── bug72221.phpt │ │ │ │ ├── bug72534.phpt │ │ │ │ ├── bug72771.phpt │ │ │ │ ├── bug72853.phpt │ │ │ │ ├── bug72857.phpt │ │ │ │ ├── bug73457.phpt │ │ │ │ ├── bug74090.phpt │ │ │ │ ├── bug74556.phpt │ │ │ │ ├── bug74951.phpt │ │ │ │ ├── bug75031.phpt │ │ │ │ ├── bug75776.phpt │ │ │ │ ├── bug76136.phpt │ │ │ │ ├── bug76857.phpt │ │ │ │ ├── bug76859.phpt │ │ │ │ ├── bug76943.phpt │ │ │ │ ├── bug77069.phpt │ │ │ │ ├── bug77080.phpt │ │ │ │ ├── bug77664.phpt │ │ │ │ ├── bug77680.phpt │ │ │ │ ├── bug77765.phpt │ │ │ │ ├── bug78326.phpt │ │ │ │ ├── bug78326_1.phpt │ │ │ │ ├── bug78506.phpt │ │ │ │ ├── bug78662.phpt │ │ │ │ ├── bug78883.phpt │ │ │ │ ├── bug78902.phpt │ │ │ │ ├── bug79000.phpt │ │ │ │ ├── bug79467.phpt │ │ │ │ ├── bug79984.phpt │ │ │ │ ├── bug81346.phpt │ │ │ │ ├── bug81659.phpt │ │ │ │ ├── eagain_is_not_an_error.phpt │ │ │ │ ├── gh10031.phpt │ │ │ │ ├── gh10406.phpt │ │ │ │ ├── gh11418.phpt │ │ │ │ ├── gh14780.phpt │ │ │ │ ├── gh14930.phpt │ │ │ │ ├── gh15155.phpt │ │ │ │ ├── gh15908.phpt │ │ │ │ ├── gh15980.phpt │ │ │ │ ├── gh17067.phpt │ │ │ │ ├── gh17650.phpt │ │ │ │ ├── gh19570.phpt │ │ │ │ ├── gh19705.phpt │ │ │ │ ├── gh8409.phpt │ │ │ │ ├── gh8472.phpt │ │ │ │ ├── gh9590-001.phpt │ │ │ │ ├── gh9590-002.phpt │ │ │ │ ├── ghsa-3cr5-j632-f35r.phpt │ │ │ │ ├── glob-wrapper.phpt │ │ │ │ ├── non_finite_values.phpt │ │ │ │ ├── nonblocking_stdin.phpt │ │ │ │ ├── opendir-001.phpt │ │ │ │ ├── opendir-002.phpt │ │ │ │ ├── opendir-003.phpt │ │ │ │ ├── opendir-004.phpt │ │ │ │ ├── proc_open_bug51800_right.phpt │ │ │ │ ├── proc_open_bug51800_right2.phpt │ │ │ │ ├── proc_open_bug60120.phpt │ │ │ │ ├── proc_open_bug64438.phpt │ │ │ │ ├── proc_open_bug69900.phpt │ │ │ │ ├── set_file_buffer.phpt │ │ │ │ ├── stream_cast_loses_data.phpt │ │ │ │ ├── stream_context_create_error.phpt │ │ │ │ ├── stream_context_get_params_001.phpt │ │ │ │ ├── stream_context_set_option_basic.phpt │ │ │ │ ├── stream_context_set_option_error.phpt │ │ │ │ ├── stream_context_set_options_basic.phpt │ │ │ │ ├── stream_context_set_options_error.phpt │ │ │ │ ├── stream_context_tcp_nodelay.phpt │ │ │ │ ├── stream_context_tcp_nodelay_fopen.phpt │ │ │ │ ├── stream_context_tcp_nodelay_server.phpt │ │ │ │ ├── stream_copy_to_stream_socket.phpt │ │ │ │ ├── stream_filter_register.phpt │ │ │ │ ├── stream_get_contents_001.phpt │ │ │ │ ├── stream_get_contents_002.phpt │ │ │ │ ├── stream_get_contents_negative_length.phpt │ │ │ │ ├── stream_get_line_NUL_delimiter.phpt │ │ │ │ ├── stream_get_line_nb.phpt │ │ │ │ ├── stream_get_meta_data_dir_basic.phpt │ │ │ │ ├── stream_get_meta_data_file_basic.phpt │ │ │ │ ├── stream_get_meta_data_file_error.phpt │ │ │ │ ├── stream_get_meta_data_file_variation1.phpt │ │ │ │ ├── stream_get_meta_data_file_variation2.phpt │ │ │ │ ├── stream_get_meta_data_file_variation4.phpt │ │ │ │ ├── stream_get_meta_data_file_variation5.phpt │ │ │ │ ├── stream_get_meta_data_process_basic.phpt │ │ │ │ ├── stream_get_meta_data_socket_basic.phpt │ │ │ │ ├── stream_get_meta_data_socket_variation1.phpt │ │ │ │ ├── stream_get_meta_data_socket_variation2.phpt │ │ │ │ ├── stream_get_meta_data_socket_variation3.phpt │ │ │ │ ├── stream_get_meta_data_socket_variation4.phpt │ │ │ │ ├── stream_get_transports.phpt │ │ │ │ ├── stream_get_wrappers.phpt │ │ │ │ ├── stream_is_local.phpt │ │ │ │ ├── stream_multi_filters_close.phpt │ │ │ │ ├── stream_read_object_return.phpt │ │ │ │ ├── stream_resolve_include_path.phpt │ │ │ │ ├── stream_select_null_usec.phpt │ │ │ │ ├── stream_select_preserve_keys.phpt │ │ │ │ ├── stream_set_chunk_size.phpt │ │ │ │ ├── stream_set_timeout_error.phpt │ │ │ │ ├── stream_socket_get_name.phpt │ │ │ │ ├── stream_socket_pair.phpt │ │ │ │ ├── stream_socket_recvfrom.phpt │ │ │ │ ├── temp_stream_seek.phpt │ │ │ │ ├── user-stream-error.phpt │ │ │ │ ├── user_streams_consumed_bug.phpt │ │ │ │ └── user_streams_context_001.phpt │ │ │ ├── strings/ │ │ │ │ ├── 004.phpt │ │ │ │ ├── 005.phpt │ │ │ │ ├── 006.phpt │ │ │ │ ├── 007-win32.phpt │ │ │ │ ├── 007.phpt │ │ │ │ ├── add-and-stripcslashes.phpt │ │ │ │ ├── add-and-stripslashes.phpt │ │ │ │ ├── addcslashes_001.phpt │ │ │ │ ├── addcslashes_002.phpt │ │ │ │ ├── addcslashes_003.phpt │ │ │ │ ├── addcslashes_005.phpt │ │ │ │ ├── addslashes_basic.phpt │ │ │ │ ├── addslashes_variation2.phpt │ │ │ │ ├── basename.phpt │ │ │ │ ├── basename_basic.phpt │ │ │ │ ├── basename_invalid_path.phpt │ │ │ │ ├── basename_invalid_path_win.phpt │ │ │ │ ├── basename_variation.phpt │ │ │ │ ├── bin2hex.phpt │ │ │ │ ├── bin2hex_001.phpt │ │ │ │ ├── bin2hex_basic.phpt │ │ │ │ ├── bug20108.phpt │ │ │ │ ├── bug20169.phpt │ │ │ │ ├── bug20261.phpt │ │ │ │ ├── bug20927.phpt │ │ │ │ ├── bug20934.phpt │ │ │ │ ├── bug21338.phpt │ │ │ │ ├── bug21453.phpt │ │ │ │ ├── bug21730.phpt │ │ │ │ ├── bug21744.phpt │ │ │ │ ├── bug22008.phpt │ │ │ │ ├── bug22187.phpt │ │ │ │ ├── bug22207.phpt │ │ │ │ ├── bug22224.phpt │ │ │ │ ├── bug22227.phpt │ │ │ │ ├── bug23650.phpt │ │ │ │ ├── bug23894_32bit.phpt │ │ │ │ ├── bug23894_64bit.phpt │ │ │ │ ├── bug24098.phpt │ │ │ │ ├── bug24281.phpt │ │ │ │ ├── bug24312.phpt │ │ │ │ ├── bug25671.phpt │ │ │ │ ├── bug25707.phpt │ │ │ │ ├── bug26878.phpt │ │ │ │ ├── bug26973.phpt │ │ │ │ ├── bug27276.phpt │ │ │ │ ├── bug27278.phpt │ │ │ │ ├── bug27295.phpt │ │ │ │ ├── bug27457.phpt │ │ │ │ ├── bug27675.phpt │ │ │ │ ├── bug28386.phpt │ │ │ │ ├── bug28633.phpt │ │ │ │ ├── bug29075.phpt │ │ │ │ ├── bug29119.phpt │ │ │ │ ├── bug29538.phpt │ │ │ │ ├── bug33076.phpt │ │ │ │ ├── bug33605.phpt │ │ │ │ ├── bug34214.phpt │ │ │ │ ├── bug35817.phpt │ │ │ │ ├── bug36148.phpt │ │ │ │ ├── bug36306.phpt │ │ │ │ ├── bug36392.phpt │ │ │ │ ├── bug36944.phpt │ │ │ │ ├── bug37244.phpt │ │ │ │ ├── bug37262.phpt │ │ │ │ ├── bug38322.phpt │ │ │ │ ├── bug38770.phpt │ │ │ │ ├── bug39032.phpt │ │ │ │ ├── bug39350.phpt │ │ │ │ ├── bug39621.phpt │ │ │ │ ├── bug39873.phpt │ │ │ │ ├── bug40432.phpt │ │ │ │ ├── bug40637.phpt │ │ │ │ ├── bug40704.phpt │ │ │ │ ├── bug40754.phpt │ │ │ │ ├── bug40915.phpt │ │ │ │ ├── bug42107.phpt │ │ │ │ ├── bug42208.phpt │ │ │ │ ├── bug43927.phpt │ │ │ │ ├── bug43957.phpt │ │ │ │ ├── bug44242.phpt │ │ │ │ ├── bug44703.phpt │ │ │ │ ├── bug45166.phpt │ │ │ │ ├── bug45485.phpt │ │ │ │ ├── bug46578.phpt │ │ │ │ ├── bug47168.phpt │ │ │ │ ├── bug47322.phpt │ │ │ │ ├── bug47443.phpt │ │ │ │ ├── bug47481.phpt │ │ │ │ ├── bug47842.phpt │ │ │ │ ├── bug48709.phpt │ │ │ │ ├── bug49687.phpt │ │ │ │ ├── bug49785.phpt │ │ │ │ ├── bug50052.phpt │ │ │ │ ├── bug50847.phpt │ │ │ │ ├── bug51059.phpt │ │ │ │ ├── bug51899.phpt │ │ │ │ ├── bug53021.phpt │ │ │ │ ├── bug53319.phpt │ │ │ │ ├── bug54055.phpt │ │ │ │ ├── bug54238.phpt │ │ │ │ ├── bug54322.phpt │ │ │ │ ├── bug54332.phpt │ │ │ │ ├── bug54454.phpt │ │ │ │ ├── bug54721.phpt │ │ │ │ ├── bug55451.phpt │ │ │ │ ├── bug55674.phpt │ │ │ │ ├── bug55871.phpt │ │ │ │ ├── bug60801.phpt │ │ │ │ ├── bug60965.phpt │ │ │ │ ├── bug61038.phpt │ │ │ │ ├── bug61116.phpt │ │ │ │ ├── bug61374.phpt │ │ │ │ ├── bug61660.phpt │ │ │ │ ├── bug61764.phpt │ │ │ │ ├── bug62443.phpt │ │ │ │ ├── bug62462.phpt │ │ │ │ ├── bug63874.phpt │ │ │ │ ├── bug64879.phpt │ │ │ │ ├── bug65230.phpt │ │ │ │ ├── bug65769.phpt │ │ │ │ ├── bug65947.phpt │ │ │ │ ├── bug67151.phpt │ │ │ │ ├── bug67249.phpt │ │ │ │ ├── bug67252.phpt │ │ │ │ ├── bug68636.phpt │ │ │ │ ├── bug68710.phpt │ │ │ │ ├── bug68996.phpt │ │ │ │ ├── bug69144.phpt │ │ │ │ ├── bug69522.phpt │ │ │ │ ├── bug69751.phpt │ │ │ │ ├── bug70487.phpt │ │ │ │ ├── bug70667.phpt │ │ │ │ ├── bug70720.phpt │ │ │ │ ├── bug71188.phpt │ │ │ │ ├── bug71190.phpt │ │ │ │ ├── bug71806.data │ │ │ │ ├── bug71806.phpt │ │ │ │ ├── bug71969.phpt │ │ │ │ ├── bug72100.phpt │ │ │ │ ├── bug72146.phpt │ │ │ │ ├── bug72152.phpt │ │ │ │ ├── bug72263.phpt │ │ │ │ ├── bug72264.phpt │ │ │ │ ├── bug72433.phpt │ │ │ │ ├── bug72434.phpt │ │ │ │ ├── bug72663.phpt │ │ │ │ ├── bug72663_2.phpt │ │ │ │ ├── bug72663_3.phpt │ │ │ │ ├── bug72823.phpt │ │ │ │ ├── bug73058.phpt │ │ │ │ ├── bug73817.phpt │ │ │ │ ├── bug74041.phpt │ │ │ │ ├── bug75075.phpt │ │ │ │ ├── bug77439.phpt │ │ │ │ ├── bug77853.phpt │ │ │ │ ├── bug78003.phpt │ │ │ │ ├── bug78346.phpt │ │ │ │ ├── bug78612.phpt │ │ │ │ ├── bug78814.phpt │ │ │ │ ├── bug78833.phpt │ │ │ │ ├── bug78840.phpt │ │ │ │ ├── bug79951.phpt │ │ │ │ ├── chop_basic.phpt │ │ │ │ ├── chop_variation3.phpt │ │ │ │ ├── chop_variation4.phpt │ │ │ │ ├── chop_variation5.phpt │ │ │ │ ├── chr_basic.phpt │ │ │ │ ├── chr_error.phpt │ │ │ │ ├── chr_variation1.phpt │ │ │ │ ├── chunk_split.phpt │ │ │ │ ├── chunk_split_basic.phpt │ │ │ │ ├── chunk_split_variation11.phpt │ │ │ │ ├── chunk_split_variation12.phpt │ │ │ │ ├── chunk_split_variation13.phpt │ │ │ │ ├── chunk_split_variation1_32bit.phpt │ │ │ │ ├── chunk_split_variation2_32bit.phpt │ │ │ │ ├── chunk_split_variation3.phpt │ │ │ │ ├── chunk_split_variation4.phpt │ │ │ │ ├── chunk_split_variation5.phpt │ │ │ │ ├── chunk_split_variation6.phpt │ │ │ │ ├── chunk_split_variation7.phpt │ │ │ │ ├── chunk_split_variation8.phpt │ │ │ │ ├── chunk_split_variation9.phpt │ │ │ │ ├── convert_uudecode_basic.phpt │ │ │ │ ├── convert_uuencode_basic.phpt │ │ │ │ ├── count_chars.phpt │ │ │ │ ├── count_chars_basic.phpt │ │ │ │ ├── crc32.phpt │ │ │ │ ├── crc32_basic.phpt │ │ │ │ ├── crc32_variation2.phpt │ │ │ │ ├── crc32_variation3.phpt │ │ │ │ ├── crc32_variation4.phpt │ │ │ │ ├── crypt.phpt │ │ │ │ ├── crypt_blowfish.phpt │ │ │ │ ├── crypt_blowfish_variation1.phpt │ │ │ │ ├── crypt_blowfish_variation2.phpt │ │ │ │ ├── crypt_chars.phpt │ │ │ │ ├── crypt_des_error.phpt │ │ │ │ ├── crypt_sha256.phpt │ │ │ │ ├── crypt_sha512.phpt │ │ │ │ ├── crypt_variation1.phpt │ │ │ │ ├── default_charset.phpt │ │ │ │ ├── dirname_basic.phpt │ │ │ │ ├── dirname_error.phpt │ │ │ │ ├── dirname_multi.phpt │ │ │ │ ├── dirname_multi_win.phpt │ │ │ │ ├── dirname_variation.phpt │ │ │ │ ├── explode.phpt │ │ │ │ ├── explode1.phpt │ │ │ │ ├── explode_bug.phpt │ │ │ │ ├── explode_variation4.phpt │ │ │ │ ├── explode_variation5.phpt │ │ │ │ ├── explode_variation6.phpt │ │ │ │ ├── explode_variation7.phpt │ │ │ │ ├── fprintf_error.phpt │ │ │ │ ├── fprintf_variation_001.phpt │ │ │ │ ├── fprintf_variation_002.phpt │ │ │ │ ├── fprintf_variation_003.phpt │ │ │ │ ├── fprintf_variation_003_64bit.phpt │ │ │ │ ├── fprintf_variation_004.phpt │ │ │ │ ├── fprintf_variation_005.phpt │ │ │ │ ├── fprintf_variation_006.phpt │ │ │ │ ├── fprintf_variation_006_64bit.phpt │ │ │ │ ├── fprintf_variation_007.phpt │ │ │ │ ├── fprintf_variation_007_64bit.phpt │ │ │ │ ├── fprintf_variation_008.phpt │ │ │ │ ├── fprintf_variation_008_64bit.phpt │ │ │ │ ├── fprintf_variation_009.phpt │ │ │ │ ├── get_html_translation_table_basic1.phpt │ │ │ │ ├── get_html_translation_table_basic10.phpt │ │ │ │ ├── get_html_translation_table_basic2.phpt │ │ │ │ ├── get_html_translation_table_basic3.phpt │ │ │ │ ├── get_html_translation_table_basic4.phpt │ │ │ │ ├── get_html_translation_table_basic5.phpt │ │ │ │ ├── get_html_translation_table_basic6.phpt │ │ │ │ ├── get_html_translation_table_basic7.phpt │ │ │ │ ├── get_html_translation_table_basic8.phpt │ │ │ │ ├── get_html_translation_table_basic9.phpt │ │ │ │ ├── get_meta_tags.phpt │ │ │ │ ├── gh10187.phpt │ │ │ │ ├── gh10940.phpt │ │ │ │ ├── gh11982.phpt │ │ │ │ ├── gh12151.phpt │ │ │ │ ├── gh15552.phpt │ │ │ │ ├── gh15613.phpt │ │ │ │ ├── gh18976.phpt │ │ │ │ ├── hebrev_basic.phpt │ │ │ │ ├── hex2bin_basic.phpt │ │ │ │ ├── hex2bin_error.phpt │ │ │ │ ├── highlight_file.phpt │ │ │ │ ├── html_entity_decode1.phpt │ │ │ │ ├── html_entity_decode2.phpt │ │ │ │ ├── html_entity_decode3.phpt │ │ │ │ ├── html_entity_decode_cp866.phpt │ │ │ │ ├── html_entity_decode_html4.phpt │ │ │ │ ├── html_entity_decode_html5.phpt │ │ │ │ ├── html_entity_decode_iso8859-15.phpt │ │ │ │ ├── html_entity_decode_iso8859-5.phpt │ │ │ │ ├── html_entity_decode_koi8-r.phpt │ │ │ │ ├── html_entity_decode_macroman.phpt │ │ │ │ ├── html_entity_decode_win1251.phpt │ │ │ │ ├── html_entity_decode_win1252.phpt │ │ │ │ ├── htmlentities-utf-2.phpt │ │ │ │ ├── htmlentities-utf-3.phpt │ │ │ │ ├── htmlentities-utf.phpt │ │ │ │ ├── htmlentities.phpt │ │ │ │ ├── htmlentities01.phpt │ │ │ │ ├── htmlentities02.phpt │ │ │ │ ├── htmlentities03.phpt │ │ │ │ ├── htmlentities05.phpt │ │ │ │ ├── htmlentities06.phpt │ │ │ │ ├── htmlentities07.phpt │ │ │ │ ├── htmlentities08.phpt │ │ │ │ ├── htmlentities09.phpt │ │ │ │ ├── htmlentities10.phpt │ │ │ │ ├── htmlentities11.phpt │ │ │ │ ├── htmlentities12.phpt │ │ │ │ ├── htmlentities13.phpt │ │ │ │ ├── htmlentities14.phpt │ │ │ │ ├── htmlentities16.phpt │ │ │ │ ├── htmlentities17.phpt │ │ │ │ ├── htmlentities18.phpt │ │ │ │ ├── htmlentities19.phpt │ │ │ │ ├── htmlentities20.phpt │ │ │ │ ├── htmlentities21.phpt │ │ │ │ ├── htmlentities22.phpt │ │ │ │ ├── htmlentities23.phpt │ │ │ │ ├── htmlentities24.phpt │ │ │ │ ├── htmlentities25.phpt │ │ │ │ ├── htmlentities_html4.phpt │ │ │ │ ├── htmlentities_html5.phpt │ │ │ │ ├── htmlspecialchars.phpt │ │ │ │ ├── htmlspecialchars_basic.phpt │ │ │ │ ├── htmlspecialchars_decode_basic.phpt │ │ │ │ ├── htmlspecialchars_decode_variation3.phpt │ │ │ │ ├── htmlspecialchars_decode_variation4.phpt │ │ │ │ ├── htmlspecialchars_decode_variation5.phpt │ │ │ │ ├── htmlspecialchars_decode_variation6.phpt │ │ │ │ ├── htmlspecialchars_decode_variation7.phpt │ │ │ │ ├── implode_basic.phpt │ │ │ │ ├── implode_error.phpt │ │ │ │ ├── implode_variation.phpt │ │ │ │ ├── join_basic.phpt │ │ │ │ ├── join_error.phpt │ │ │ │ ├── join_error1.phpt │ │ │ │ ├── join_variation1.phpt │ │ │ │ ├── join_variation3.phpt │ │ │ │ ├── join_variation4.phpt │ │ │ │ ├── join_variation5.phpt │ │ │ │ ├── join_variation6.phpt │ │ │ │ ├── lcfirst.phpt │ │ │ │ ├── levenshtein.phpt │ │ │ │ ├── levenshtein_bug_16473.phpt │ │ │ │ ├── levenshtein_bug_6562.phpt │ │ │ │ ├── levenshtein_bug_7368.phpt │ │ │ │ ├── levenshtein_error_conditions.phpt │ │ │ │ ├── locale_independent_float_to_string.phpt │ │ │ │ ├── ltrim.phpt │ │ │ │ ├── ltrim_basic.phpt │ │ │ │ ├── ltrim_error.phpt │ │ │ │ ├── md5.phpt │ │ │ │ ├── md5_basic1.phpt │ │ │ │ ├── md5_basic2.phpt │ │ │ │ ├── md5_file.phpt │ │ │ │ ├── md5raw.phpt │ │ │ │ ├── metaphone.phpt │ │ │ │ ├── nl2br.phpt │ │ │ │ ├── nl2br_variation1.phpt │ │ │ │ ├── nl2br_variation2.phpt │ │ │ │ ├── nl2br_variation3.phpt │ │ │ │ ├── nl2br_variation4.phpt │ │ │ │ ├── nl_langinfo_basic.phpt │ │ │ │ ├── number_format_basic.phpt │ │ │ │ ├── ord_basic.phpt │ │ │ │ ├── oss_fuzz_57392.phpt │ │ │ │ ├── pack.phpt │ │ │ │ ├── pack64.phpt │ │ │ │ ├── pack64_32.phpt │ │ │ │ ├── pack_A.phpt │ │ │ │ ├── pack_Z.phpt │ │ │ │ ├── pack_arrays.phpt │ │ │ │ ├── pack_float.phpt │ │ │ │ ├── parse_str_basic1.phpt │ │ │ │ ├── parse_str_basic2.phpt │ │ │ │ ├── parse_str_basic3.phpt │ │ │ │ ├── parse_str_basic4.phpt │ │ │ │ ├── parse_str_memory_error.phpt │ │ │ │ ├── pathinfo.phpt │ │ │ │ ├── php_strip_whitespace.phpt │ │ │ │ ├── print_basic.phpt │ │ │ │ ├── print_variation1.phpt │ │ │ │ ├── printf.phpt │ │ │ │ ├── printf_64bit.phpt │ │ │ │ ├── printf_basic1.phpt │ │ │ │ ├── printf_basic2.phpt │ │ │ │ ├── printf_basic3.phpt │ │ │ │ ├── printf_basic4.phpt │ │ │ │ ├── printf_basic5.phpt │ │ │ │ ├── printf_basic6.phpt │ │ │ │ ├── printf_basic7.phpt │ │ │ │ ├── printf_basic8.phpt │ │ │ │ ├── printf_basic9.phpt │ │ │ │ ├── printf_error.phpt │ │ │ │ ├── printf_h_H.phpt │ │ │ │ ├── printf_variation2.phpt │ │ │ │ ├── quoted_printable_decode_basic.phpt │ │ │ │ ├── quoted_printable_encode_001.phpt │ │ │ │ ├── quoted_printable_encode_002.phpt │ │ │ │ ├── quotemeta_basic.phpt │ │ │ │ ├── quotemeta_basic_1.phpt │ │ │ │ ├── rtrim.phpt │ │ │ │ ├── rtrim_basic.phpt │ │ │ │ ├── rtrim_error.phpt │ │ │ │ ├── sapi_windows_cp_conv.phpt │ │ │ │ ├── setlocale-win32.phpt │ │ │ │ ├── setlocale_basic1.phpt │ │ │ │ ├── setlocale_basic2.phpt │ │ │ │ ├── setlocale_basic3.phpt │ │ │ │ ├── setlocale_error.phpt │ │ │ │ ├── setlocale_variation1.phpt │ │ │ │ ├── setlocale_variation2.phpt │ │ │ │ ├── setlocale_variation3.phpt │ │ │ │ ├── setlocale_variation4.phpt │ │ │ │ ├── setlocale_variation5.phpt │ │ │ │ ├── sha1.phpt │ │ │ │ ├── sha1_basic.phpt │ │ │ │ ├── sha1_file.phpt │ │ │ │ ├── sha1raw.phpt │ │ │ │ ├── show_source_basic.phpt │ │ │ │ ├── show_source_variation1.phpt │ │ │ │ ├── show_source_variation2.phpt │ │ │ │ ├── similar_text_basic.phpt │ │ │ │ ├── soundex.phpt │ │ │ │ ├── soundex_basic.phpt │ │ │ │ ├── sprintf_basic1.phpt │ │ │ │ ├── sprintf_basic2.phpt │ │ │ │ ├── sprintf_basic3.phpt │ │ │ │ ├── sprintf_basic4.phpt │ │ │ │ ├── sprintf_basic5.phpt │ │ │ │ ├── sprintf_basic6.phpt │ │ │ │ ├── sprintf_basic7.phpt │ │ │ │ ├── sprintf_basic7_64bit.phpt │ │ │ │ ├── sprintf_basic8.phpt │ │ │ │ ├── sprintf_basic8_64bit.phpt │ │ │ │ ├── sprintf_basic9.phpt │ │ │ │ ├── sprintf_error.phpt │ │ │ │ ├── sprintf_f.phpt │ │ │ │ ├── sprintf_f_2.phpt │ │ │ │ ├── sprintf_f_3.phpt │ │ │ │ ├── sprintf_rope_optimization_001.phpt │ │ │ │ ├── sprintf_rope_optimization_002.phpt │ │ │ │ ├── sprintf_rope_optimization_003.phpt │ │ │ │ ├── sprintf_rope_optimization_004.phpt │ │ │ │ ├── sprintf_star.phpt │ │ │ │ ├── sprintf_variation1.phpt │ │ │ │ ├── sprintf_variation10.phpt │ │ │ │ ├── sprintf_variation15.phpt │ │ │ │ ├── sprintf_variation2.phpt │ │ │ │ ├── sprintf_variation27.phpt │ │ │ │ ├── sprintf_variation28.phpt │ │ │ │ ├── sprintf_variation28_64bit.phpt │ │ │ │ ├── sprintf_variation3.phpt │ │ │ │ ├── sprintf_variation34.phpt │ │ │ │ ├── sprintf_variation34_64bit.phpt │ │ │ │ ├── sprintf_variation4.phpt │ │ │ │ ├── sprintf_variation40.phpt │ │ │ │ ├── sprintf_variation40_64bit.phpt │ │ │ │ ├── sprintf_variation46.phpt │ │ │ │ ├── sprintf_variation47.phpt │ │ │ │ ├── sprintf_variation4_64bit.phpt │ │ │ │ ├── sprintf_variation5.phpt │ │ │ │ ├── sprintf_variation52.phpt │ │ │ │ ├── sprintf_variation53.phpt │ │ │ │ ├── sprintf_variation54.phpt │ │ │ │ ├── sprintf_variation9.phpt │ │ │ │ ├── sscanf_basic1.phpt │ │ │ │ ├── sscanf_basic2.phpt │ │ │ │ ├── sscanf_basic3.phpt │ │ │ │ ├── sscanf_basic4.phpt │ │ │ │ ├── sscanf_basic5.phpt │ │ │ │ ├── sscanf_basic6.phpt │ │ │ │ ├── sscanf_basic7.phpt │ │ │ │ ├── sscanf_basic8.phpt │ │ │ │ ├── sscanf_error.phpt │ │ │ │ ├── str_contains.phpt │ │ │ │ ├── str_decrement_basic.phpt │ │ │ │ ├── str_decrement_errors.phpt │ │ │ │ ├── str_decrement_underflow.phpt │ │ │ │ ├── str_ends_with.phpt │ │ │ │ ├── str_getcsv_001.phpt │ │ │ │ ├── str_getcsv_002.phpt │ │ │ │ ├── str_getcsv_errors.phpt │ │ │ │ ├── str_increment_basic.phpt │ │ │ │ ├── str_increment_errors.phpt │ │ │ │ ├── str_increment_polyfill.phpt │ │ │ │ ├── str_ireplace.phpt │ │ │ │ ├── str_pad.phpt │ │ │ │ ├── str_pad_variation1.phpt │ │ │ │ ├── str_pad_variation2.phpt │ │ │ │ ├── str_pad_variation5.phpt │ │ │ │ ├── str_repeat.phpt │ │ │ │ ├── str_repeat_variation1.phpt │ │ │ │ ├── str_replace_array_refs.phpt │ │ │ │ ├── str_replace_array_refs2.phpt │ │ │ │ ├── str_replace_basic.phpt │ │ │ │ ├── str_replace_variation1.phpt │ │ │ │ ├── str_replace_variation2.phpt │ │ │ │ ├── str_replace_variation3.phpt │ │ │ │ ├── str_rot13_basic.phpt │ │ │ │ ├── str_shuffle.phpt │ │ │ │ ├── str_shuffle_basic.phpt │ │ │ │ ├── str_split_basic.phpt │ │ │ │ ├── str_split_variation3.phpt │ │ │ │ ├── str_split_variation4.phpt │ │ │ │ ├── str_split_variation5.phpt │ │ │ │ ├── str_split_variation6.phpt │ │ │ │ ├── str_split_variation7.phpt │ │ │ │ ├── str_starts_with.phpt │ │ │ │ ├── str_word_count.phpt │ │ │ │ ├── str_word_count1.phpt │ │ │ │ ├── strcasecmp.phpt │ │ │ │ ├── strcmp.phpt │ │ │ │ ├── strcmp_unterminated.phpt │ │ │ │ ├── strcoll.phpt │ │ │ │ ├── strcspn.phpt │ │ │ │ ├── strcspn_basic.phpt │ │ │ │ ├── strcspn_variation10.phpt │ │ │ │ ├── strcspn_variation11.phpt │ │ │ │ ├── strcspn_variation12.phpt │ │ │ │ ├── strcspn_variation5.phpt │ │ │ │ ├── strcspn_variation6.phpt │ │ │ │ ├── strcspn_variation9.phpt │ │ │ │ ├── strings001.phpt │ │ │ │ ├── strip_tags.phpt │ │ │ │ ├── strip_tags_array.phpt │ │ │ │ ├── strip_tags_basic1.phpt │ │ │ │ ├── strip_tags_basic2.phpt │ │ │ │ ├── strip_tags_variation10.phpt │ │ │ │ ├── strip_tags_variation11.phpt │ │ │ │ ├── strip_tags_variation2.phpt │ │ │ │ ├── strip_tags_variation4.phpt │ │ │ │ ├── strip_tags_variation5.phpt │ │ │ │ ├── strip_tags_variation6.phpt │ │ │ │ ├── strip_tags_variation7.phpt │ │ │ │ ├── strip_tags_variation8.phpt │ │ │ │ ├── strip_tags_variation9.phpt │ │ │ │ ├── stripcslashes_basic.phpt │ │ │ │ ├── stripos.phpt │ │ │ │ ├── stripos_basic1.phpt │ │ │ │ ├── stripos_basic2.phpt │ │ │ │ ├── stripos_error.phpt │ │ │ │ ├── stripos_variation1.phpt │ │ │ │ ├── stripos_variation12.phpt │ │ │ │ ├── stripos_variation13.phpt │ │ │ │ ├── stripos_variation2.phpt │ │ │ │ ├── stripos_variation3.phpt │ │ │ │ ├── stripos_variation4.phpt │ │ │ │ ├── stripos_variation5.phpt │ │ │ │ ├── stripos_variation6.phpt │ │ │ │ ├── stripos_variation8.phpt │ │ │ │ ├── stripslashes_basic.phpt │ │ │ │ ├── stripslashes_variation2.phpt │ │ │ │ ├── stripslashes_variation3.phpt │ │ │ │ ├── stripslashes_variation4.phpt │ │ │ │ ├── stristr.phpt │ │ │ │ ├── stristr2.phpt │ │ │ │ ├── stristr_basic.phpt │ │ │ │ ├── stristr_variation2.phpt │ │ │ │ ├── strlen.phpt │ │ │ │ ├── strlen_basic.phpt │ │ │ │ ├── strnatcasecmp_basic.phpt │ │ │ │ ├── strnatcasecmp_variation1.phpt │ │ │ │ ├── strnatcmp_basic.phpt │ │ │ │ ├── strnatcmp_leftalign.phpt │ │ │ │ ├── strncasecmp_basic.phpt │ │ │ │ ├── strncasecmp_error.phpt │ │ │ │ ├── strncasecmp_variation1.phpt │ │ │ │ ├── strncasecmp_variation2.phpt │ │ │ │ ├── strncasecmp_variation3.phpt │ │ │ │ ├── strncasecmp_variation6.phpt │ │ │ │ ├── strncasecmp_variation7.phpt │ │ │ │ ├── strncasecmp_variation8.phpt │ │ │ │ ├── strncasecmp_variation9.phpt │ │ │ │ ├── strncmp_basic.phpt │ │ │ │ ├── strncmp_error.phpt │ │ │ │ ├── strncmp_variation1.phpt │ │ │ │ ├── strncmp_variation2.phpt │ │ │ │ ├── strncmp_variation3.phpt │ │ │ │ ├── strncmp_variation7.phpt │ │ │ │ ├── strncmp_variation8.phpt │ │ │ │ ├── strncmp_variation9.phpt │ │ │ │ ├── strpbrk_basic.phpt │ │ │ │ ├── strpbrk_error.phpt │ │ │ │ ├── strpos.phpt │ │ │ │ ├── strpos_number.phpt │ │ │ │ ├── strpos_variation1.phpt │ │ │ │ ├── strrchr.phpt │ │ │ │ ├── strrchr_basic.phpt │ │ │ │ ├── strrchr_variation1.phpt │ │ │ │ ├── strrchr_variation12.phpt │ │ │ │ ├── strrchr_variation2.phpt │ │ │ │ ├── strrchr_variation3.phpt │ │ │ │ ├── strrchr_variation4.phpt │ │ │ │ ├── strrchr_variation5.phpt │ │ │ │ ├── strrchr_variation6.phpt │ │ │ │ ├── strrchr_variation7.phpt │ │ │ │ ├── strrev.phpt │ │ │ │ ├── strrev_basic.phpt │ │ │ │ ├── strrev_variation1.phpt │ │ │ │ ├── strrev_variation2.phpt │ │ │ │ ├── strrev_variation3.phpt │ │ │ │ ├── strripos.phpt │ │ │ │ ├── strripos_basic1.phpt │ │ │ │ ├── strripos_basic2.phpt │ │ │ │ ├── strripos_offset.phpt │ │ │ │ ├── strripos_variation1.phpt │ │ │ │ ├── strripos_variation2.phpt │ │ │ │ ├── strripos_variation3.phpt │ │ │ │ ├── strripos_variation4.phpt │ │ │ │ ├── strripos_variation5.phpt │ │ │ │ ├── strripos_variation6.phpt │ │ │ │ ├── strrpos.phpt │ │ │ │ ├── strrpos_basic1.phpt │ │ │ │ ├── strrpos_basic2.phpt │ │ │ │ ├── strrpos_negative_offset.phpt │ │ │ │ ├── strrpos_offset.phpt │ │ │ │ ├── strrpos_variation12.phpt │ │ │ │ ├── strrpos_variation13.phpt │ │ │ │ ├── strrpos_variation14.phpt │ │ │ │ ├── strrpos_variation2.phpt │ │ │ │ ├── strrpos_variation3.phpt │ │ │ │ ├── strrpos_variation4.phpt │ │ │ │ ├── strrpos_variation5.phpt │ │ │ │ ├── strrpos_variation6.phpt │ │ │ │ ├── strrpos_variation7.phpt │ │ │ │ ├── strrpos_variation8.phpt │ │ │ │ ├── strspn.phpt │ │ │ │ ├── strspn_basic.phpt │ │ │ │ ├── strspn_variation10.phpt │ │ │ │ ├── strspn_variation11.phpt │ │ │ │ ├── strspn_variation12.phpt │ │ │ │ ├── strspn_variation5.phpt │ │ │ │ ├── strspn_variation6.phpt │ │ │ │ ├── strspn_variation9.phpt │ │ │ │ ├── strstr.phpt │ │ │ │ ├── strstr2.phpt │ │ │ │ ├── strstr_variation1.phpt │ │ │ │ ├── strtok_basic.phpt │ │ │ │ ├── strtok_variation3.phpt │ │ │ │ ├── strtok_variation4.phpt │ │ │ │ ├── strtok_variation5.phpt │ │ │ │ ├── strtok_variation6.phpt │ │ │ │ ├── strtok_variation7.phpt │ │ │ │ ├── strtolower.phpt │ │ │ │ ├── strtoupper1.phpt │ │ │ │ ├── strtr.phpt │ │ │ │ ├── strtr_basic.phpt │ │ │ │ ├── strtr_empty_search_string.phpt │ │ │ │ ├── strtr_variation1.phpt │ │ │ │ ├── strtr_variation2.phpt │ │ │ │ ├── strtr_variation3.phpt │ │ │ │ ├── strtr_variation4.phpt │ │ │ │ ├── strtr_variation6.phpt │ │ │ │ ├── strtr_variation8.phpt │ │ │ │ ├── strtr_with_reference.phpt │ │ │ │ ├── strval.phpt │ │ │ │ ├── strval_basic.phpt │ │ │ │ ├── strval_error.phpt │ │ │ │ ├── strval_variation1.phpt │ │ │ │ ├── strval_variation2.phpt │ │ │ │ ├── substr.phpt │ │ │ │ ├── substr_compare.phpt │ │ │ │ ├── substr_count_basic.phpt │ │ │ │ ├── substr_count_error.phpt │ │ │ │ ├── substr_count_variation_001.phpt │ │ │ │ ├── substr_count_variation_002.phpt │ │ │ │ ├── substr_int_min.phpt │ │ │ │ ├── substr_replace.phpt │ │ │ │ ├── substr_replace_array.phpt │ │ │ │ ├── substr_replace_array_unset.phpt │ │ │ │ ├── substr_replace_error.phpt │ │ │ │ ├── trim.phpt │ │ │ │ ├── trim1.phpt │ │ │ │ ├── trim_basic.phpt │ │ │ │ ├── trim_error.phpt │ │ │ │ ├── ucfirst.phpt │ │ │ │ ├── ucwords_basic.phpt │ │ │ │ ├── ucwords_variation2.phpt │ │ │ │ ├── ucwords_variation3.phpt │ │ │ │ ├── ucwords_variation4.phpt │ │ │ │ ├── ucwords_variation5.phpt │ │ │ │ ├── unpack_bug68225.phpt │ │ │ │ ├── unpack_error.phpt │ │ │ │ ├── unpack_offset.phpt │ │ │ │ ├── url_t.phpt │ │ │ │ ├── utf8.phpt │ │ │ │ ├── uuencode.phpt │ │ │ │ ├── vfprintf_basic.phpt │ │ │ │ ├── vfprintf_basic1.phpt │ │ │ │ ├── vfprintf_basic2.phpt │ │ │ │ ├── vfprintf_basic3.phpt │ │ │ │ ├── vfprintf_basic4.phpt │ │ │ │ ├── vfprintf_basic5.phpt │ │ │ │ ├── vfprintf_basic6.phpt │ │ │ │ ├── vfprintf_basic7.phpt │ │ │ │ ├── vfprintf_basic7_64bit.phpt │ │ │ │ ├── vfprintf_basic8.phpt │ │ │ │ ├── vfprintf_basic9.phpt │ │ │ │ ├── vfprintf_error1.phpt │ │ │ │ ├── vfprintf_error3.phpt │ │ │ │ ├── vfprintf_error4.phpt │ │ │ │ ├── vfprintf_variation1.phpt │ │ │ │ ├── vprintf_basic1.phpt │ │ │ │ ├── vprintf_basic2.phpt │ │ │ │ ├── vprintf_basic3.phpt │ │ │ │ ├── vprintf_basic4.phpt │ │ │ │ ├── vprintf_basic5.phpt │ │ │ │ ├── vprintf_basic6.phpt │ │ │ │ ├── vprintf_basic7.phpt │ │ │ │ ├── vprintf_basic7_64bit.phpt │ │ │ │ ├── vprintf_basic8.phpt │ │ │ │ ├── vprintf_basic9.phpt │ │ │ │ ├── vprintf_variation10.phpt │ │ │ │ ├── vprintf_variation11.phpt │ │ │ │ ├── vprintf_variation11_64bit.phpt │ │ │ │ ├── vprintf_variation12.phpt │ │ │ │ ├── vprintf_variation12_64bit.phpt │ │ │ │ ├── vprintf_variation13.phpt │ │ │ │ ├── vprintf_variation13_64bit.phpt │ │ │ │ ├── vprintf_variation14.phpt │ │ │ │ ├── vprintf_variation14_64bit.phpt │ │ │ │ ├── vprintf_variation15.phpt │ │ │ │ ├── vprintf_variation15_64bit.phpt │ │ │ │ ├── vprintf_variation16.phpt │ │ │ │ ├── vprintf_variation16_64bit.phpt │ │ │ │ ├── vprintf_variation17.phpt │ │ │ │ ├── vprintf_variation18.phpt │ │ │ │ ├── vprintf_variation19.phpt │ │ │ │ ├── vprintf_variation19_64bit.phpt │ │ │ │ ├── vprintf_variation2.phpt │ │ │ │ ├── vprintf_variation3.phpt │ │ │ │ ├── vprintf_variation4.phpt │ │ │ │ ├── vprintf_variation4_64bit.phpt │ │ │ │ ├── vprintf_variation5.phpt │ │ │ │ ├── vprintf_variation6.phpt │ │ │ │ ├── vprintf_variation7.phpt │ │ │ │ ├── vprintf_variation8.phpt │ │ │ │ ├── vprintf_variation9.phpt │ │ │ │ ├── vsprintf_basic1.phpt │ │ │ │ ├── vsprintf_basic2.phpt │ │ │ │ ├── vsprintf_basic3.phpt │ │ │ │ ├── vsprintf_basic4.phpt │ │ │ │ ├── vsprintf_basic5.phpt │ │ │ │ ├── vsprintf_basic6.phpt │ │ │ │ ├── vsprintf_basic7.phpt │ │ │ │ ├── vsprintf_basic7_64bit.phpt │ │ │ │ ├── vsprintf_basic8.phpt │ │ │ │ ├── vsprintf_basic9.phpt │ │ │ │ ├── wordwrap.phpt │ │ │ │ ├── wordwrap_basic.phpt │ │ │ │ ├── wordwrap_error.phpt │ │ │ │ ├── wordwrap_memory_limit.phpt │ │ │ │ ├── wordwrap_memory_limit_32bit.phpt │ │ │ │ └── wordwrap_variation5.phpt │ │ │ ├── time/ │ │ │ │ ├── 001.phpt │ │ │ │ ├── bug38524.phpt │ │ │ │ ├── bug60222.phpt │ │ │ │ ├── idate.phpt │ │ │ │ ├── idate_iso.phpt │ │ │ │ ├── strptime_basic.phpt │ │ │ │ ├── strptime_error.phpt │ │ │ │ └── strptime_parts.phpt │ │ │ ├── url/ │ │ │ │ ├── base64_decode_basic_001.phpt │ │ │ │ ├── base64_decode_basic_002.phpt │ │ │ │ ├── base64_decode_basic_003.phpt │ │ │ │ ├── base64_encode_basic_001.phpt │ │ │ │ ├── base64_encode_basic_002.phpt │ │ │ │ ├── base64_loop_001.phpt │ │ │ │ ├── bug47174.phpt │ │ │ │ ├── bug52327.phpt │ │ │ │ ├── bug53248.phpt │ │ │ │ ├── bug54180.phpt │ │ │ │ ├── bug55273.phpt │ │ │ │ ├── bug55399.phpt │ │ │ │ ├── bug63162.phpt │ │ │ │ ├── bug68917.phpt │ │ │ │ ├── bug69976.phpt │ │ │ │ ├── bug73192.phpt │ │ │ │ ├── bug74780.phpt │ │ │ │ ├── get_headers_error_003.phpt │ │ │ │ ├── parse_url_basic_001.phpt │ │ │ │ ├── parse_url_basic_002.phpt │ │ │ │ ├── parse_url_basic_003.phpt │ │ │ │ ├── parse_url_basic_004.phpt │ │ │ │ ├── parse_url_basic_005.phpt │ │ │ │ ├── parse_url_basic_006.phpt │ │ │ │ ├── parse_url_basic_007.phpt │ │ │ │ ├── parse_url_basic_008.phpt │ │ │ │ ├── parse_url_basic_009.phpt │ │ │ │ ├── parse_url_basic_010.phpt │ │ │ │ ├── parse_url_basic_011.phpt │ │ │ │ ├── parse_url_error_002.phpt │ │ │ │ ├── parse_url_relative_scheme.phpt │ │ │ │ ├── parse_url_unterminated.phpt │ │ │ │ └── urls.inc │ │ │ └── versioning/ │ │ │ ├── php_sapi_name.phpt │ │ │ ├── php_sapi_name_variation001.phpt │ │ │ ├── phpversion.phpt │ │ │ ├── version_compare.phpt │ │ │ ├── version_compare_invalid_operator.phpt │ │ │ └── version_compare_op_abbrev.phpt │ │ ├── type.c │ │ ├── uniqid.c │ │ ├── url.c │ │ ├── url.h │ │ ├── url_scanner_ex.h │ │ ├── url_scanner_ex.re │ │ ├── user_filters.c │ │ ├── user_filters.stub.php │ │ ├── user_filters_arginfo.h │ │ ├── uuencode.c │ │ ├── var.c │ │ ├── var_unserializer.re │ │ ├── versioning.c │ │ └── winver.h │ ├── sysvshm/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── php_sysvshm.h │ │ ├── sysvshm.c │ │ ├── sysvshm.stub.php │ │ ├── sysvshm_arginfo.h │ │ └── tests/ │ │ ├── 001.phpt │ │ ├── 002.phpt │ │ ├── 003.phpt │ │ ├── 004.phpt │ │ ├── 005.phpt │ │ ├── 006.phpt │ │ ├── 007.phpt │ │ ├── bug72858.phpt │ │ ├── gh16591.phpt │ │ └── shutdown_crash_0.phpt │ ├── tokenizer/ │ │ ├── .gitattributes │ │ ├── CREDITS │ │ ├── Makefile.frag │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── php_tokenizer.h │ │ ├── tests/ │ │ │ ├── 001.phpt │ │ │ ├── 002.phpt │ │ │ ├── 003.phpt │ │ │ ├── PhpToken_constructor.phpt │ │ │ ├── PhpToken_extension.phpt │ │ │ ├── PhpToken_extension_errors.phpt │ │ │ ├── PhpToken_final_constructor.phpt │ │ │ ├── PhpToken_methods.phpt │ │ │ ├── PhpToken_toString.phpt │ │ │ ├── PhpToken_tokenize.phpt │ │ │ ├── attributes.phpt │ │ │ ├── bad_character.phpt │ │ │ ├── bug26463.phpt │ │ │ ├── bug54089.phpt │ │ │ ├── bug60097.phpt │ │ │ ├── bug67395.phpt │ │ │ ├── bug76437.phpt │ │ │ ├── bug76991.phpt │ │ │ ├── bug77966.phpt │ │ │ ├── bug80462.phpt │ │ │ ├── bug81342.phpt │ │ │ ├── invalid_large_octal_with_underscores.phpt │ │ │ ├── invalid_octal_dnumber.phpt │ │ │ ├── namespaced_names.phpt │ │ │ ├── no_inline_html_split.phpt │ │ │ ├── parse_errors.phpt │ │ │ ├── php_tag_only.phpt │ │ │ ├── php_tag_only_2.phpt │ │ │ ├── token_get_all_TOKEN_PARSE_000.phpt │ │ │ ├── token_get_all_TOKEN_PARSE_001.phpt │ │ │ ├── token_get_all_TOKEN_PARSE_002.phpt │ │ │ ├── token_get_all_basic.phpt │ │ │ ├── token_get_all_heredoc_nowdoc.phpt │ │ │ ├── token_get_all_variation10.phpt │ │ │ ├── token_get_all_variation11.phpt │ │ │ ├── token_get_all_variation12.phpt │ │ │ ├── token_get_all_variation13.phpt │ │ │ ├── token_get_all_variation14.phpt │ │ │ ├── token_get_all_variation15.phpt │ │ │ ├── token_get_all_variation16.phpt │ │ │ ├── token_get_all_variation17.phpt │ │ │ ├── token_get_all_variation18.phpt │ │ │ ├── token_get_all_variation19.phpt │ │ │ ├── token_get_all_variation2.phpt │ │ │ ├── token_get_all_variation3.phpt │ │ │ ├── token_get_all_variation4.phpt │ │ │ ├── token_get_all_variation5.phpt │ │ │ ├── token_get_all_variation6.phpt │ │ │ ├── token_get_all_variation7.phpt │ │ │ ├── token_get_all_variation8.phpt │ │ │ └── token_get_all_variation9.phpt │ │ ├── tokenizer.c │ │ ├── tokenizer.stub.php │ │ ├── tokenizer_arginfo.h │ │ ├── tokenizer_data.c │ │ ├── tokenizer_data.stub.php │ │ ├── tokenizer_data_arginfo.h │ │ └── tokenizer_data_gen.php │ ├── xml/ │ │ ├── CREDITS │ │ ├── compat.c │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── expat_compat.h │ │ ├── php_xml.h │ │ ├── tests/ │ │ │ ├── XML_OPTION_PARSE_HUGE.phpt │ │ │ ├── XML_OPTION_PARSE_HUGE_during_parsing.phpt │ │ │ ├── bug25666.phpt │ │ │ ├── bug26528.phpt │ │ │ ├── bug26614.inc │ │ │ ├── bug26614.phpt │ │ │ ├── bug26614_libxml_gte2_11.phpt │ │ │ ├── bug26614_libxml_pre2_11.phpt │ │ │ ├── bug27908.phpt │ │ │ ├── bug30875.phpt │ │ │ ├── bug32001.phpt │ │ │ ├── bug32001b.phpt │ │ │ ├── bug35447.phpt │ │ │ ├── bug46699.phpt │ │ │ ├── bug50576.phpt │ │ │ ├── bug65236.phpt │ │ │ ├── bug70962.phpt │ │ │ ├── bug71592.phpt │ │ │ ├── bug72099.phpt │ │ │ ├── bug72714.phpt │ │ │ ├── bug72793.phpt │ │ │ ├── bug73135.phpt │ │ │ ├── bug76874.phpt │ │ │ ├── bug78563.phpt │ │ │ ├── bug78563_final.phpt │ │ │ ├── bug78563_serialize.phpt │ │ │ ├── bug81351.phpt │ │ │ ├── bug81481.phpt │ │ │ ├── gh12254.phpt │ │ │ ├── gh14124.phpt │ │ │ ├── gh14637.phpt │ │ │ ├── gh14834.phpt │ │ │ ├── gh15868.phpt │ │ │ ├── gh17187_1.phpt │ │ │ ├── gh17187_2.phpt │ │ │ ├── inc.ent │ │ │ ├── libxml_expat_skipif.inc │ │ │ ├── set_element_handler_trampoline.phpt │ │ │ ├── set_element_handler_trampoline_errors.phpt │ │ │ ├── set_handler_deprecation_empty_string.phpt │ │ │ ├── set_handler_errors.phpt │ │ │ ├── set_handler_trampoline.phpt │ │ │ ├── toffset_bounds.phpt │ │ │ ├── xml001.phpt │ │ │ ├── xml002.phpt │ │ │ ├── xml003.phpt │ │ │ ├── xml004.phpt │ │ │ ├── xml007.phpt │ │ │ ├── xml009.phpt │ │ │ ├── xml010.phpt │ │ │ ├── xml011.phpt │ │ │ ├── xml_closures_001.phpt │ │ │ ├── xml_error_string_basic.inc │ │ │ ├── xml_error_string_basic_expat.phpt │ │ │ ├── xml_error_string_basic_libxml.phpt │ │ │ ├── xml_parse_into_struct_variation.phpt │ │ │ ├── xml_parser_get_option_variation3.phpt │ │ │ ├── xml_parser_get_option_variation4.phpt │ │ │ ├── xml_parser_set_option_basic.phpt │ │ │ ├── xml_parser_set_option_errors.phpt │ │ │ ├── xml_parser_set_option_nonexistent_option.phpt │ │ │ ├── xml_set_element_handler_errors.phpt │ │ │ ├── xml_set_notation_decl_handler_basic.phpt │ │ │ ├── xml_set_object_multiple_times.phpt │ │ │ ├── xml_set_object_multiple_times_errors.phpt │ │ │ ├── xml_set_processing_instruction_handler_basic.phpt │ │ │ ├── xml_set_start_namespace_decl_handler_basic.inc │ │ │ ├── xml_set_start_namespace_decl_handler_basic_expat.phpt │ │ │ ├── xml_set_start_namespace_decl_handler_basic_libxml.phpt │ │ │ └── xmltest.xml │ │ ├── xml.c │ │ ├── xml.stub.php │ │ └── xml_arginfo.h │ ├── xmlreader/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── php_xmlreader.c │ │ ├── php_xmlreader.h │ │ ├── php_xmlreader.stub.php │ │ ├── php_xmlreader_arginfo.h │ │ └── tests/ │ │ ├── 001.phpt │ │ ├── 002.phpt │ │ ├── 003-get-errors.phpt │ │ ├── 003-mb.phpt │ │ ├── 003-move-errors.phpt │ │ ├── 003.phpt │ │ ├── 004.phpt │ │ ├── 005.phpt │ │ ├── 006.phpt │ │ ├── 007.phpt │ │ ├── 008.phpt │ │ ├── 009.phpt │ │ ├── 010.phpt │ │ ├── 011.phpt │ │ ├── 012.dtd │ │ ├── 012.phpt │ │ ├── 012.xml │ │ ├── 013.phpt │ │ ├── 013.xsd │ │ ├── 014.phpt │ │ ├── 015-get-errors.phpt │ │ ├── 015-move-errors.phpt │ │ ├── 015.phpt │ │ ├── XMLReaderBad_bug71805.xml │ │ ├── XMLReaderGood_bug71805.xml │ │ ├── bug36743.phpt │ │ ├── bug42139.phpt │ │ ├── bug51936.phpt │ │ ├── bug64230.phpt │ │ ├── bug70309.phpt │ │ ├── bug71805.phpt │ │ ├── bug73053.phpt │ │ ├── bug73053.xml │ │ ├── bug73053.xsd │ │ ├── bug73246.phpt │ │ ├── bug74457.phpt │ │ ├── bug81521.phpt │ │ ├── dtdexample.dtd │ │ ├── expand.phpt │ │ ├── expand_error.phpt │ │ ├── fromStream_broken_stream.phpt │ │ ├── fromStream_custom_constructor.phpt │ │ ├── fromStream_custom_constructor_error.phpt │ │ ├── fromStream_legit_usage.phpt │ │ ├── fromString_custom_constructor.phpt │ │ ├── fromString_custom_constructor_error.phpt │ │ ├── fromUri_custom_constructor.phpt │ │ ├── fromUri_custom_constructor_error.phpt │ │ ├── gh14183.phpt │ │ ├── gh16292.phpt │ │ ├── gh19098.phpt │ │ ├── invalid_encoding.phpt │ │ ├── libxml_global_state_entity_loader_bypass.phpt │ │ ├── next_basic.phpt │ │ ├── open_error.phpt │ │ ├── readString_basic.phpt │ │ ├── relaxNG.rng │ │ ├── relaxNG2.rng │ │ ├── relaxNG3.rng │ │ ├── schema-bad.xsd │ │ ├── schema-empty.xsd │ │ ├── setParserProperty_error.phpt │ │ ├── setSchema_error.phpt │ │ ├── static.phpt │ │ ├── var_dump.phpt │ │ ├── virtual_properties.phpt │ │ ├── virtual_properties2.phpt │ │ └── virtual_properties3.phpt │ ├── xmlwriter/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── php_xmlwriter.c │ │ ├── php_xmlwriter.h │ │ ├── php_xmlwriter.stub.php │ │ ├── php_xmlwriter_arginfo.h │ │ └── tests/ │ │ ├── 001.phpt │ │ ├── 002.phpt │ │ ├── 003.phpt │ │ ├── 004.phpt │ │ ├── 005-mb.phpt │ │ ├── 005.phpt │ │ ├── 006.phpt │ │ ├── 007.phpt │ │ ├── 008.phpt │ │ ├── 009.phpt │ │ ├── 010.phpt │ │ ├── 011.phpt │ │ ├── 012.phpt │ │ ├── OO_001.phpt │ │ ├── OO_002.phpt │ │ ├── OO_003.phpt │ │ ├── OO_004.phpt │ │ ├── OO_005.phpt │ │ ├── OO_006.phpt │ │ ├── OO_007.phpt │ │ ├── OO_008.phpt │ │ ├── OO_009.phpt │ │ ├── OO_010.phpt │ │ ├── OO_011.phpt │ │ ├── OO_012.phpt │ │ ├── OO_013.phpt │ │ ├── bug39504.phpt │ │ ├── bug41287.phpt │ │ ├── bug41326.phpt │ │ ├── bug48204.phpt │ │ ├── bug71536.phpt │ │ ├── bug79029.phpt │ │ ├── bug79344.phpt │ │ ├── xmlwriter_open_uri_error_001.phpt │ │ ├── xmlwriter_open_uri_error_003.phpt │ │ ├── xmlwriter_open_uri_error_004.phpt │ │ ├── xmlwriter_open_uri_error_005.phpt │ │ ├── xmlwriter_set_indent_string_basic_001.phpt │ │ ├── xmlwriter_toMemory_custom_constructor.phpt │ │ ├── xmlwriter_toMemory_custom_constructor_error.phpt │ │ ├── xmlwriter_toMemory_normal_usage.phpt │ │ ├── xmlwriter_toStream_custom_constructor.phpt │ │ ├── xmlwriter_toStream_custom_constructor_error.phpt │ │ ├── xmlwriter_toStream_encoding_shiftjis.phpt │ │ ├── xmlwriter_toStream_encoding_utf8.phpt │ │ ├── xmlwriter_toStream_invalidate_stream.phpt │ │ ├── xmlwriter_toStream_normal_usage.phpt │ │ ├── xmlwriter_toStream_open_invalidated_stream.phpt │ │ ├── xmlwriter_write_attribute_ns_basic_001.phpt │ │ └── xmlwriter_write_dtd_basic_001.phpt │ ├── xsl/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── php_xsl.c │ │ ├── php_xsl.h │ │ ├── php_xsl.stub.php │ │ ├── php_xsl_arginfo.h │ │ ├── tests/ │ │ │ ├── 53965/ │ │ │ │ ├── collection.xml │ │ │ │ ├── collection.xsl │ │ │ │ └── include.xsl │ │ │ ├── XSLTProcessor_callables.phpt │ │ │ ├── XSLTProcessor_callables_errors.phpt │ │ │ ├── XSLTProcessor_namespace_mapper_lifetime.phpt │ │ │ ├── area_list.xsl │ │ │ ├── area_name.xml │ │ │ ├── auto_registration_namespaces_new_dom.phpt │ │ │ ├── bug26384.phpt │ │ │ ├── bug33853.phpt │ │ │ ├── bug48221.phpt │ │ │ ├── bug49634.phpt │ │ │ ├── bug49634.xml │ │ │ ├── bug53965.phpt │ │ │ ├── bug54446.phpt │ │ │ ├── bug54446_with_ini.phpt │ │ │ ├── bug64137.phpt │ │ │ ├── bug69168.phpt │ │ │ ├── bug70078.phpt │ │ │ ├── bug70535.phpt │ │ │ ├── bug71540.phpt │ │ │ ├── bug71571_a.phpt │ │ │ ├── bug71571_b.phpt │ │ │ ├── cloneDocument.phpt │ │ │ ├── documentxpath.xsl │ │ │ ├── exslt.xml │ │ │ ├── exslt.xsl │ │ │ ├── getParameter.phpt │ │ │ ├── gh19988.phpt │ │ │ ├── maxTemplateDepth_errors.phpt │ │ │ ├── maxTemplateDepth_modification_validation_bypass.phpt │ │ │ ├── maxTemplateVars_errors.phpt │ │ │ ├── maxTemplateVars_modification_validation_bypass.phpt │ │ │ ├── new_without_constructor.phpt │ │ │ ├── php_function_edge_cases.phpt │ │ │ ├── phpfunc-nostring.xsl │ │ │ ├── phpfunc-undef.xsl │ │ │ ├── phpfunc.xsl │ │ │ ├── prepare.inc │ │ │ ├── registerPHPFunctionNS.phpt │ │ │ ├── registerPHPFunctionNS_errors.phpt │ │ │ ├── setParameter_exceptions_test.phpt │ │ │ ├── setParameter_null_bytes.phpt │ │ │ ├── skip_upstream_issue113.inc │ │ │ ├── special_operations_with_properties.phpt │ │ │ ├── streamsinclude.xsl │ │ │ ├── throw_in_autoload.phpt │ │ │ ├── transformToDoc_class_exceptions.phpt │ │ │ ├── transformToDoc_sxe_type_error.phpt │ │ │ ├── xinclude/ │ │ │ │ ├── data.xml │ │ │ │ ├── xinclude.phpt │ │ │ │ └── xincluded.xml │ │ │ ├── xpath_callables.inc │ │ │ ├── xsl-phpinfo.phpt │ │ │ ├── xslt.xml │ │ │ ├── xslt.xsl │ │ │ ├── xslt001.phpt │ │ │ ├── xslt002.phpt │ │ │ ├── xslt003.phpt │ │ │ ├── xslt004.phpt │ │ │ ├── xslt005.phpt │ │ │ ├── xslt006.phpt │ │ │ ├── xslt007.phpt │ │ │ ├── xslt008-mb.phpt │ │ │ ├── xslt008.phpt │ │ │ ├── xslt009.phpt │ │ │ ├── xslt010.phpt │ │ │ ├── xslt010_gt10129.phpt │ │ │ ├── xslt011.phpt │ │ │ ├── xslt011.xml │ │ │ ├── xslt011.xsl │ │ │ ├── xslt012.phpt │ │ │ ├── xslt012.xsl │ │ │ ├── xslt_non_dom_node.phpt │ │ │ ├── xslt_non_dom_node.xsl │ │ │ ├── xsltprocessor_exsl_registerPhpFunctionNs.phpt │ │ │ ├── xsltprocessor_getParameter-invalidparam.phpt │ │ │ ├── xsltprocessor_getParameter.phpt │ │ │ ├── xsltprocessor_hasExsltSupport.phpt │ │ │ ├── xsltprocessor_hasExsltSupport_wrongparam_001.phpt │ │ │ ├── xsltprocessor_importStylesheet-invalidparam.phpt │ │ │ ├── xsltprocessor_registerPHPFunctions-allfuncs.phpt │ │ │ ├── xsltprocessor_registerPHPFunctions-array-multiple.phpt │ │ │ ├── xsltprocessor_registerPHPFunctions-array-notallowed.phpt │ │ │ ├── xsltprocessor_registerPHPFunctions-array.phpt │ │ │ ├── xsltprocessor_registerPHPFunctions-funcnostring.phpt │ │ │ ├── xsltprocessor_registerPHPFunctions-funcundef.phpt │ │ │ ├── xsltprocessor_registerPHPFunctions-null.phpt │ │ │ ├── xsltprocessor_registerPHPFunctions-string-multiple.phpt │ │ │ ├── xsltprocessor_registerPHPFunctions-string-notallowed.phpt │ │ │ ├── xsltprocessor_registerPHPFunctions-string.phpt │ │ │ ├── xsltprocessor_removeParameter-invalidparam.phpt │ │ │ ├── xsltprocessor_removeParameter.phpt │ │ │ ├── xsltprocessor_setparameter-errorquote.phpt │ │ │ ├── xsltprocessor_setparameter-nostring.phpt │ │ │ ├── xsltprocessor_transformToDoc.phpt │ │ │ ├── xsltprocessor_transformToDoc_no_stylesheet.phpt │ │ │ ├── xsltprocessor_transformToURI.phpt │ │ │ ├── xsltprocessor_transformToXML.phpt │ │ │ └── 私はガラスを食べられますstreamsinclude.xsl │ │ └── xsltprocessor.c │ ├── zip/ │ │ ├── CREDITS │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── examples/ │ │ │ ├── addglob.php │ │ │ ├── addpattern.php │ │ │ ├── comment.php │ │ │ ├── create.php │ │ │ ├── dir.php │ │ │ ├── encryption.php │ │ │ ├── extract.php │ │ │ ├── extractAll.php │ │ │ ├── fopen.php │ │ │ ├── get_set_comments.php │ │ │ ├── im.php │ │ │ ├── odt.php │ │ │ ├── oldapi.php │ │ │ ├── set_compression.php │ │ │ ├── test.odt │ │ │ └── too.php │ │ ├── php_zip.c │ │ ├── php_zip.h │ │ ├── php_zip.stub.php │ │ ├── php_zip_arginfo.h │ │ ├── tests/ │ │ │ ├── 001.phpt │ │ │ ├── addGlob_empty_options.phpt │ │ │ ├── addGlob_too_long_add_path_option.phpt │ │ │ ├── bug11216.phpt │ │ │ ├── bug14962.phpt │ │ │ ├── bug38943.inc │ │ │ ├── bug38943_2.phpt │ │ │ ├── bug38944.phpt │ │ │ ├── bug40228-mb.phpt │ │ │ ├── bug40228.phpt │ │ │ ├── bug47667.phpt │ │ │ ├── bug49072.phpt │ │ │ ├── bug50678.phpt │ │ │ ├── bug51353.phpt │ │ │ ├── bug53579.phpt │ │ │ ├── bug53603.phpt │ │ │ ├── bug53854.phpt │ │ │ ├── bug53885.phpt │ │ │ ├── bug64342_0.phpt │ │ │ ├── bug64342_1-mb.phpt │ │ │ ├── bug64342_1.phpt │ │ │ ├── bug70103.phpt │ │ │ ├── bug70322.phpt │ │ │ ├── bug70350.phpt │ │ │ ├── bug70752.phpt │ │ │ ├── bug7214.phpt │ │ │ ├── bug72258.phpt │ │ │ ├── bug72374.phpt │ │ │ ├── bug72660.phpt │ │ │ ├── bug76524.phpt │ │ │ ├── bug7658.odt │ │ │ ├── bug7658.phpt │ │ │ ├── bug7658.xml │ │ │ ├── bug77978.phpt │ │ │ ├── bug78641.phpt │ │ │ ├── bug8009.phpt │ │ │ ├── bug80833.phpt │ │ │ ├── bug80863.phpt │ │ │ ├── bug81420.phpt │ │ │ ├── bug81490.phpt │ │ │ ├── bug8700.phpt │ │ │ ├── bug_gh12661.phpt │ │ │ ├── bug_gh8781.phpt │ │ │ ├── compression_methods.phpt │ │ │ ├── doubleclose.phpt │ │ │ ├── gh17319.phpt │ │ │ ├── gh18431.phpt │ │ │ ├── gh18438.phpt │ │ │ ├── gh19688.phpt │ │ │ ├── gh19932.phpt │ │ │ ├── oo_add_encoding.phpt │ │ │ ├── oo_add_from_string.phpt │ │ │ ├── oo_addemptydir.phpt │ │ │ ├── oo_addemptydir_error.phpt │ │ │ ├── oo_addfile.phpt │ │ │ ├── oo_addfile_proc.phpt │ │ │ ├── oo_addglob.phpt │ │ │ ├── oo_addglob2.phpt │ │ │ ├── oo_addpattern.phpt │ │ │ ├── oo_archive_flag.phpt │ │ │ ├── oo_cancel.phpt │ │ │ ├── oo_close.phpt │ │ │ ├── oo_close_empty.phpt │ │ │ ├── oo_count.phpt │ │ │ ├── oo_delete.phpt │ │ │ ├── oo_encryption.phpt │ │ │ ├── oo_ext_zip.phpt │ │ │ ├── oo_externalattributes.phpt │ │ │ ├── oo_extract.phpt │ │ │ ├── oo_getcomment.phpt │ │ │ ├── oo_getexternalattributesname_error.phpt │ │ │ ├── oo_getnameindex.phpt │ │ │ ├── oo_getstatusstring.phpt │ │ │ ├── oo_getstreamindex.phpt │ │ │ ├── oo_namelocate.phpt │ │ │ ├── oo_open.phpt │ │ │ ├── oo_progress.phpt │ │ │ ├── oo_properties.phpt │ │ │ ├── oo_readonly_properties.phpt │ │ │ ├── oo_rename.phpt │ │ │ ├── oo_replacefile.phpt │ │ │ ├── oo_setcomment.phpt │ │ │ ├── oo_setcomment_error.phpt │ │ │ ├── oo_setcompression.phpt │ │ │ ├── oo_setmtime.phpt │ │ │ ├── oo_stream.phpt │ │ │ ├── oo_stream_seek.phpt │ │ │ ├── oo_supported.phpt │ │ │ ├── oo_torrentzip.phpt │ │ │ ├── oo_unchangeIndex.phpt │ │ │ ├── oo_unchangeName.phpt │ │ │ ├── pecl12414.phpt │ │ │ ├── stream_meta_data.phpt │ │ │ ├── utils.inc │ │ │ ├── zip_close.phpt │ │ │ ├── zip_entry_close.phpt │ │ │ ├── zip_entry_compressedsize.phpt │ │ │ ├── zip_entry_compressionmethod.phpt │ │ │ ├── zip_entry_filesize.phpt │ │ │ ├── zip_entry_name.phpt │ │ │ ├── zip_entry_open.phpt │ │ │ ├── zip_entry_read.phpt │ │ │ ├── zip_open.phpt │ │ │ ├── zip_open_error.phpt │ │ │ └── zip_read.phpt │ │ └── zip_stream.c │ └── zlib/ │ ├── CREDITS │ ├── config.w32 │ ├── config0.m4 │ ├── php_zlib.def │ ├── php_zlib.h │ ├── tests/ │ │ ├── 001.phpt │ │ ├── 002.phpt │ │ ├── 003.phpt │ │ ├── 004-mb.phpt │ │ ├── 004.phpt │ │ ├── 005.phpt │ │ ├── 006.phpt │ │ ├── 007.phpt │ │ ├── 008.phpt │ │ ├── bug48725.phpt │ │ ├── bug48725_2.phpt │ │ ├── bug51269.phpt │ │ ├── bug55544-win.phpt │ │ ├── bug55544.phpt │ │ ├── bug60761.phpt │ │ ├── bug61139.phpt │ │ ├── bug61287.phpt │ │ ├── bug61443.phpt │ │ ├── bug61820.phpt │ │ ├── bug65391.phpt │ │ ├── bug67724.phpt │ │ ├── bug71417.phpt │ │ ├── bug73944.phpt │ │ ├── bug73944_fixture_1.data │ │ ├── bug73944_fixture_2.data │ │ ├── bug74240.phpt │ │ ├── bug75273.phpt │ │ ├── bug75299.phpt │ │ ├── bug_34821.phpt │ │ ├── bug_40189.phpt │ │ ├── bug_52944.phpt │ │ ├── bug_52944_corrupted_data.inc │ │ ├── compress_zlib_wrapper.phpt │ │ ├── data.inc │ │ ├── deflate_add_basic.phpt │ │ ├── deflate_add_block_v123.phpt │ │ ├── deflate_add_buffer_full.phpt │ │ ├── deflate_add_error.phpt │ │ ├── deflate_init_error.phpt │ │ ├── deflate_init_reuse.phpt │ │ ├── dictionary_usage.phpt │ │ ├── func.inc │ │ ├── gh16326.phpt │ │ ├── gh17745.phpt │ │ ├── gh19922.phpt │ │ ├── gh7953.phpt │ │ ├── gzclose_basic.phpt │ │ ├── gzcompress_basic1.phpt │ │ ├── gzcompress_error1.phpt │ │ ├── gzcompress_variation1.phpt │ │ ├── gzdeflate_basic1.phpt │ │ ├── gzdeflate_error1.phpt │ │ ├── gzdeflate_variation1.phpt │ │ ├── gzencode_basic1.phpt │ │ ├── gzencode_error1.phpt │ │ ├── gzencode_variation1-win32.phpt │ │ ├── gzencode_variation1.phpt │ │ ├── gzencode_variation2-win32.phpt │ │ ├── gzencode_variation2.phpt │ │ ├── gzeof_basic.phpt │ │ ├── gzeof_variation1.phpt │ │ ├── gzfile_basic.phpt │ │ ├── gzfile_basic2.phpt │ │ ├── gzfile_variation12.phpt │ │ ├── gzfile_variation15.phpt │ │ ├── gzfile_variation4.phpt │ │ ├── gzfile_variation5.phpt │ │ ├── gzfile_variation7.phpt │ │ ├── gzfile_variation9.phpt │ │ ├── gzfilegzreadfile.phpt │ │ ├── gzgetc_basic.phpt │ │ ├── gzgetc_basic_1.phpt │ │ ├── gzgets_basic.phpt │ │ ├── gzinflate-bug42663.phpt │ │ ├── gzinflate_error1.phpt │ │ ├── gzinflate_length.phpt │ │ ├── gzopen_basic.phpt │ │ ├── gzopen_basic2.phpt │ │ ├── gzopen_include_path.inc │ │ ├── gzopen_variation4.phpt │ │ ├── gzopen_variation5.phpt │ │ ├── gzopen_variation6.phpt │ │ ├── gzopen_variation7.phpt │ │ ├── gzopen_variation8.phpt │ │ ├── gzopen_variation9.phpt │ │ ├── gzpassthru_basic.phpt │ │ ├── gzputs_basic.phpt │ │ ├── gzread_basic.phpt │ │ ├── gzread_error2.phpt │ │ ├── gzread_variation1.phpt │ │ ├── gzreadgzwrite.phpt │ │ ├── gzreadgzwriteplain.phpt │ │ ├── gzrewind_basic.phpt │ │ ├── gzrewind_basic2.phpt │ │ ├── gzrewind_variation1.phpt │ │ ├── gzseek_basic.phpt │ │ ├── gzseek_basic2.phpt │ │ ├── gzseek_variation1.phpt │ │ ├── gzseek_variation2.phpt │ │ ├── gzseek_variation3.phpt │ │ ├── gzseek_variation4.phpt │ │ ├── gzseek_variation5.phpt │ │ ├── gzseek_variation6.phpt │ │ ├── gzseek_variation7.phpt │ │ ├── gztell_basic.phpt │ │ ├── gztell_basic2.phpt │ │ ├── gzuncompress_basic1.phpt │ │ ├── gzuncompress_error1.phpt │ │ ├── gzwrite_basic.phpt │ │ ├── gzwrite_error2.phpt │ │ ├── gzwrite_variation1.phpt │ │ ├── inflate_add_basic.phpt │ │ ├── inflate_add_error.phpt │ │ ├── inflate_get_read_len.phpt │ │ ├── inflate_get_status.phpt │ │ ├── inflate_init_error.phpt │ │ ├── inflate_init_reuse.phpt │ │ ├── leak_invalid_encoding_with_dict.phpt │ │ ├── ob_001.phpt │ │ ├── ob_002.phpt │ │ ├── ob_003.phpt │ │ ├── ob_004.phpt │ │ ├── ob_005.phpt │ │ ├── ob_gzhandler_legacy_002.phpt │ │ ├── readgzfile_basic.phpt │ │ ├── readgzfile_basic2.phpt │ │ ├── readgzfile_variation12.phpt │ │ ├── readgzfile_variation15.phpt │ │ ├── readgzfile_variation4.phpt │ │ ├── readgzfile_variation5.phpt │ │ ├── readgzfile_variation7.phpt │ │ ├── readgzfile_variation9.phpt │ │ ├── reading_include_path.inc │ │ ├── zlib_filter_deflate.phpt │ │ ├── zlib_filter_deflate2.phpt │ │ ├── zlib_filter_inflate.phpt │ │ ├── zlib_filter_inflate2.phpt │ │ ├── zlib_get_coding_type_basic.phpt │ │ ├── zlib_get_coding_type_br.phpt │ │ ├── zlib_get_coding_type_deflate.phpt │ │ ├── zlib_get_coding_type_gzip.phpt │ │ ├── zlib_scheme_copy_basic.phpt │ │ ├── zlib_scheme_copy_variation1.phpt │ │ ├── zlib_scheme_copy_variation2.phpt │ │ ├── zlib_scheme_dir_basic.phpt │ │ ├── zlib_scheme_file_basic.phpt │ │ ├── zlib_scheme_file_get_contents_basic.phpt │ │ ├── zlib_scheme_file_put_contents_basic.phpt │ │ ├── zlib_scheme_file_read_file_basic.phpt │ │ ├── zlib_scheme_fopen_basic.phpt │ │ ├── zlib_scheme_fopen_variation1.phpt │ │ ├── zlib_scheme_rename_basic.phpt │ │ ├── zlib_scheme_stat_basic.phpt │ │ ├── zlib_scheme_stat_basic2.phpt │ │ ├── zlib_scheme_unlink_basic.phpt │ │ ├── zlib_wrapper_fflush_basic.phpt │ │ ├── zlib_wrapper_flock_basic.phpt │ │ ├── zlib_wrapper_fstat_basic.phpt │ │ ├── zlib_wrapper_ftruncate_basic.phpt │ │ ├── zlib_wrapper_level.phpt │ │ └── zlib_wrapper_meta_data_basic.phpt │ ├── zlib.c │ ├── zlib.stub.php │ ├── zlib_arginfo.h │ ├── zlib_filter.c │ └── zlib_fopen_wrapper.c ├── main/ │ ├── SAPI.c │ ├── SAPI.h │ ├── alloca.c │ ├── build-defs.h.in │ ├── debug_gdb_scripts.c │ ├── explicit_bzero.c │ ├── fastcgi.c │ ├── fastcgi.h │ ├── fopen_wrappers.c │ ├── fopen_wrappers.h │ ├── getopt.c │ ├── http_status_codes.h │ ├── internal_functions.c.in │ ├── internal_functions_win32.c │ ├── main.c │ ├── main.stub.php │ ├── main_arginfo.h │ ├── network.c │ ├── output.c │ ├── php.h │ ├── php_compat.h │ ├── php_content_types.c │ ├── php_content_types.h │ ├── php_getopt.h │ ├── php_globals.h │ ├── php_ini.c │ ├── php_ini.h │ ├── php_ini_builder.c │ ├── php_ini_builder.h │ ├── php_main.h │ ├── php_memory_streams.h │ ├── php_network.h │ ├── php_odbc_utils.c │ ├── php_odbc_utils.h │ ├── php_open_temporary_file.c │ ├── php_open_temporary_file.h │ ├── php_output.h │ ├── php_reentrancy.h │ ├── php_scandir.c │ ├── php_scandir.h │ ├── php_stdint.h │ ├── php_streams.h │ ├── php_syslog.c │ ├── php_syslog.h │ ├── php_ticks.c │ ├── php_ticks.h │ ├── php_variables.c │ ├── php_variables.h │ ├── php_version.h │ ├── reentrancy.c │ ├── rfc1867.c │ ├── rfc1867.h │ ├── safe_bcmp.c │ ├── snprintf.c │ ├── snprintf.h │ ├── spprintf.c │ ├── spprintf.h │ ├── streams/ │ │ ├── cast.c │ │ ├── filter.c │ │ ├── glob_wrapper.c │ │ ├── memory.c │ │ ├── mmap.c │ │ ├── php_stream_context.h │ │ ├── php_stream_filter_api.h │ │ ├── php_stream_glob_wrapper.h │ │ ├── php_stream_mmap.h │ │ ├── php_stream_plain_wrapper.h │ │ ├── php_stream_transport.h │ │ ├── php_stream_userspace.h │ │ ├── php_streams_int.h │ │ ├── plain_wrapper.c │ │ ├── streams.c │ │ ├── transports.c │ │ ├── userspace.c │ │ ├── userspace.stub.php │ │ ├── userspace_arginfo.h │ │ └── xp_socket.c │ ├── strlcat.c │ └── strlcpy.c ├── phpunit.xml ├── prepare.php ├── run-tests.php ├── sapi/ │ ├── PHP-VERSION.conf │ ├── SWOOLE-VERSION.conf │ ├── cli/ │ │ ├── CREDITS │ │ ├── Makefile.frag │ │ ├── cli.h │ │ ├── config.m4 │ │ ├── fpm/ │ │ │ ├── CREDITS │ │ │ ├── LICENSE │ │ │ ├── events/ │ │ │ │ ├── devpoll.c │ │ │ │ ├── devpoll.h │ │ │ │ ├── epoll.c │ │ │ │ ├── epoll.h │ │ │ │ ├── kqueue.c │ │ │ │ ├── kqueue.h │ │ │ │ ├── poll.c │ │ │ │ ├── poll.h │ │ │ │ ├── port.c │ │ │ │ ├── port.h │ │ │ │ ├── select.c │ │ │ │ └── select.h │ │ │ ├── fpm.c │ │ │ ├── fpm.h │ │ │ ├── fpm_arrays.h │ │ │ ├── fpm_atomic.h │ │ │ ├── fpm_children.c │ │ │ ├── fpm_children.h │ │ │ ├── fpm_cleanup.c │ │ │ ├── fpm_cleanup.h │ │ │ ├── fpm_clock.c │ │ │ ├── fpm_clock.h │ │ │ ├── fpm_conf.c │ │ │ ├── fpm_conf.h │ │ │ ├── fpm_config.h │ │ │ ├── fpm_env.c │ │ │ ├── fpm_env.h │ │ │ ├── fpm_events.c │ │ │ ├── fpm_events.h │ │ │ ├── fpm_log.c │ │ │ ├── fpm_log.h │ │ │ ├── fpm_main.c │ │ │ ├── fpm_main.stub.php │ │ │ ├── fpm_main_arginfo.h │ │ │ ├── fpm_php.c │ │ │ ├── fpm_php.h │ │ │ ├── fpm_php_trace.c │ │ │ ├── fpm_php_trace.h │ │ │ ├── fpm_process_ctl.c │ │ │ ├── fpm_process_ctl.h │ │ │ ├── fpm_request.c │ │ │ ├── fpm_request.h │ │ │ ├── fpm_scoreboard.c │ │ │ ├── fpm_scoreboard.h │ │ │ ├── fpm_shm.c │ │ │ ├── fpm_shm.h │ │ │ ├── fpm_signals.c │ │ │ ├── fpm_signals.h │ │ │ ├── fpm_sockets.c │ │ │ ├── fpm_sockets.h │ │ │ ├── fpm_status.c │ │ │ ├── fpm_status.h │ │ │ ├── fpm_stdio.c │ │ │ ├── fpm_stdio.h │ │ │ ├── fpm_str.h │ │ │ ├── fpm_systemd.c │ │ │ ├── fpm_systemd.h │ │ │ ├── fpm_trace.c │ │ │ ├── fpm_trace.h │ │ │ ├── fpm_trace_mach.c │ │ │ ├── fpm_trace_pread.c │ │ │ ├── fpm_trace_ptrace.c │ │ │ ├── fpm_unix.c │ │ │ ├── fpm_unix.h │ │ │ ├── fpm_worker_pool.c │ │ │ ├── fpm_worker_pool.h │ │ │ ├── zlog.c │ │ │ └── zlog.h │ │ ├── generate_mime_type_map.php │ │ ├── library.h │ │ ├── mime_type_map.h │ │ ├── patch.c │ │ ├── php.1.in │ │ ├── php_cli.c │ │ ├── php_cli_process_title.c │ │ ├── php_cli_process_title.h │ │ ├── php_cli_process_title.stub.php │ │ ├── php_cli_process_title_arginfo.h │ │ ├── php_cli_server.c │ │ ├── php_cli_server.h │ │ ├── php_cli_server.stub.php │ │ ├── php_cli_server_arginfo.h │ │ ├── php_cli_swoole.h │ │ ├── php_http_parser.c │ │ ├── php_http_parser.h │ │ ├── ps_title.c │ │ ├── ps_title.h │ │ ├── sfx/ │ │ │ ├── hook_cli.c │ │ │ ├── hook_cli.h │ │ │ ├── hook_phar.c │ │ │ ├── hook_phar.h │ │ │ ├── hook_stream.h │ │ │ ├── sfx.c │ │ │ └── sfx.h │ │ ├── tests/ │ │ │ ├── 001.phpt │ │ │ ├── 002-unix.phpt │ │ │ ├── 002.phpt │ │ │ ├── 003-2.phpt │ │ │ ├── 003.phpt │ │ │ ├── 004.phpt │ │ │ ├── 005.phpt │ │ │ ├── 006.phpt │ │ │ ├── 007.phpt │ │ │ ├── 008.phpt │ │ │ ├── 009.phpt │ │ │ ├── 010-2.phpt │ │ │ ├── 010.phpt │ │ │ ├── 011.phpt │ │ │ ├── 012-2.phpt │ │ │ ├── 012.phpt │ │ │ ├── 013.phpt │ │ │ ├── 014.phpt │ │ │ ├── 015.phpt │ │ │ ├── 016.phpt │ │ │ ├── 017.phpt │ │ │ ├── 018.phpt │ │ │ ├── 019.phpt │ │ │ ├── 020.phpt │ │ │ ├── 021.phpt │ │ │ ├── 022.inc │ │ │ ├── 022.phpt │ │ │ ├── 023.phpt │ │ │ ├── argv_mb.phpt │ │ │ ├── argv_mb_bug77111.phpt │ │ │ ├── bug43177.phpt │ │ │ ├── bug44564.phpt │ │ │ ├── bug61546.phpt │ │ │ ├── bug61679.phpt │ │ │ ├── bug61977.phpt │ │ │ ├── bug62294.inc │ │ │ ├── bug62294.phpt │ │ │ ├── bug64529.phpt │ │ │ ├── bug64544.phpt │ │ │ ├── bug64878.phpt │ │ │ ├── bug65066_100.phpt │ │ │ ├── bug65066_422.phpt │ │ │ ├── bug65066_511.phpt │ │ │ ├── bug65275.inc │ │ │ ├── bug65275.phpt │ │ │ ├── bug65633.phpt │ │ │ ├── bug66606_1.phpt │ │ │ ├── bug66606_2.phpt │ │ │ ├── bug66830.phpt │ │ │ ├── bug67429_1.phpt │ │ │ ├── bug67429_2.phpt │ │ │ ├── bug67741.phpt │ │ │ ├── bug67741_stub.inc │ │ │ ├── bug68291.phpt │ │ │ ├── bug68745.phpt │ │ │ ├── bug69655.phpt │ │ │ ├── bug69953.phpt │ │ │ ├── bug70006.phpt │ │ │ ├── bug70264.phpt │ │ │ ├── bug70470.phpt │ │ │ ├── bug71005.phpt │ │ │ ├── bug71624.phpt │ │ │ ├── bug73630.phpt │ │ │ ├── bug73630a.phpt │ │ │ ├── bug74600.phpt │ │ │ ├── bug77561.inc │ │ │ ├── bug77561.phpt │ │ │ ├── bug78323.phpt │ │ │ ├── bug81305.phpt │ │ │ ├── cli_get_process_title_basic.phpt │ │ │ ├── cli_process_title_unix.phpt │ │ │ ├── cli_process_title_windows.phpt │ │ │ ├── cli_set_process_title_basic.phpt │ │ │ ├── emptyheader.phpt │ │ │ ├── ext_loading.phpt │ │ │ ├── php_cli_server.inc │ │ │ ├── php_cli_server_001.phpt │ │ │ ├── php_cli_server_002.phpt │ │ │ ├── php_cli_server_003.phpt │ │ │ ├── php_cli_server_004.phpt │ │ │ ├── php_cli_server_005.phpt │ │ │ ├── php_cli_server_006.phpt │ │ │ ├── php_cli_server_007.phpt │ │ │ ├── php_cli_server_008.phpt │ │ │ ├── php_cli_server_009.phpt │ │ │ ├── php_cli_server_010.phpt │ │ │ ├── php_cli_server_012.phpt │ │ │ ├── php_cli_server_013.phpt │ │ │ ├── php_cli_server_014.phpt │ │ │ ├── php_cli_server_015.phpt │ │ │ ├── php_cli_server_016.phpt │ │ │ ├── php_cli_server_017.phpt │ │ │ ├── php_cli_server_018.phpt │ │ │ ├── php_cli_server_019.phpt │ │ │ ├── php_cli_server_020.phpt │ │ │ ├── php_cli_server_021.phpt │ │ │ ├── sapi_windows_set_ctrl_handler.phpt │ │ │ ├── skipif.inc │ │ │ ├── std_streams.phpt │ │ │ └── upload_2G.phpt │ │ └── util.h │ ├── docker/ │ │ ├── Dockerfile │ │ ├── build-export-container.sh │ │ └── database/ │ │ ├── docker-compose.yaml │ │ ├── my.cnf │ │ ├── start.sh │ │ └── stop.sh │ ├── download-box/ │ │ ├── Dockerfile-dowload-box │ │ ├── README.md │ │ ├── default.conf │ │ ├── download-box-batch-downloader.sh │ │ ├── download-box-build.sh │ │ ├── download-box-get-archive-from-container.sh │ │ ├── download-box-get-archive-from-server.sh │ │ ├── download-box-init.sh │ │ ├── download-box-server-run-test.sh │ │ ├── download-dependencies-use-aria2.sh │ │ ├── web-server-nginx.sh │ │ └── web-server.php │ ├── lib/ │ │ ├── __init__.php │ │ ├── helper.php │ │ └── upgrade.php │ ├── quickstart/ │ │ ├── README.md │ │ ├── linux/ │ │ │ ├── README.md │ │ │ ├── alpine-init-minimal.sh │ │ │ ├── alpine-init.sh │ │ │ ├── arm64/ │ │ │ │ └── README.md │ │ │ ├── connection-swoole-cli-alpine.sh │ │ │ ├── connection-swoole-cli-builder.sh │ │ │ ├── connection-swoole-cli-debian.sh │ │ │ ├── debian-init-minimal.sh │ │ │ ├── debian-init.sh │ │ │ ├── extra/ │ │ │ │ ├── README.md │ │ │ │ ├── alpine-php-init.sh │ │ │ │ └── debian-php-init.sh │ │ │ ├── install-docker-compose.sh │ │ │ ├── install-docker.sh │ │ │ ├── run-alpine-container-dev-shm.sh │ │ │ ├── run-alpine-container-full.sh │ │ │ ├── run-alpine-container.sh │ │ │ ├── run-debian-container.sh │ │ │ └── run-swoole-cli-builder-container.sh │ │ ├── macos/ │ │ │ ├── README.md │ │ │ ├── install-homebrew.sh │ │ │ └── macos-init.sh │ │ ├── mark-install-library-cached.sh │ │ └── windows/ │ │ ├── cygwin-build/ │ │ │ ├── README.md │ │ │ ├── download-cygwin.bat │ │ │ ├── install-cygwin.bat │ │ │ └── uninstall-cygwin.bat │ │ └── msys2-build/ │ │ ├── README.md │ │ ├── download-msys2.bat │ │ ├── install-msys2.bat │ │ ├── install-msys2.md │ │ └── install-msys2.sh │ ├── samples/ │ │ └── sfx/ │ │ ├── README.md │ │ ├── build-phar.php │ │ ├── test-phar.php │ │ └── test.php │ ├── scripts/ │ │ ├── build-swoole-cli-alpine-container.sh │ │ ├── build-swoole-cli-with-linux-gcc.sh │ │ ├── copy-depend-libs.php │ │ ├── cygwin/ │ │ │ ├── README.md │ │ │ ├── cygwin-archive.sh │ │ │ ├── cygwin-build.sh │ │ │ ├── cygwin-config-ext.sh │ │ │ ├── cygwin-config.sh │ │ │ ├── cygwin-pack.php │ │ │ ├── cygwin-pack.sh │ │ │ ├── install-cygwin.sh │ │ │ └── install-re2c.sh │ │ ├── download-php-src-archive.php │ │ ├── download-swoole-src-archive.sh │ │ ├── generate-artifact-hash.sh │ │ ├── generate-dependency-graph.sh │ │ ├── install-deps-on-ubuntu.sh │ │ ├── msys2/ │ │ │ ├── archive.sh │ │ │ ├── build.sh │ │ │ ├── config-ext.sh │ │ │ ├── config.sh │ │ │ ├── install-deps-lib.sh │ │ │ ├── install-freetype.sh │ │ │ ├── install-imagemagick.sh │ │ │ ├── install-libaom.sh │ │ │ ├── install-libavif.sh │ │ │ ├── install-libgav1.sh │ │ │ ├── install-libgif.sh │ │ │ ├── install-libjpeg.sh │ │ │ ├── install-liboniguruma.sh │ │ │ ├── install-libpng.sh │ │ │ ├── install-libpq.sh │ │ │ ├── install-libsodium.sh │ │ │ ├── install-libwebp.sh │ │ │ ├── install-libyuv.sh │ │ │ └── install-libzip.sh │ │ ├── pack-sfx.php │ │ ├── tencent-cloud-object-storage.sh │ │ └── tencent-cloud-object-storage.yaml │ └── src/ │ ├── Exception.php │ ├── Extension.php │ ├── Library.php │ ├── Preprocessor.php │ ├── Project.php │ ├── UnitTest/ │ │ ├── ExtraTest.php │ │ ├── MainTest.php │ │ └── SwoolePGSQLTest.php │ ├── builder/ │ │ ├── enabled_extensions.php │ │ ├── extension/ │ │ │ ├── apcu.php │ │ │ ├── bcmath.php │ │ │ ├── bz2.php │ │ │ ├── ctype.php │ │ │ ├── curl.php │ │ │ ├── ds.php │ │ │ ├── exif.php │ │ │ ├── fileinfo.php │ │ │ ├── filter.php │ │ │ ├── gd.php │ │ │ ├── gettext.php │ │ │ ├── gmp.php │ │ │ ├── iconv.php │ │ │ ├── imagick.php │ │ │ ├── inotify.php │ │ │ ├── intl.php │ │ │ ├── mailparse.php │ │ │ ├── mbstring.php │ │ │ ├── mimalloc.php │ │ │ ├── mongodb.php │ │ │ ├── mysqli.php │ │ │ ├── mysqlnd.php │ │ │ ├── opcache.php │ │ │ ├── openssl.php │ │ │ ├── pcntl.php │ │ │ ├── pdo.php │ │ │ ├── pdo_mysql.php │ │ │ ├── phar.php │ │ │ ├── phpy.php │ │ │ ├── posix.php │ │ │ ├── protobuf.php │ │ │ ├── readline.php │ │ │ ├── redis.php │ │ │ ├── session.php │ │ │ ├── soap.php │ │ │ ├── sockets.php │ │ │ ├── sodium.php │ │ │ ├── sqlite3.php │ │ │ ├── ssh2.php │ │ │ ├── swoole.php │ │ │ ├── tokenizer.php │ │ │ ├── uuid.php │ │ │ ├── xlswriter.php │ │ │ ├── xml.php │ │ │ ├── xsl.php │ │ │ ├── yaml.php │ │ │ ├── zip.php │ │ │ └── zlib.php │ │ └── library/ │ │ ├── aom.php │ │ ├── brotli.php │ │ ├── bzip2.php │ │ ├── cares.php │ │ ├── curl.php │ │ ├── dav1d.php │ │ ├── freetype.php │ │ ├── gettext.php │ │ ├── gmp.php │ │ ├── icu.php │ │ ├── imagemagick.php │ │ ├── lcms2.php │ │ ├── libavif.php │ │ ├── libde265.php │ │ ├── libdeflate.php │ │ ├── libedit.php │ │ ├── libgav1.php │ │ ├── libgif.php │ │ ├── libheif.php │ │ ├── libiconv.php │ │ ├── libidn2.php │ │ ├── libjpeg.php │ │ ├── libjxl.php │ │ ├── liblz4.php │ │ ├── liblzma.php │ │ ├── libpng.php │ │ ├── libpsl.php │ │ ├── libraw.php │ │ ├── libsodium.php │ │ ├── libssh2.php │ │ ├── libtiff.php │ │ ├── libunistring.php │ │ ├── liburing.php │ │ ├── libwebp.php │ │ ├── libx265.php │ │ ├── libxml2.php │ │ ├── libxslt.php │ │ ├── libyaml.php │ │ ├── libyuv.php │ │ ├── libzip.php │ │ ├── libzstd.php │ │ ├── mimalloc.php │ │ ├── ncurses.php │ │ ├── nghttp2.php │ │ ├── nghttp3.php │ │ ├── ngtcp2.php │ │ ├── oniguruma.php │ │ ├── openh264.php │ │ ├── openjpeg.php │ │ ├── openssl.php │ │ ├── pgsql.php │ │ ├── readline.php │ │ ├── sqlite3.php │ │ ├── svt_av1.php │ │ ├── unix_odbc.php │ │ ├── util_linux.php │ │ └── zlib.php │ ├── constants.php │ └── template/ │ ├── credits.php │ ├── extension_dependency_graph.php │ ├── license.php │ ├── make.php │ └── nfpm-yaml.php ├── scripts/ │ ├── Makefile.frag │ ├── dev/ │ │ ├── bless_tests.php │ │ ├── check_parameters.php │ │ ├── credits │ │ ├── find_tested.php │ │ ├── gen_verify_stub │ │ ├── genfiles │ │ ├── makedist │ │ ├── search_underscores.php │ │ └── tidy.php │ ├── gdb/ │ │ ├── debug_gdb_scripts_gen.php │ │ └── php_gdb.py │ ├── man1/ │ │ ├── php-config.1.in │ │ └── phpize.1.in │ ├── php-config.in │ ├── phpize.in │ └── phpize.m4 ├── setup-php-runtime.sh ├── setup-swoole-cli-runtime.ps1 ├── setup-swoole-cli-runtime.sh └── sync-source-code.php