Correções ortográficas diversas.

This commit is contained in:
André L F S Bacci
2025-09-01 13:26:14 -03:00
parent edfaba8bdc
commit 77735be9c7
45 changed files with 95 additions and 96 deletions

View File

@@ -90,7 +90,7 @@
</para>
<note>
<para>
As notas dos usuários não são moderadas antes delas aparecem online, então
As notas dos usuários não são moderadas antes delas aparecerem online, então
a qualidade da escrita ou dos exemplos de código, e mesmo a veracidade da
contribuição, não podem ser garantidas. (Não que haja qualquer garantia
da qualidade ou exatidão do próprio texto do manual.)
@@ -420,7 +420,7 @@ Retorna o tamanho da string dada.
<para>
Pessoas envolvidas na tradução iniciam com o código fonte <acronym>XML</acronym>
disponível em <link xlink:href="&url.php.git.mirror;doc-en">&url.php.git.mirror;doc-en</link>
e partir daí é feita tradução para sua língua nativa. Eles
e a partir daí é feita tradução para sua língua nativa. Eles
<emphasis>não utilizam</emphasis> as versões geradas (como
<acronym>HTML</acronym> ou texto plano) já que é o sistema de compilação do manual que
cuida das conversões de <acronym>XML</acronym> para formatos mais

View File

@@ -36,7 +36,7 @@
</note>
<note>
<para>
Algumas operações númericas podem resultar em um valor representado pela constante
Algumas operações numéricas podem resultar em um valor representado pela constante
<constant>NAN</constant>. Quaisquer comparações exatas ou aproximadas deste valor
contra qualquer outro valor, incluindo ele mesmo, com exceção de &true;, terão como resultado &false;.
(por exemplo <literal>NAN != NAN</literal> e <literal>NAN !== NAN</literal>)
@@ -645,4 +645,3 @@ vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View File

@@ -46,7 +46,7 @@
</itemizedlist>
<sect2 xml:id="configure.options">
<title>Opções do Configuração do PHP</title>
<title>Opções de Configuração do PHP</title>
&appendices.configure.misc;
&appendices.configure.php;
&appendices.configure.servers;

View File

@@ -61,7 +61,7 @@
<para>
Para desabilitar a utilização do PHP na linha de comando (CLI) poderá utilizar
a diretiva <link linkend="configure.without-pear">--without-pear</link>).
Para mais informações leia sobre
Para mais informações, leia sobre
<link linkend="features.commandline">Utilizando o PHP a partir da linha de comando (CLI).</link>.
</para>
</listitem>
@@ -97,7 +97,7 @@
</term>
<listitem>
<para>
Inclue o suporte a servlet. DIR é o diretório base de instalação para a JSDK.
Inclui o suporte a servlet. DIR é o diretório base de instalação para a JSDK.
Esse SAPI requer que a extensão java seja montada como uma dl compartilhada.
</para>
</listitem>

View File

@@ -145,7 +145,7 @@ fclose($fp);
</section>
<section xml:id="filters.convert">
<title>Fitros de Conversão</title>
<title>Filtros de Conversão</title>
<simpara>
Como todos os filtros string.*, os filtros convert.* realizam ações

View File

@@ -31,16 +31,16 @@
reescreveu o PHP Tools, produzindo uma implementação maior e mais rica.
Este novo modelo foi capaz de interações com Banco de Dados e mais,
fornecendo uma estrutura na qual os usuários poderiam desenvolver aplicações web
simples e dinâmicas, como um livros de visitas. Em junho de 1995,
simples e dinâmicas, como um livro de visitas. Em junho de 1995,
Rasmus <link xlink:href="&url.php.release1.0.0;">liberou</link>
o código fonte do PHP Tools para o público, o que permitiu
que desenvolvedores usassem da forma como desejassem. Isso permitiu - e encorajou
- usuários a fornecerem correções para problemas no código, e em geral,
que desenvolvedores usassem da forma como desejassem. Isso permitiu e encorajou
usuários a fornecerem correções para problemas no código, e em geral,
aperfeiçoá-lo.
</para>
<para>
Em setembro do mesmo ano, Rasmus expandiu o PHP e - por um breve período
- mudou o nome PHP. Agora referindo-se a ferramenta como FI,
Em setembro do mesmo ano, Rasmus expandiu o PHP e por um breve período
mudou o nome PHP. Agora referindo-se a ferramenta como FI,
abreviação para "Forms Interpreter", a nova implementação
incluiu algumas funcionalidades básicas do PHP como bem conhecemos
hoje. Tinha variáveis no estilo Perl, interpretação automática de
@@ -48,10 +48,10 @@
similar à do Perl, porém muito mais limitada, simples, e um pouco inconsistente.
De fato, para embutir o código em um arquivo HTML, desenvolvedores tinham que usar comentários
HTML. Embora este método não tenha sido inteiramente
bem-recebido, FI continuou a desfrutar
um crescimento e uma aceitação como uma ferramente CGI --- mas ainda não como uma linguagem.
bem-recebido, FI continuou a desfrutar de um crescimento
e uma aceitação como uma ferramenta CGI mas ainda não como uma linguagem.
Contudo, isso começou a mudar no mês seguinte; em outubro de 1995 Rasmus liberou
um completa reescrita do código. Trazendo de volta o nome PHP, estava agora (brevemente) nomeado
uma completa reescrita do código. Trazendo de volta o nome PHP, estava agora (brevemente) nomeado
como "Personal Home Page Contruction
Kit" e foi o primeiro lançamento a vangloriar-se de que era, na época,
considerado um script avançado de interface. A linguagem foi
@@ -74,7 +74,7 @@
</para>
<para>
Apesar de ter tido um curto período de desenvolvimento, ele continuava
a defrutar de uma crescente popularidade em um mundo web ainda jovem e em desenvolvimento.
a desfrutar de uma crescente popularidade em um mundo web ainda jovem e em desenvolvimento.
Em 1997 e 1998, PHP/FI teve o apoio de milhares de usuários
ao redor do mundo.
Uma pesquisa da Netcraft em maio de 1998 indicou que cerca de 60.000 domínios
@@ -121,14 +121,14 @@
Zeev Suraski de Tel Aviv, Israel, começaram
outra completa reescrita do interpretador em 1997.
Abordando Rasmus online, eles discutiram vários aspectos para a
implementação e o redesenvolvimento do PHP. Em um esforço para melhorar o mecanismo
implementação e o desenvolvimento do PHP. Em um esforço para melhorar o mecanismo
e iniciar a construção sobre a base de usuários existentes
do PHP/FI, Andi, Rasmus, e Zeev decidiram colaborar no desenvolvimento
de uma linguagem de programação nova e independente.
Essa nova linguagem foi lançada com um novo nome, que removeu
a impressão do uso pessoal limitado que o nome PHP/FI 2.0 tinha mantido.
Foi renomeado simplesmente para 'PHP', com o significado se tornando
um acrônimo recursivo - PHP: Hypertext Preprocessor.
um acrônimo recursivo PHP: Hypertext Preprocessor.
</para>
<para>
Um dos maiores pontos fortes do PHP 3.0 foram os fortes recursos de
@@ -148,7 +148,7 @@
Depois de nove meses de testes abertos ao público, quando o anúncio do lançamento
oficial do PHP 3.0 chegou, prontamente foi instalado em
70.000 domínios em todo mundo,
e já não era mais limitado ao sistemas
e já não era mais limitado aos sistemas
operacionais compatíveis com o POSIX.
Uma parcela relativamente pequena de domínios informaram que o PHP foi instalado
em servidores executando Windows 95, 98 e NT e Macintosh. Em seu pico,
@@ -171,7 +171,7 @@
</para>
<para>
O novo mecanismo, chamado 'Zend Engine' (composto pelos primeiros
nome, Zeev e Andi), alcançou os objetivos do projeto com sucesso
nomes, Zeev e Andi), alcançou os objetivos do projeto com sucesso
e foi introduzido em meados de 1999. O PHP 4.0, baseado neste mecanismo
e com uma variedade de novos recursos adicionais, foi oficialmente
lançado em maio de 2000,
@@ -318,7 +318,7 @@
com um bom entendimento do código base do PHP.
Esses desenvolvedores gastaram muito de seu tempo localizando e
corrigindo os problemas do PHP. Além disso, houve muitos outros membros
do time que testavam e e davam retorno de suas correções usando
do time que testavam e davam retorno de suas correções usando
uma ampla variedade de plataformas.
</para>
</sect2>
@@ -338,13 +338,13 @@
Depois de testemunhar aplicações PyGtk e GTK-Perl, eu decidi ver se o PHP
poderia fazer uma interface com Gtk+, mesmo que pequena.
Iniciei em agosto de 2000, quando comecei a ter um pouco mais de tempo livre, e
iniciei os experimentos. Minha principal diretriz foi a implementação PyGtk pois possia
iniciei os experimentos. Minha principal diretriz foi a implementação PyGtk pois possa
recursos bastante completos e uma boa interface de orientação a objetos.
James Henstridge, o autor de PyGtk, forneceu muitos conselhos úteis durante os estágios
iniciais.
</para>
<para>
Escrever as interfaces para toda as funções Gtk+ ficou fora de questão,
Escrever as interfaces para todas as funções Gtk+ ficou fora de questão,
então eu aproveitei a ideia de gerar código, similar
a como o PyGtk tinha sido feito. O gerador de código é um programa PHP que lê
um conjunto de arquivos <filename>.defs</filename> contendo as classes Gtk+,
@@ -356,7 +356,7 @@
Trabalhar em um gerador de código e sua infra-estrutura levou algum tempo,
pois eu tinha pouco tempo para trabalhar no PHP-GTK durante o outono de 2000.
Depois que mostrei o PHP-GTK para Frank Kromann, ele ficou interessado
e começou ajudando-me com o gerador de código e em implementaçes
e começou ajudando-me com o gerador de código e em implementações
de Win32. Quando nós escrevemos o primeiro programa "Hello World" e executamos,
ficamos muito emocionados.
Levou dois ou mais meses para começar o projeto
@@ -384,32 +384,32 @@
<title>Livros sobre PHP</title>
<para>
Como o PHP cresceu, começou a ser reconhecido com uma
plataforma popular de desenvolvimento web. Um das formas mais interessantes
plataforma popular de desenvolvimento web. Uma das formas mais interessantes
de ver esta tendência foi observando os livros sobre PHP
que foram lançados ao longo dos anos.
</para>
<para>
Pelo que sabemos, o primeiro livro dedicado para
PHP foi 'PHP - tvorba interaktivních internetových aplikací'
(<emphasis>PHP - Criando aplicativos interativos da Internet</emphasis>),
PHP foi 'PHP tvorba interaktivních internetových aplikací'
(<emphasis>PHP Criando aplicativos interativos da Internet</emphasis>),
um livro tcheco publicado em 1999, cujo autor foi Jirka Kosek.
No mês sequinte, um livro alemão, dos autores Egon Schmid, Christian Cartus
No mês seguinte, um livro alemão, dos autores Egon Schmid, Christian Cartus
e Richard Blume. O primeiro livro em Inglês sobre PHP foi publicado
pouco depois, e foi 'Core PHP Programming' de Leon Atkinson. Este livro cobria o
PHP 3.0.
</para>
<para>
Enquanto estes eram os primeiros livros deste gênero - eles foram
seguidos por um grande número de livros de uma série de autores e
Enquanto estes eram os primeiros livros deste gênero eles foram
seguidos por um grande número de livros de uma série de autores
e editores. Existem mais de 400 livros em inglês, mais de 100 livros
em alemão, e mais de 50 livros em francês ou espanhol! Além, de poder encontrar
livros sobre PHP em muitas outras linguas, incluindo
em alemão, e mais de 50 livros em francês ou espanhol! Além de poder encontrar
livros sobre PHP em muitas outras línguas, incluindo
coreano, japonês e hebraico.
</para>
<para>
Obviamente, este grande número de livros - escrito por diferentes
Obviamente, este grande número de livros escritos por diferentes
autores, publicados por muitas editoras e sua disponibilidade
em tantas línguas - é um forte testemunho do sucesso do PHP
em tantas línguas é um forte testemunho do sucesso do PHP
em todo o mundo.
</para>
</sect1>

View File

@@ -2,7 +2,7 @@
<!-- EN-Revision: a0ae28d3bc85f927c22649ebd9a590b921534b7d Maintainer: ae Status: ready --><!-- CREDITS: marcelomx,arthuralmeidap,anineto,ae -->
<section xml:id="ini.sections" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Lista das seções do &php.ini;</title>
<title>Lista das sessões do &php.ini;</title>
<para>
Esta lista inclui as seções do &php.ini; que podem ser modificadas para configurar a
instalação do PHP baseado em host ou em pastas. Estas seções são opcionais.

View File

@@ -24,7 +24,7 @@
<listitem>
<simpara>
<function>unserialize</function> agora irá falhar se forem passados dados
manipulados na tentantiva de instanciar um objeto sem
manipulados na tentativa de instanciar um objeto sem
chamar seu construtor.
</simpara>
</listitem>

View File

@@ -2,10 +2,10 @@
<!-- EN-Revision: b67451f6fb5aa8602d88fb8680c581f79b76655c Maintainer: leonardolara Status: ready -->
<sect1 xml:id="migration56.incompatible">
<title>Alterações imcompatíveis com versões anteriores</title>
<title>Alterações incompatíveis com versões anteriores</title>
<simpara>
Embora a maior parte do código existente de PHP 5 funcione sem alterações, devem ser
observadas algumas alteraçõs incompatíveis com versões anteriores:
observadas algumas alterações incompatíveis com versões anteriores:
</simpara>
<sect2 xml:id="migration56.incompatible.array-keys">
@@ -13,7 +13,7 @@
<para>
Anteriormente, arrays declarados como propriedades de classe que misturavam chaves explícitas
e implícitas poderiam ter elementos de array sileciosamente sobrescritos se um chave
e implícitas poderiam ter elementos de array silenciosamente sobrescritos se um chave
implícita fosse a mesma de uma implícita sequencial. Por exemplo:
</para>

View File

@@ -421,7 +421,7 @@ object(C)#1 (1) {
A extensão <link linkend="book.pgsql">pgsql</link> agora suporta
conexões e consultas assíncronas, assim habilitando comportamento
sem bloqueio ao interagir com banco de dados PostgreSQL. Conexões assíncronas
podem ser estabalacidas através da constante
podem ser estabelecidas através da constante
<constant>PGSQL_CONNECT_ASYNC</constant>. As novas funções
<function>pg_connect_poll</function>, <function>pg_socket</function>,
<function>pg_consume_input</function> e <function>pg_flush</function>

View File

@@ -71,7 +71,7 @@ function handler(Throwable $e) { /* ... */ }
Anteriormente, algumas classes internas retornavam &null; ou um objeto inútil
quando o construtor falhava. Todas as classes internas agora lançam
<classname>Exception</classname> neste caso, da mesma forma que
classes de usuário já faziam.
as classes de usuário já faziam.
</para>
</sect3>

View File

@@ -61,10 +61,10 @@ int(0)
</sect3>
<sect3 xml:id="migration70.incompatible.foreach.by-ref">
<title>Melhora no comporatamento da iteração por referência com &foreach;</title>
<title>Melhora no comportamento da iteração por referência com &foreach;</title>
<para>
Quanto iterado por referencia, o &foreach; fará um melhor trabalho de
Quanto iterado por referência, o &foreach; fará um melhor trabalho de
controlar as alterações feitas ao array durante a iteração. Por exemplo,
inclusões ao array enquanto iterado, agora resultam na inclusão de
valores enquanto itera, como a seguir:

View File

@@ -168,7 +168,7 @@ array(3) {
</informalexample>
<para>
De modo geral, é recomendo não confiar na ordem em que as atribuições com
De modo geral, é recomendado não confiar na ordem em que as atribuições com
que a função <function>list</function> ocorrem, como sua implementação
detalha, isso pode mudar novamente no futuro.
</para>
@@ -213,7 +213,7 @@ list($x, list(), $y) = $a;
<para>
A ordem dos elementos no array foi modificada quando estes elementos
foram automaticamente criados por referenciação em uma atribuição por referência.
foram automaticamente criados por referência em uma atribuição por referência.
Por exemplo:
</para>

View File

@@ -427,7 +427,7 @@ Fatal error: Uncaught CustomError: Alguma mensagem de erro
<para>
Mais detalhes sobre este recurso, incluindo como configurá-lo tanto no
ambiente de desenvolvimento quanto em produção, podem ser encontrados no pagina do manual
ambiente de desenvolvimento quanto em produção, podem ser encontrados na página do manual
do construtor de linguagem <function>assert</function>;
</para>
</sect2>

View File

@@ -9,7 +9,7 @@
<para>
A extensão mcrypt está abandonada por aproximadamente uma década agora, e sempre
foi siginificativamente complexa de se usar. Foi portanto descontinuada em favor do
foi significativamente complexa de se usar. Foi portanto descontinuada em favor do
OpenSSL, e será removida do núcleo e inserida no PECL a partir do PHP 7.2.
</para>
</sect2>

View File

@@ -8,7 +8,7 @@
<title>Lançamento de exceção ao passar menos argumentos do que uma função espera</title>
<para>
Anterioremente, um alerta seria emitido ao chamar funções definidas pelo usuário
Anteriormente, um alerta seria emitido ao chamar funções definidas pelo usuário
com parâmetros insuficientes. Agora, este alerta foi promovido a uma exceção da
classe Error. Esta alteração aplica-se somente a funções definidas pelo usuário, e não
a funções internas. Por exemplo:
@@ -129,7 +129,7 @@ Warning: Cannot call func_num_args() dynamically in %s on line %d
<title>Conversão de string numérica agora respeita notação científica</title>
<para>
Operacões de números inteiros e conversões de strings numéricas agora respeitam
Operações de números inteiros e conversões de strings numéricas agora respeitam
a notação científica. Isto também inclui a operação de conversão <literal>(int)</literal>,
e as seguintes funções: <function>intval</function> (onde
a base é 10), <function>settype</function>, <function>decbin</function>,
@@ -142,7 +142,7 @@ Warning: Cannot call func_num_args() dynamically in %s on line %d
<para>
<function>mt_rand</function> agora usa por padrão a versão fixa do
algoritmo Mersenne Twister. Se exsite dependência de uma saída determinística de
algoritmo Mersenne Twister. Se existe dependência de uma saída determinística de
<function>mt_rand</function>,
<constant>MT_RAND_PHP</constant> pode ser usada como segundo parâmetro opcional
para que <function>mt_srand</function> preserve a implementação antiga
@@ -381,7 +381,7 @@ array(2) {
<title>Construtor DateTime incorpora microssegundos</title>
<para>
<classname>DateTime</classname> e <classname>DateTimeImmutable</classname>
agora incorportam adequadamente microssegundos quando construídos com o horário atual,
agora incorporam adequadamente microssegundos quando construídos com o horário atual,
tanto explicitamente quanto com uma string relativa (ex.: <literal>"first day of next
month"</literal>). Isto significa que as comparações nativas de duas novas instâncias
criadas agora irão muito provavelmente retornar &false; ao invés de &true;:
@@ -509,13 +509,13 @@ new DateTime() == new DateTime();
</para>
<para>
Na extensão WDDX, uma referência circular durante seralização agora irá lançar
Na extensão WDDX, uma referência circular durante serialização agora irá lançar
uma exceção <classname>Error</classname> ao invés de resultar em um erro
fatal.
</para>
<para>
Na extensão XML-RPC, uma referência circular durante seralização agora irá lançar
Na extensão XML-RPC, uma referência circular durante serialização agora irá lançar
uma instância da exceção <classname>Error</classname> ao invés de
resultar em um erro fatal.
</para>

View File

@@ -222,7 +222,7 @@ try {
<para>
Agora pode-se especificar chaves na função <function>list</function>, ou sua nova sintaxe curta
<literal>[]</literal>. Isto habilita desestruturação de arrays com
<literal>[]</literal>. Isto habilita a desestruturação de arrays com
chaves não inteiras ou não sequenciais.
</para>

View File

@@ -181,7 +181,7 @@ string(1) "@"
<sect2 xml:id="migration71.other-changes.typeerror-error-messages">
<title>Mensagens de <classname>TypeError</classname> mais informativas quando &null; é permitido</title>
<para>
Exceções <classname>TypeError</classname> para varificações de tipo arg_info irão
Exceções <classname>TypeError</classname> para verificações de tipo arg_info irão
agora fornecer mensagens de erro mais informativas. Se o tipo do parâmetro ou do retorno
aceitar &null; (por ter um valor padrão de &null; ou por ser um tipo
anulável), o texto do erro agora mencionará isto com uma mensagem

View File

@@ -29,13 +29,13 @@ var_dump(number_format(-0.01)); // agora exibe string(1) "0" em vez de string(2)
<title>Converte chaves numéricas durante conversões de objetos e arrays</title>
<para>
Chaves númericas agora são melhor manipuladas ao converter arrays para objetos e
Chaves numéricas agora são melhor manipuladas ao converter arrays para objetos e
objetos para arrays (conversão explícita ou pela função
<function>settype</function>).
</para>
<para>
Isto siginifica que chaves de números inteiros (ou de strings numéricas) de arrays sendo convertidos
Isto significa que chaves de números inteiros (ou de strings numéricas) de arrays sendo convertidos
para objetos agora são acessíveis:
</para>
@@ -96,7 +96,7 @@ var_dump(
<screen>
<![CDATA[
array(1) {
[0]=> // agora chave de número inteiro, em ve de string
[0]=> // agora chave de número inteiro, em vez de string
int(1)
}
int(1)
@@ -225,7 +225,7 @@ int(2)
<para>
Referências não qualificadas a constantes indefinidas agora irão gerar um
<constant>E_WARNING</constant> (ao invés de um <constant>E_NOTICE</constant>).
Não próxima versão maior do PHP, elas irão gerar exceções
Na próxima versão maior do PHP, elas irão gerar exceções
<classname>Error</classname>.
</para>
</sect2>
@@ -253,7 +253,7 @@ int(2)
<para>
O nome <literal>object</literal> era fracamente reservado no PHP 7.0.
Agora é estritamente reservados, e é proibido usá-lo como nome de classe, trait
Agora é estritamente reservado, e é proibido usá-lo como nome de classe, trait
ou interface.
</para>
</sect2>
@@ -271,7 +271,7 @@ int(2)
<para>
Enquanto <function>array_unique</function> com <constant>SORT_STRING</constant>
anteriormente copiava o array e removia elementos não únicos (sem empactotar
anteriormente copiava o array e removia elementos não únicos (sem empacotar
o array depois), agora o novo array é construído com a adição dos
elementos únicos. Isto pode resultar em índices numéricos diferentes.
</para>
@@ -323,7 +323,7 @@ int(2)
</sect2>
<sect2 xml:id="migration72.incompatible.sqlsafe_mode-ini-setting">
<title>Remoção da condifuração ini <link linkend="ini.sql.safe-mode"><parameter>sql.safe_mode</parameter></link></title>
<title>Remoção da configuração ini <link linkend="ini.sql.safe-mode"><parameter>sql.safe_mode</parameter></link></title>
<para>
A configuração ini <parameter>sql.safe_mode</parameter> agora foi removida.

View File

@@ -38,7 +38,7 @@
<itemizedlist>
<listitem>
<simpara>
Unix: Autoconf 2.64 ou superior agora é requirido para construir o PHP.
Unix: Autoconf 2.64 ou superior agora é requerido para construir o PHP.
</simpara>
</listitem>
<listitem>

View File

@@ -13,7 +13,7 @@
<para>
Devido à introdução da <link
linkend="migration73.new-features.core.heredoc">sintaxe flexível
heredoc/nowdoc</link>, doc strings que contêm o rótulo final dentro de seu corpo
heredoc/nowdoc</link>, doc strings que contém o rótulo final dentro de seu corpo
podem causar erros de sintaxe ou alteração na interpretação. Por exemplo em:
<informalexample>
<programlisting role="php">

View File

@@ -28,7 +28,7 @@
</informalexample>
</para>
<para>
Parenteses <emphasis>não</emphasis> são necessários quando organizando um operando interno,
Parênteses <emphasis>não</emphasis> são necessários quando organizando um operando interno,
pois não gera ambiguidade ou problemas de associatividade:
<informalexample>
<programlisting role="php">
@@ -231,7 +231,7 @@
<title>Reflection</title>
<para>
As chamadas para <methodname>ReflectionType::__toString</methodname> agora geram,
As chamadas para <methodname>ReflectionType::__toString</methodname> agora geram
um aviso de descontinuação. Este método foi descontinuado em favor de
<methodname>ReflectionNamedType::getName</methodname> na documentação
a partir do PHP 7.1, mas não emitiu um aviso de descontinuação por motivos técnicos.

View File

@@ -25,7 +25,7 @@ function test($a, $b) {} // Depois
</programlisting>
</para>
<para>
Uma exceção à esta regra são os parâmetros escritos de seguinte forma: <code>Type $param = null</code>, onde
Uma exceção à esta regra são os parâmetros escritos da seguinte forma: <code>Type $param = null</code>, onde
o valor padrão nulo torna o tipo implicitamente anulável. Este uso continua permitido, mas é
recomendado o uso de um tipo anulável explícito:
</para>

View File

@@ -236,7 +236,7 @@ function my_error_handler($err_no, $err_msg, $filename, $linenum) {
</listitem>
<listitem>
<para>
Erros de herança devido a assinaturas de método incompatíveis (violações de LSP) agora sempre gerarão
Erros de herança devido a assinaturas de métodos incompatíveis (violações de LSP) agora sempre gerarão
um erro fatal. Antes, um aviso era gerado em alguns casos.
<!-- RFC: https://wiki.php.net/rfc/lsp_errors -->
</para>

View File

@@ -68,7 +68,7 @@ $a[15.0]; // ok, pois 15.0 == 15
<para>
Chamar um método <modifier>static</modifier>, ou acessar uma
propriedade <modifier>static</modifier> diretamente em um trait está descontinuado.
Métodos e propriedades estáticos devem ser acessados apenas em uma classe usando o trait.
Métodos e propriedades estáticas devem ser acessados apenas em uma classe usando o trait.
</para>
</sect3>

View File

@@ -15,7 +15,7 @@
<code>$GLOBALS['var']</code> continuam funcionando como estão.
Acesso somente leitura para todo o array <varname>$GLOBALS</varname> também
continua a ser suportado.
No entanto, acesso de escrita para todo o array <varname>$GLOBALS</varname>
No entanto, o acesso de escrita para todo o array <varname>$GLOBALS</varname>
não é mais suportado. Por exemplo, <code>array_pop($GLOBALS)</code>
resultará em um erro.
</para>
@@ -50,7 +50,7 @@ var_dump(B::counter()); // int(4), anteriormente int(2)
</programlisting>
</informalexample>
Isso significa que variávies estáticas em métodos agora se comportam da mesma maneira que
Isso significa que variáveis estáticas em métodos agora se comportam da mesma maneira que
propriedades estáticas.
</para>
</sect3>
@@ -246,7 +246,7 @@ ArgumentCountError - fazeriogurte(): Argument #1 ($recepiente) not passed
<para>
A opção <constant>MYSQLI_STORE_RESULT_COPY_DATA</constant>
Não tem mais efeito. Passar qualquer valor para o
não tem mais efeito. Passar qualquer valor para o
parâmetro <parameter>mode</parameter> do
<methodname>mysqli::store_result</methodname> não tem mais efeito.
</para>
@@ -258,7 +258,7 @@ ArgumentCountError - fazeriogurte(): Argument #1 ($recepiente) not passed
<para>
O modo de manipulação de erros padrão foi alterado de "silent" para "exceptions"
Veja a página <link linkend="mysqli-driver.report-mode">Modo de relatório do MySQLi</link>
para mais detalhes sobre o que isso emplica,
para mais detalhes sobre o que isso implica,
e como definir esse atributo explicitamente.
Para restaurar o comportamento anterior use:
<code>mysqli_report(MYSQLI_REPORT_OFF);</code>
@@ -305,7 +305,7 @@ ArgumentCountError - fazeriogurte(): Argument #1 ($recepiente) not passed
</para>
<para>
Chamar <methodname>PDOStatement::bindColumn</methodname> com
<constant>PDO::PARAM_LOB</constant> agor irá constantemente vincular um resultado de fluxo
<constant>PDO::PARAM_LOB</constant> agora irá constantemente vincular um resultado de fluxo
quando <constant>PDO::ATTR_STRINGIFY_FETCHES</constant> não está habilitado.
Anteriormente, o resultado seria um fluxo ou string dependendo do
driver de banco de dados utilizado e a hora que a vinculação é realizada.

View File

@@ -222,7 +222,7 @@ curl_setopt($curl, CURLOPT_POSTFIELDS, ['file' => $file]);
</para>
<para>
Adicionada nova opção de pool para o gerenciador de processo dinâmico chamada
<literal>pm.max_spawn_rate</literal>. Ela permite iniciar uma séria de filhos
<literal>pm.max_spawn_rate</literal>. Ela permite iniciar uma série de filhos
em um ritmo mais rápido quando pm dinâmico está selecionado.
O valor padrão é <literal>32</literal> que era o valor
codificado anterior.

View File

@@ -27,7 +27,7 @@
<para>
Agora a extensão ODBC escapa o nome de usuário e a senha quando
ambos uma string de conexão e nome de usuário/senha são fornecidos e a string
precise ser acrescentada. Antes, valores dados pelo usuário contendo valores que necessitassem ser escapados
precisa ser acrescentada. Antes, valores dados pelo usuário contendo valores que necessitassem ser escapados
poderiam criar uma string de conexão malformada ou injetar valores a partir de
dados providos pelo usuário. As regras de escape devem ser idênticas às do
comportamento do DbConnectionOptions do .NET BCL.

View File

@@ -174,7 +174,7 @@ echo $user_ini['listen']; // localhost:9000
<title>Fluxos</title>
<para>
Agora, fluxos podem emitir a notificação <constant>STREAM_NOTIFY_COMPLETED</constant>.
Agora, os fluxos podem emitir a notificação <constant>STREAM_NOTIFY_COMPLETED</constant>.
Isso não estava implementado anteriormente.
</para>
</sect2>

View File

@@ -202,7 +202,7 @@ class _MyClass {}
<simpara>
Passar &null; ou &false; para <function>dba_key_split</function> foi
descontinuado.
A funçao sempre retorna &false; nesses casos.
A função sempre retorna &false; nesses casos.
</simpara>
</sect2>

View File

@@ -707,7 +707,7 @@
instâncias para &string; redefiniria implicitamente o iterador.
</simpara>
<para>
Isso poderia causar repetições infinitas inesperados à medida que o iterador fosse retrocedido para o início.
Isso poderia causar repetições infinitas inesperadas à medida que o iterador fosse retrocedido para o início.
Por exemplo:
<informalexample>
<programlisting role="php">

View File

@@ -355,7 +355,7 @@ $object = $reflector->newLazyGhost($initializer);
<!-- RFC: https://wiki.php.net/rfc/pdo_driver_specific_subclasses -->
<simpara>
Adicionado suporte para subclasses de drivers específicos para suportar melhor
as funcionalidades específicas de cada bancos de dados.
as funcionalidades específicas de cada banco de dados.
As novas classes são instanciáveis tanto pela chamada ao método
<methodname>PDO::connect</methodname> quanto pela instanciação direta
de uma das subclasses específicas do driver.
@@ -434,7 +434,7 @@ $object = $reflector->newLazyGhost($initializer);
Adicionado suporte a analisador personalizado:
<simplelist>
<member>
literais com aspas simples (''), aspas duplas (""), e acetos graves (``), com a duplicação como
literais com aspas simples (''), aspas duplas (""), e acentos graves (``), com a duplicação como
mecanismo de escape
</member>
<member>
@@ -541,7 +541,7 @@ $object = $reflector->newLazyGhost($initializer);
</simpara>
<simpara>
A persistência de sessão agora funciona com um módulo de sessão compartilhado.
A persistência de sessão agora funciona com um módulo de sessão compartilhada.
</simpara>
</sect2>

View File

@@ -391,7 +391,7 @@
<simpara>
As funções <function>sodium_crypto_aead_aes256gcm_<replaceable>*</replaceable></function>
agora estão disponíveis em CPUs aarch64 CPUs com as extensões cripográficas
agora estão disponíveis em CPUs aarch64 CPUs com as extensões criptográficas
ARM.
</simpara>
</sect3>

View File

@@ -45,7 +45,7 @@
</listitem>
<listitem>
<para>
Nomes de funções usam sublinhado (_) entre palavas, enquanto nomes de classe usam
Nomes de funções usam sublinhado (_) entre palavras, enquanto nomes de classe usam
a notação <literal>camelCase</literal> e
<literal>PascalCase</literal>.
</para>

View File

@@ -144,7 +144,7 @@
<warning>
<simpara>
<function>password_verify</function> deve sempre ser usada ao invés
se gerar novamente o hash e comparar o resultado a um hash armazenado para
de gerar novamente o hash e comparar o resultado a um hash armazenado para
evitar ataques de temporização.
</simpara>
</warning>

View File

@@ -21,7 +21,7 @@
</para>
<para>
Chaves associativas (<type>string</type>) serão mantidas, mas chaves
númericas serão reindexadas.
numéricas serão reindexadas.
</para>
&note.sort-unstable;
&note.reset-index;

View File

@@ -135,7 +135,7 @@
<literal>0</literal> a <literal>365</literal>. (números de 3 dígitos
maiores que o número de dias em um ano são aceitos, e neste
caso case irão causar uma transferência de ano. Por exemplo, usar 366 com
2022, siginifica 2 de janeiro de 2023)
2022, significa 2 de janeiro de 2023)
</entry>
</row>
<row>

View File

@@ -44,7 +44,7 @@
<entry><link linkend="ini.date.timezone">date.timezone</link></entry>
<entry>"UTC"</entry>
<entry><constant>INI_ALL</constant></entry>
<entry>A partir do PHP 8.2, um aviso é emitido quando este parâmetros é configurado para um valor
<entry>A partir do PHP 8.2, um aviso é emitido quando este parâmetro é configurado para um valor
inválido ou para um string vazio.</entry>
</row>
</tbody>

View File

@@ -64,7 +64,7 @@
</para>
<para>
Consulte a <link linkend="configuration.changes.modes">seção do manual</link>
para informação sobre o que siginificam os níveis de acesso.
para informação sobre o que significam os níveis de acesso.
</para>
<note>
<para>

View File

@@ -25,7 +25,7 @@
que ainda permita flexibilidade na tradução.
</simpara>
<simpara>
Anterioremente, uma mensagem para o usuário final era criada como uma frase e manipulada como uma
Anteriormente, uma mensagem para o usuário final era criada como uma frase e manipulada como uma
string. Este procedimento criava problemas para localizadores porque a
estrutura da frase, ordem de palavras, formato de números e outros mais são muito diferentes
de língua para língua. A maneira neutra de criar mensagens

View File

@@ -66,7 +66,7 @@
<entry>8.0.0</entry>
<entry>
<parameter>shmop</parameter> agora espera uma instância de <classname>Shmop</classname>;
anterioremente um <type>resource</type> era esperado.
Anteriormente um <type>resource</type> era esperado.
</entry>
</row>
</tbody>

View File

@@ -53,7 +53,7 @@
<entry>8.0.0</entry>
<entry>
<parameter>shmop</parameter> agora espera uma instância de <classname>Shmop</classname>;
anterioremente um <type>resource</type> era esperado.
Anteriormente um <type>resource</type> era esperado.
</entry>
</row>
</tbody>

View File

@@ -55,7 +55,7 @@
<entry>8.0.0</entry>
<entry>
<parameter>shmop</parameter> agora espera uma instância de <classname>Shmop</classname>;
anterioremente um <type>resource</type> era esperado.
Anteriormente um <type>resource</type> era esperado.
</entry>
</row>
</tbody>

View File

@@ -78,7 +78,7 @@
<entry>8.0.0</entry>
<entry>
Em caso de sucesso, esta função agora retorna uma instância de <classname>Socket</classname>;
anteriorementem um <type>resource</type> era retornado.
anteriormente um <type>resource</type> era retornado.
</entry>
</row>
</tbody>

View File

@@ -20,7 +20,7 @@
</para>
<para>
Este função difere de <function>gettype</function> pelo fato de retornar nomes de tipo
que são mais consistentes com o uso real, ao invés daqueles exsitentes por razões históricas.
que são mais consistentes com o uso real, ao invés daqueles exisitentes por razões históricas.
</para>
</refsect1>