From c5e75fb16e107a12b6016aaeb2db8b5917df3d43 Mon Sep 17 00:00:00 2001 From: Gina Peter Banyard Date: Thu, 8 Feb 2024 00:32:34 +0000 Subject: [PATCH] Partial sync SPL with EN Some XInclude failures for now but will resolve soon --- reference/spl/lengthexception.xml | 70 ++++---- reference/spl/recursiveregexiterator.xml | 102 ++++++------ .../spl/recursiveregexiterator/construct.xml | 22 ++- .../recursiveregexiterator/getchildren.xml | 10 +- .../recursiveregexiterator/haschildren.xml | 8 +- reference/spl/recursivetreeiterator.xml | 136 ++++++++-------- .../recursivetreeiterator/beginchildren.xml | 9 +- .../recursivetreeiterator/beginiteration.xml | 9 +- .../recursivetreeiterator/callgetchildren.xml | 11 +- .../recursivetreeiterator/callhaschildren.xml | 9 +- .../spl/recursivetreeiterator/construct.xml | 27 +--- .../spl/recursivetreeiterator/current.xml | 11 +- .../spl/recursivetreeiterator/endchildren.xml | 9 +- .../recursivetreeiterator/enditeration.xml | 9 +- .../spl/recursivetreeiterator/getentry.xml | 9 +- .../spl/recursivetreeiterator/getpostfix.xml | 9 +- .../spl/recursivetreeiterator/getprefix.xml | 9 +- reference/spl/recursivetreeiterator/key.xml | 13 +- reference/spl/recursivetreeiterator/next.xml | 9 +- .../spl/recursivetreeiterator/nextelement.xml | 9 +- .../spl/recursivetreeiterator/rewind.xml | 9 +- .../recursivetreeiterator/setprefixpart.xml | 7 +- reference/spl/recursivetreeiterator/valid.xml | 9 +- reference/spl/regexiterator.xml | 137 +++++++++------- reference/spl/regexiterator/accept.xml | 9 +- reference/spl/regexiterator/construct.xml | 22 ++- reference/spl/regexiterator/getflags.xml | 14 +- reference/spl/regexiterator/getmode.xml | 14 +- reference/spl/regexiterator/getpregflags.xml | 15 +- reference/spl/regexiterator/getregex.xml | 9 +- reference/spl/regexiterator/setflags.xml | 14 +- reference/spl/regexiterator/setmode.xml | 8 +- reference/spl/regexiterator/setpregflags.xml | 10 +- reference/spl/splfixedarray.xml | 150 +++++++++++------- reference/spl/splfixedarray/construct.xml | 51 +++--- reference/spl/splfixedarray/count.xml | 18 +-- reference/spl/splfixedarray/current.xml | 16 +- reference/spl/splfixedarray/fromarray.xml | 10 +- reference/spl/splfixedarray/getsize.xml | 22 ++- reference/spl/splfixedarray/key.xml | 6 +- reference/spl/splfixedarray/next.xml | 6 +- reference/spl/splfixedarray/offsetexists.xml | 6 +- reference/spl/splfixedarray/offsetget.xml | 16 +- reference/spl/splfixedarray/offsetset.xml | 21 ++- reference/spl/splfixedarray/offsetunset.xml | 18 +-- reference/spl/splfixedarray/rewind.xml | 6 +- reference/spl/splfixedarray/setsize.xml | 20 ++- reference/spl/splfixedarray/toarray.xml | 6 +- reference/spl/splfixedarray/valid.xml | 6 +- reference/spl/splfixedarray/wakeup.xml | 9 +- reference/spl/splobjectstorage.xml | 100 ++++++------ reference/spl/splobjectstorage/addall.xml | 13 +- reference/spl/splobjectstorage/attach.xml | 39 +---- reference/spl/splobjectstorage/contains.xml | 11 +- reference/spl/splobjectstorage/count.xml | 28 ++-- reference/spl/splobjectstorage/current.xml | 36 ++++- reference/spl/splobjectstorage/detach.xml | 9 +- reference/spl/splobjectstorage/gethash.xml | 23 ++- reference/spl/splobjectstorage/getinfo.xml | 17 +- reference/spl/splobjectstorage/key.xml | 15 +- reference/spl/splobjectstorage/next.xml | 13 +- .../spl/splobjectstorage/offsetexists.xml | 23 ++- reference/spl/splobjectstorage/offsetget.xml | 25 ++- reference/spl/splobjectstorage/offsetset.xml | 13 +- .../spl/splobjectstorage/offsetunset.xml | 9 +- reference/spl/splobjectstorage/removeall.xml | 15 +- .../spl/splobjectstorage/removeallexcept.xml | 18 +-- reference/spl/splobjectstorage/rewind.xml | 15 +- reference/spl/splobjectstorage/serialize.xml | 11 +- reference/spl/splobjectstorage/setinfo.xml | 15 +- .../spl/splobjectstorage/unserialize.xml | 15 +- reference/spl/splobjectstorage/valid.xml | 13 +- 72 files changed, 766 insertions(+), 874 deletions(-) diff --git a/reference/spl/lengthexception.xml b/reference/spl/lengthexception.xml index 8ce7e6679..11f3b9f4f 100644 --- a/reference/spl/lengthexception.xml +++ b/reference/spl/lengthexception.xml @@ -1,18 +1,12 @@ - - + - - + La clase LengthException LengthException - + - +
&reftitle.intro; @@ -21,49 +15,45 @@ xmlns="http://docbook.org/ns/docbook">
- +
&reftitle.classsynopsis; - + - - LengthException - - - - - LengthException - - - - extends - LogicException - - - - + + + LengthException + + + + extends + LogicException + + &InheritedProperties; - - - + + + + &InheritedMethods; - + + + + + + - +
- +
- + - -
+
- + - + La clase RecursiveRegexIterator RecursiveRegexIterator - +
&reftitle.intro; Este iterador recursivo puede filtrar otro iterador recursivo mediante una expresión regular.
- +
&reftitle.classsynopsis; - - - RecursiveRegexIterator + + + + RecursiveRegexIterator + - - - - RecursiveRegexIterator - + + extends + RegexIterator + - - extends - RegexIterator - - - - RecursiveIterator - - - - + + implements + RecursiveIterator + &InheritedConstants; - + - + &InheritedProperties; + + + &Methods; - - + + + + + + &InheritedMethods; - - + + + + + + + + +
- +
&reference.spl.entities.recursiveregexiterator;
- - diff --git a/reference/spl/recursiveregexiterator/construct.xml b/reference/spl/recursiveregexiterator/construct.xml index ca85ea266..c6a1a7f17 100644 --- a/reference/spl/recursiveregexiterator/construct.xml +++ b/reference/spl/recursiveregexiterator/construct.xml @@ -1,8 +1,6 @@ - - + - RecursiveRegexIterator::__construct @@ -11,13 +9,13 @@ &reftitle.description; - + public RecursiveRegexIterator::__construct RecursiveIteratoriterator - stringregex - intmodeself::MATCH + stringpattern + intmodeRecursiveRegexIterator::MATCH intflags0 - intpreg_flags0 + intpregFlags0 @@ -39,7 +37,7 @@ - regex + pattern La expresión regular a coincidir. @@ -50,7 +48,7 @@ mode - Modo de operación, véase RegexIterator::setMode para una + Modo de operación, véase RegexIterator::setMode para una lista de todos los modos. @@ -59,13 +57,13 @@ flags - Flags especiales, véase RegexIterator::setFlags para una lista + Flags especiales, véase RegexIterator::setFlags para una lista de todas las flags disponibles. - preg_flags + pregFlags Las flags de expresión regular. De estas flags depende el parámetro de modo de funcionamiento. @@ -178,7 +176,6 @@ Hijos: test4 test5 - - diff --git a/reference/spl/recursiveregexiterator/getchildren.xml b/reference/spl/recursiveregexiterator/getchildren.xml index 22a4ab510..5bbb0d9c9 100644 --- a/reference/spl/recursiveregexiterator/getchildren.xml +++ b/reference/spl/recursiveregexiterator/getchildren.xml @@ -1,6 +1,5 @@ - - + @@ -9,7 +8,7 @@ &reftitle.description; - + public RecursiveRegexIteratorRecursiveRegexIterator::getChildren @@ -33,8 +32,8 @@ &reftitle.errors; - Se lanza una InvalidArgumentException - si la entrada actual no contiene un valor que pueda ser iterado sobre el iterador + Se lanza una InvalidArgumentException + si la entrada actual no contiene un valor que pueda ser iterado sobre el iterador interno. @@ -90,7 +89,6 @@ Hijos: test4 test5 - - + @@ -9,12 +8,12 @@ &reftitle.description; - + public boolRecursiveRegexIterator::hasChildren - Retorna si un iterador puede ser obtenido de la entrada actual. Este iterador + Retorna si un iterador puede ser obtenido de la entrada actual. Este iterador puede ser obtenido mediante RecursiveRegexIterator::getChildren. @@ -71,7 +70,6 @@ bool(true) - - + - - + La clase RecursiveTreeIterator RecursiveTreeIterator - + - +
&reftitle.intro; @@ -18,169 +16,169 @@
- +
&reftitle.classsynopsis; - + - - RecursiveTreeIterator - - - - - RecursiveTreeIterator - - - - extends - RecursiveIteratorIterator - - - - OuterIterator - - - - + + + RecursiveTreeIterator + + + + extends + RecursiveIteratorIterator + + &InheritedConstants; - + &Constants; + public const - integer + int RecursiveTreeIterator::BYPASS_CURRENT - 4 + public const - integer + int RecursiveTreeIterator::BYPASS_KEY - 8 + public const - integer + int RecursiveTreeIterator::PREFIX_LEFT - 0 + public const - integer + int RecursiveTreeIterator::PREFIX_MID_HAS_NEXT 1 + public const - integer + int RecursiveTreeIterator::PREFIX_MID_LAST 2 + public const - integer + int RecursiveTreeIterator::PREFIX_END_HAS_NEXT 3 + public const - integer + int RecursiveTreeIterator::PREFIX_END_LAST 4 + public const - integer + int RecursiveTreeIterator::PREFIX_RIGHT 5 - + &Methods; - - + + + + + + + &InheritedMethods; - - + + + - +
- +
&reftitle.constants; - + RecursiveTreeIterator::BYPASS_CURRENT - + - + RecursiveTreeIterator::BYPASS_KEY - + - + RecursiveTreeIterator::PREFIX_LEFT - + - + RecursiveTreeIterator::PREFIX_MID_HAS_NEXT - + - + RecursiveTreeIterator::PREFIX_MID_LAST - + - + RecursiveTreeIterator::PREFIX_END_HAS_NEXT - + - + RecursiveTreeIterator::PREFIX_END_LAST - + - + RecursiveTreeIterator::PREFIX_RIGHT - + - +
- - + +
- + &reference.spl.entities.recursivetreeiterator; - -
+
- + - RecursiveTreeIterator::beginChildren @@ -11,9 +9,9 @@ &reftitle.description; - + public voidRecursiveTreeIterator::beginChildren - + Se le llama cuando recursiva está en un nivel inferior. @@ -36,7 +34,6 @@ - - + - RecursiveTreeIterator::beginIteration @@ -11,9 +9,9 @@ &reftitle.description; - + public RecursiveIteratorRecursiveTreeIterator::beginIteration - + Se llama cuando comienza la iteración (después de llamar a RecursiveTreeIterator::rewind). @@ -36,7 +34,6 @@ - - + - RecursiveTreeIterator::callGetChildren @@ -11,12 +9,12 @@ &reftitle.description; - + public RecursiveIteratorRecursiveTreeIterator::callGetChildren - + - Obtiene los hijos de el elemento actual. + Obtiene los hijos del elemento actual. &warn.undocumented.func; @@ -36,7 +34,6 @@ - - + - RecursiveTreeIterator::callHasChildren @@ -11,9 +9,9 @@ &reftitle.description; - + public boolRecursiveTreeIterator::callHasChildren - + Se llama para cada elemento para comprobar si tiene hijos o no. @@ -36,7 +34,6 @@ - - + - RecursiveTreeIterator::__construct @@ -11,13 +9,13 @@ &reftitle.description; - + public RecursiveTreeIterator::__construct - RecursiveIterator|IteratorAggregateit + RecursiveIteratorIteratorAggregateiterator intflagsRecursiveTreeIterator::BYPASS_KEY - intcit_flagsCachingIterator::CATCH_GET_CHILD - intmodeRecursiveIteratorIterator::SELF_FIRST - + intcachingIteratorFlagsCachingIterator::CATCH_GET_CHILD + intmodeRecursiveTreeIterator::SELF_FIRST + Construye un nuevo RecursiveTreeIterator desde un iterador recursivo suministrado. @@ -31,7 +29,7 @@ - it + iterator El RecursiveIterator o IteratorAggregate a iterar. @@ -51,7 +49,7 @@ caching_it_flags - Flags que afectan el comportamiento interno de RecursiveCachingIterator. + Flags que afectan el comportamiento interno de RecursiveCachingIterator. @@ -67,16 +65,7 @@ - - &reftitle.returnvalues; - - &return.void; - - - - - - + - RecursiveTreeIterator::current @@ -11,9 +9,9 @@ &reftitle.description; - - public stringRecursiveTreeIterator::current - + + public mixedRecursiveTreeIterator::current + Obtiene el elemento actual prefijo y postfijo. @@ -37,7 +35,6 @@ - - + - RecursiveTreeIterator::endChildren @@ -11,9 +9,9 @@ &reftitle.description; - + public voidRecursiveTreeIterator::endChildren - + Se llama cuando se llega recursivamente al final de un nivel. @@ -36,7 +34,6 @@ - - + - RecursiveTreeIterator::endIteration @@ -11,9 +9,9 @@ &reftitle.description; - + public voidRecursiveTreeIterator::endIteration - + Se llama cuando la iteración termina (o cuando RecursiveTreeIterator::valid @@ -37,7 +35,6 @@ - - + - RecursiveTreeIterator::getEntry @@ -11,9 +9,9 @@ &reftitle.description; - + public stringRecursiveTreeIterator::getEntry - + Obtiene la parte de el árbol de el elemento actual. @@ -37,7 +35,6 @@ - - + - RecursiveTreeIterator::getPostfix @@ -11,9 +9,9 @@ &reftitle.description; - + public stringRecursiveTreeIterator::getPostfix - + Obtiene el string a colocar después del elemento actual. @@ -37,7 +35,6 @@ - - + - RecursiveTreeIterator::getPrefix @@ -11,9 +9,9 @@ &reftitle.description; - + public stringRecursiveTreeIterator::getPrefix - + Obtiene el string a colocar antes del elemento actual. @@ -37,7 +35,6 @@ - - + - RecursiveTreeIterator::key - Obtiene la clave de el elemento actual + Obtiene la clave del elemento actual &reftitle.description; - - public stringRecursiveTreeIterator::key - + + public mixedRecursiveTreeIterator::key + Obtiene la clave con prefiro y postfijo. @@ -37,7 +35,6 @@ - - + - RecursiveTreeIterator::next @@ -11,9 +9,9 @@ &reftitle.description; - + public voidRecursiveTreeIterator::next - + Mover la posición al siguiente elemento. @@ -36,7 +34,6 @@ - - + - RecursiveTreeIterator::nextElement @@ -11,9 +9,9 @@ &reftitle.description; - + public voidRecursiveTreeIterator::nextElement - + Se llama cuando hay un siguiente elemento disponible. @@ -36,7 +34,6 @@ - - + - RecursiveTreeIterator::rewind @@ -11,9 +9,9 @@ &reftitle.description; - + public voidRecursiveTreeIterator::rewind - + Rebobina el iterador hasta el primer elemento de el iterador interno superior. @@ -36,7 +34,6 @@ - - + - RecursiveTreeIterator::setPrefixPart @@ -11,7 +9,7 @@ &reftitle.description; - + public voidRecursiveTreeIterator::setPrefixPart intpart stringvalue @@ -57,7 +55,6 @@ - - + - RecursiveTreeIterator::valid @@ -11,9 +9,9 @@ &reftitle.description; - + public boolRecursiveTreeIterator::valid - + Comprueba si la posición actual es válida. @@ -36,7 +34,6 @@ - - + - + La clase RegexIterator RegexIterator - +
&reftitle.intro; Este iterador puede ser usado para filtrar otro iterador basado en una expresión regular.
- +
&reftitle.classsynopsis; - - - RegexIterator + + + + RegexIterator + - - - - RegexIterator - - - - extends - FilterIterator - - + + extends + FilterIterator + &Constants; + public const - integer - MATCH - 0 + int + RegexIterator::USE_KEY + public const - integer - GET_MATCH - 1 + int + RegexIterator::INVERT_MATCH + public const - integer - ALL_MATCHES - 2 + int + RegexIterator::MATCH + public const - integer - SPLIT - 3 + int + RegexIterator::GET_MATCH + public const - integer - REPLACE - 4 + int + RegexIterator::ALL_MATCHES + public const - integer - USE_KEY - 1 + int + RegexIterator::SPLIT + + + public + const + int + RegexIterator::REPLACE - - - &Methods; - - + + + + + + &InheritedMethods; - + + + + + +
@@ -104,7 +110,7 @@ RegexIterator::ALL_MATCHES - + Devuelve todas las coincidencias de la entrada actual. (véase preg_match_all). @@ -145,7 +151,7 @@ RegexIterator::SPLIT - Devuelve los valores divididos de la entrada actual (véase preg_split). + Returns the split values for the current entry (see preg_split). @@ -163,30 +169,52 @@ + + RegexIterator::INVERT_MATCH + + + Inverts the return value of RegexIterator::accept. + + + + - + +
&reference.spl.entities.regexiterator;
- - diff --git a/reference/spl/regexiterator/accept.xml b/reference/spl/regexiterator/accept.xml index e270ef2d7..6ab814595 100644 --- a/reference/spl/regexiterator/accept.xml +++ b/reference/spl/regexiterator/accept.xml @@ -1,8 +1,6 @@ - - + - RegexIterator::accept @@ -11,9 +9,9 @@ &reftitle.description; - + public boolRegexIterator::accept - + Coincidir (string) RegexIterator::current @@ -77,7 +75,6 @@ David - - + - RegexIterator::__construct @@ -11,13 +9,13 @@ &reftitle.description; - + public RegexIterator::__construct Iteratoriterator - stringregex - intmodeself::MATCH + stringpattern + intmodeRegexIterator::MATCH intflags0 - intpreg_flags0 + intpregFlags0 @@ -40,7 +38,7 @@ - regex + pattern la expresión regular a coincidir. @@ -66,7 +64,7 @@ - preg_flags + pregFlags Las flags de expresión regular. Estas flags dependen de el parámetro de modo de operación. @@ -121,11 +119,11 @@ - + &reftitle.errors; - Lanza una InvalidArgumentException si el argumento regex es inválido. + Lanza una InvalidArgumentException si el argumento pattern es inválido. @@ -173,7 +171,6 @@ test 123 - - diff --git a/reference/spl/regexiterator/getflags.xml b/reference/spl/regexiterator/getflags.xml index e312ebc61..b36db215e 100644 --- a/reference/spl/regexiterator/getflags.xml +++ b/reference/spl/regexiterator/getflags.xml @@ -1,8 +1,6 @@ - - + - RegexIterator::getFlags @@ -11,9 +9,9 @@ &reftitle.description; - + public intRegexIterator::getFlags - + Devuelve las flags, véase RegexIterator::setFlags @@ -21,6 +19,11 @@ + + &reftitle.parameters; + &no.function.parameters; + + &reftitle.returnvalues; @@ -70,7 +73,6 @@ Filtrado basado en las claves del array. - - + - RegexIterator::getMode @@ -11,9 +9,9 @@ &reftitle.description; - + public intRegexIterator::getMode - + Devuelve el modo de operación, véase RegexIterator::setMode @@ -21,6 +19,11 @@ + + &reftitle.parameters; + &no.function.parameters; + + &reftitle.returnvalues; @@ -74,7 +77,6 @@ Obteniendo la coincidencia para cada elemento. - - + - RegexIterator::getPregFlags @@ -11,9 +9,9 @@ &reftitle.description; - + public intRegexIterator::getPregFlags - + Devuelve las flags de expresión regular, véase RegexIterator::__construct @@ -21,6 +19,11 @@ + + &reftitle.parameters; + &no.function.parameters; + + &reftitle.returnvalues; @@ -71,7 +74,6 @@ Ignorando las piezas vacías - - diff --git a/reference/spl/regexiterator/getregex.xml b/reference/spl/regexiterator/getregex.xml index 7f4852778..0c0444de9 100644 --- a/reference/spl/regexiterator/getregex.xml +++ b/reference/spl/regexiterator/getregex.xml @@ -1,8 +1,6 @@ - - + - RegexIterator::getRegex @@ -11,9 +9,9 @@ &reftitle.description; - + public stringRegexIterator::getRegex - + @@ -37,7 +35,6 @@ - - + - RegexIterator::setFlags @@ -11,7 +9,7 @@ &reftitle.description; - + public voidRegexIterator::setFlags intflags @@ -28,12 +26,12 @@ flags - Las flags a ser establecidas, + Las flags a ser establecidas, The flags to set, un bitmask de constantes de la clase. - Las flags disponibles se enumeran a continuación. El verdadero - significado de estas flags se describe en las + Las flags disponibles se enumeran a continuación. El verdadero + significado de estas flags se describe en las Constantes predefinidas. Flags <classname>RegexIterator</classname> @@ -110,7 +108,6 @@ teststr2 => otro test - - diff --git a/reference/spl/regexiterator/setmode.xml b/reference/spl/regexiterator/setmode.xml index 8a8b5cbbe..0ba2b448a 100644 --- a/reference/spl/regexiterator/setmode.xml +++ b/reference/spl/regexiterator/setmode.xml @@ -1,8 +1,6 @@ - - + - RegexIterator::setMode @@ -11,7 +9,7 @@ &reftitle.description; - + public voidRegexIterator::setMode intmode @@ -134,7 +132,6 @@ str3 => 123 - - diff --git a/reference/spl/regexiterator/setpregflags.xml b/reference/spl/regexiterator/setpregflags.xml index bdb9ee802..9ca0cbf23 100644 --- a/reference/spl/regexiterator/setpregflags.xml +++ b/reference/spl/regexiterator/setpregflags.xml @@ -1,8 +1,6 @@ - - RegexIterator::setPregFlags @@ -11,9 +9,9 @@ &reftitle.description; - + public voidRegexIterator::setPregFlags - intpreg_flags + intpregFlags Establece las flags de expresión regular. @@ -25,7 +23,7 @@ - preg_flags + pregFlags Las flags de expresión regular. Véase RegexIterator::__construct @@ -104,7 +102,6 @@ array(1) { - - diff --git a/reference/spl/splfixedarray.xml b/reference/spl/splfixedarray.xml index 1ae4ce992..fcb16641d 100644 --- a/reference/spl/splfixedarray.xml +++ b/reference/spl/splfixedarray.xml @@ -1,61 +1,101 @@ - - + - + La clase SplFixedArray SplFixedArray - + - +
&reftitle.intro; la clase SplFixedArray proporciona la funcionalidad principal de un array. La - principal diferencia entre SplFixedArray y un array normal de PHP es que - la clase SplFixedArray es de longitud fija y sólo permite enteros dentro del - rango de índices. La ventaja es que usa menos memoría que un + principal diferencia entre SplFixedArray y un array normal de PHP es que + la clase SplFixedArray es de longitud fija y sólo permite enteros dentro del + rango de índices. La ventaja es que usa menos memoría que un array estándar.
- +
&reftitle.classsynopsis; - + - - SplFixedArray - - - - - - SplFixedArray - - - - Iterator - - - - ArrayAccess - - - - Countable - - - - - + + + SplFixedArray + + + + implements + IteratorAggregate + + + + ArrayAccess + + + + Countable + + + + JsonSerializable + + &Methods; - - + + + + + + - +
+ +
+ &reftitle.changelog; + + +
+ + &Version; + &Description; + + + + + 8.2.0 + + The SplFixedArray::__serialize and + SplFixedArray::__unserialize + magic methods have been added to SplFixedArray. + + + + 8.1.0 + + SplFixedArray implements + JsonSerializable now. + + + + 8.0.0 + + SplFixedArray implements + IteratorAggregate now. + Previously, Iterator was implemented instead. + + + + + + +
&reftitle.examples; @@ -120,27 +160,26 @@ RuntimeException: Index invalid or out of range
- + - +
+ &reftitle.properties; + + + name + + Prop description + + + +
+ }}} --> + - + &reference.spl.entities.splfixedarray; - - + - diff --git a/reference/spl/splfixedarray/construct.xml b/reference/spl/splfixedarray/construct.xml index 70099a987..5284f7d1c 100644 --- a/reference/spl/splfixedarray/construct.xml +++ b/reference/spl/splfixedarray/construct.xml @@ -1,16 +1,15 @@ - - + SplFixedArray::__construct Construye un nuevo array fijo - + &reftitle.description; - + public SplFixedArray::__construct intsize0 @@ -18,7 +17,7 @@ Inicializa un array fijo con un número de valores &null; igual al tamaño dado por size. - + &reftitle.parameters; @@ -35,26 +34,41 @@ - - - &reftitle.returnvalues; - - &return.void; - - - + &reftitle.errors; - Lanza una excepción de tipo InvalidArgumentException cuando size - es un número negativo - number. + Lanza una ValueError cuando size + es un número negativo. + + + + &reftitle.changelog; - Emite un E_WARNING cuando size no se puede procesar como un número. + + + + + &Version; + &Description; + + + + + 8.0.0 + + Now throws a ValueError if + size is a negative; + previously it threw a InvalidArgumentException. + + + + + - + &reftitle.examples; @@ -88,7 +102,6 @@ string(3) "foo" - - + SplFixedArray::count Devuelve el tamaño del array - + &reftitle.description; - + public intSplFixedArray::count @@ -18,19 +17,19 @@ Devuelve el tamaño del array. - + &reftitle.parameters; &no.function.parameters; - + &reftitle.returnvalues; Devuelve el tamaño del array. - + &reftitle.examples; @@ -55,7 +54,7 @@ echo count($array) . "\n"; - + &reftitle.notes; @@ -70,7 +69,7 @@ echo count($array) . "\n"; - + &reftitle.seealso; @@ -78,7 +77,6 @@ echo count($array) . "\n"; - - + SplFixedArray::current Devuelve la entrada del array actual - + &reftitle.description; - + public mixedSplFixedArray::current @@ -18,19 +17,19 @@ Obtiene la entrada del elemento array actual. - + &reftitle.parameters; &no.function.parameters; - + &reftitle.returnvalues; El valor del elemento actual. - + &reftitle.errors; @@ -38,9 +37,8 @@ índice no válido o está fuera de los límites. - - + - + @@ -10,10 +9,10 @@ &reftitle.description; - + public static SplFixedArraySplFixedArray::fromArray arrayarray - boolsave_indexes&true; + boolpreserveKeys&true; Importa un array PHP @@ -34,7 +33,7 @@ - save_indexes + preserveKeys Intenta guardar los índices numéricos usados en el array original. @@ -99,7 +98,6 @@ object(SplFixedArray)#2 (3) { - - + SplFixedArray::getSize Obtiene el tamaño de el array - + &reftitle.description; - + public intSplFixedArray::getSize - Obtiener el tamaño de el array. + Obtiener el tamaño del array. - + &reftitle.parameters; &no.function.parameters; - + &reftitle.returnvalues; - Devuelve el tamaño de el array, como un integer. + Devuelve el tamaño del array, como un int. - + &reftitle.examples; @@ -64,15 +63,14 @@ echo $array->getSize()."\n"; - + &reftitle.seealso; SplFixedArray::count - + - - + @@ -10,7 +9,7 @@ &reftitle.description; - + public intSplFixedArray::key @@ -32,7 +31,6 @@ - - + @@ -10,7 +9,7 @@ &reftitle.description; - + public voidSplFixedArray::next @@ -32,7 +31,6 @@ - - + @@ -10,7 +9,7 @@ &reftitle.description; - + public boolSplFixedArray::offsetExists intindex @@ -44,7 +43,6 @@ - - + SplFixedArray::offsetGet Devuelve el valor en el índice específicado - + &reftitle.description; - + public mixedSplFixedArray::offsetGet intindex @@ -18,7 +17,7 @@ Devuelve el valor en el índice index específicado. - + &reftitle.parameters; @@ -34,14 +33,14 @@ - + &reftitle.returnvalues; El valor específicado en index. - + &reftitle.errors; @@ -49,9 +48,8 @@ del tamaño definido del array o cuando index no se puede procesar como un entero. - - + - + SplFixedArray::offsetSet Establece un nuevo valor para el índice específicado - + &reftitle.description; - + public voidSplFixedArray::offsetSet intindex - mixednewval + mixedvalue - Establece el valor en el index específicado en newval. + Establece el valor en el index específicado en value. - + &reftitle.parameters; @@ -33,7 +32,7 @@ - newval + value El nuevo valor para index. @@ -43,14 +42,14 @@ - + &reftitle.returnvalues; &return.void; - + &reftitle.errors; @@ -58,7 +57,7 @@ del tamaño definido del array o cuando index no se puede procesar como un entero. - + - + SplFixedArray::offsetUnset Destruye el valor en el índice específicado - + &reftitle.description; - + public voidSplFixedArray::offsetUnset intindex @@ -18,7 +17,7 @@ Destruye el valor en el índice específicado. - + &reftitle.parameters; @@ -34,24 +33,23 @@ - + &reftitle.returnvalues; &return.void; - + &reftitle.errors; Lanza una excepción de tipo RuntimeException cuando index está fuera del tamaño definido del array o cuando index no se puede procesar como un entero. - - - + + - + @@ -10,7 +9,7 @@ &reftitle.description; - + public voidSplFixedArray::rewind @@ -32,7 +31,6 @@ - - + SplFixedArray::setSize Cambiar el tamaño de un array - + &reftitle.description; - + public boolSplFixedArray::setSize intsize @@ -21,7 +20,7 @@ array será rellenado con valores &null;. - + &reftitle.parameters; @@ -37,15 +36,15 @@ - + &reftitle.returnvalues; &return.success; - - + + &reftitle.errors; @@ -55,8 +54,8 @@ Emite un E_WARNING cuando size no se puede usar como un número. - - + + &reftitle.examples; @@ -83,7 +82,6 @@ - - + @@ -10,7 +9,7 @@ &reftitle.description; - + public arraySplFixedArray::toArray @@ -64,7 +63,6 @@ array(3) { - - + @@ -10,7 +9,7 @@ &reftitle.description; - + public boolSplFixedArray::valid @@ -32,7 +31,6 @@ - - + - SplFixedArray::__wakeup @@ -11,9 +9,9 @@ &reftitle.description; - + public voidSplFixedArray::__wakeup - + Reinicializa el array después de ser deserializado. @@ -32,7 +30,6 @@ - - + - - + La clase SplObjectStorage SplObjectStorage - + - +
&reftitle.intro; @@ -20,46 +18,43 @@
- +
&reftitle.classsynopsis; - + - - SplObjectStorage - - - - - SplObjectStorage - - - - Countable - - - - Iterator - - - - Serializable - - - - ArrayAccess - - - - + + + SplObjectStorage + + + + implements + Countable + + + + Iterator + + + + Serializable + + + + ArrayAccess + + &Methods; - + + + - - + +
- - + +
&reftitle.examples; @@ -68,12 +63,12 @@ attach($o1); $s->attach($o2); @@ -107,12 +102,12 @@ bool(false)
- - + +
- + &reference.spl.entities.splobjectstorage; - -
+ - + - SplObjectStorage::addAll @@ -11,8 +9,8 @@ &reftitle.description; - - public voidSplObjectStorage::addAll + + public intSplObjectStorage::addAll SplObjectStoragestorage @@ -39,7 +37,7 @@ &reftitle.returnvalues; - &return.void; + El número de objetos en el almacén. @@ -51,7 +49,7 @@ - - + - SplObjectStorage::attach @@ -11,10 +9,10 @@ &reftitle.description; - + public voidSplObjectStorage::attach objectobject - mixeddata&null; + mixedinfo&null; Añade un object dentro del almacenamiento, y opcionalmente se asocian a algunos datos. @@ -34,7 +32,7 @@ - data + info Los datos asociados con el object. @@ -60,8 +58,8 @@ attach($o1); // similar a $s[$o1] = NULL; $s->attach($o2, "hola"); // similar a $s[$o2] = "hola"; @@ -83,30 +81,6 @@ string(4) "hola" - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - 5.3.0 - - Añadido el parámetro data. - - - - - - - - &reftitle.seealso; @@ -118,7 +92,6 @@ string(4) "hola" - - + - SplObjectStorage::contains @@ -11,7 +9,7 @@ &reftitle.description; - + public boolSplObjectStorage::contains objectobject @@ -51,8 +49,8 @@ - - + - SplObjectStorage::count @@ -11,9 +9,9 @@ &reftitle.description; - + public intSplObjectStorage::count - + intmodeCOUNT_NORMAL Cuenta el número de objetos en el almacenamiento. @@ -22,7 +20,20 @@ &reftitle.parameters; - &no.function.parameters; + + + + mode + + + If the optional mode parameter is set to + COUNT_RECURSIVE (or 1), SplObjectStorage::count + will recursively count the storage. + + + + + @@ -41,8 +52,8 @@ attach($o1); $s->attach($o2); @@ -74,7 +85,6 @@ int(2) - - + - SplObjectStorage::current @@ -11,9 +9,9 @@ &reftitle.description; - + public objectSplObjectStorage::current - + Devuelve la entrada actual de almacenamiento. @@ -32,6 +30,29 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.1.0 + + SplObjectStorage::current now throws an Error exception + if the current position is invalid. Previously, &false; was returned instead. + + + + + + + &reftitle.examples; @@ -42,8 +63,8 @@ attach($o1, "d1"); $s->attach($o2, "d2"); @@ -90,7 +111,6 @@ string(2) "d2" - - + - SplObjectStorage::detach @@ -11,7 +9,7 @@ &reftitle.description; - + public voidSplObjectStorage::detach objectobject @@ -51,7 +49,7 @@ attach($o); var_dump(count($s)); @@ -82,7 +80,6 @@ int(0) - - + - SplObjectStorage::getHash @@ -10,10 +8,10 @@ Calcular un identificador único (hash) para los objetos contenidos - + &reftitle.description; - + public stringSplObjectStorage::getHash objectobject @@ -31,9 +29,9 @@ donde la cualidad de un objeto de ser único está determinada por el valor devuelto por esta función. - + - + &reftitle.parameters; @@ -47,14 +45,14 @@ - + &reftitle.returnvalues; Un string con el identificador calculado. - + &reftitle.errors; @@ -62,7 +60,7 @@ devuelto no es un string. - + &reftitle.examples; @@ -107,7 +105,7 @@ echo $s[$p2], "\n"; - + &reftitle.seealso; @@ -116,9 +114,8 @@ echo $s[$p2], "\n"; - - + - + - SplObjectStorage::getInfo @@ -11,12 +9,12 @@ &reftitle.description; - + public mixedSplObjectStorage::getInfo - + - Devuelve los datos o información, asociada al objeto señalado por la posición actual de el iterador. + Devuelve los datos o información, asociada al objeto señalado por la posición actual del iterador. @@ -28,7 +26,7 @@ &reftitle.returnvalues; - Los datos asociados con la posición actual de el iterador. + Los datos asociados con la posición actual del iterador. @@ -42,8 +40,8 @@ attach($o1, "d1"); $s->attach($o2, "d2"); @@ -91,7 +89,6 @@ string(2) "d2" - - + - SplObjectStorage::key @@ -11,9 +9,9 @@ &reftitle.description; - + public intSplObjectStorage::key - + Devuelve el índice en el que se encuentra el iterador actualmente. @@ -28,7 +26,7 @@ &reftitle.returnvalues; - El índice correspondiente a la posición de el iterador. + El índice correspondiente a la posición del iterador. @@ -42,8 +40,8 @@ attach($o1, "d1"); $s->attach($o2, "d2"); @@ -88,7 +86,6 @@ object(stdClass)#3 (0) { - - + - SplObjectStorage::next @@ -11,9 +9,9 @@ &reftitle.description; - + public voidSplObjectStorage::next - + Mover el iterador al siguiente object en el almacenamiento. @@ -42,8 +40,8 @@ attach($o1, "d1"); $s->attach($o2, "d2"); @@ -85,7 +83,6 @@ object(stdClass)#3 (0) { - - + - SplObjectStorage::offsetExists Comprueba si un objeto existe en el almacenamiento - + &reftitle.description; - + public boolSplObjectStorage::offsetExists objectobject @@ -24,7 +22,7 @@ - + &reftitle.parameters; @@ -40,7 +38,7 @@ - + &reftitle.returnvalues; @@ -48,7 +46,7 @@ y &false; en caso contrario. - + &reftitle.examples; @@ -58,8 +56,8 @@ attach($o1); @@ -78,7 +76,7 @@ bool(false) - + &reftitle.seealso; @@ -89,9 +87,8 @@ bool(false) - - + - + - SplObjectStorage::offsetGet Devuelve los datos asociados con un object - + &reftitle.description; - + public mixedSplObjectStorage::offsetGet objectobject @@ -19,7 +17,7 @@ Devuelve los datos asociados con un object en el almacenamiento. - + &reftitle.parameters; @@ -35,21 +33,21 @@ - + &reftitle.returnvalues; Los datos previamente asociados con el object en el almacenamiento. - + &reftitle.errors; Lanza una excepción de tipo UnexpectedValueException cuando no se pudo encontrar object. - + &reftitle.examples; @@ -60,8 +58,8 @@ attach($o2); @@ -82,7 +80,7 @@ NULL - + &reftitle.seealso; @@ -93,9 +91,8 @@ NULL - - + - + - SplObjectStorage::offsetSet @@ -11,10 +9,10 @@ &reftitle.description; - + public voidSplObjectStorage::offsetSet objectobject - mixeddata&null; + mixedinfo&null; Asocia datos a un object en el almacenamiento. @@ -39,7 +37,7 @@ - data + info Los datos asociados con el object. @@ -67,7 +65,7 @@ offsetSet($o1, "hola"); // Similar a $s[$o1] = "hola"; @@ -98,7 +96,6 @@ string(4) "hola" - - + - SplObjectStorage::offsetUnset @@ -11,7 +9,7 @@ &reftitle.description; - + public voidSplObjectStorage::offsetUnset objectobject @@ -56,7 +54,7 @@ attach($o); var_dump(count($s)); @@ -88,7 +86,6 @@ int(0) - - + - SplObjectStorage::removeAll @@ -11,8 +9,8 @@ &reftitle.description; - - public voidSplObjectStorage::removeAll + + public intSplObjectStorage::removeAll SplObjectStoragestorage @@ -39,7 +37,7 @@ &reftitle.returnvalues; - &return.void; + Devuelve el número de objetos restantes. @@ -51,8 +49,8 @@ - - + - SplObjectStorage::removeAllExcept @@ -11,8 +9,8 @@ &reftitle.description; - - public voidSplObjectStorage::removeAllExcept + + public intSplObjectStorage::removeAllExcept SplObjectStoragestorage @@ -39,7 +37,7 @@ &reftitle.returnvalues; - &return.void; + Devuelve el número de objetos restantes. @@ -51,9 +49,9 @@ attach($a); @@ -80,7 +78,6 @@ bool(true) - - diff --git a/reference/spl/splobjectstorage/rewind.xml b/reference/spl/splobjectstorage/rewind.xml index e35322c17..f8303d5dd 100644 --- a/reference/spl/splobjectstorage/rewind.xml +++ b/reference/spl/splobjectstorage/rewind.xml @@ -1,8 +1,6 @@ - - + - SplObjectStorage::rewind @@ -11,12 +9,12 @@ &reftitle.description; - + public voidSplObjectStorage::rewind - + - Rebobina el iterador a el primer elemento de el almacenamiento. + Rebobina el iterador al primer elemento del almacenamiento. @@ -42,8 +40,8 @@ attach($o1, "d1"); $s->attach($o2, "d2"); @@ -82,7 +80,6 @@ int(0) - - + - SplObjectStorage::serialize @@ -11,9 +9,9 @@ &reftitle.description; - + public stringSplObjectStorage::serialize - + Devuelve un string que representa el almacenamiento. @@ -41,7 +39,7 @@ serialize()."\n"; @@ -68,7 +66,6 @@ x:i:1;O:8:"stdClass":0:{},s:4:"datos";;m:a:0:{} - - + - SplObjectStorage::setInfo @@ -11,9 +9,9 @@ &reftitle.description; - + public voidSplObjectStorage::setInfo - mixeddata + mixedinfo Asocia datos o información, con el objeto actualmente señalado por el iterador. @@ -25,7 +23,7 @@ - data + info Los datos a ser asociados con la entrada del iterador actual. @@ -53,8 +51,8 @@ attach($o1, "d1"); $s->attach($o2, "d2"); @@ -95,7 +93,6 @@ string(3) "new" - - + - SplObjectStorage::unserialize @@ -11,9 +9,9 @@ &reftitle.description; - + public voidSplObjectStorage::unserialize - stringserialized + stringdata Deserializa las entradas del almacenamiento y los añade al almacenamiento actual. @@ -25,10 +23,10 @@ - serialized + data - La representación serializada de el almacenamiento. + La representación serializada del almacenamiento. @@ -53,7 +51,7 @@ unserialize($s1->serialize()); @@ -82,7 +80,6 @@ int(1) - - + - SplObjectStorage::valid @@ -11,9 +9,9 @@ &reftitle.description; - + public boolSplObjectStorage::valid - + Devuelve si la entrada actual del iterador es válida. @@ -42,8 +40,8 @@ attach($o1, "d1"); $s->attach($o2, "d2"); @@ -78,7 +76,6 @@ while($s->valid()) { -