diff --git a/chapters/intro.xml b/chapters/intro.xml
index efd5f5052..568e0b1b8 100644
--- a/chapters/intro.xml
+++ b/chapters/intro.xml
@@ -131,7 +131,7 @@
gerar tipos de arquivos complexos, como imagens ou arquivos PDF, criptografar dados
e enviar emails. Ele também pode gerar facilmente qualquer texto, como JSON
ou XML. O PHP consegue gerar automaticamente esses arquivos, e gravá-los no
- sistema de arquivos, ao invés de apenas imprmir, possibilitando criar um cache no lado do servidor para
+ sistema de arquivos, ao invés de apenas imprimir, possibilitando criar um cache no lado do servidor para
conteúdo dinâmico.
diff --git a/faq/installation.xml b/faq/installation.xml
index c7e389d65..057623dcf 100755
--- a/faq/installation.xml
+++ b/faq/installation.xml
@@ -368,7 +368,7 @@ cgi error:
Você deve definir a diretiva
cgi.force_redirect para 0.
O padrão é 1, então certifique-se que
- a directiva não está comentada (com um ;). Como
+ a diretiva não está comentada (com um ;). Como
todas as diretivas, esta é definida no &php.ini;
diff --git a/install/cloud/azure.xml b/install/cloud/azure.xml
index 293a91832..caa0fbde2 100644
--- a/install/cloud/azure.xml
+++ b/install/cloud/azure.xml
@@ -29,7 +29,7 @@
O Dashboard dá acesso a algumas capacidades de depuração, gerenciamento de
arquivos e extensões de site.
As extensões de site são um mecanismo do Azure para adicionar programas extras,
- como compilações de previsualização do PHP, ao site web.
+ como compilações de pré-visualização do PHP, ao site web.
diff --git a/install/fpm/configuration.xml b/install/fpm/configuration.xml
index 5b37e2723..38a49c982 100644
--- a/install/fpm/configuration.xml
+++ b/install/fpm/configuration.xml
@@ -3,7 +3,7 @@
Configuração
- FPM usa a sintaxe do &php.ini; para seus arquivos de configuração - php-fpm.conf, e para arquivos de configuração de conuntos.
+ FPM usa a sintaxe do &php.ini; para seus arquivos de configuração - php-fpm.conf, e para arquivos de configuração de pools.
@@ -52,7 +52,7 @@
- Limite de tamanho das linhas de regitro para permitir mensagens maiores
+ Limite de tamanho das linhas de registro para permitir mensagens maiores
que 1024 caracteres sem quebras.
Valor padrão: 1024.
Disponível desde o PHP 7.3.0.
@@ -401,12 +401,12 @@
O número de processos filhos a serem criados quando pm está definido como
static e o número máximo de processos filhos a serem criados
- quando pm está deinido como dynamic. Esta
+ quando pm está de início como dynamic. Esta
opção é obrigatória.
Esta opção define o limite para o número de solicitações simultâneas que
- serão servidas. Equivalente à directiva ApacheMaxClients com
+ serão servidas. Equivalente à diretiva ApacheMaxClients com
mpm_prefork e à variável de ambiente PHP_FCGI_CHILDREN no
FastCGI original do PHP.
@@ -458,7 +458,7 @@
- A taxa de criação de processos filhos simulataneamente. Utilizado apenas quando
+ A taxa de criação de processos filhos simultaneamente. Utilizado apenas quando
pm é definido para dynamic.
Valor padrão: 32
@@ -499,7 +499,7 @@
- O endereço no qual serão aceitas requisições de status FastCGI. Isto cria um novo conunto invisível
+ O endereço no qual serão aceitas requisições de status FastCGI. Isto cria um novo conjunto invisível
que pode manipular as requisições independentemente. Útil se o conjunto principal está ocupado
com requisições longas dado que é possível obter a
página de status FPM antes de terminar essas requisições
@@ -556,7 +556,7 @@
Especifica a prioridade de nice(2) a ser aplicada ao processo (somente se informado).
- Esse valor pode variar de -19 (prioridade máxima) to 20 (priridade mínima).
+ Esse valor pode variar de -19 (prioridade máxima) to 20 (prioridade mínima).
Valor padrão: não definido.
@@ -568,7 +568,7 @@
- Configura o sinalizador dumpable (PR_SET_DUMPABLE prctl) mesmo no caso do usuário ou
+ Configura o sinalizador de despejo (PR_SET_DUMPABLE prctl) mesmo no caso do usuário ou
ou grupo do processo for diferente usuário do processo principal. Permite criar despejos do
núcleo do processo e rastrear o processo para o usuário do conjunto.
Valor padrão: no. Desde o PHP 7.0.29, 7.1.17 e 7.2.5.
@@ -662,7 +662,7 @@
- Define o limite de descritores de arquivos abertos para processos filhos neste conunto. Valor padrão: valor definido pelo sistema.
+ Define o limite de descritores de arquivos abertos para processos filhos neste conjunto. Valor padrão: valor definido pelo sistema.
@@ -815,7 +815,7 @@
%CPU usado pela requisição. Aceita estes formatos:
%{user}C somente para CPU de usuário,
- %{system}C domente para CPU de sistema e
+ %{system}C somente para CPU de sistema e
%{total}C para CPU de usuário + sistema (padrão)
@@ -825,7 +825,7 @@
Tempo decorrido para servir a requisição.
- Aceita os seguites formatos de precisão:
+ Aceita os seguintes formatos de precisão:
%{seconds}d (segundos - padrão), %{milliseconds}d (milissegundos) e
%{microseconds}d (microssegundos).
@@ -853,7 +853,7 @@
%l
- Content-Length da requisição (somente para requisiçoes HTTP POST)
+ Content-Length da requisição (somente para requisições HTTP POST)
diff --git a/install/macos/bundled.xml b/install/macos/bundled.xml
index 1bf38c43c..cb874b9f3 100644
--- a/install/macos/bundled.xml
+++ b/install/macos/bundled.xml
@@ -73,12 +73,12 @@
]]>
Observe a localização/caminho. Quando compilar o PHP no futuro, os
- arquivos acima devem ser substituidos ou comentados.
+ arquivos acima devem ser substituídos ou comentados.
- Certifique-se que as extensões desejadas serão avalidadas como códigos PHP (exemplos:
+ Certifique-se que as extensões desejadas serão avaliadas como códigos PHP (exemplos:
.php, .html
e .inc).
diff --git a/install/unix/debian.xml b/install/unix/debian.xml
index c0202003c..5d61d0a62 100644
--- a/install/unix/debian.xml
+++ b/install/unix/debian.xml
@@ -4,7 +4,7 @@
Instalando a partir de pacotes no Debian GNU/Linux e distribuições relacionadas
O PHP pode ser instalado a partir do código-fonte, mas também está disponível através de
- pacores do Debian GNU/Linux.
+ pacotes do Debian GNU/Linux.
Isto também vale para outras distribuições baseadas em Debian, como
Ubuntu, Kali Linux, e Linux Mint.
diff --git a/install/unix/lighttpd-14.xml b/install/unix/lighttpd-14.xml
index e5a3a80eb..0a6933dae 100644
--- a/install/unix/lighttpd-14.xml
+++ b/install/unix/lighttpd-14.xml
@@ -15,7 +15,7 @@
FastCGI é o método SAPI preferido para conectar o PHP ao Lighttpd. FastCGI é
- habilitado automagicamente no php-cgi.
+ habilitado automaticamente no php-cgi.
@@ -54,7 +54,7 @@ fastcgi.server = ( ".php" =>
A diretiva bin-path permite ao lighttpd iniciar processos FastCGI dinamicamente.
O PHP irá iniciar processos-filhos de acordo com a variável de ambiente PHP_FCGI_CHILDREN.
- A diretiva bin-environment define o embiente para os
+ A diretiva bin-environment define o ambiente para os
processos inciados. O PHP irá fechar um processo filho depois que o número
de requisições especificados por PHP_FCGI_MAX_REQUESTS for alcançado. As diretivas
min-procs e max-procs devem geralmente ser evitadas com o PHP. O PHP
@@ -82,7 +82,7 @@ fastcgi.server = ( ".php" =>
de esforço é requerido. Configurar a variável de ambiente PHP_FCGI_CHILDREN
controla quantos processos filhos do PHP irão iniciar para lidar com as requisições que chegam.
Configurar PHP_FCGI_MAX_REQUESTS irá determinar por quanto tempo (em requisições) cada
- filho ficará ativo. Aqui está um script bach simples para ajudar a ininicar respondedores php.
+ filho ficará ativo. Aqui está um script bach simples para ajudar a iniciar respondedores php.
diff --git a/install/windows/manual.xml b/install/windows/manual.xml
index c96f65d35..943b081d3 100644
--- a/install/windows/manual.xml
+++ b/install/windows/manual.xml
@@ -46,7 +46,7 @@
Extensões PECL pré-compiladas
Versões de extensões PECL pré-compiladas para Windows são distribuídas como
- arquivos DLL na páagina PECL da extensao.
+ arquivos DLL na páagina PECL da extensão.
Os binários não estão disponíveis para extensões que usam recursos específicos
diff --git a/language/types.xml b/language/types.xml
index dd0ef0e8b..c54fd30e2 100644
--- a/language/types.xml
+++ b/language/types.xml
@@ -66,7 +66,7 @@
utilize a funçãovar_dump.
Para extrair o tipo de uma
expressão,
- utilize a funçãoget_debug_type.
+ utilize a função get_debug_type.
Para apenas validar se uma expressão é de um certo tipo, utilize as funções
is_type.
diff --git a/language/types/array.xml b/language/types/array.xml
index 85df00f01..4c9dc1f37 100644
--- a/language/types/array.xml
+++ b/language/types/array.xml
@@ -6,7 +6,7 @@
Um array no PHP é na verdade um mapa ordenado. Um mapa é um tipo que
relaciona valores a chaves. Este tipo
- é otimizado para várias usos diferentes: ele pode ser tratado como um array,
+ é otimizado para vários usos diferentes: ele pode ser tratado como um array,
uma lista (vetor), hashtable (que é uma implementação de mapa), dicionário,
coleção, pilha, fila e provavelmente mais. Assim como existe a possibilidade dos valores do array
serem outros arrays, árvores e
@@ -262,7 +262,7 @@ array(4) {
]]>
- Como pode ver, o último valor "d" foi atribuído a chave
+ Como pode ver, o último valor "d" foi atribuído à chave
7. Isso acontece porque a chave com maior inteiro antes dela
era 6.
@@ -351,7 +351,7 @@ array(2) {
- Antes do PHP 8.3.0, atribuir um a chave inteira negativa n causaria
+ Antes do PHP 8.3.0, atribuir uma chave inteira negativa n causaria
a atribuição de 0 à chave seguinte, portando o exemplo anterior
teria este resultado:
@@ -493,7 +493,7 @@ $arr[] = valor;
A partir do PHP 8.1.0, criar um novo array a partir do valor &false; foi descontinuado.
- Crir um array a partir de &null; e valores indefinidos ainda é permitido.
+ Criar um array a partir de &null; e valores indefinidos ainda é permitido.
@@ -540,7 +540,7 @@ var_dump($arr);
Note que a chave inteira de maior valor utilizada não
precisa necessariamente existir no array. Ele precisa ter existido
no array em algum momento desde a última
- reindexação do array. Veja o exemplo a seguir:
+ re-indexação do array. Veja o exemplo a seguir:
@@ -649,7 +649,7 @@ foreach ($source_array as [$id, $name]) {
- Elementos de arrays serão ignorados se a variável não for providenciada. Desconstrução
+ Elementos de arrays serão ignorados se a variável não for providenciada. A desconstrução
de arrays sempre inicia no índice 0.
@@ -699,7 +699,7 @@ echo $baz, PHP_EOL; // exibe "baz"
- Desconstrução de arrays podem ser utilizada para trocar duas variáveis.
+ A desconstrução de arrays podem ser utilizada para trocar duas variáveis.
diff --git a/language/types/float.xml b/language/types/float.xml
index 6e5a75bb7..8b8509399 100644
--- a/language/types/float.xml
+++ b/language/types/float.xml
@@ -58,7 +58,7 @@ EXPONENT_DNUM (({LNUM} | {DNUM}) [eE][+-]? {LNUM})
em base 10, como 0.1 ou
0.7, não possuem representação exata em ponto flutuante
na base 2, o formato utilizado internamente, não importando o tamanho
- da mantissa. Portanto não existe conversão para o formato interno sem
+ da mantissa. Portanto, não existe conversão para o formato interno sem
uma pequena perda de precisão. Isso pode ocasionar resultados
confusos: por exemplo, floor((0.1+0.7)*10) normalmente
retornará 7, em vez do resultado esperado 8,
diff --git a/language/types/integer.xml b/language/types/integer.xml
index 210cac718..7ae62da95 100644
--- a/language/types/integer.xml
+++ b/language/types/integer.xml
@@ -186,11 +186,11 @@ var_dump(round(25/7)); // float(4)
Ao converter de float para int, o número
será arredondado em direção ao zero.
- A partir do PHP 8.1.0, um aviso de descontinuação é emitido quando ocorrer conversão implícita de um &float; não integral para &integer; que perca precisão.
+ A partir do PHP 8.1.0, um aviso de descontinuação é emitido quando ocorre a conversão implícita de um &float; não integral para &integer; que perca precisão.
- Comvertendo a partir de float
+ Convertendo a partir de float
- Connvertendo a partir de strings
+ Convertendo a partir de strings
Se a string for
diff --git a/language/types/string.xml b/language/types/string.xml
index 3b70c7fc4..6c9d76ef7 100644
--- a/language/types/string.xml
+++ b/language/types/string.xml
@@ -168,7 +168,7 @@ echo 'Variáveis $também não $expandem', PHP_EOL;
\[0-7]{1,3}
Octal: uma sequência de caracteres que coincide com a expressão regular [0-7]{1,3}
- é um caracter em notação octal (por exemplo, "\101" === "A"),
+ é um caractere em notação octal (por exemplo, "\101" === "A"),
o qual é silenciosamente turcado para um byte (por exemplo "\400" === "\000")
@@ -176,7 +176,7 @@ echo 'Variáveis $também não $expandem', PHP_EOL;
\x[0-9A-Fa-f]{1,2}
Hexadecimal: uma sequência de caracteres que coincide com a expressão regular
- [0-9A-Fa-f]{1,2} é um caracter em notação decimal
+ [0-9A-Fa-f]{1,2} é um caractere em notação decimal
(por exemplo, "\x41" === "A")
@@ -199,7 +199,7 @@ echo 'Variáveis $também não $expandem', PHP_EOL;
O recurso mais importante de strings delimitadas por aspas duplas é o fato de que
- nomes de variáveis serão expandidos. Veja
+ nomes de variáveis serão expandidos. Veja a
interpolação de strings para
detalhes.
@@ -288,7 +288,7 @@ Parse error: Invalid body indentation level (expecting an indentation level of a
- Se o identificador de fechamento é identado, tabulações podem ser utilizados, no entanto
+ Se o identificador de fechamento é identado, tabulações podem ser utilizadas, no entanto
tabulações e espaços não podem estar misturados ou diferentes,
entre a indentação do fechamento e a indentação do corpo
Nesses casos, um ParseError será lançado.
@@ -318,7 +318,7 @@ END;
END;
}
-// Misturar espaços e tabulações no identficador de fechamento
+// Misturar espaços e tabulações no identificador de fechamento
{
echo <<
]]>
@@ -1021,9 +1021,9 @@ echo "C:\\diretório\\{$fantastico}.txt";
- Anteriormente ao PHP 8.0.0, strings também poderiam ser usados utilizandos chaves, por exemplo
+ Anteriormente ao PHP 8.0.0, strings também poderiam ser usados utilizando chaves, por exemplo
$str{42}.
- Essa sintaxe por chaves foi descontinuada desde o PHP 7.4.0 e não é mais suportadada a partir do PHP 8.0.0.
+ Essa sintaxe por chaves foi descontinuada desde o PHP 7.4.0 e não é mais suportada a partir do PHP 8.0.0.
@@ -1083,7 +1083,7 @@ var_dump($str);
- Índices de strings dever ser inteiros ou strings parecidos com inteiros,
+ Índices de strings devem ser inteiros ou strings parecidos com inteiros,
de outra forma um aviso é lançado.
@@ -1219,8 +1219,8 @@ string(1) "b"
- A partir do PHP 8.0.0, o caracter de ponto decimal sempre é
- um periodo ("."). Anteriormente ao PHP 8.0.0,
+ A partir do PHP 8.0.0, o caractere de ponto decimal sempre é
+ um ponto ("."). Anteriormente ao PHP 8.0.0,
o ponto decimal era definido pelo locale do script
(LC_NUMERIC). Veja mais detalhes na função setlocale.
@@ -1246,7 +1246,7 @@ string(1) "b"
o número único do resource atribuído pelo PHP
em tempo de execução. Apesar de que a estrutura exata desta string não seja confiável
e esteja sujeita a modificações, será sempre única a um dado recurso
- dentro do ciclo de vida de um script sendo executado (por exemplo numa requisição Web ou em um processo
+ dentro do ciclo de vida de um script sendo executado (por exemplo, em uma requisição Web ou em um processo
CLI) e não será reutilizada. Para obter o tipo de um resource, utilize
a função get_resource_type.
@@ -1359,10 +1359,10 @@ string(1) "b"
irão corromper os dados e usar, em substituição, funções que se comportem corretamente,
geralmente das extensões intl e
mbstring.
- Entretanto, usar funções que manipulam codificações Unicode é somente o
+ Entretanto, usar funções que manipulam codificação Unicode é somente o
começo. Não importa as funções que a linguagem provê, é essencial
saber a especificação Unicode. Por exemplo, um programa que supõem que só
- existem maiúsculas e mínusculas está fazendo uma suposição errada.
+ existem minúsculas e mínusculas está fazendo uma suposição errada.
diff --git a/preface.xml b/preface.xml
index de5b9323f..081999af7 100644
--- a/preface.xml
+++ b/preface.xml
@@ -12,7 +12,7 @@
de uso geral de código aberto amplamente utilizada, especialmente adequada para
desenvolvimento web e pode ser incorporada em HTML. Sua sintaxe baseia-se em
C, Java e Perl, e é fácil de aprender. O objetivo principal da
- linguagem é permitir a desenvolvedores escreverem páginas que serão geradas
+ linguagem é permitir aos desenvolvedores escreverem páginas que serão geradas
de forma dinâmica e rápida, mas pode-se fazer muito mais do que isso com o PHP.
diff --git a/reference/array/functions/array-merge.xml b/reference/array/functions/array-merge.xml
index 9b829b289..42f582917 100644
--- a/reference/array/functions/array-merge.xml
+++ b/reference/array/functions/array-merge.xml
@@ -135,7 +135,7 @@ Array
Se a intenção for apenas adicionar os elementos do segundo array no
primeiro, sem sobrescrever os elementos e sem
- causar a reindexação, deve-se utilizar o operador
+ causar a re-indexação, deve-se utilizar o operador
+:
diff --git a/reference/array/functions/array-splice.xml b/reference/array/functions/array-splice.xml
index 74783f35c..1a944b562 100644
--- a/reference/array/functions/array-splice.xml
+++ b/reference/array/functions/array-splice.xml
@@ -95,7 +95,7 @@
Se o array replacement for especificado, então os
- elementos removidos serão substituidos pelo elementos desse array.
+ elementos removidos serão substituídos pelo elementos desse array.
Se offset e length
diff --git a/reference/array/functions/each.xml b/reference/array/functions/each.xml
index dba167cd6..8cb6d325b 100644
--- a/reference/array/functions/each.xml
+++ b/reference/array/functions/each.xml
@@ -158,7 +158,7 @@ c => caju
each também aceitará objetos, porém pode retornar resultados
- inesperados. Portanto não é recomendado iterar por propriedades de objeto
+ inesperados. Portanto, não é recomendado iterar por propriedades de objeto
com each.
diff --git a/reference/dbase/functions/dbase-get-record-with-names.xml b/reference/dbase/functions/dbase-get-record-with-names.xml
index d1da7c38f..5c8a6ac1f 100644
--- a/reference/dbase/functions/dbase-get-record-with-names.xml
+++ b/reference/dbase/functions/dbase-get-record-with-names.xml
@@ -49,7 +49,7 @@
Um array associativo com o registro. Isto também irá incluir uma chave chamada
deleted a qual é definida como 1 se o registro foi marcado
para exclusão (veja dbase_delete_record).
- Portanto não é possível obter o valor de um campo com nome
+ Portanto, não é possível obter o valor de um campo com nome
deleted com esta função.
&dbase.type-conversion;
diff --git a/reference/info/functions/getenv.xml b/reference/info/functions/getenv.xml
index a82b5f378..8f6138e1f 100644
--- a/reference/info/functions/getenv.xml
+++ b/reference/info/functions/getenv.xml
@@ -17,7 +17,7 @@
Obtém o valor de uma única ou de todas as variáveis de ambiente.
- Uma lista de todas as variáveis dem embiente pode ser vista usando
+ Uma lista de todas as variáveis dem ambiente pode ser vista usando
phpinfo. Muitas dessas variáveis estão listadas na
RFC 3875, especificamente na
seção 4.1, "Request Meta-Variables".
diff --git a/reference/url/functions/rawurlencode.xml b/reference/url/functions/rawurlencode.xml
index 708f9215a..91a763349 100644
--- a/reference/url/functions/rawurlencode.xml
+++ b/reference/url/functions/rawurlencode.xml
@@ -38,7 +38,7 @@
&reftitle.returnvalues;
Retorna uma string na qual todos os caracteres alfa-numericos com exceção de
- -_.~ são substituidos com um sinal de porcento
+ -_.~ são substituídos com um sinal de porcento
(%) seguido de dois digitos hexadecimais. Esta codificação
esta descrita na RFC 3986 para proteger
caracteres de serem interpretados como delimitadores de URL, e para proteger