diff --git a/reference/reflection/reflectionattribute.xml b/reference/reflection/reflectionattribute.xml index aa609a59b..2b9521391 100644 --- a/reference/reflection/reflectionattribute.xml +++ b/reference/reflection/reflectionattribute.xml @@ -1,5 +1,5 @@ - + A classe ReflectionAttribute @@ -39,6 +39,13 @@ ReflectionAttribute::IS_INSTANCEOF + &Properties; + + public + string + name + + &Methods; @@ -51,6 +58,20 @@ +
+ &reftitle.properties; + + + name + + + O nome do atributo. + + + + +
+
&reftitle.constants; @@ -80,6 +101,28 @@
+
+ &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.4.0 + + Adicionado ReflectionAttribute::$name. + + + + + +
+ &reference.reflection.entities.reflectionattribute; diff --git a/reference/reflection/reflectionfunctionabstract/getclosurescopeclass.xml b/reference/reflection/reflectionfunctionabstract/getclosurescopeclass.xml index 2a274dd10..f7c5eec4a 100644 --- a/reference/reflection/reflectionfunctionabstract/getclosurescopeclass.xml +++ b/reference/reflection/reflectionfunctionabstract/getclosurescopeclass.xml @@ -1,9 +1,9 @@ - - + + ReflectionFunctionAbstract::getClosureScopeClass - Retorna a classe de escopo associada ao closure + Retorna a classe correspondente ao escopo dentro de uma closure @@ -12,10 +12,11 @@ public ReflectionClassnullReflectionFunctionAbstract::getClosureScopeClass - - Obtém a classe que envolve a declaração de closure. - - + + Retorna a classe como uma ReflectionClass que + corresponde ao escopo dentro de uma + Closure. + @@ -25,11 +26,26 @@ &reftitle.returnvalues; - - Retorna a classe ou &null; se a função não for um clsoure ou se não houver classe envolvente. - + + Retorna uma ReflectionClass que corresponde à classe + cujo escopo está sendo usado dentro da Closure. + Se a função não for uma closure ou se tiver escopo global, retornadois + &null;. + + + + + + + &reftitle.seealso; + + ReflectionFunctionAbstract::getClosureCalledClass + ReflectionFunctionAbstract::getClosureThis + + + - + + ReflectionFunctionAbstract::getClosureThis - Retorna este ponteiro vinculado ao Closure + Retorna o objeto que corresponde a $this dentro de uma closure @@ -25,12 +25,26 @@ &reftitle.returnvalues; - - Retorna o ponteiro $this. - Retorna &null; em caso de erro. - + + Retorna a instância do objeto representado por $this dentro + da Closure. + Se a função não for uma closure ou se não tiver $this, + retorna &null;. + + + + + + + &reftitle.seealso; + + ReflectionFunctionAbstract::getClosureCalledClass + ReflectionFunctionAbstract::getClosureScopeClass + + + + ReflectionGenerator::getFunction @@ -32,7 +32,30 @@ - + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.4.0 + + ReflectionGenerator::getFunction + agora pode ser chamada depois que o gerador terminar a execução. + + + + + + + + &reftitle.examples; diff --git a/reference/reflection/reflectionmethod/construct.xml b/reference/reflection/reflectionmethod/construct.xml index 2116d4a71..b63f51533 100644 --- a/reference/reflection/reflectionmethod/construct.xml +++ b/reference/reflection/reflectionmethod/construct.xml @@ -1,5 +1,5 @@ - + ReflectionMethod::__construct @@ -18,6 +18,13 @@ public ReflectionMethod::__construct stringclassMethod + + + A assinatura alternativa foi descontinuada a partir do PHP 8.4.0, + use ReflectionMethod::createFromMethodName + em seu lugar. + + Constrói um novo ReflectionMethod. diff --git a/reference/reflection/reflectionproperty.xml b/reference/reflection/reflectionproperty.xml index 56578663b..9f61431e6 100644 --- a/reference/reflection/reflectionproperty.xml +++ b/reference/reflection/reflectionproperty.xml @@ -1,5 +1,5 @@ - + A classe ReflectionProperty @@ -62,6 +62,36 @@ int ReflectionProperty::IS_PRIVATE + + public + const + int + ReflectionProperty::IS_ABSTRACT + + + public + const + int + ReflectionProperty::IS_PROTECTED_SET + + + public + const + int + ReflectionProperty::IS_PRIVATE_SET + + + public + const + int + ReflectionProperty::IS_VIRTUAL + + + public + const + int + ReflectionProperty::IS_FINAL + &Properties; @@ -176,6 +206,55 @@ + + ReflectionProperty::IS_ABSTRACT + + + Indica que a propriedade é + abstrata. + Disponível a partir do PHP 8.4.0. + + + + + + ReflectionProperty::IS_PROTECTED_SET + + + Disponível a partir do PHP 8.4.0. + + + + + + ReflectionProperty::IS_PRIVATE_SET + + + Disponível a partir do PHP 8.4.0. + + + + + + ReflectionProperty::IS_VIRTUAL + + + Disponível a partir do PHP 8.4.0. + + + + + + ReflectionProperty::IS_FINAL + + + Indica que a propriedade é + final. + Disponível a partir do PHP 8.4.0. + + + + @@ -199,6 +278,16 @@ + + 8.4.0 + + Adicionadas ReflectionProperty::IS_VIRTUAL, + ReflectionProperty::IS_PRIVATE_SET, + ReflectionProperty::IS_PROTECTED_SET, + ReflectionProperty::IS_ABSTRACT, + e ReflectionProperty::IS_FINAL. + + 8.0.0 diff --git a/reference/spl/functions/spl-autoload-call.xml b/reference/spl/functions/spl-autoload-call.xml index 7aca6c3bd..30aed3238 100755 --- a/reference/spl/functions/spl-autoload-call.xml +++ b/reference/spl/functions/spl-autoload-call.xml @@ -1,5 +1,5 @@ - + spl_autoload_call @@ -12,7 +12,7 @@ stringclass - Esta função pode ser usada para procurar manualmente por uma classe ou interface + Esta função pode ser usada para procurar manualmente por uma classe, interface, trait ou enumeração usando as funções __autoload registradas. diff --git a/reference/spl/functions/spl-autoload.xml b/reference/spl/functions/spl-autoload.xml index 4344c2bb4..a077a3ed9 100644 --- a/reference/spl/functions/spl-autoload.xml +++ b/reference/spl/functions/spl-autoload.xml @@ -1,5 +1,5 @@ - + spl_autoload @@ -29,7 +29,9 @@ class - O nome da classe (e namespace) sendo instanciada. + O nome da classe sendo instanciada. + Ao chamar a função, o nome da classe com o namespace é passado ao parâmetro. + O parâmetro class não conterá a barra invertida inicial de um identificador completamente qualificado. diff --git a/reference/spl/seekableiterator/seek.xml b/reference/spl/seekableiterator/seek.xml index 433ea23dc..7df3b02ba 100644 --- a/reference/spl/seekableiterator/seek.xml +++ b/reference/spl/seekableiterator/seek.xml @@ -1,5 +1,5 @@ - + SeekableIterator::seek @@ -43,10 +43,10 @@ &reftitle.errors; - + Implementações devem lançar uma OutOfBoundsException se o offset não for acessível. - + diff --git a/reference/spl/splfixedarray/setsize.xml b/reference/spl/splfixedarray/setsize.xml index 0119095c9..4c4675c19 100644 --- a/reference/spl/splfixedarray/setsize.xml +++ b/reference/spl/splfixedarray/setsize.xml @@ -1,5 +1,5 @@ - + SplFixedArray::setSize @@ -9,7 +9,7 @@ &reftitle.description; - public boolSplFixedArray::setSize + public trueSplFixedArray::setSize intsize @@ -38,21 +38,41 @@ &reftitle.returnvalues; - - &return.success; - + + &return.true.always; + - - + &reftitle.errors; - - Lança InvalidArgumentException quando size é menor que zero. - - - Gera um E_WARNING quando size não pode ser usado como um número. - - + + Lança ValueError quando + size for menor que zero. + + + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.4.0 + + SplFixedArray::setSize + agora tem um tipo de retorno provisório de true. + + + + + + diff --git a/reference/spl/splfixedarray/wakeup.xml b/reference/spl/splfixedarray/wakeup.xml index 096aace35..70c8046e7 100644 --- a/reference/spl/splfixedarray/wakeup.xml +++ b/reference/spl/splfixedarray/wakeup.xml @@ -1,11 +1,15 @@ - + SplFixedArray::__wakeup Reinicializa o array após ser desserializado + + &warn.deprecated.function-8-4-0; + + &reftitle.description; @@ -28,6 +32,30 @@ &return.void; + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.4.0 + + Este método foi descontinuado, use + SplFixedArray::__unserialize + em seu lugar. + + + + + + + SplHeap::insert @@ -41,6 +41,29 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.4.0 + + SplHeap::insert + agora tem um tipo de retorno provisório de true. + + + + + + + + SplHeap::recoverFromCorruption @@ -9,7 +9,7 @@ &reftitle.description; - public boolSplHeap::recoverFromCorruption + public trueSplHeap::recoverFromCorruption @@ -21,9 +21,32 @@ &reftitle.returnvalues; - - Sempre retorna &true;. - + + &return.true.always; + + + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.4.0 + + SplHeap::recoverFromCorruption + agora tem um tipo de retorno provisório de true. + + + + + diff --git a/reference/spl/splobjectstorage.xml b/reference/spl/splobjectstorage.xml index 56fae3e36..6df7ad444 100644 --- a/reference/spl/splobjectstorage.xml +++ b/reference/spl/splobjectstorage.xml @@ -1,5 +1,5 @@ - + A classe SplObjectStorage @@ -33,7 +33,7 @@ - Iterator + SeekableIterator @@ -135,6 +135,29 @@ array(3) { +
+ &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.4.0 + + Implementa SeekableIterator, anteriormente + somente Iterator estava implementado. + + + + + +
+ &reference.spl.entities.splobjectstorage; diff --git a/reference/spl/splpriorityqueue/insert.xml b/reference/spl/splpriorityqueue/insert.xml index 3fa78c6d7..1ff04a2bd 100644 --- a/reference/spl/splpriorityqueue/insert.xml +++ b/reference/spl/splpriorityqueue/insert.xml @@ -1,5 +1,5 @@ - + SplPriorityQueue::insert @@ -50,6 +50,29 @@
+ + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.4.0 + + SplPriorityQueue::insert + agora tem um tipo de retorno provisório de true. + + + + + + +
+ SplPriorityQueue::recoverFromCorruption @@ -9,7 +9,7 @@ &reftitle.description; - public boolSplPriorityQueue::recoverFromCorruption + public trueSplPriorityQueue::recoverFromCorruption @@ -21,9 +21,32 @@ &reftitle.returnvalues; - - Sempre retorna &true;. - + + &return.true.always; + + + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.4.0 + + SplPriorityQueue::recoverFromCorruption + agora tem um tipo de retorno provisório de true. + + + + +