com doc/pt_br: traduzir migration80/deprecated pa ra pt_br: appendices/migration80/deprecated.xml
[email protected] (Daniel Rodrigues Lima) Thu, 28 Jan 2021 16:04:59 +0000
| Newsgroups | php.doc.pt-br |
|---|---|
| Message-ID | <[email protected]> |
Commit: 04c5b7d2f1d7eadb300697189932a2859ef393d3 Author: Daniel Rodrigues <[email protected]> Thu, 28 Jan 2021 13:04:59 -0300 Parents: 16c7683d767efa3953d36aed4786185bb95a3b92 Branches: master Link: http://git.php.net/?p=doc/pt_br.git;a=commitdiff;h=04c5b7d2f1d7eadb300697189932a2859ef393d3 Log: traduzir migration80/deprecated para pt_br Changed paths: M appendices/migration80/deprecated.xml
diff_04c5b7d2f1d7eadb300697189932a2859ef393d3.txt
(text/plain, 10 KB)
diff --git a/appendices/migration80/deprecated.xml b/appendices/migration80/deprecated.xml
index 87dba3daf..5d9d2cd2a 100644
--- a/appendices/migration80/deprecated.xml
+++ b/appendices/migration80/deprecated.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: d7a2a4e3f7114ec8f0a71da90ed7e55b70fb77ec Maintainer: geekcom Status: wip --><!-- CREDITS: geekcom -->
+<!-- EN-Revision: d7a2a4e3f7114ec8f0a71da90ed7e55b70fb77ec Maintainer: geekcom Status: ready --><!-- CREDITS: geekcom -->
<sect1 xml:id="migration80.deprecated">
<title>Recursos depreciados</title>
@@ -10,31 +10,31 @@
<itemizedlist>
<listitem>
<para>
- If a parameter with a default value is followed by a required parameter, the default value has
- no effect. This is deprecated as of PHP 8.0.0 and can generally be resolved by dropping the
- default value, without a change in functionality:
+ Se um parâmetro com um valor padrão é seguido por um parâmetro obrigatório, o valor padrão não tem
+ efeito. Essa funcionalidade está depreciada a partir do PHP 8.0.0 e geralmente pode ser resolvido eliminando o
+ valor padrão, sem mudança na funcionalidade:
</para>
<para>
<programlisting role="php">
<![CDATA[
<?php
-function test($a = [], $b) {} // Before
-function test($a, $b) {} // After
+function test($a = [], $b) {} // Antes
+function test($a, $b) {} // Depois
?>
]]>
</programlisting>
</para>
<para>
- One exception to this rule are parameters of the form <code>Type $param = null</code>, where
- the null default makes the type implicitly nullable. This usage remains allowed, but it is
- recommended to use an explicit nullable type instead:
+ Uma exceção à esta regra são os parâmetros escritos de 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>
<para>
<programlisting role="php">
<![CDATA[
<?php
-function test(A $a = null, $b) {} // Still allowed
-function test(?A $a, $b) {} // Recommended
+function test(A $a = null, $b) {} // Ainda é permitido
+function test(?A $a, $b) {} // Recomendável
?>
]]>
</programlisting>
@@ -42,9 +42,9 @@ function test(?A $a, $b) {} // Recommended
</listitem>
<listitem>
<para>
- Calling <function>get_defined_functions</function> with <parameter>exclude_disabled</parameter>
- explicitly set to &false; is deprecated and no longer has an effect.
- <function>get_defined_functions</function> will never include disabled functions.
+ Chamar a função <function>get_defined_functions</function> com o parâmetro <parameter>exclude_disabled</parameter>
+ definido explicitamente como &false; está depreciado e não tem mais efeito.
+ A função <function>get_defined_functions</function> nunca incluirá funções desabilitadas.
</para>
</listitem>
</itemizedlist>
@@ -56,34 +56,34 @@ function test(?A $a, $b) {} // Recommended
<itemizedlist>
<listitem>
<para>
- <function>enchant_broker_set_dict_path</function> and
+ <function>enchant_broker_set_dict_path</function> e
<function>enchant_broker_get_dict_path</function>
- are deprecated, because that functionality is neither available in libenchant < 1.5 nor in
+ estão depreciadas, porque essa funcionalidade não está disponível no libenchant < 1.5 nem na
libenchant-2.
</para>
</listitem>
<listitem>
<para>
- <function>enchant_dict_add_to_personal</function> is deprecated; use
- <function>enchant_dict_add</function> instead.
+ <function>enchant_dict_add_to_personal</function> está depreciada; use
+ <function>enchant_dict_add</function> em seu lugar.
</para>
</listitem>
<listitem>
<para>
- <function>enchant_dict_is_in_session</function> is deprecated; use
- <function>enchant_dict_is_added</function> instead.
+ <function>enchant_dict_is_in_session</function> está depreciada; use
+ <function>enchant_dict_is_added</function> em seu lugar.
</para>
</listitem>
<listitem>
<para>
- <function>enchant_broker_free</function> and <function>enchant_broker_free_dict</function> are
- deprecated; unset the object instead.
+ <function>enchant_broker_free</function> e <function>enchant_broker_free_dict</function> estão
+ depreciadas; em vez disso destrua/unset o objeto.
</para>
</listitem>
<listitem>
<para>
- The <constant>ENCHANT_MYSPELL</constant> and <constant>ENCHANT_ISPELL</constant> constants are
- deprecated.
+ As constantes <constant>ENCHANT_MYSPELL</constant> e <constant>ENCHANT_ISPELL</constant> estão
+ depreciadas.
</para>
</listitem>
</itemizedlist>
@@ -93,9 +93,9 @@ function test(?A $a, $b) {} // Recommended
<title>LibXML</title>
<para>
- <function>libxml_disable_entity_loader</function> has been deprecated. As libxml 2.9.0 is now
- required, external entity loading is guaranteed to be disabled by default, and this function is
- no longer needed to protect against XXE attacks.
+ A função <function>libxml_disable_entity_loader</function> foi depreciada. Como a libxml 2.9.0 agora é
+ obrigatória, o carregamento de entidade externa está desabilitado por padrão, e esta função
+ não é mais necessária para a proteção contra ataques XXE.
</para>
</sect2>
@@ -105,14 +105,14 @@ function test(?A $a, $b) {} // Recommended
<itemizedlist>
<listitem>
<para>
- The constant <constant>PG_VERSION_STR</constant> now has the same value as
- <constant>PG_VERSION</constant>, and thus is deprecated.
+ A constante <constant>PG_VERSION_STR</constant> agora tem o mesmo valor que
+ <constant>PG_VERSION</constant>, portanto, está depreciada.
</para>
</listitem>
<listitem>
<para>
- Function aliases in the pgsql extension have been deprecated.
- See the following list for which functions should be used instead:
+ Os apelidos de função na extensão pgsql foram depreciados.
+ Consulte a lista abaixo para saber quais funções devem ser usadas em seu lugar:
</para>
<para>
<simplelist>
@@ -147,22 +147,22 @@ function test(?A $a, $b) {} // Recommended
</sect2>
<sect2 xml:id="migration80.deprecated.standard">
- <title>Standard Library</title>
+ <title>Biblioteca Padrão</title>
<itemizedlist>
<listitem>
<para>
- Sort comparison functions that return &true; or &false; will now throw a deprecation warning, and
- should be replaced with an implementation that returns an integer less than, equal to, or greater
- than zero.
+ Funções sort que retornam &true; ou &false; agora lançam um aviso de depreciação, e
+ deve ser substituído por uma implementação que retorna um número inteiro menor, igual ou maior
+ que zero.
</para>
<para>
<programlisting role="php">
<![CDATA[
<?php
-// Replace
+// Substituir
usort($array, fn($a, $b) => $a > $b);
-// With
+// Por
usort($array, fn($a, $b) => $a <=> $b);
?>
]]>
@@ -178,27 +178,27 @@ usort($array, fn($a, $b) => $a <=> $b);
<itemizedlist>
<listitem>
<para>
- Using an empty file as ZipArchive is deprecated. Libzip 1.6.0 does not accept empty files as
- valid zip archives any longer. The existing workaround will be removed in the next version.
+ Usar um arquivo vazio como ZipArchive está depreciado. A Libzip 1.6.0 não aceita mais arquivos vazios como
+ arquivos zip válidos. A solução alternativa existente será removida na próxima versão.
</para>
</listitem>
<listitem>
<para>
- The procedural API of Zip is deprecated. Use <classname>ZipArchive</classname> instead.
- Iteration over all entries can be accomplished using <methodname>ZipArchive::statIndex</methodname>
- and a <link linkend="control-structures.for">for</link> loop:
+ A API procedural do Zip está depreciada. Use <classname>ZipArchive</classname> em seu lugar.
+ A iteração em todas as entradas pode ser realizada usando <methodname>ZipArchive::statIndex</methodname>
+ e um laço <link linkend="control-structures.for">for</link>:
</para>
<para>
<programlisting role="php">
<![CDATA[
<?php
-// iterate using the procedural API
+// iterar usando a API procedural
assert(is_resource($zip));
while ($entry = zip_read($zip)) {
echo zip_entry_name($entry);
}
-// iterate using the object-oriented API
+// iterar usando a API orientada a objetos
assert($zip instanceof ZipArchive);
for ($i = 0; $entry = $zip->statIndex($i); $i++) {
echo $entry['name'];
@@ -217,18 +217,18 @@ for ($i = 0; $entry = $zip->statIndex($i); $i++) {
<itemizedlist>
<listitem>
<para>
- <methodname>ReflectionFunction::isDisabled</methodname> is deprecated, as it is no longer
- possible to create a <classname>ReflectionFunction</classname> for a disabled function. This
- method now always returns &false;.
+ O método <methodname>ReflectionFunction::isDisabled</methodname> está depreciado, pois não é mais
+ possível criar uma classe <classname>ReflectionFunction</classname> para uma função desativada. Este
+ método agora sempre retorna &false;.
</para>
</listitem>
<listitem>
<para>
<methodname>ReflectionParameter::getClass</methodname>,
- <methodname>ReflectionParameter::isArray</methodname>, and
- <methodname>ReflectionParameter::isCallable</methodname> are deprecated.
- <methodname>ReflectionParameter::getType</methodname> and the
- <classname>ReflectionType</classname> APIs should be used instead.
+ <methodname>ReflectionParameter::isArray</methodname>, e
+ <methodname>ReflectionParameter::isCallable</methodname> estão depreciados.
+ <methodname>ReflectionParameter::getType</methodname> e
+ <classname>ReflectionType</classname> devem ser usados em seu lugar.
</para>
</listitem>
</itemizedlist>