diff --git a/appendices/about.xml b/appendices/about.xml
index 8936e67b7..99b30eeef 100644
--- a/appendices/about.xml
+++ b/appendices/about.xml
@@ -33,8 +33,8 @@
Existem diversos formatos offline do manual, e o formato mais adequado
depende do sistema operacional e do
estilo de leitura pessoal. Para informações de como o manual é gerado em tantos
- formatos, veja a seção 'Como nós geramos os
- formatos' deste apêndice.
+ formatos, veja a seção Como os
+ formatos são gerados deste apêndice.
A versão HTML é o formato mais multi-plataforma deste manual. Esta versão
@@ -380,29 +380,29 @@ Retorna o tamanho da string dada.
- Como nós geramos os formatos
+ Como os formatos são gerados
- Este Manual é escrito em XML usando o DocBook XML DTD, usando XML usando o DocBook XML DTD e o PhD (The [PH]P based
[D]ocBook renderer) para manutenção e formatação.
- Usar XML como formato fonte nos dá
+ Usar XML dá
a capacidade de gerar diversos formatos de saída a partir
dos arquivos fonte, enquanto apenas um documento fonte é mantido para todos os formatos.
- A ferramenta usada para formatar o manual online é PhD.
- Usamos Microsoft HTML Help
- Workshop para gerar o formato Windows HTML Help
- do manual e, é claro, o próprio PHP
+ O Microsoft HTML Help
+ Workshop é usado para gerar o formato Windows HTML Help
+ do manual e, é claro, o próprio PHP é usado
para fazer algumas conversões e formatações.
- O manual PHP é gerado em vários idiomas e formatos, veja
+ O manual do PHP é gerado em vários idiomas e formatos, veja
&url.php.docs; para maiores detalhes.
O código fonte XML pode ser baixado do Git e
- visualizado em &url.php.git.mirror;doc-en.
+ visualizado em &url.php.git.mirror;doc-en (ou doc-pt_br para o manual em português do Brasil).
diff --git a/appendices/aliases.xml b/appendices/aliases.xml
index c877c10ba..f8ab2cef6 100755
--- a/appendices/aliases.xml
+++ b/appendices/aliases.xml
@@ -1,7 +1,7 @@
- Lista de funções sinônimas (aliases)
+ Lista de funções sinônimas
Existem algumas poucas funções no PHP que podem ser chamadas com mais de um
nome. Em alguns casos, não existe preferência entres os nomes,
@@ -20,7 +20,7 @@
- Nome da função sinônima (alias)
+ Nome da função sinônimaNome da função canônicaExtensão usada
diff --git a/appendices/ini.core.xml b/appendices/ini.core.xml
index 7fc034cf0..6c90a0193 100644
--- a/appendices/ini.core.xml
+++ b/appendices/ini.core.xml
@@ -528,7 +528,7 @@ Fatal error: Maximum execution time of 30+2 seconds exceeded (terminated) in Unk
- Duração do tempo (em segundos) pela qual armazenar em cache as informações do realpath
+ Duração do tempo (em segundos) em que as informações do realpath deve ser armazenadas em cache
para um dado arquivo ou diretório. Para sistemas com arquivos que raramente mudam,
considere aumentar o valor.
diff --git a/appendices/migration70/new-features.xml b/appendices/migration70/new-features.xml
index d14fb92c2..ab60deaf7 100644
--- a/appendices/migration70/new-features.xml
+++ b/appendices/migration70/new-features.xml
@@ -203,7 +203,7 @@ echo ANIMALS[1]; // imprime "cat"
- Classes anônimas
+ Classes Anônimas
O suporte a classes anônimas foi adicionado utilizando new
diff --git a/appendices/migration73/incompatible.xml b/appendices/migration73/incompatible.xml
index 51e1abd10..44b47c5c6 100644
--- a/appendices/migration73/incompatible.xml
+++ b/appendices/migration73/incompatible.xml
@@ -287,7 +287,7 @@ foo(...gen());
- Standard PHP Library (SPL)
+ Biblioteca Padrão PHP (SPL)
Se um autoloader SPL lançar uma exceção,
diff --git a/appendices/migration74/incompatible.xml b/appendices/migration74/incompatible.xml
index 184d8c754..e4e4f3c94 100644
--- a/appendices/migration74/incompatible.xml
+++ b/appendices/migration74/incompatible.xml
@@ -258,7 +258,7 @@
- Standard PHP Library (SPL)
+ Biblioteca Padrão PHP (SPL)
Chamar get_object_vars em uma instância de ArrayObject
diff --git a/appendices/migration74/new-features.xml b/appendices/migration74/new-features.xml
index 84c976cc3..305900a34 100644
--- a/appendices/migration74/new-features.xml
+++ b/appendices/migration74/new-features.xml
@@ -31,10 +31,10 @@ class User {
- Arrow functions
+ Funções de Seta
- Arrow functions fornecem uma
+ Funções de seta fornecem uma
sintaxe abreviada para definir funções
com ligação implícita por valor de escopo.
diff --git a/appendices/migration74/new-functions.xml b/appendices/migration74/new-functions.xml
index b14b19df3..01eb75088 100644
--- a/appendices/migration74/new-functions.xml
+++ b/appendices/migration74/new-functions.xml
@@ -61,7 +61,7 @@
- Process Control
+ Controle de Processos
diff --git a/appendices/migration80/new-features.xml b/appendices/migration80/new-features.xml
index 2dcae968c..14485523a 100644
--- a/appendices/migration80/new-features.xml
+++ b/appendices/migration80/new-features.xml
@@ -161,8 +161,8 @@ class Test {
throw new Exception('Exception in arrow function');
-$user = $session->user ?? throw new Exception('Must have user');
+$fn = fn() => throw new Exception('Exceção na função de seta');
+$user = $session->user ?? throw new Exception('É necessário haver um usuário.');
]]>
diff --git a/appendices/migration81/new-features.xml b/appendices/migration81/new-features.xml
index 54d3baf2d..95c3dd44f 100644
--- a/appendices/migration81/new-features.xml
+++ b/appendices/migration81/new-features.xml
@@ -87,10 +87,10 @@ $arr2 = [...$arr1, 'c' => 'd']; //[1, 'a' => 'b', 'c' => 'd']
- Sintaxe de Callable de Primeira Classe
+ Sintaxe de Chamáveis de Primeira Classe
- Closures para callables agora podem ser criadas usando a sintaxe myFunc(...),
+ Closures para chamáveis agora podem ser criadas usando a sintaxe myFunc(...),
que é idêntica a Closure::fromCallable('myFunc').
diff --git a/appendices/migration83/other-changes.xml b/appendices/migration83/other-changes.xml
index 0497e6ecb..e37c8e269 100644
--- a/appendices/migration83/other-changes.xml
+++ b/appendices/migration83/other-changes.xml
@@ -132,7 +132,7 @@
- Calendar
+ Calendário
A função easter_date agora suporta anos de 1970 a
diff --git a/appendices/reserved.xml b/appendices/reserved.xml
index 9b55f2b25..e0e3e586e 100755
--- a/appendices/reserved.xml
+++ b/appendices/reserved.xml
@@ -12,7 +12,7 @@
- Lista de Palavras-chave (Keywords)
+ Lista de Palavras-chave
Estas palavras têm um significado especial no PHP. Algumas delas representam coisas
que parecem funções, algumas parecem constantes, e assim por diante - mas
diff --git a/extensions.ent b/extensions.ent
index 82f773b4b..1376fe7db 100644
--- a/extensions.ent
+++ b/extensions.ent
@@ -62,7 +62,7 @@ PHP por vários critérios.'>
-Sociedade'>
+Classificadas por Pertencimento'>
Extensões PrincipaisEssas
não são de fato extensões. Eles são parte do núcleo do PHP e não podem ser
@@ -76,14 +76,14 @@ compilar essas extensões é preciso ter bibliotecas externas.'>
Extensões
PECL
-Essas extensões estão disponíveis em
+Essas extensões estão disponíveis no
&link.pecl;. Elas podem requerer bibliotecas externas. Existem outras extensões PECL mas
elas não estão documentadas no manual do PHP.'>
-EstadoEssa parte lista as extensões
-não destinadas para uso de produção - elas são ou muito velhas (descontinuadas) ou
+Classificadas por status de desenvolvimentoEssa parte lista as extensões
+não destinadas para uso em produção - elas são ou muito antigas (descontinuadas) ou
muito novas (experimentais).'>
Extensões DescontinuadasEssas
@@ -91,6 +91,6 @@ extensões tornaram-se descontinuadas normalmente em favor de outras extensões.
Extensões ExperimentaisO
comportamento dessas extensões - incluindo os nomes das suas funções e qualquer
-outra coisa documentada sobre essas extensões - podem mudar sem aviso em versões futuras
+outra coisa documentada sobre essas extensões - pode mudar sem aviso em versões futuras
do PHP. Use essas funções a seu próprio risco.'>
diff --git a/language/context/zip.xml b/language/context/zip.xml
index a31b5203e..2ef9b7d66 100644
--- a/language/context/zip.xml
+++ b/language/context/zip.xml
@@ -4,7 +4,7 @@
Opções de contexto para Zip
- Listagem de opções de contexto para Zip
+ Lista de opções de contexto de Zip
diff --git a/language/context/zlib.xml b/language/context/zlib.xml
index 4bd368c29..76523dcc5 100644
--- a/language/context/zlib.xml
+++ b/language/context/zlib.xml
@@ -4,7 +4,7 @@
Opções de contexto Zlib
- Listagem de opções de contexto Zlib
+ Lista de opções de contexto de Zlib
diff --git a/language/enumerations.xml b/language/enumerations.xml
index 8a003b99a..4f3b66c01 100644
--- a/language/enumerations.xml
+++ b/language/enumerations.xml
@@ -12,24 +12,24 @@
- Enums aparecem em muitas linguagens com uma variedade de recursos diferentes. No PHP,
- Enums são um tipo especial de objeto. A Enum em si é uma classe, e seus possíveis
- casos são todos objetos de instância única dessa classe. Isso significa que casos Enum são
+ Enumerações aparecem em muitas linguagens com uma variedade de recursos diferentes. No PHP,
+ Enumerações são um tipo especial de objeto. A enumeração em si é uma classe, e seus possíveis
+ casos são todos objetos de instância única dessa classe. Isso significa que casos de enumeração são
objetos válidos e podem ser usados em qualquer lugar em que um objeto pode ser usado, incluindo verificações de tipo.
O exemplo mais popular de enumerações é o tipo embutido booleano, que é um
tipo enumerado com valores válidos &true; e &false;.
- Enums permitem que os desenvolvedores definam suas próprias enumerações robustas.
+ Enumerações permitem que os desenvolvedores definam suas próprias enumerações robustas.
- Enumerações básicas
+ Enumerações Básicas
- Enums são similares às classes, e compartilham o mesmo namespaces que as classes, interfaces, e traits.
- Elas também podem ser carregadas automaticamente da mesma maneira. Uma Enum define um novo tipo, que possui um número fixo
+ Enumerações são similares às classes e compartilham o mesmo namespaces que classes, interfaces, e traits.
+ Elas também podem ser carregadas automaticamente da mesma maneira. Uma Enumeração define um novo tipo, que possui um número fixo
e limitado de valores legais possíveis.
@@ -82,7 +82,7 @@ pegar_uma_carta('Espadas');
Uma enumeração pode ter zero ou mais definições case, sem limite máximo.
- Uma enum sem nenhum caso é sintaticamente válida, embora inútil.
+ Uma enumeração sem nenhum caso é sintaticamente válida, embora inútil.
@@ -110,18 +110,18 @@ $a instanceof Naipe; // true
- Isso também significa que os valores enum nunca são < ou > do que o outro,
+ Isso também significa que os valores de enumeração nunca são < ou > do que o outro,
uma vez que essas comparações não fazem sentido em objetos. Essas comparações sempre retornarão
- &false; ao trabalhar com valores enum.
+ &false; ao trabalhar com valores de enumeração.
- Esse tipo de caso, sem dados relacionados, é chamado de "Caso Puro". Uma Enum que contém
- apenas Casos Puros é chamada de Pure Enum (enum pura).
+ Esse tipo de caso, sem dados relacionados, é chamado de "Caso Puro". Uma enumeração que contém
+ apenas Casos Puros é chamada de Enumeração Pura.
- Todos os Casos Puros são implementados como instâncias de seus tipos enum. O tipo enum é representado internamente como uma classe.
+ Todos os Casos Puros são implementados como instâncias de seus tipos 'enum'. O tipo 'enum' é representado internamente como uma classe.
@@ -141,15 +141,15 @@ print Naipe::Espadas->name;
É possível também utilizar as funções defined e constant
- para verificar a existência ou ler um item de enum se o nome for obtido dinamicamente.
- Isto é desencorajado, já que utilizar Backed enums
+ para verificar a existência ou ler um item de enumeração se o nome for obtido dinamicamente.
+ Isto é desencorajado, já que utilizar Enumerações Apoiadas
funciona para a maioria dos casos.
- Backed enums
+ Enumerações Apoiadas
Por padrão, os Casos não possuem um equivalente escalar. Eles são apenas objetos singleton. No entanto,
@@ -176,19 +176,19 @@ enum Naipe: string
- Um caso que possui um equivalente escalar é chamado de Backed Case, sendo "Backed" no sentido de lastreado, suportado,
- por um valor mais simples. Uma Enum que possui todos Casos Lastreados é chamada Backed Enum.
- Uma Backed Enum pode conter apenas Backed Case. Uma Enum Pura pode conter apenas Casos Puros.
+ Um caso que possui um equivalente escalar é chamado de Caso Apoiado, sendo "Apoiado" no sentido de lastreado, suportado,
+ por um valor mais simples. Uma enumeração que possui todos Casos Apoiados é chamada Enumeração Apoiada.
+ Uma Enumeração Apoiada pode conter apenas Casos Apoiados. Uma Enumeração Pura pode conter apenas Casos Puros.
- Uma Backed Enum pode associar valores de tipos int ou string,
+ Uma Enumeração Apoiada pode associar valores de tipos int ou string,
e uma determinada enumeração suporta apenas um único tipo de cada vez (isto é, sem união de int|string).
Se uma enumeração for marcada como tendo um equivalente escalar, então todos os casos devem possuir um escalar equivalente
único definido explicitamente. Não existem equivalentes escalares gerados automaticamente
- (p. ex.: inteiros sequenciais). Casos lastreados devem ser únicos; dois casos enum lastreados não podem
+ (p. ex.: inteiros sequenciais). Casos apoiados devem ser únicos; dois casos apoiados não podem
ter o mesmo equivalente escalar. No entanto, uma constante pode se referir a um caso, efetivamente
- criando um apelido. Veja Constantes de enumeração.
+ criando um apelido. Veja as constantes de enumeração.
@@ -200,7 +200,7 @@ enum Naipe: string
- Backed Cases possuem uma propriedade somente leitura adicional, value, que é o valor
+ Casos Apoiados possuem uma propriedade somente leitura adicional, value, que é o valor
especificado na definição.
@@ -231,20 +231,20 @@ $ref = &$naipe->value;
- Backed Enums implementam uma interface interna BackedEnum,
+ Enumerações Apoiadas implementam uma interface interna BackedEnum,
que expõe dois métodos adicionais:
- from(int|string): self recebe uma escalar e retornará o Caso Enum
- correspondente. Se um não for encontrado, ela lançará um ValueError. Isso é útil
- principalmente nas situações somente valores previstos são permitidos e um valor enum ausente deve ser
+ from(int|string): self recebe um escalar e retornará o caso
+ correspondente da enumeração. Se não for encontrado, ela lançará um ValueError. Isso é útil
+ principalmente nas situações somente valores previstos são permitidos e um valor de enumeração ausente deve ser
considerado um erro de interrupção de aplicação.
tryFrom(int|string): ?self recebe uma escalar e retornará o
- Caso Enum correspondente. Se um não for encontrado, ela retornará null.
+ caso de enumeração correspondente. Se um não for encontrado, ela retornará null.
Isso é útil principalmente em casos onde o escalar de entrada não é confiável e o chamador quer
implementar sua própria lógica de manipulação de erros ou de valor padrão.
@@ -255,7 +255,7 @@ $ref = &$naipe->value;
padrão de tipagem fraca/forte. No modo de tipagem fraca, passar um inteiro ou string é aceitável
e o sistema irá coagir o valor de acordo. Passar um float também irá funcionar e será
convertido. No modo de tipagem estrita, passar um inteiro para from() em uma
- enum associada a strings (ou vice-versa) irá resultar em um TypeError,
+ enumeração associada a strings (ou vice-versa) irá resultar em um TypeError,
assim como um float irá lançar um erro em todas as circunstâncias. Todos os outros tipos de parâmetro lançarão um TypeError
em ambos os modos.
@@ -278,7 +278,7 @@ print $naipe->value;
]]>
- Definir manualmente um método from() ou tryFrom() em uma Backed Enum irá resultar em um erro fatal.
+ Definir manualmente um método from() ou tryFrom() em uma Enumeração Apoiada irá resultar em um erro fatal.
@@ -286,9 +286,9 @@ print $naipe->value;
Métodos de enumerações
- Enums (tanto Puras quanto Backed) podem conter métodos, e podem implementar interfaces.
- Se uma Enum implementa uma interface, então qualquer verificação de tipo para aquela interface também aceitará
- todos os casos daquela Enum.
+ Enumerações (tanto Puras quanto Apoiadas) podem conter métodos e podem implementar interfaces.
+ Se uma enumeração implementa uma interface, qualquer verificação de tipo para aquela interface também aceitará
+ todos os casos daquela enumeração.
@@ -342,7 +342,7 @@ print Naipe::Ouros->shape(); // imprime "Retângulo"
- Em uma Backed Enum, a declaração de interface vai após a declaração do tipo de lastro.
+ Em uma Enumeração Apoiada, a declaração de interface vai após a declaração do tipo de lastro.
@@ -386,7 +386,7 @@ enum Naipe: string implements Colorido
Note que nesse caso, uma prática melhor de modelagem de dados seria definir também um
- Tipo Enum CorDeNaipe com valores Preto e Vermelho e retornar isso no seu lugar.
+ Tipo 'enum' CorDeNaipe com valores Preto e Vermelho e retornar isso no seu lugar.
No entanto, isso complicaria esse exemplo.
@@ -428,7 +428,7 @@ final class Naipe implements UnitEnum, Colorido
public static function cases(): array
{
- // Método ilegal, porque definir manualmente um método cases() em uma Enum não é permitido.
+ // Método ilegal, porque definir manualmente um método cases() em uma enumeração não é permitido.
// Veja também a seção "Listagem de valores".
}
}
@@ -489,7 +489,7 @@ enum Tamanho
apesar das privadas e protegidas são equivalentes na prática, pois herança não é permitida.
- Uma constante de enum pode se referir a um caso enum:
+ Uma constante de enumeração pode se referir a um caso de enumeração:Traits
- Enumerações podem utilizar traits, que se comportam da mesma maneira que nas classes.
- A limitação é que usados com use em uma enum não podem conter propriedades.
- Eles podem incluir apenas métodos, métodos estáticos e constantes. Um trait com propriedades
+ Enumerações podem utilizar Traits, que se comportam da mesma maneira que nas classes.
+ A limitação é que usados com use em uma enumeração não podem conter propriedades.
+ Eles podem incluir apenas métodos, métodos estáticos e constantes. Um Trait com propriedades
resultará em um erro fatal.
@@ -556,17 +556,17 @@ enum Naipe implements Colorido
- Valores enum em expressões constantes
+ Valores de enumeração em expressões constantes
- Como os casos são representados como constantes no próprio enum, eles podem ser usados como valores
+ Como os casos são representados como constantes na própria enumeração, eles podem ser usados como valores
estáticos na maioria das expressões constantes: padrões de propriedades, padrões de variáveis estáticas, padrões
- de parâmetros, valores constantes globais e de classes. Eles não podem ser usados em outros valores de caso enum, mas
- constantes normais podem se referir a um caso enum.
+ de parâmetros, valores constantes globais e de classes. Eles não podem ser usados em outros valores de caso de enumeração, mas
+ constantes normais podem se referir a um caso.
- No entanto, chamadas implícitas de métodos mágicos como ArrayAccess em enums não são permitidas em definições estáticas
+ No entanto, chamadas implícitas de métodos mágicos como ArrayAccess em enumerações não são permitidas em definições estáticas
ou de constantes já que não podemos garantir absolutamente que o valor resultante é determinístico
ou que a invocação do método é livre de efeitos colaterais. Chamadas de funções, chamadas de métodos e
acesso às propriedades continuam a ser operações inválidas em expressões constantes.
@@ -576,7 +576,7 @@ enum Naipe implements Colorido
Diferenças de objetos
- Apesar de Enums serem construídas sobre classes e objetos, elas não suportam todas as funcionalidades relacionadas a objetos.
- Em particular, casos Enum são proibidos de ter estado.
+ Apesar de enumerações serem construídas sobre classes e objetos, elas não suportam todas as funcionalidades relacionadas a objetos.
+ Em particular, casos de enumeração são proibidos de ter estado.
Construtores e Destrutores são proibidos.
- Herança não é suportada. Enums não podem estender ou ser estendidos.
+ Herança não é suportada. Enumerações não podem estender ou ser estendidas.Propriedades estáticas ou de objeto não são permitidas.
- Clonar um caso Enum não é suportado, pois os casos devem ser instâncias singleton.
+ Clonar um caso de enumeração não é suportado, pois os casos devem ser instâncias únicas.Métodos mágicos, exceto para aqueles listados abaixo, não são permitidos.
- Enums sempre precisam ser declarados antes de serem utilizados.
+ Enumerações sempre precisam ser declaradas antes de serem utilizadas.As seguintes funcionalidades de objeto estão disponíveis, e se comportam exatamente como em qualquer outro objeto:
@@ -646,12 +646,12 @@ $foo = new Foo();
Métodos públicos, privados e protegidos.Métodos estáticos públicos, privados e protegidos.Constantes públicas, privadas e protegidas.
- Enums podem implementar qualquer número de interfaces.
+ Enumerações podem implementar qualquer número de interfaces.
- Enums e casos podem ter atributos anexados
+ Enumerações e casos podem ter atributos anexados
a eles. O filtro de alvo TARGET_CLASS
- inclui as próprias Enums. O filtro de alvo TARGET_CLASS_CONST
- inclui Casos Enum.
+ inclui as próprias enumerações. O filtro de alvo TARGET_CLASS_CONST
+ inclui Casos de Enumeração.
Os métodos mágicos __call, __callStatic,
@@ -661,9 +661,9 @@ $foo = new Foo();
- A constante mágica ::class em um tipo Enum avalia ao nome
+ A constante mágica ::class em um tipo 'enum' avalia ao nome
do tipo incluindo qualquer namespace, exatamente o mesmo que um objeto. A constante mágica ::class
- em uma instância de Caso também avalia para o tipo Enum, pois ele é uma
+ em uma instância de Caso também avalia para o tipo 'enum', pois ele é uma
instância daquele tipo.
@@ -690,7 +690,7 @@ $ferraduras = (new ReflectionClass(Naipe::class))->newInstanceWithoutConstructor
Listagem de valores
- Tanto Pure Enums quanto Backed Enums implementam uma interface interna chamada
+ Tanto Enumerações Puras quanto Enumerações Apoiadas implementam uma interface interna chamada
UnitEnum. UnitEnum inclui um método estático
cases(). cases() retorna um array embalado com
todos os Casos definidos na ordem de declaração.
@@ -706,7 +706,7 @@ Naipe::cases();
]]>
- Definir manualmente um método cases() em uma Enum resultará em um erro fatal.
+ Definir manualmente um método cases() em uma enumeração resultará em um erro fatal.
@@ -714,7 +714,7 @@ Naipe::cases();
As enumerações são serializadas de maneira diferente dos objetos. Especificamente, elas têm um novo código de serialização,
- "E", que especifica o nome do caso enum. A rotina de desserialização pode
+ "E", que especifica o nome do caso de enumeração. A rotina de desserialização pode
então usar isso para definir uma variável para o valor singleton existente. Isso garante que:
@@ -731,17 +731,17 @@ print serialize(Naipe::Copas);
- Na desserialização, se uma enum e caso não podem ser encontrados para combinar com um valor
+ Na desserialização, se uma enumeração e um caso não podem ser encontrados para combinar com um valor
serializado, um aviso será emitido e &false; retornado.
- Se uma Pure Enum for serializada para JSON, um erro será lançado. Se uma Backed Enum
+ Se uma Enumeração Pura for serializada para JSON, um erro será lançado. Se uma Enumeração Apoiada
for serializada para JSON, ela será representada apenas por seu valor escalar, no
tipo apropriado. O comportamento de ambas pode ser sobrescrito ao implementar
JsonSerializable.
- Para print_r, a saída de um caso enum é ligeiramente diferente
+ Para print_r, a saída de um caso de enumeração é ligeiramente diferente
dos objetos para minimizar confusões.
@@ -777,7 +777,7 @@ Baz Enum:int {
- Porque enums não são extensíveis
+ Porque enumerações não são extensíveis
Classes possuem contratos em seus métodos:
@@ -806,7 +806,7 @@ function bar(B $b) {
- Enums possuem contratos em seus itens, não em seus métodos:
+ Enumerações possuem contratos em seus itens, não em seus métodos:
@@ -835,7 +835,7 @@ function quux(ErrorCode $errorCode)
- Mas imagine que seja possível estender enums, assim:
+ Mas imagine que seja possível estender enumerações, assim:
@@ -843,7 +843,7 @@ function quux(ErrorCode $errorCode)
- Por conta disso, enums são finais e não podem ser estendidos.
+ Por conta disso, enumerações são finais e não podem ser estendidos.
diff --git a/language/functions.xml b/language/functions.xml
index f6f6370e4..64f37111c 100644
--- a/language/functions.xml
+++ b/language/functions.xml
@@ -972,7 +972,7 @@ Foo::$variable(); // Isto chama $foo->Variable(), lendo a $variable no escopo d
- Callables complexos
+ Chamáveis complexos
- Funções internas (built-in)
+ Funções internas
O PHP vem por padrão com muitas funções e construtores. Também existem
@@ -1111,8 +1111,8 @@ var_dump(str_contains("foobar", null));
Funções anônimas, também conhecidas como closures, permitem a criação
- de funções que não tem o nome especificado. Elas são mais úteis
- como o valor de parâmetros callable,
+ de funções que não têm o nome especificado. Elas são mais úteis
+ como o valor de parâmetros do tipo callable,
mas podem ter vários outros usos.
@@ -1459,38 +1459,38 @@ Warning: Cannot bind an instance to a static closure in %s on line %d
- Arrow Functions
+ Funções de Seta
- Arrow functions foram introduzidos a partir do PHP 7.4 como uma sintaxe mais concisa para
+ Funções de seta foram introduzidas a partir do PHP 7.4 como uma sintaxe mais concisa para
funções anônimas.
- Funções anônimas e arrow functions são implementadas usando a classe
+ Funções anônimas e funções de seta são implementadas usando a classe
Closure.
- Arrow functions tem a forma básica
+ Funções de seta têm a forma básica
fn (argument_list) => expr.
- Arrow functions possuem a mesmas características das
+ Funções de seta possuem a mesmas características das
funções anônimas,
exceto que o uso de variáveis do escopo pai é sempre automático.
- Quando uma variável usada na expressão é definida no escopo pai
- ele será implicitamente capturado por valor.
+ Quando uma variável usada na expressão é definida no escopo pai,
+ ela será implicitamente capturada por valor.
No exemplo a seguir, as funções $fn1 e
$fn2comportam-se da mesma maneira.
- Arrow functions capturam variáveis por valor automaticamente
+ Funções de seta capturam variáveis por valor automaticamente
- Isso também funciona se as arrow de functions estiverem aninhadas:
+ Isso também funciona se as funções de seta estiverem aninhadas:
- Arrow functions capturam variáveis por valor automaticamente, mesmo quando aninhadas
+ Funções de seta capturam variáveis por valor automaticamente, mesmo quando aninhadas
Da mesma forma que funções anônimas,
- a sintaxe das arrow functions permitem assinaturas de função arbitrária,
+ a sintaxe das funções de seta permitem assinaturas de função arbitrária,
incluindo parâmetros e tipos de retorno, valores padrão, variadics,
bem como por referência passando e retornando.
- Todos os exemplos válidos de arrow functions:
+ Todos os exemplos válidos de funções de seta:
- Exemplos de arrow functions
+ Exemplos de funções de seta
$rest;
- Arrow functions usam vinculação de variável por valor.
+ Funções de seta usam vinculação de variável por valor.
Isso é aproximadamente equivalente a realizar um use($x) para cada
- variável $x usada dentro da arrow function.
+ variável $x usada dentro da funções de seta.
Uma passagem de variável por valor, significa que não é possível modificar quaisquer valores
do escopo externo.
Funções anônimas
@@ -1571,7 +1571,7 @@ fn($x, ...$rest) => $rest;
- Valores do escopo externo não podem ser modificados por arrow functions
+ Valores do escopo externo não podem ser modificados por funções de seta7.4.0
- Arrow functions tornou-se disponível.
+ Funções de seta tornaram-se disponíveis.
@@ -1617,25 +1617,25 @@ var_export($x); // Imprime 1
É possível usar func_num_args,
func_get_arg, e func_get_args
- de dentro de uma arrow functions.
+ de dentro de uma função de seta.
- Sintaxe de Callable de Primeira Classe
+ Sintaxe de Chamáveis de Primeira Classe
- A sintaxe de callable de primeira classe é introduzida a partir do PHP 8.1.0, como uma maneira de criar funções anônimas a partir de callable.
- Ela substitui a sintaxe de callable existente usando strings e arrays.
- A vantagem dessa sintaxe é que ela é acessível à análise estática, e usa o escopo no ponto onde o callable é adquirido.
+ A sintaxe de chamáveis de primeira classe é introduzida a partir do PHP 8.1.0, como uma maneira de criar funções anônimas a partir de um chamável.
+ Ela substitui a sintaxe de chamáveis existente usando strings e arrays.
+ A vantagem dessa sintaxe é que ela é acessível à análise estática, e usa o escopo no ponto onde o chamável é adquirido.
- A sintaxe CallableExpr(...) é usada para criar um objeto Closure a partir de callable. CallableExpr aceita qualquer expressão que possa ser diretamente chamada na gramática do PHP:
+ A sintaxe CallableExpr(...) é usada para criar um objeto Closure a partir de um chamável. CallableExpr aceita qualquer expressão que possa ser diretamente chamada na gramática do PHP:
- Sintaxe de callable de primeira classe simples
+ Sintaxe de chamável de primeira classe simples
metodo(...);
$f4 = $obj->$strMetodo(...);
$f5 = Foo::metodoestatico(...);
$f6 = $strClasse::$strMetodoestatico(...);
-// Callable tradicional usando string, array
+// Chamável tradicional usando string, array
$f7 = 'strlen'(...);
$f8 = [$obj, 'metodo'](...);
$f9 = [Foo::class, 'metodoestatico'](...);
@@ -1677,9 +1677,9 @@ $f9 = [Foo::class, 'metodoestatico'](...);
CallableExpr(...) tem a mesma semântica que Closure::fromCallable.
- Isto é, That is, ao contrário de callable usando string e array, CallableExpr(...) respeita o escopo no ponto onde ela é criada:
+ Isto é, That is, ao contrário de um chamável usando string e array, CallableExpr(...) respeita o escopo no ponto onde ela é criada:
- Comparação de escopo de CallableExpr(...) e callable tradicional
+ Comparação de escopo de CallableExpr(...) e chamável tradicional
metodoPrivado(...); // Idêntico a Closure::fromCallable([$this, 'metodoPrivado']);
}
diff --git a/language/namespaces.xml b/language/namespaces.xml
index c421879ec..964bb27f2 100644
--- a/language/namespaces.xml
+++ b/language/namespaces.xml
@@ -785,8 +785,8 @@ use const algum\namespace\{ConstA, ConstB, ConstC};
- Espaço global
- Espaço global
+ Espaço Global
+ Espaço Global
Quando um namespace não é definido, todas as definições de classes e funções são
diff --git a/language/oop5/anonymous.xml b/language/oop5/anonymous.xml
index 1e193efcb..fe0458138 100644
--- a/language/oop5/anonymous.xml
+++ b/language/oop5/anonymous.xml
@@ -1,7 +1,7 @@
- Classes anônimas
+ Classes Anônimas
Classes anônimas são úteis quando objetos simples e descartáveis precisarem ser criados.
@@ -154,7 +154,7 @@ same class
- Classes anônimas tem nomes atribuídos automaticamente
+ Classes anônimas têm nomes atribuídos automaticamente
como demonstrado no exemplo a seguir. Este nome deve ser
considerado apenas um detalhe não confiável na implementação.
diff --git a/language/oop5/basic.xml b/language/oop5/basic.xml
index b75e0e497..b2ab9b6b0 100755
--- a/language/oop5/basic.xml
+++ b/language/oop5/basic.xml
@@ -2,7 +2,7 @@
- O básico
+ O Básicoclass
diff --git a/language/oop5/cloning.xml b/language/oop5/cloning.xml
index d249f3c3c..8f3358b6f 100755
--- a/language/oop5/cloning.xml
+++ b/language/oop5/cloning.xml
@@ -1,7 +1,7 @@
-
+
- Clonando objetos
+ Clonando Objetos
Criar uma cópia de um objeto com propriedades totalmente replicadas nem sempre
@@ -30,7 +30,7 @@ $copia_do_objeto = clone $objeto;
- Ao se clonar um objeto, o PHP fará uma cópia superficial de todas as
+ Ao clonar um objeto, o PHP fará uma cópia superficial de todas as
propriedades do objeto. Qualquer propriedade que seja referência a outra variável,
permanecerá como referência.
@@ -72,8 +72,8 @@ class MyCloneable
function __clone()
{
- // Force a copy of this->object, otherwise
- // it will point to same object.
+ // Força uma cópia de this->object, caso contrário
+ // aponta para o mesmo objeto.
$this->object1 = clone $this->object1;
}
}
@@ -86,10 +86,10 @@ $obj->object2 = new SubObject();
$obj2 = clone $obj;
-print "Original Object:\n";
+print "Objeto original:\n";
print_r($obj);
-print "Cloned Object:\n";
+print "Objeto clonado:\n";
print_r($obj2);
?>
@@ -98,7 +98,7 @@ print_r($obj2);
&example.outputs;
SubObject Object
@@ -112,7 +112,7 @@ MyCloneable Object
)
)
-Cloned Object:
+Objeto clonado:
MyCloneable Object
(
[object1] => SubObject Object
diff --git a/language/oop5/magic.xml b/language/oop5/magic.xml
index d640d20b3..9a3bd6254 100755
--- a/language/oop5/magic.xml
+++ b/language/oop5/magic.xml
@@ -1,7 +1,7 @@
- Métodos mágicos
+ Métodos Mágicos
Métodos mágicos são métodos especiais que sobrescrever o comportamento padrão do PHP
quando certas operações são realizadas em um objeto.
diff --git a/language/oop5/object-comparison.xml b/language/oop5/object-comparison.xml
index 56666d0b5..e1bffb500 100755
--- a/language/oop5/object-comparison.xml
+++ b/language/oop5/object-comparison.xml
@@ -1,7 +1,7 @@
- Comparando objetos
+ Comparando Objetos
Ao usar o operador de comparação (==),
as variáveis dos objetos são comparadas de maneira simples, nominalmente: Duas instâncias
diff --git a/language/predefined/closure/fromcallable.xml b/language/predefined/closure/fromcallable.xml
index cd430985a..d273d6dac 100644
--- a/language/predefined/closure/fromcallable.xml
+++ b/language/predefined/closure/fromcallable.xml
@@ -3,7 +3,7 @@
Closure::fromCallable
- Converte um callable em uma closure
+ Converte um chamável em uma closure
@@ -21,7 +21,7 @@
- A partir do PHP 8.1.0, Sintaxe de callable de primeira classe possui a mesma semântica que este método.
+ A partir do PHP 8.1.0, Sintaxe de chamáveis de primeira classe possui a mesma semântica que este método.
@@ -33,7 +33,7 @@
callback
- O callable para converter.
+ O chamável a ser convertido.
@@ -53,7 +53,7 @@
&reftitle.seealso;
Funções anônimas
- Sintaxe de callable de primeira classe
+ Sintaxe de chamável de primeira classe
diff --git a/language/predefined/countable.xml b/language/predefined/countable.xml
index e9bf4e72d..3efaecced 100644
--- a/language/predefined/countable.xml
+++ b/language/predefined/countable.xml
@@ -2,7 +2,7 @@
- Interface Countable
+ A interface CountableCountable
diff --git a/language/predefined/iteratoraggregate.xml b/language/predefined/iteratoraggregate.xml
index 607974536..2306a4132 100644
--- a/language/predefined/iteratoraggregate.xml
+++ b/language/predefined/iteratoraggregate.xml
@@ -1,8 +1,8 @@
-
+
- The IteratorAggregate interface
+ A interface IteratorAggregateIteratorAggregate
@@ -42,7 +42,7 @@
&reftitle.examples;
- Basic usage
+ Uso básico
-
+
- The Serializable interface
+ A interface SerializableSerializable
@@ -17,12 +17,12 @@
Classes que implementam esta intarface não possuem mais suporte aos métodos
__sleep() and
- __wakeup(). O método serialize é
+ __wakeup(). O método de serialização é
chamado não importando se uma instância possui a necessidade de ser serializada. Não invoca o método __destruct(),
ou possui qualquer outro efeito colateral a não ser que programado no método. Quando os dados são
- deserializados, a classe toma conhecimento e o método unserialize() apropriado é chamado como
- um construtor, em vez de chamar o método __construct(). Se necessitar executar o construtor
- padrão, pode-se fazer no método.
+ desserializados, a classe toma conhecimento e o método unserialize() apropriado é chamado como
+ um construtor, em vez de chamar o método __construct(). Se for necessário executar o construtor
+ padrão, pode-se fazer isso no método.
@@ -54,7 +54,7 @@
&reftitle.examples;
- Basic usage
+ Uso básico
- Throwable
+ A classe ThrowableThrowable
diff --git a/language/types/enumerations.xml b/language/types/enumerations.xml
index 9988b754b..64b0bf148 100644
--- a/language/types/enumerations.xml
+++ b/language/types/enumerations.xml
@@ -1,14 +1,14 @@
- Enumerations
+ EnumeraçõesEnumerações Básicas
- Enumerations são uma camada de restrição sobre classes e constantes de classe,
+ Enumerações são uma camada de restrição sobre classes e constantes de classe,
destinadas a fornecer uma maneira de definir um conjunto fechado de valores possíveis para um tipo.
@@ -37,7 +37,7 @@ do_stuff(Suit::Spades);
Para uma discussão completa, consulte o capítulo
- Enumerations.
+ sobre enumerações.
@@ -48,9 +48,9 @@ do_stuff(Suit::Spades);
Se um enum for convertido em um object, ele não será
modificado. Se um enum for convertido em um array,
- será criado um array com uma única chave de name (para enumerations puras) ou
+ será criado um array com uma única chave de name (para enumerações puras) ou
um array com chaves name e value
- (para enumerations com backup). Todos os outros tipos de conversão resultarão em erro.
+ (para enumerações com backup). Todos os outros tipos de conversão resultarão em erro.
diff --git a/language/types/mixed.xml b/language/types/mixed.xml
index ec94be1e9..6bae3c0e1 100644
--- a/language/types/mixed.xml
+++ b/language/types/mixed.xml
@@ -1,6 +1,6 @@
- Mixed
+ Misto
O tipo mixed aceita todos os valores. É equivalente ao
diff --git a/language/wrappers/audio.xml b/language/wrappers/audio.xml
index 44bde41c6..01e4bcb05 100644
--- a/language/wrappers/audio.xml
+++ b/language/wrappers/audio.xml
@@ -4,7 +4,7 @@
ogg://
- Streams de áudio
+ Fluxos de áudio
diff --git a/reference/bc/book.xml b/reference/bc/book.xml
index bf0eed52f..604712d01 100644
--- a/reference/bc/book.xml
+++ b/reference/bc/book.xml
@@ -3,7 +3,7 @@
- BCMath, funções matemáticas de precisão arbitrária
+ Funções matemáticas de precisão arbitráriaBC Math
@@ -35,7 +35,7 @@ $num1 = 0; // (string) 0 => '0'
$num2 = -0.000005; // (string) -0.000005 => '-5.05E-6'
echo bcadd($num1, $num2, 6); // => '0.000000'
-setlocale(LC_NUMERIC, 'de_DE'); // uses a decimal comma
+setlocale(LC_NUMERIC, 'de_DE'); // usa uma vírgula como separador de decimais
$num2 = 1.2; // (string) 1.2 => '1,2'
echo bcsub($num1, $num2, 1); // => '0.0'
?>
diff --git a/reference/calendar/book.xml b/reference/calendar/book.xml
index e7dfd4d77..54e9d0545 100644
--- a/reference/calendar/book.xml
+++ b/reference/calendar/book.xml
@@ -3,7 +3,7 @@
- Calendar
+ Calendário
diff --git a/reference/datetime/book.xml b/reference/datetime/book.xml
index 8b13ff48f..f62e68d5d 100644
--- a/reference/datetime/book.xml
+++ b/reference/datetime/book.xml
@@ -3,8 +3,8 @@
- Data e Hora
- Data/Hora
+ Data e Horário
+ Data/Horário
@@ -56,7 +56,7 @@
&reference.datetime.reference;
- Erros e Exceções de Data/Hora
+ Erros e Exceções de Data/Horário
diff --git a/reference/datetime/dateexception.xml b/reference/datetime/dateexception.xml
index 1e62d5d47..1342afec1 100644
--- a/reference/datetime/dateexception.xml
+++ b/reference/datetime/dateexception.xml
@@ -9,7 +9,7 @@
&reftitle.intro;
- Classe pai das exceções de Data/Hora, para problemas que surgem devido a
+ Classe pai das exceções de Data/Horário, para problemas que surgem devido a
entradas do usuário ou argumentos texto em formato livre que precisam ser analisados.
diff --git a/reference/datetime/datemalformedstringexception.xml b/reference/datetime/datemalformedstringexception.xml
index a8eec4db5..2649d0ed8 100644
--- a/reference/datetime/datemalformedstringexception.xml
+++ b/reference/datetime/datemalformedstringexception.xml
@@ -9,7 +9,7 @@
&reftitle.intro;
- Disparada quando uma string inválida de Data/Hora é detectada.
+ Disparada quando uma string inválida de Data/Horário é detectada.
Pode ser um valor para
diff --git a/reference/datetime/dateobjecterror.xml b/reference/datetime/dateobjecterror.xml
index 810784fba..a23a73965 100644
--- a/reference/datetime/dateobjecterror.xml
+++ b/reference/datetime/dateobjecterror.xml
@@ -9,11 +9,11 @@
&reftitle.intro;
- Disparada quando uma das classe de Data/Hora não foi corretamente
+ Disparada quando uma das classe de Data/Horário não foi corretamente
inicializada.
- Como as classes de Data/Hora não são finais, eles podem ser herdadas.
+ Como as classes de Data/Horário não são finais, eles podem ser herdadas.
Quando um construtor da classe pai não é chamado, este erro é disparado. Este é
sempre um erro de programação.
diff --git a/reference/datetime/datetimeimmutable/createfromformat.xml b/reference/datetime/datetimeimmutable/createfromformat.xml
index 2e94732b6..39c4c324a 100644
--- a/reference/datetime/datetimeimmutable/createfromformat.xml
+++ b/reference/datetime/datetimeimmutable/createfromformat.xml
@@ -280,7 +280,7 @@
- Data/Hora completa
+ Data/Horário completos------
diff --git a/reference/datetime/datetimeinterface/format.xml b/reference/datetime/datetimeinterface/format.xml
index 3957c917b..00a6c853c 100644
--- a/reference/datetime/datetimeinterface/format.xml
+++ b/reference/datetime/datetimeinterface/format.xml
@@ -315,7 +315,7 @@
-43200 a 50400
- Data/Hora completa
+ Data/Horário completos------
@@ -331,7 +331,7 @@
U
- Segundos desde a Era Unix (1 de janeiro de 1970 00:00:00 GMT)
+ Segundos desde a Época Unix (1 de janeiro de 1970 00:00:00 GMT)Veja também time
diff --git a/reference/datetime/functions/mktime.xml b/reference/datetime/functions/mktime.xml
index 2c740915f..bd63ee27a 100644
--- a/reference/datetime/functions/mktime.xml
+++ b/reference/datetime/functions/mktime.xml
@@ -20,7 +20,7 @@
Retorna o timestamp Unix correspondente aos argumentos informados.
Este timestamp é um inteiro longo contendo o número de segundos
- entre a Era Unix (January 1 1970 00:00:00 GMT), e o tempo
+ entre a Época Unix (January 1 1970 00:00:00 GMT), e o horário
especificado.
diff --git a/reference/datetime/ini.xml b/reference/datetime/ini.xml
index bf129f90a..e9ce895c1 100755
--- a/reference/datetime/ini.xml
+++ b/reference/datetime/ini.xml
@@ -5,7 +5,7 @@
&extension.runtime;
- Opções de Configuração de Data/Hora
+ Opções de Configuração de Data/Horário
diff --git a/reference/datetime/reference.xml b/reference/datetime/reference.xml
index a3f6cb3be..ee8f0c702 100644
--- a/reference/datetime/reference.xml
+++ b/reference/datetime/reference.xml
@@ -2,7 +2,7 @@
- &Functions; de Data/Hora
+ &Functions; de Data/Horário
&reference.datetime.entities.functions;
diff --git a/reference/dio/book.xml b/reference/dio/book.xml
index 828191532..c27160e42 100644
--- a/reference/dio/book.xml
+++ b/reference/dio/book.xml
@@ -3,17 +3,17 @@
- IO Direto
+ E/S Direta
&reftitle.intro;
- O PHP oferece suporte às funções de I/O direto, conforme descrito no Padrão Posix
- (Seção 6), para realizar funções de I/O em um nível mais baixo do que as funções
- de I/O de fluxo da linguagem C
+ O PHP oferece suporte às funções de E/S Direta, conforme descrito no Padrão Posix
+ (Seção 6), para realizar funções de E/S em um nível mais baixo do que as funções
+ de E/S de fluxo da linguagem C
(fopen, fread,..). O uso
- das funções DIO deve ser considerado apenas quando é necessário o controle direto
+ das funções de E/S Direta deve ser considerado apenas quando é necessário o controle direto
de um dispositivo. Em todos os outros casos, as funções padrão do
sistema de arquivos são mais
do que adequadas.
diff --git a/reference/dio/reference.xml b/reference/dio/reference.xml
index 287284ea7..846fd0f6b 100644
--- a/reference/dio/reference.xml
+++ b/reference/dio/reference.xml
@@ -2,7 +2,7 @@
- IO Direto &Functions;
+ &Functions; de E/S Direta
&reference.dio.entities.functions;
diff --git a/reference/imagick/book.xml b/reference/imagick/book.xml
index d9f834fa4..4cd38b26a 100644
--- a/reference/imagick/book.xml
+++ b/reference/imagick/book.xml
@@ -4,7 +4,7 @@
- Processamento de Imagem (ImageMagick)
+ Processamento de ImagemImageMagick
diff --git a/reference/pcntl/book.xml b/reference/pcntl/book.xml
index 9ac948be9..af0341bd4 100644
--- a/reference/pcntl/book.xml
+++ b/reference/pcntl/book.xml
@@ -3,14 +3,14 @@
- Process Control
+ Controle de ProcessosPCNTL
&reftitle.intro;
- O suporte ao controle de processos em PHP implementa o estilo Unix de
+ O suporte ao controle de processos no PHP implementa o estilo Unix de
criação de processos, execução de programas, manipulação de sinais e
encerramento de processos. O Controle de Processo não deve ser ativado em um
ambiente de servidor web e resultados inesperados podem ocorrer se alguma
@@ -27,11 +27,11 @@
PCNTL agora usa ticks como mecanismo de retorno de chamada de identificador de sinal, que é
muito mais rápido que o mecanismo anterior. Esta mudança segue a mesma
- semântica do uso de "user ticks". Você usa a instrução declare
- para especificar os locais em seu programa onde os retornos de chamada
+ semântica do uso de "user ticks". A instrução declare é usada
+ para especificar os locais na aplicação onde as funções de retorno
podem ocorrer. Isso permite minimizar a sobrecarga do tratamento de
- eventos assíncronos. No passado, compilar PHP com pcntl habilitado
- sempre incorreria nessa sobrecarga, independentemente de seu script usar
+ eventos assíncronos. No passado, compilar o PHP com pcntl habilitado
+ sempre incorreria nessa sobrecarga, independentemente do script usar
pcntl ou não.
diff --git a/reference/rar/book.xml b/reference/rar/book.xml
index fdf1c9e81..6907ee8aa 100644
--- a/reference/rar/book.xml
+++ b/reference/rar/book.xml
@@ -3,7 +3,7 @@
- Rar Archiving
+ Arquivamento RarRar
diff --git a/reference/reflection/reflectionenum.xml b/reference/reflection/reflectionenum.xml
index dc80a4413..5368651b5 100644
--- a/reference/reflection/reflectionenum.xml
+++ b/reference/reflection/reflectionenum.xml
@@ -60,7 +60,7 @@
&reftitle.seealso;
- Enumerations
+ Enumerações
diff --git a/reference/reflection/reflectionenum/getcase.xml b/reference/reflection/reflectionenum/getcase.xml
index 2a83db14d..1eeb4808d 100644
--- a/reference/reflection/reflectionenum/getcase.xml
+++ b/reference/reflection/reflectionenum/getcase.xml
@@ -78,7 +78,7 @@ enum(Suit::Clubs)
&reftitle.seealso;
- Enumerations
+ EnumeraçõesReflectionEnum::getCasesReflectionEnum::hasCaseReflectionEnum::isBacked
diff --git a/reference/reflection/reflectionenum/getcases.xml b/reference/reflection/reflectionenum/getcases.xml
index 43eb5fe08..15046adb9 100644
--- a/reference/reflection/reflectionenum/getcases.xml
+++ b/reference/reflection/reflectionenum/getcases.xml
@@ -75,7 +75,7 @@ enum(Suit::Spades)
&reftitle.seealso;
- Enumerations
+ EnumeraçõesReflectionEnum::getCaseReflectionEnum::isBacked
diff --git a/reference/reflection/reflectionenum/hascase.xml b/reference/reflection/reflectionenum/hascase.xml
index c9a104d8f..08f6d6955 100644
--- a/reference/reflection/reflectionenum/hascase.xml
+++ b/reference/reflection/reflectionenum/hascase.xml
@@ -76,7 +76,7 @@ bool(false)
&reftitle.seealso;
- Enumerations
+ EnumeraçõesReflectionEnum::getCaseReflectionEnum::getCases
diff --git a/reference/reflection/reflectionenumbackedcase.xml b/reference/reflection/reflectionenumbackedcase.xml
index 2dadb7938..e99382e40 100644
--- a/reference/reflection/reflectionenumbackedcase.xml
+++ b/reference/reflection/reflectionenumbackedcase.xml
@@ -63,7 +63,7 @@
&reftitle.seealso;
- Enumerations
+ EnumeraçõesReflectionEnumUnitCase
diff --git a/reference/reflection/reflectionenumunitcase.xml b/reference/reflection/reflectionenumunitcase.xml
index cedf4cb84..360356116 100644
--- a/reference/reflection/reflectionenumunitcase.xml
+++ b/reference/reflection/reflectionenumunitcase.xml
@@ -60,7 +60,7 @@
&reftitle.seealso;
- Enumerations
+ EnumeraçõesReflectionEnumBackedCase
diff --git a/reference/spl/book.xml b/reference/spl/book.xml
index c54f5365f..927e49a7a 100644
--- a/reference/spl/book.xml
+++ b/reference/spl/book.xml
@@ -2,13 +2,13 @@
- Standard PHP Library (SPL)
+ Biblioteca Padrão PHP (SPL)SPL
&reftitle.intro;
- A extensão Standard PHP Library (SPL) define interfaces e classes
+ A extensão SPL - Standard PHP Library (Biblioteca Padrão PHP) define interfaces e classes
destinadas a resolver problemas comuns.