diff --git a/language/types/string.xml b/language/types/string.xml index 0ab0f91b7..4d48d2d66 100644 --- a/language/types/string.xml +++ b/language/types/string.xml @@ -1,5 +1,5 @@ - + Cadenas @@ -1061,10 +1061,16 @@ var_dump($str); - - Los offsets de string deben ser enteros o strings que parezcan enteros, - de lo contrario se emitirá una advertencia. - + + Los offsets de string deben ser enteros o strings que parezcan enteros. A + partir de PHP 8.0.0, cualquier otra string lanza un + TypeError, salvo una string que comience por + un entero seguido de otros caracteres, que emite un + E_WARNING y se interpreta como ese entero inicial. + Anterior a PHP 8.0.0, no se lanzaba ningún + TypeError: un offset ilegal emitía un + E_WARNING en su lugar. + Ejemplo de offsets de string ilegales @@ -1073,6 +1079,8 @@ var_dump($str); ]]> - &example.outputs; + &example.outputs.8; + + &example.outputs.7; + +