php-src/Zend/tests
DanielEScherzer 0d8b139bc1
Zend/tests: organize some tests with sub directories (7) (#17826)
Create a new subdirectory for tests relating to inheritance

Work towards GH-15631
2025-02-16 15:55:03 +00:00
..
access_modifiers Zend/tests: organize some tests with subdirectories (#15638) 2024-10-13 14:21:07 +01:00
anon Zend/tests: organize some tests with sub directories (6) (#17807) 2025-02-15 14:55:07 +00:00
arg_unpack Add type indicator to array/arg unpack error messages (GH-15448) 2024-09-01 22:57:12 +02:00
array_unpack Add type indicator to array/arg unpack error messages (GH-15448) 2024-09-01 22:57:12 +02:00
ArrayAccess Zend/tests: organize some tests with sub directories (6) (#17807) 2025-02-15 14:55:07 +00:00
arrow_functions Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
assert Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
ast RFC: Deprecate remains of string evaluated code assertions (#11671) 2023-07-13 15:45:32 +01:00
asymmetric_visibility Disallow asymmetric visibility on static properties 2024-10-16 23:00:11 +02:00
attributes Zend/tests: organize some tests with sub directories (6) (#17807) 2025-02-15 14:55:07 +00:00
autoload Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
bug39542
bug67436
class_alias Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
clone Zend/tests: organize some tests with sub directories (6) (#17807) 2025-02-15 14:55:07 +00:00
closures Zend/tests: organize some tests with sub directories (6) (#17807) 2025-02-15 14:55:07 +00:00
comparison Zend/tests: organize some tests with subdirectories (2) (#16423) 2024-10-14 12:14:42 +01:00
constant_expressions Zend/tests: organize some tests with sub directories (6) (#17807) 2025-02-15 14:55:07 +00:00
constants Zend/tests: organize some tests with sub directories (6) (#17807) 2025-02-15 14:55:07 +00:00
constexpr Allow arbitrary expressions in static variable initializer 2023-05-24 20:17:31 +02:00
ctor_promotion Zend/tests: organize some tests with sub directories (3) (#16444) 2025-02-10 00:35:51 +00:00
debug_info Zend/tests: organize some tests with sub directories (3) (#16444) 2025-02-10 00:35:51 +00:00
dereference Zend/tests: organize some tests with subdirectories (#15638) 2024-10-13 14:21:07 +01:00
dynamic_call Zend/tests: organize some tests with sub directories (3) (#16444) 2025-02-10 00:35:51 +00:00
enum Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
errmsg Zend/tests: organize some tests with sub directories (3) (#16444) 2025-02-10 00:35:51 +00:00
error_reporting Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
exceptions Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
exit Zend/tests: organize some tests with sub directories (3) (#16444) 2025-02-10 00:35:51 +00:00
fibers Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
first_class_callable Zend/tests: organize some tests with subdirectories (#15638) 2024-10-13 14:21:07 +01:00
float_to_int Zend/*: fix a bunch of typos (GH-16017) 2024-09-24 10:55:21 +02:00
foreach Zend/tests: organize some tests with sub directories (6) (#17807) 2025-02-15 14:55:07 +00:00
function_arguments Zend/tests: organize some tests with sub directories (6) (#17807) 2025-02-15 14:55:07 +00:00
gc Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
generators Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
gh10168 Add runtime type inference verification 2024-01-19 09:29:14 +01:00
gh10232 Temporary reset filename and lineno override before autoload 2024-04-22 10:56:45 +02:00
gh15976 GH-15976: don't say "type alias" (#15996) 2024-09-23 09:59:12 +01:00
grammar
group_use Zend/tests: organize some tests with subdirectories (2) (#16423) 2024-10-14 12:14:42 +01:00
heredoc_nowdoc Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
in-de-crement Fixed oss-fuzz #62294: Unsetting variable after ++/-- on string variable warning 2023-09-17 15:49:46 +01:00
inheritance Zend/tests: organize some tests with sub directories (7) (#17826) 2025-02-16 15:55:03 +00:00
jump Zend/tests: organize some tests with subdirectories (2) (#16423) 2024-10-14 12:14:42 +01:00
lazy_objects Fix ReflectionProperty::getRawValue() and related methods for properties overridden with hooks 2025-02-07 10:49:02 +01:00
list Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
lsb Zend/tests: organize some tests with sub directories (3) (#16444) 2025-02-10 00:35:51 +00:00
magic_methods Zend/tests: organize some tests with sub directories (6) (#17807) 2025-02-15 14:55:07 +00:00
match zend_execute: Fix misleading UnhandledMatchError messages when exception_string_param_max_len=0 (#17601) 2025-01-31 11:12:19 +01:00
multibyte Do not allow zend.script_encoding to be set to 'pass' 2024-01-21 14:51:54 +02:00
named_params Zend/tests: organize some tests with sub directories (3) (#16444) 2025-02-10 00:35:51 +00:00
namespaces Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
new_without_parentheses [RFC] Property hooks (#13455) 2024-07-14 11:55:03 +02:00
nullable_types
nullsafe_operator Zend/tests: organize some tests with sub directories (3) (#16444) 2025-02-10 00:35:51 +00:00
numeric_literal_separator Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
numeric_strings
object_types
objects Zend/tests: organize some tests with subdirectories (2) (#16423) 2024-10-14 12:14:42 +01:00
offsets Zend/tests/offsets: Add tests where the offset is a reference (#13506) 2024-02-26 03:36:35 +00:00
parameter_default_values Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
prop_const_expr Leverage object_init_with_constructor() in zend_get_attribute_object() (#14532) 2024-06-10 15:12:22 +02:00
property_hooks Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
readonly_classes Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
readonly_props Improve readonly avis error (GH-15618) 2024-08-29 13:19:31 +02:00
restrict_globals Fix misleading pass by reference error message (#10639) 2023-07-18 15:02:38 +02:00
return_types [skip ci] Zend/tests/return_types/never_generator.phpt: fix test name (GH-15757) 2024-09-05 19:26:26 +02:00
serialize Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
settype Zend/tests: organize some tests with subdirectories (2) (#16423) 2024-10-14 12:14:42 +01:00
stack_limit Merge branch 'PHP-8.3' into PHP-8.4 2025-01-29 23:28:16 +01:00
switch Zend/tests: organize some tests with sub directories (6) (#17807) 2025-02-15 14:55:07 +00:00
temporary_cleaning Zend/tests: organize some tests with subdirectories (2) (#16423) 2024-10-14 12:14:42 +01:00
throw Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
traits Zend/tests: organize some tests with sub directories (6) (#17807) 2025-02-15 14:55:07 +00:00
try Zend/tests: organize some tests with sub directories (3) (#16444) 2025-02-10 00:35:51 +00:00
type_declarations Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
typehints Zend/tests: organize some tests with sub directories (3) (#16444) 2025-02-10 00:35:51 +00:00
unset Zend/tests: organize some tests with sub directories (3) (#16444) 2025-02-10 00:35:51 +00:00
use_const
use_function Reset seen symbols when ending namespace (GH-15244) 2024-08-13 15:47:14 +02:00
variadic Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
varSyntax
weakrefs Fix GH-17442: Engine UAF with reference assign and dtor 2025-01-30 19:43:03 +01:00
zend_ini Merge branch 'PHP-8.3' into PHP-8.4 2025-01-09 19:54:46 +01:00
001.phpt
002.phpt
003.phpt
004.phpt
005.phpt
006.phpt Add ZEND_THREEWAY_COMPARE() macro to fix casting underflowed unsigned to signed (#8220) 2022-06-08 13:24:18 +01:00
008.phpt
009.phpt Deprecate calling get_class() and get_parent_class() without arguments 2023-07-18 12:59:21 +02:00
010.phpt Deprecate calling get_class() and get_parent_class() without arguments 2023-07-18 12:59:21 +02:00
011.phpt Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
012.phpt
013.phpt
014.inc
014.phpt
015.phpt
016.phpt
017.phpt
018.phpt
019.phpt Zend/*: fix a bunch of typos (GH-16017) 2024-09-24 10:55:21 +02:00
020.phpt
021.phpt
022.phpt
023.phpt
024.phpt Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
025.phpt
026.phpt
027.phpt
028.phpt
029.phpt
030.phpt
031.phpt
032.phpt
033.phpt Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
034.phpt
035.phpt Allow arbitrary expressions in static variable initializer 2023-05-24 20:17:31 +02:00
036.phpt Use common function for TypeError on illegal offset access (#10544) 2023-06-06 11:28:19 +01:00
037.phpt
038.phpt Use common function for TypeError on illegal offset access (#10544) 2023-06-06 11:28:19 +01:00
67468.phpt
abstract-static.phpt
abstract_implicit.phpt GH-16067: prevent invalid abstract during compilation of methods (GH-16069) 2024-10-23 15:04:18 +02:00
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 Don't optimize trailing args for prototype fbc 2022-04-18 17:57:16 +02:00
alternative_offset_syntax_compile_error_in_const_expr.phpt [RFC] Property hooks (#13455) 2024-07-14 11:55:03 +02:00
alternative_offset_syntax_compile_error_outside_const_expr.phpt [RFC] Property hooks (#13455) 2024-07-14 11:55:03 +02:00
alternative_offset_syntax_in_encaps_string.phpt [RFC] Property hooks (#13455) 2024-07-14 11:55:03 +02:00
and_001.phpt
arginfo_zpp_mismatch.inc [RFC] Convert exit (and die) from language constructs to functions (#13483) 2024-08-14 12:44:12 +01:00
arginfo_zpp_mismatch.phpt [skip ci] Skip arginfo_zpp_mismatch on asan 2023-09-11 11:32:34 +02:00
arginfo_zpp_mismatch_strict.phpt [skip ci] Skip arginfo_zpp_mismatch on asan 2023-09-11 11:32:34 +02:00
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 Fix access on NULL pointer in array_merge_recursive() 2023-05-24 13:36:52 +02:00
array_multisort_exception.phpt Fix exception handling in array_multisort() 2023-05-24 13:55:25 +02:00
array_offset.phpt
array_offset_002.phpt
array_self_add_globals.phpt
array_splice_empty_ht_iter_removal.phpt
array_unpack_string_keys.phpt
array_unshift_COW.phpt
array_with_refs_identical.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 Always memoize calls in lhs of coalesce assignment 2023-07-18 12:48:00 +02:00
assign_coalesce_009.phpt Fix invalid returned opcode for memoized expressions 2023-10-03 14:01:43 +02:00
assign_concat_array_empty_string.phpt
assign_dim_obj_null_return.phpt Use common function for TypeError on illegal offset access (#10544) 2023-06-06 11:28:19 +01:00
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 Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
assign_to_var_004.phpt
assign_typed_ref_result.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
bug20240.phpt
bug20242.phpt
bug21478.phpt
bug21888.phpt
bug22836.phpt
bug23104.phpt
bug24436.phpt
bug26010.phpt
bug26077.phpt
bug26229.phpt
bug26802.phpt
bug27304.phpt
bug27669.phpt
bug27798.phpt
bug28072.phpt
bug28377.phpt
bug28442.phpt
bug28444.phpt
bug29015.phpt
bug29104.phpt
bug29210.phpt
bug29505.phpt
bug29883.phpt
bug29890.phpt
bug29896.phpt
bug30080.phpt
bug30140.phpt
bug30407.phpt
bug30519.phpt
bug30820.phpt
bug30828.phpt
bug30922.phpt Zend/*: fix a bunch of typos (GH-16017) 2024-09-24 10:55:21 +02:00
bug30998.phpt
bug31098.phpt
bug31177-2.phpt
bug31177.phpt
bug31341.phpt
bug31525.phpt
bug31720.phpt
bug32290.phpt
bug32296.phpt
bug32322.phpt Zend/*: fix a bunch of typos (GH-16017) 2024-09-24 10:55:21 +02:00
bug32427.phpt
bug32428.phpt
bug32674.phpt
bug32799.phpt
bug32833.phpt
bug32993.phpt
bug33257.phpt
bug33282.phpt
bug33558.phpt
bug33996.phpt
bug33999.phpt
bug34062.phpt
bug34064.phpt
bug34137.phpt
bug34199.phpt
bug34260.phpt
bug34358.phpt
bug34617.phpt ext/xml: Deprecate xml_set_object() and passing non-callable strings as handlers (#15293) 2024-08-08 23:37:49 +01:00
bug34678.phpt
bug34786.phpt
bug34879.phpt
bug34893.phpt
bug35017.phpt
bug35163.phpt
bug35163_2.phpt
bug35163_3.phpt
bug35239.phpt
bug35393.phpt
bug35411.phpt
bug35470.phpt
bug35509.phpt
bug35634.phpt
bug36513.phpt Zend/*: fix a bunch of typos (GH-16017) 2024-09-24 10:55:21 +02:00
bug36568.phpt
bug37144.phpt
bug37251.phpt
bug37715.phpt
bug37811.phpt
bug38211.phpt
bug38220.phpt
bug38287.phpt
bug38469.phpt
bug38779.phpt
bug38779_1.phpt
bug38808.phpt
bug39018.phpt
bug39018_2.phpt
bug39438.phpt
bug39445.phpt
bug39449.phpt
bug39542.phpt Set error_log to an empty value if the test relies on that feature 2023-04-24 23:19:15 +02:00
bug39602.phpt
bug39775.phpt
bug39944.phpt
bug40236.inc
bug40236.phpt Fix GH-10489: run-tests.php does not escape path when building cmd (#10560) 2023-02-25 14:02:06 +00:00
bug40261.phpt
bug40509.phpt
bug40621.phpt
bug40757.phpt
bug40770.phpt
bug40809.phpt
bug40815.phpt
bug41026.phpt
bug41117_1.phpt
bug41372.phpt
bug41401.phpt
bug41421.phpt
bug42143.phpt
bug42767.phpt Align highlight_string|file with HTML standard and modern browsers 2023-08-12 15:08:28 +01:00
bug42772.phpt
bug42820.phpt
bug42859.phpt
bug43027.phpt
bug43053.phpt
bug43128.phpt
bug43183.phpt
bug43343.phpt
bug43426.phpt
bug43483.phpt
bug43651.phpt
bug43851.phpt Zend/*: fix a bunch of typos (GH-16017) 2024-09-24 10:55:21 +02:00
bug44069.phpt
bug44184.phpt
bug44653.phpt
bug44660.phpt Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
bug44913.phpt
bug45147.phpt
bug45180.phpt
bug45744.phpt
bug45862.phpt
bug45877.phpt
bug46106.phpt
bug46196.phpt
bug46241.phpt
bug46308.phpt
bug46381.phpt
bug46701.phpt
bug46811.phpt
bug47054.phpt
bug47109.phpt
bug47165.phpt
bug47572.phpt Fix lineno for all constant expressions 2023-02-02 19:03:47 +01:00
bug47596.phpt
bug47714.phpt
bug47836.phpt
bug48667_1.phpt
bug48667_2.phpt
bug48899-deprecated.phpt Extend deprecation notices to is_callable($foo) and callable $foo 2022-07-14 17:07:42 +02:00
bug48899.phpt Extend deprecation notices to is_callable($foo) and callable $foo 2022-07-14 17:07:42 +02:00
bug49269.phpt
bug49866.phpt
bug49893.phpt
bug50174.phpt
bug50255.phpt
bug51176.phpt
bug51827.phpt
bug52001.phpt
bug52041.phpt
bug52355.phpt
bug52508.phpt
bug52614.phpt
bug52939.phpt
bug53347.phpt
bug53432.phpt
bug53629.phpt
bug53632.phpt
bug53971.phpt
bug54013.phpt
bug54039.phpt Zend/*: fix a bunch of typos (GH-16017) 2024-09-24 10:55:21 +02:00
bug54043.phpt Zend/*: fix a bunch of typos (GH-16017) 2024-09-24 10:55:21 +02:00
bug54547.phpt Close PHP tags in tests 2023-10-18 17:34:10 +02:00
bug54804.inc
bug54804.phpt
bug55007.phpt
bug55135.phpt
bug55156.phpt
bug55247.phpt
bug55305.phpt
bug55445.phpt
bug55509.phpt Skip tests calling wmic if it is not available 2024-09-01 17:19:37 +02:00
bug55578.phpt
bug55705.phpt
bug60099.phpt
bug60169.phpt
bug60350.phpt
bug60362.phpt
bug60598.phpt
bug60611.phpt
bug60613.phpt
bug60738.phpt Include the source location in Closure names (#13550) 2024-04-12 18:21:13 +02:00
bug60738_variation.phpt Include the source location in Closure names (#13550) 2024-04-12 18:21:13 +02:00
bug60771.phpt
bug60825.phpt
bug60833.phpt
bug60909_1.phpt Include the source location in Closure names (#13550) 2024-04-12 18:21:13 +02:00
bug60909_2.phpt
bug61087.phpt
bug61095.phpt
bug61165.phpt
bug61225.phpt
bug61681.phpt Deprecate ${} string interpolation 2022-05-05 10:14:56 +02:00
bug61767.phpt Include the source location in Closure names (#13550) 2024-04-12 18:21:13 +02:00
bug62097.phpt Close PHP tags in tests 2023-10-18 17:34:10 +02:00
bug62680.phpt
bug62763.phpt
bug62991.phpt
bug63111.phpt
bug63206.phpt
bug63206_1.phpt
bug63206_2.phpt
bug63882.phpt Throw error for recursive comparison, instead of fatal (#14989) 2024-07-22 15:53:41 +02:00
bug63882_2.phpt
bug63982.phpt
bug64239_1.phpt
bug64239_2.phpt
bug64239_3.phpt
bug64239_4.phpt
bug64515.phpt
bug64555.phpt
bug64578.phpt
bug64660.phpt Close PHP tags in tests 2023-10-18 17:34:10 +02:00
bug64677.phpt
bug64720.phpt
bug64966.phpt
bug64979.phpt
bug64988.phpt
bug65051.phpt
bug65108.phpt
bug65784.phpt
bug65911.phpt
bug66015.phpt
bug66218.phpt
bug66252.phpt
bug66608.phpt
bug66660.phpt
bug66719.phpt
bug66811.phpt
bug67111.phpt
bug67169.phpt
bug67368.phpt
bug67856.phpt Include the source location in Closure names (#13550) 2024-04-12 18:21:13 +02:00
bug67874.phpt
bug67922.phpt
bug67985.phpt
bug68118.phpt
bug68148.phpt
bug68162.phpt
bug68163.phpt
bug68191.phpt
bug68797.phpt
bug68887.phpt
bug69017.phpt
bug69092.2.phpt
bug69092.phpt
bug69180-backtrace.phpt Add test for backtrace with aliased trait (#8705) 2022-06-30 19:59:33 +02:00
bug69201.phpt
bug69221.phpt
bug69221_2.phpt
bug69315.phpt
bug69376.phpt
bug69376_2.phpt
bug69388.phpt
bug69388_2.phpt
bug69420.phpt
bug69532.phpt
bug69534.phpt
bug69551.phpt
bug69568.phpt
bug69599.phpt
bug69640.phpt
bug69732.phpt
bug69754.phpt
bug69755.phpt
bug69756.phpt
bug69758.phpt
bug69788.phpt
bug69805.phpt
bug69825.phpt
bug69871.phpt
bug69889.phpt
bug69891.phpt
bug69892.phpt
bug69893.phpt
bug69905.phpt
bug69957.phpt
bug70083.phpt
bug70089.phpt
bug70117.phpt
bug70124.phpt
bug70173.phpt
bug70179.phpt
bug70182.phpt
bug70183.phpt
bug70258.phpt
bug70262.phpt
bug70288.phpt
bug70332.phpt
bug70398.phpt
bug70430.phpt
bug70478.phpt
bug70547.phpt
bug70662.phpt
bug70681.phpt
bug70689.phpt
bug70748.phpt Use :- as ini interpolation fallback separator 2023-07-18 08:31:02 +01:00
bug70782.phpt
bug70785.phpt
bug70804.phpt
bug70895.phpt
bug70898.phpt
bug70912.phpt
bug70914.phpt
bug70918.phpt
bug71067.phpt
bug71086.phpt Align highlight_string|file with HTML standard and modern browsers 2023-08-12 15:08:28 +01:00
bug71154.phpt
bug71163.phpt
bug71196.phpt
bug71221.phpt
bug71266.phpt
bug71300.phpt
bug71336.phpt
bug71359.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 Extend deprecation notices to is_callable($foo) and callable $foo 2022-07-14 17:07:42 +02:00
bug71724.phpt
bug71737.phpt
bug71859.phpt
bug71871.phpt
bug71871_2.phpt
bug71930.phpt
bug72038.phpt Fix misleading pass by reference error message (#10639) 2023-07-18 15:02:38 +02:00
bug72101.phpt Include the source location in Closure names (#13550) 2024-04-12 18:21:13 +02:00
bug72107.phpt
bug72335.phpt
bug72347.phpt
bug72441.phpt
bug72543.phpt
bug72543_1.phpt
bug72543_2.phpt
bug72543_3.phpt
bug72543_4.phpt
bug72543_5.phpt
bug72594.phpt
bug72598.phpt
bug72598_2.phpt
bug72767.phpt
bug72918.phpt
bug72943.phpt
bug72944.phpt
bug73156.phpt
bug73753.phpt
bug73816.phpt
bug73916.phpt
bug73954.phpt
bug73960.phpt
bug73989.phpt
bug73998.phpt
bug74084.phpt
bug74093.phpt
bug74164.phpt Include the source location in Closure names (#13550) 2024-04-12 18:21:13 +02:00
bug74546.phpt
bug74603.ini
bug74603.phpt
bug74810.phpt
bug74836.phpt
bug74947.phpt
bug75079.phpt
bug75079_2.phpt Include the source location in Closure names (#13550) 2024-04-12 18:21:13 +02:00
bug75218.phpt
bug75241.phpt
bug75252.phpt
bug75426.phpt
bug75474.phpt
bug75573.phpt
bug75921.phpt
bug76047.phpt
bug76383.phpt
bug76430.phpt
bug76439.phpt
bug76439_2.phpt
bug76534.phpt Include the source location in Closure names (#13550) 2024-04-12 18:21:13 +02:00
bug76752.phpt
bug76846.phpt
bug76860.phpt
bug76860_2.phpt
bug76869.phpt
bug76901.phpt
bug76965.phpt
bug77494.phpt
bug77530.phpt
bug77589.phpt
bug77660.phpt
bug77738.phpt
bug77922.phpt
bug77993.phpt
bug78151.phpt
bug78154.phpt Fix misleading pass by reference error message (#10639) 2023-07-18 15:02:38 +02:00
bug78182.phpt
bug78271.phpt
bug78335.phpt
bug78335_2.phpt
bug78340.phpt
bug78363.phpt
bug78396.phpt
bug78406.phpt
bug78502.phpt
bug78531.phpt
bug78598.phpt
bug78644.phpt
bug78770.phpt
bug78810.phpt
bug78926.phpt
bug79022.phpt
bug79108.phpt
bug79155.phpt
bug79364.phpt
bug79382.phpt
bug79477.phpt
bug79514.phpt
bug79599.phpt
bug79668.phpt
bug79783.phpt Fix misleading pass by reference error message (#10639) 2023-07-18 15:02:38 +02:00
bug79784.phpt
bug79790.phpt Improve illegal offset error messages (#10504) 2023-02-08 12:11:41 +00:00
bug79791.phpt
bug79792.phpt
bug79793.phpt
bug79818.phpt
bug79828.phpt
bug79836.phpt Fix #97836 and #81705: Segfault / type confusion in concat_function 2023-05-16 20:27:00 +02:00
bug79836_1.phpt Fix #97836 and #81705: Segfault / type confusion in concat_function 2023-05-16 20:27:00 +02:00
bug79836_2.phpt Fix #97836 and #81705: Segfault / type confusion in concat_function 2023-05-16 20:27:00 +02:00
bug79836_3.phpt Fix string coercion for $a .= $a (#11296) 2023-05-22 19:48:07 +02:00
bug79836_4.phpt Fix concat_function use-after-free on out-of-memory error (#11297) 2023-05-22 22:02:27 +02:00
bug79919.phpt Set error_log to an empty value if the test relies on that feature 2023-04-24 23:19:15 +02:00
bug79947.phpt Improve illegal offset error messages (#10504) 2023-02-08 12:11:41 +00:00
bug79979.phpt
bug80030.phpt
bug80046.phpt
bug80184.phpt
bug80194.phpt
bug80255.phpt
bug80404.phpt
bug80781.phpt Improve illegal offset error messages (#10504) 2023-02-08 12:11:41 +00:00
bug80811.phpt Zend/*: fix a bunch of typos (GH-16017) 2024-09-24 10:55:21 +02:00
bug80972.phpt
bug81070.phpt
bug81076.phpt Include the source location in Closure names (#13550) 2024-04-12 18:21:13 +02:00
bug81104.phpt
bug81159.phpt
bug81626.phpt bug81626.phpt: replace Cyrillic Small Letter Es [skip ci] (#17799) 2025-02-14 11:47:59 +00:00
bug81631.phpt Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
bug81684.phpt
bug81705.phpt Fix #97836 and #81705: Segfault / type confusion in concat_function 2023-05-16 20:27:00 +02:00
bug_debug_backtrace.phpt
bug_debug_backtrace_replace_zend_execute_ex.phpt
bugGH-8655.phpt Fix RC=1 references of declared properties when casting objects to arrays 2022-06-09 13:28:12 +02:00
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 Include the source location in Closure names (#13550) 2024-04-12 18:21:13 +02:00
call_user_func_005.phpt Include the source location in Closure names (#13550) 2024-04-12 18:21:13 +02:00
call_user_func_006.phpt
call_user_func_007.phpt Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
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 Extend deprecation notices to is_callable($foo) and callable $foo 2022-07-14 17:07:42 +02:00
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_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 Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
class_on_object.phpt Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
class_properties_const.phpt
class_properties_dynamic.phpt
class_properties_static.phpt
class_underscore_as_name.phpt Deprecate using "_" as a class name (#15360) 2024-08-12 16:10:30 +01:00
class_uses_static.phpt zend_resolve_const_class_name_reference(): use double quotes around names (#15998) 2024-09-23 09:59:48 +01:00
coalesce_assign_optimization.phpt
code_before_loop_var_free.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 Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
constant_arrays.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_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 Print location on class redeclaration 2024-04-30 14:34:43 +02:00
defined_fn_no_ns_fallback.phpt
delayed_early_binding_redeclaration-1.inc Fix delayed early binding class redeclaration error 2023-05-12 19:29:04 +02:00
delayed_early_binding_redeclaration-2.inc Fix delayed early binding class redeclaration error 2023-05-12 19:29:04 +02:00
delayed_early_binding_redeclaration.phpt Print location on class redeclaration 2024-04-30 14:34:43 +02:00
deprecate_dollar_brace_string_interpolation_1.phpt Deprecate ${} string interpolation 2022-05-05 10:14:56 +02:00
deprecation_to_exception_during_inheritance.phpt Include the source location in Closure names (#13550) 2024-04-12 18:21:13 +02:00
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
duplicate_label_error.phpt
dval_to_lval_32.phpt
dval_to_lval_64.phpt
dynamic_prop_deprecation.phpt
dynamic_prop_deprecation_002.phpt
dynamic_prop_name_leak.phpt
e_strict-deprecated.phpt Deprecate E_STRICT constant and remove error level 2024-09-18 14:33:14 +02:00
early_binding_unreachable.inc
early_binding_unreachable.phpt
empty_str_offset.phpt
empty_with_expr.phpt
entry_block_with_predecessors.phpt
enum_in_stack_trace.phpt Show enum cases in errors 2024-06-10 22:58:25 +02:00
ErrorException_construct.phpt
ErrorException_getSeverity.phpt Deprecate E_STRICT constant and remove error level 2024-09-18 14:33:14 +02:00
eval_constant_resolution.phpt
eval_parse_error_with_doc_comment.phpt
ex_func_null_during_property_write.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 Include the source location in Closure names (#13550) 2024-04-12 18:21:13 +02:00
exception_in_nested_rope.phpt Deprecate ${} string interpolation 2022-05-05 10:14:56 +02:00
exception_in_rope_end.phpt
exception_set_previous_leak.phpt
exception_stream_wrapper.phpt
exception_with_by_ref_message.phpt
exit_exception_handler.phpt
exit_finally_1.phpt
exit_finally_2.phpt
exit_finally_3.phpt
fake_closure_in_internal_func_leaks.phpt Fix fake closure leaking when called from internal func 2022-11-03 14:31:47 +01:00
falsetoarray.phpt
falsetoarray_002.phpt
falsetoarray_003.phpt
fatal_error_backtraces_001.phpt RFC: Error Backtraces v2 (#17056) 2025-01-29 12:54:23 +01:00
fatal_error_backtraces_002.phpt RFC: Error Backtraces v2 (#17056) 2025-01-29 12:54:23 +01:00
fatal_error_backtraces_003.phpt RFC: Error Backtraces v2 (#17056) 2025-01-29 12:54:23 +01:00
fe_fetch_dtor_exception.phpt Zend/*: fix a bunch of typos (GH-16017) 2024-09-24 10:55:21 +02:00
fe_fetch_op2_live_range.phpt
float_prec_001.phpt
fr47160.phpt
frameless_bug_001.phpt Fix class name in warning of frameless calls (#13619) 2024-03-07 20:11:27 +01:00
frameless_jmp_001.phpt Implement stackless internal function calls 2024-02-06 17:42:28 +01:00
frameless_jmp_002.phpt Implement stackless internal function calls 2024-02-06 17:42:28 +01:00
frameless_jmp_003.phpt Implement stackless internal function calls 2024-02-06 17:42:28 +01:00
frameless_jmp_004.phpt Fix test that behaves differently w and w/o opcache 2024-04-03 13:24:57 +02:00
frameless_jmp_005.phpt Implement stackless internal function calls 2024-02-06 17:42:28 +01:00
frameless_throwing_destructor.phpt Implement stackless internal function calls 2024-02-06 17:42:28 +01:00
frameless_undefined_var.phpt Implement stackless internal function calls 2024-02-06 17:42:28 +01:00
func_arg_fetch_optimization.phpt
func_get_args.phpt
func_sig_trailing_comma.phpt
function_default_argument_cache.phpt Fix caching of default params with side-effects 2022-11-17 11:52:12 +01:00
function_exists_basic.phpt
function_outside_namespace.phpt
function_redecl.phpt Print location on class redeclaration 2024-04-30 14:34:43 +02:00
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 Deprecate calling get_class() and get_parent_class() without arguments 2023-07-18 12:59:21 +02:00
get_required_files.phpt
get_resource_id.phpt
gh7958.phpt
gh8548.phpt Fix regression from GH-8587 (#8615) 2022-06-09 13:49:41 +02:00
gh8548_2.phpt Fix regression from GH-8587 (#8615) 2022-06-09 13:49:41 +02:00
gh8810_1.phpt Fix lineno in backtrace of multi-line function calls 2022-06-23 16:10:32 +02:00
gh8810_2.phpt Fix lineno in backtrace of multi-line function calls 2022-06-23 16:10:32 +02:00
gh8810_3.phpt Include the source location in Closure names (#13550) 2024-04-12 18:21:13 +02:00
gh8810_4.phpt Fix lineno in backtrace of multi-line function calls 2022-06-23 16:10:32 +02:00
gh8810_5.phpt Fix lineno in backtrace of multi-line function calls 2022-06-23 16:10:32 +02:00
gh8810_6.phpt Fix lineno in backtrace of multi-line function calls 2022-06-23 16:10:32 +02:00
gh8810_7.phpt Fix lineno in backtrace of multi-line function calls 2022-06-23 16:10:32 +02:00
gh8821.phpt Use common function for TypeError on illegal offset access (#10544) 2023-06-06 11:28:19 +01:00
gh8841.phpt Fix GH-15709: Crashing tests on Windows x64 (#17095) 2024-12-13 02:05:45 +03:00
gh8962.phpt Show function name when dumping fake closure (#9306) 2022-08-12 12:22:55 +02:00
gh10072-2.phpt Add secondary test that registers a trampoline as a shutdown function 2022-12-23 16:34:57 +00:00
gh10072.phpt Make sure to disable JIT when overriding execute_ex 2022-12-23 16:34:57 +00:00
gh10169.phpt Fix use-after-free in write_property when object is released 2023-02-02 20:03:50 +01:00
gh10232.phpt Temporary reset filename and lineno override before autoload 2024-04-22 10:56:45 +02:00
gh10251.phpt Fix recently introduced gh10251.phpt 2023-01-08 18:07:21 +01:00
gh10469.phpt Resolve open_basedir paths on ini update 2023-07-18 14:43:40 +02:00
gh10486.phpt Fix comp-time and constant evaluation of dynamic class constant fetch 2023-02-02 19:18:17 +01:00
gh10486_2.phpt Fix comp-time and constant evaluation of dynamic class constant fetch 2023-02-02 19:18:17 +01:00
gh10570.phpt Fix GH-10570: Assertion `(key)->h != 0 && "Hash must be known"' failed. 2023-02-24 20:40:29 +01:00
gh10634.phpt Fix GH-10634: Lexing memory corruption (#10866) 2023-03-17 17:09:14 +01:00
gh10709.phpt Fix GH-10709: UAF in recursive AST evaluation 2023-03-06 14:55:34 +01:00
gh10709_2.phpt Fix GH-10709: UAF in recursive AST evaluation 2023-03-06 14:55:34 +01:00
gh10709_3.phpt Merge branch 'PHP-8.2' 2023-03-06 15:03:19 +01:00
gh11016.phpt Fix GH-11016: Heap buffer overflow in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER (#11021) 2023-04-06 21:55:11 +02:00
gh11108.phpt Fix incorrect CG(memoize_mode) state after bailout in ??= 2023-04-20 19:45:02 +02:00
gh11108_shutdown.inc Fix incorrect CG(memoize_mode) state after bailout in ??= 2023-04-20 19:45:02 +02:00
gh11108_test.inc Fix incorrect CG(memoize_mode) state after bailout in ??= 2023-04-20 19:45:02 +02:00
gh11138.phpt Propagate STREAM_DISABLE_OPEN_BASEDIR src flag to php_stream_stat_path_ex 2023-04-30 13:36:15 +02:00
gh11171.phpt Endless recursion when using + on array in foreach 2023-05-01 13:20:58 +02:00
gh11189.phpt Fix GH-11189: Exceeding memory limit in zend_hash_do_resize leaves the array in an invalid state 2023-05-05 12:04:40 +02:00
gh11189_1.phpt Fix GH-11189: Exceeding memory limit in zend_hash_do_resize leaves the array in an invalid state 2023-05-05 12:04:40 +02:00
gh11244-001.phpt Track HashTableIterators for copy-on-write copies of HashTables 2023-08-28 01:25:12 +02:00
gh11244-002.phpt Track HashTableIterators for copy-on-write copies of HashTables 2023-08-28 01:25:12 +02:00
gh11244-003.phpt Track HashTableIterators for copy-on-write copies of HashTables 2023-08-28 01:25:12 +02:00
gh11244-004.phpt Track HashTableIterators for copy-on-write copies of HashTables 2023-08-28 01:25:12 +02:00
gh11244-005.phpt Track HashTableIterators for copy-on-write copies of HashTables 2023-08-28 01:25:12 +02:00
gh11488.phpt Fix #13865 Improve parameter and return value related deprecation messages (#13913) 2024-04-08 22:20:32 +02:00
gh11735_1.phpt Fix use-after-free when unregistering user stream wrapper from itself 2023-07-19 11:17:57 +02:00
gh11735_2.phpt Fix use-after-free when unregistering user stream wrapper from itself 2023-07-19 11:17:57 +02:00
gh12102_1.phpt Fix zend_separate_if_call_and_write for FUNC_ARGs 2023-09-07 14:25:11 +02:00
gh12102_2.phpt Fix zend_separate_if_call_and_write for FUNC_ARGs 2023-09-07 14:25:11 +02:00
gh12102_3.phpt Fix zend_separate_if_call_and_write for FUNC_ARGs 2023-09-07 14:25:11 +02:00
gh12366.inc Fix use-after-free of constant name 2023-10-11 11:49:40 +02:00
gh12366.phpt Fix use-after-free of constant name 2023-10-11 11:49:40 +02:00
gh12457.phpt Fixed a bug in zend_memnistr with single character needle 2023-10-18 16:00:49 +02:00
gh12826.phpt Fix GH-12826: Weird pointers issue in nested loops 2023-12-01 17:12:18 +01:00
gh13142.phpt GH-13142: add missing test cases (#13235) 2024-01-24 12:02:32 +01:00
gh13145.phpt strtok is not comptime() 2024-01-14 19:12:41 +01:00
gh13178_1.phpt Fix iterator position resetting 2024-01-21 23:24:00 +01:00
gh13178_2.phpt Fix iterator position resetting 2024-01-21 23:24:00 +01:00
gh13178_3.phpt Fix iterator position resetting 2024-01-21 23:24:00 +01:00
gh13178_4.phpt Fix iterator position resetting 2024-01-21 23:24:00 +01:00
gh13178_5.phpt Fix iterator position resetting 2024-01-21 23:24:00 +01:00
gh13569.phpt Fix GH-13569: GC buffer unnecessarily grows up to GC_MAX_BUF_SIZE when scanning WeakMaps 2024-03-05 12:17:21 +01:00
gh13670_001.phpt Tests are not repeatable 2024-03-26 12:33:44 +01:00
gh13670_002.phpt Tests are not repeatable 2024-03-26 12:33:44 +01:00
gh13670_003.phpt Tests are not repeatable 2024-03-26 12:33:44 +01:00
gh13931.phpt Fix GH-13931: Applying zero offset to null pointer in Zend/zend_opcode.c 2024-04-15 19:39:05 +02:00
gh14003.phpt Fix missing handling of CALLABLE_CONVERT in cleanup_unfinished_calls() 2024-04-19 20:04:51 +02:00
gh14456.phpt Fix bug GH-14456: Attempting to initialize class with private constructor calls destructor 2024-06-06 15:50:41 +01:00
gh14626.phpt Fix is_zend_ptr() for huge blocks (#14626) 2024-06-25 15:14:00 +02:00
gh14961.phpt Fix comments between -> and keyword 2024-07-16 23:40:18 +02:00
gh14969.phpt Fix use-after-free in property coercion with __toString() 2024-07-16 12:40:14 +02:00
gh15712.phpt Fix GH-15712: overflow on float print with precision ini large value. 2024-09-11 21:19:07 +01:00
gh16371.phpt Fix handling of invalid iterator in zend_weakmap_iterator_get_current_key() 2024-10-15 12:22:35 +02:00
gh16408.phpt Fix array to string conversion warning emitted in optimizer 2024-10-14 13:24:05 +02:00
gh16509.inc Fix lineno in function redeclaration error 2024-10-22 15:04:20 +02:00
gh16509.phpt Fix GH-15709: Crashing tests on Windows x64 (#17095) 2024-12-13 02:05:45 +03:00
gh16515.phpt Fix propagation of ZEND_ACC_RETURN_REFERENCE for call trampoline 2024-10-22 14:47:01 +02:00
gh16648.phpt Fix array going away during sorting 2024-11-04 15:50:35 +01:00
gh16799.phpt Fix test expectation for different closure name in 8.4 2024-11-15 20:32:59 +01:00
gh17162.phpt Fix GH-17162: zend_array_try_init() with dtor can cause engine UAF 2024-12-15 20:11:40 +01:00
gh17222.phpt __PROPERTY__ does not work in all constant expression contexts 2025-01-13 16:42:38 +01:00
gh_17718_001.phpt Disallow calls to abstract __call() / __callStatic() (#17719) 2025-02-07 09:36:33 +01:00
gh_17718_002.phpt Disallow calls to abstract __call() / __callStatic() (#17719) 2025-02-07 09:36:33 +01:00
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
halt01.phpt
halt02.phpt
halt03.phpt
halt_compiler1.phpt
halt_compiler2.phpt
halt_compiler3.phpt
halt_compiler4.phpt
halt_compiler5.phpt
hex_overflow_32bit.phpt
iap_on_object_deprecated.phpt
ignore_repeated_errors.phpt
ignore_repeated_source.phpt
illegal_offset_unset_isset_empty.phpt Use common function for TypeError on illegal offset access (#10544) 2023-06-06 11:28:19 +01:00
include_fail_during_read.phpt
include_stat_is_quiet.phpt
incompat_ctx_user.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
init_array_illegal_offset_type.phpt Use common function for TypeError on illegal offset access (#10544) 2023-06-06 11:28:19 +01:00
instanceof.phpt
instanceof_001.phpt
instanceof_002.phpt Zend/*: fix a bunch of typos (GH-16017) 2024-09-24 10:55:21 +02:00
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_02.phpt
inter_03.phpt
inter_04.phpt
inter_05.phpt
inter_06.phpt Print location on class redeclaration 2024-04-30 14:34:43 +02:00
inter_007.phpt
interface_exists_001.phpt
interface_exists_002.phpt
interface_extends_static.phpt zend_resolve_const_class_name_reference(): use double quotes around names (#15998) 2024-09-23 09:59:48 +01:00
interface_underscore_as_name.phpt GH-15976: clarify error messages for enum/trait/interface/alias names 2024-09-22 19:14:57 +01:00
internal_class_variance.phpt
invalid_const_class_name.phpt
invalid_parent_const_ref_leak.phpt
is_a.phpt
is_callable_trampoline_uaf-deprecated.phpt Extend deprecation notices to is_callable($foo) and callable $foo 2022-07-14 17:07:42 +02:00
is_callable_trampoline_uaf.phpt Extend deprecation notices to is_callable($foo) and callable $foo 2022-07-14 17:07:42 +02:00
isset_001.phpt
isset_002.phpt
isset_003.phpt Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
isset_array.phpt Use common function for TypeError on illegal offset access (#10544) 2023-06-06 11:28:19 +01:00
isset_expr_error.phpt
isset_func_error.phpt
isset_str_offset.phpt
iterable_or_null.phpt Use same type error wording for alias iterable in ZPP (#8838) 2022-06-21 15:19:23 +01:00
iterator_key_by_ref.phpt
jmpznz_relative_offsets.phpt
live_range_phi_leak.phpt
loop_free_on_return.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
name_collision_01.phpt Print location on class redeclaration 2024-04-30 14:34:43 +02:00
name_collision_02.phpt Print location on class redeclaration 2024-04-30 14:34:43 +02:00
name_collision_03.phpt Print location on class redeclaration 2024-04-30 14:34:43 +02:00
name_collision_04.phpt Print location on class redeclaration 2024-04-30 14:34:43 +02:00
name_collision_05.phpt Print location on class redeclaration 2024-04-30 14:34:43 +02:00
name_collision_06.phpt Print location on class redeclaration 2024-04-30 14:34:43 +02:00
name_collision_07.phpt Print location on class redeclaration 2024-04-30 14:34:43 +02:00
name_collision_08.phpt Print location on class redeclaration 2024-04-30 14:34:43 +02:00
name_collision_09.phpt
nested_method_and_function.phpt Include the source location in Closure names (#13550) 2024-04-12 18:21:13 +02:00
new_args_without_ctor.phpt
new_oom.inc Fix uouv on oom on object allocation 2023-08-14 11:10:00 +02:00
new_oom.phpt RFC: Error Backtraces v2 (#17056) 2025-01-29 12:54:23 +01:00
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
null_to_non_nullable_special_func.phpt
number_or_str_zpp.phpt Add number or str ZPP macros 2023-06-18 13:09:03 +01:00
object-null.phpt
object_array_cast.phpt
object_gc_in_shutdown.phpt
object_handlers.phpt
object_property_ref_incdec.phpt
oct_overflow.phpt
oct_overflow_char.phpt
oct_whitespace.phpt
offset_array.phpt Use common function for TypeError on illegal offset access (#10544) 2023-06-06 11:28:19 +01:00
offset_assign.phpt
offset_bool.phpt Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
offset_long.phpt Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
offset_null.phpt Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
offset_object.phpt
offset_string.phpt
operator_unsupported_types.phpt [RFC] Path to Saner Increment/Decrement operators (#10358) 2023-07-17 15:51:24 +01:00
or_001.phpt
oss-fuzz-69765.phpt Fix OSS-Fuzz #69765: Yield reference to nullsafe chain 2024-06-30 13:38:06 +02:00
oss-fuzz-391975641.phpt Fix segfault when assigning to backing value by-ref from hook 2025-02-05 18:06:05 +01:00
oss_fuzz_54325.phpt Fix use-after-free of name in var-var with malicious error handler 2023-11-20 14:05:46 +01:00
oss_fuzz_57821.phpt Fix unevaluated rhs of class constant fetch in constant expression (#11047) 2023-04-10 16:41:43 +02:00
oss_fuzz_58181.phpt Fix reference returned from CallbackFilterIterator::accept() 2023-04-20 10:18:18 +02:00
oss_fuzz_59764.phpt Fix assertion violation for invalid class const objects in const expressions (#11458) 2023-06-21 14:59:05 +02:00
oss_fuzz_60011_1.phpt Fix mis-compilation of by-reference nullsafe operator 2023-06-28 20:35:29 +02:00
oss_fuzz_60011_2.phpt Fix mis-compilation of by-reference nullsafe operator 2023-06-28 20:35:29 +02:00
oss_fuzz_60441.phpt Fix double-compilation of arrow-function 2023-07-12 11:01:23 +02:00
oss_fuzz_60741.phpt Fix open_basedir leak 2023-07-25 17:54:14 +02:00
oss_fuzz_61712.phpt Fix oss-fuzz #61712: assertion failure with error handler during binary op 2023-08-28 20:00:49 +02:00
oss_fuzz_61712b.phpt Tweak behaviour of dynamic properties wrt error handlers 2023-09-03 18:27:21 +02:00
oss_fuzz_63802.phpt Fix OP1 leak in error path of post inc/dec 2023-11-02 19:30:59 +01:00
oss_fuzz_64209.phpt Fix in-place modification of filename in php_message_handler_for_zend 2023-11-20 14:12:25 +01:00
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
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
property_access_errors_for_guarded_properties.phpt
property_exists.phpt
property_guard_hash_val.phpt
prototype_range.phpt
qm_assign_ref_unwrap_leak.phpt
readonly_function.phpt Fix syntax error when dnf type in parens after readonly 2022-09-11 12:29:29 +02:00
real_cast.phpt
record_errors_001.phpt
recursive_array_comparison.phpt Throw error for recursive comparison, instead of fatal (#14989) 2024-07-22 15:53:41 +02:00
recursive_debug_info.phpt
recv_init_ref_type.phpt
register_shutdown_function_refcount.phpt
remove_predecessor_of_pi_node.phpt [RFC] Path to Saner Increment/Decrement operators (#10358) 2023-07-17 15:51:24 +01:00
replace_pred_pi_node.phpt
require_once_warning_to_exception.phpt
require_parse_exception.phpt
required_param_after_optional.phpt Fix #13865 Improve parameter and return value related deprecation messages (#13913) 2024-04-08 22:20:32 +02:00
required_param_after_optional_named_args.phpt Fix #13865 Improve parameter and return value related deprecation messages (#13913) 2024-04-08 22:20:32 +02:00
resource_key.phpt
restore_error_reporting.phpt zend_assert_valid_class_name(): use double quotes around names (#15990) 2024-09-23 00:44:16 +01:00
result_unused.phpt
return_by_ref_from_void_function.phpt Fix #13865 Improve parameter and return value related deprecation messages (#13913) 2024-04-08 22:20:32 +02:00
return_ref_none.phpt
rope_with_exception.phpt
runtime_compile_time_binary_operands.phpt Added deprecation Division by zero when using power with zero as base and negative exponent 2024-05-22 15:05:47 +02:00
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
selfParent_001.phpt
selfParent_002.phpt
serializable_deprecation.phpt
shift_001.phpt
shift_002.phpt
short_echo_as_identifier.phpt
special_name_error2.phpt
special_name_error3.phpt zend_assert_valid_class_name(): use double quotes around names (#15990) 2024-09-23 00:44:16 +01:00
static_method_non_existing_class.phpt
static_variable.phpt
static_variable_func_call.phpt Allow arbitrary expressions in static variable initializer 2023-05-24 20:17:31 +02:00
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 Allow arbitrary expressions in static variable initializer 2023-05-24 20:17:31 +02:00
static_variables_destructor.phpt Allow arbitrary expressions in static variable initializer 2023-05-24 20:17:31 +02:00
static_variables_global.phpt Allow arbitrary expressions in static variable initializer 2023-05-24 20:17:31 +02:00
static_variables_global_2.phpt Allow arbitrary expressions in static variable initializer 2023-05-24 20:17:31 +02:00
static_variables_recursive.phpt Allow arbitrary expressions in static variable initializer 2023-05-24 20:17:31 +02:00
static_variables_throwing_initializer.phpt Remove IS_STATIC_VAR_UNINITIALIZED (#15227) 2024-08-05 11:19:13 +02:00
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
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_isset.phpt
this_reassign.phpt
throw_reference.phpt
throwable_001.phpt
throwable_002.phpt
throwable_003.phpt
throwing_overloaded_compound_assign_op.phpt
trampoline_closure_named_arguments.phpt Fix GH-11406: segfault with unpacking and magic method closure 2023-06-13 17:39:47 +02:00
unary_minus_const_expr_consistency.phpt Unary minus const expression consistency 2023-03-31 14:27:54 +02:00
uncaught_exception_error_supression.phpt
undef_index_to_exception.phpt
undef_var_in_verify_return.phpt Include the source location in Closure names (#13550) 2024-04-12 18:21:13 +02:00
unexpected_ref_bug.phpt
unpack_iterator_by_ref_type_check.phpt
unreachable_phi_cycle.phpt [RFC] Path to Saner Increment/Decrement operators (#10358) 2023-07-17 15:51:24 +01:00
unterminated_comment.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 Include the source location in Closure names (#13550) 2024-04-12 18:21:13 +02:00
variable_with_boolean_name.phpt
variable_with_integer_name.phpt
varvars_by_ref.phpt
vm_stack_with_arg_extend.phpt
warning_during_heredoc_scan_ahead.phpt Fix GH-13142: Undefined variable name is shortened when contains \0 2024-01-20 23:49:13 +01:00
write_property_ref_overwrite_return.phpt
xor_001.phpt
xor_002.phpt
xor_003.phpt
zend_operators.phpt
zend_signed_multiply-32bit.phpt
zend_signed_multiply-64bit-2.phpt
zend_signed_multiply-64bit.phpt
zend_strtod.phpt