php-src/tests/lang/operators
George Peter Banyard d8696f9216
[RFC] Path to Saner Increment/Decrement operators (#10358)
* Add behavioural tests for incdec operators

* Add support to ++/-- for objects castable to _IS_NUMBER

* Add str_increment() function

* Add str_decrement() function

RFC: https://wiki.php.net/rfc/saner-inc-dec-operators

Co-authored-by: Ilija Tovilo <ilija.tovilo@me.com>
Co-authored-by: Arnaud Le Blanc <arnaud.lb@gmail.com>
2023-07-17 15:51:24 +01:00
..
add_basiclong_64bit.phpt Use serialize_precision for var_dump() 2020-02-25 09:51:32 +01:00
add_variationStr.phpt Implement 'Saner Numeric Strings' RFC: 2020-07-29 02:51:09 +01:00
bitwiseAnd_basiclong_64bit.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bitwiseAnd_variationStr.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bitwiseNot_basiclong_64bit.phpt Update deprecation message for incompatible float to int conversion 2021-06-07 14:36:11 +02:00
bitwiseNot_variationStr.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
bitwiseOr_basiclong_64bit.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bitwiseOr_variationStr.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bitwiseShiftLeft_basiclong_64bit.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bitwiseShiftLeft_variationStr.phpt Implement 'Saner Numeric Strings' RFC: 2020-07-29 02:51:09 +01:00
bitwiseShiftLeft_variationStr2.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
bitwiseShiftLeft_variationStr_64bit.phpt Implement 'Saner Numeric Strings' RFC: 2020-07-29 02:51:09 +01:00
bitwiseShiftRight_basiclong_64bit.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bitwiseShiftRight_variationStr.phpt Implement 'Saner Numeric Strings' RFC: 2020-07-29 02:51:09 +01:00
bitwiseShiftRight_variationStr2.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
bitwiseXor_basiclong_64bit.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bitwiseXor_variationStr.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
coalesce.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
divide_basiclong_64bit.phpt Convert Division by 0 warnings to Error per the Engine Warning RFC 2020-09-14 13:40:07 +02:00
divide_variationStr.phpt Convert Division by 0 warnings to Error per the Engine Warning RFC 2020-09-14 13:40:07 +02:00
modulus_basiclong_64bit.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
modulus_variationStr.phpt Implement 'Saner Numeric Strings' RFC: 2020-07-29 02:51:09 +01:00
multiply_basiclong_64bit.phpt Use serialize_precision for var_dump() 2020-02-25 09:51:32 +01:00
multiply_variationStr.phpt Implement 'Saner Numeric Strings' RFC: 2020-07-29 02:51:09 +01:00
nan-comparison-false.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
negate_basiclong_64bit.phpt Use serialize_precision for var_dump() 2020-02-25 09:51:32 +01:00
negate_variationStr.phpt Implement 'Saner Numeric Strings' RFC: 2020-07-29 02:51:09 +01:00
operator_equals_basic.phpt Permit trailing whitespace in numeric strings 2020-07-29 02:22:38 +01:00
operator_equals_variation.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
operator_equals_variation_64bit.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
operator_gt_basic.phpt Permit trailing whitespace in numeric strings 2020-07-29 02:22:38 +01:00
operator_gt_or_equal_basic.phpt Improved number to string comparison semantics 2020-07-22 12:23:49 +02:00
operator_gt_or_equal_variation.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
operator_gt_or_equal_variation_64bit.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
operator_gt_variation.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
operator_gt_variation_64bit.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
operator_identical_basic.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
operator_identical_recusion-01.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
operator_identical_variation.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
operator_identical_variation_64bit.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
operator_lt_basic.phpt Permit trailing whitespace in numeric strings 2020-07-29 02:22:38 +01:00
operator_lt_or_equal_basic.phpt Improved number to string comparison semantics 2020-07-22 12:23:49 +02:00
operator_lt_or_equal_variation.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
operator_lt_or_equal_variation_64bit.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
operator_lt_variation.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
operator_lt_variation_64bit.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
operator_notequals_basic.phpt Permit trailing whitespace in numeric strings 2020-07-29 02:22:38 +01:00
operator_notequals_variation.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
operator_notequals_variation_64bit.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
operator_notidentical_basic.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
operator_notidentical_variation.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
operator_notidentical_variation_64bit.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
operator_spaceship_basic.phpt Permit trailing whitespace in numeric strings 2020-07-29 02:22:38 +01:00
overloaded_property_ref.phpt Deprecate implicit dynamic properties 2021-11-26 14:10:11 +01:00
postdec_basiclong_64bit.phpt Use serialize_precision for var_dump() 2020-02-25 09:51:32 +01:00
postdec_variationStr.phpt [RFC] Path to Saner Increment/Decrement operators (#10358) 2023-07-17 15:51:24 +01:00
postinc_basiclong_64bit.phpt Use serialize_precision for var_dump() 2020-02-25 09:51:32 +01:00
postinc_variationStr.phpt [RFC] Path to Saner Increment/Decrement operators (#10358) 2023-07-17 15:51:24 +01:00
predec_basiclong_64bit.phpt Use serialize_precision for var_dump() 2020-02-25 09:51:32 +01:00
predec_variationStr.phpt [RFC] Path to Saner Increment/Decrement operators (#10358) 2023-07-17 15:51:24 +01:00
preinc_basiclong_64bit.phpt Use serialize_precision for var_dump() 2020-02-25 09:51:32 +01:00
preinc_variationStr.phpt [RFC] Path to Saner Increment/Decrement operators (#10358) 2023-07-17 15:51:24 +01:00
subtract_basiclong_64bit.phpt Use serialize_precision for var_dump() 2020-02-25 09:51:32 +01:00
subtract_variationStr.phpt Implement 'Saner Numeric Strings' RFC: 2020-07-29 02:51:09 +01:00