From 02873d42536e4988995f00e963fdb29664382446 Mon Sep 17 00:00:00 2001 From: narkunan Date: Sat, 23 May 2026 19:08:33 +0530 Subject: [PATCH 1/3] Updated notes for example 10 in arrays page --- language/types/array.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/language/types/array.xml b/language/types/array.xml index c2a49b2836fd..2d99760fdad6 100644 --- a/language/types/array.xml +++ b/language/types/array.xml @@ -534,10 +534,10 @@ var_dump($arr); - As mentioned above, if no key is specified, the maximum of the existing - int indices is taken, and the new key will be that maximum - value plus 1 (but at least 0). If no int indices exist yet, the key will - be 0 (zero). + As mentioned above, if no key is specified, PHP uses the next integer key: the + maximum existing integer index + 1. If the array currently has no integer + indices, the key will be 0 (zero). For the historical behaviour prior to + PHP 8.3.0 — where appending after a negative key could yield 0 — see Example #7. From e3e44ebb6582ae47dd7c35070a7078db5717224f Mon Sep 17 00:00:00 2001 From: narkunan Date: Sun, 24 May 2026 18:47:52 +0530 Subject: [PATCH 2/3] Updated notes for example 10 in array page --- language/types/array.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/language/types/array.xml b/language/types/array.xml index 2d99760fdad6..908179da9d5b 100644 --- a/language/types/array.xml +++ b/language/types/array.xml @@ -534,10 +534,10 @@ var_dump($arr); - As mentioned above, if no key is specified, PHP uses the next integer key: the - maximum existing integer index + 1. If the array currently has no integer - indices, the key will be 0 (zero). For the historical behaviour prior to - PHP 8.3.0 — where appending after a negative key could yield 0 — see Example #7. + If no key is specified, the key will be the + maximum existing integer index + 1. If the array has no positive + integer indices, the key will be 0. + As of PHP 8.3.0, it can also be a negative integer. From 05df187cbae0b2831aed33c0a53a6c03d378ed3e Mon Sep 17 00:00:00 2001 From: Jordi Kroon Date: Mon, 25 May 2026 19:14:33 +0200 Subject: [PATCH 3/3] Fix indentation and change to simpara --- language/types/array.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/language/types/array.xml b/language/types/array.xml index 908179da9d5b..5ecc93e8d368 100644 --- a/language/types/array.xml +++ b/language/types/array.xml @@ -533,12 +533,12 @@ var_dump($arr); - - If no key is specified, the key will be the - maximum existing integer index + 1. If the array has no positive - integer indices, the key will be 0. - As of PHP 8.3.0, it can also be a negative integer. - + + If no key is specified, the key will be the + maximum existing integer index + 1. If the array has no positive + integer indices, the key will be 0. + As of PHP 8.3.0, it can also be a negative integer. + Note that the maximum integer key used for this need not