Skip to content

Commit b84c388

Browse files
committed
sync with en rev
1 parent 43ed743 commit b84c388

6 files changed

Lines changed: 36 additions & 11 deletions

File tree

appendices/migration84/new-features.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ print $p->firstName; // Exibe "Pedro"
5353
$p->lastName = 'Pedroso';
5454
print $p->fullName; // Exibe "Pedro Pedroso"
5555
56-
$p->fullName = "Pedro 'Pete' Pedroso"; // Lança Error: "Property Person::$fullName is read-only"
56+
$p->fullName = "Pedro 'Pedrão' Pedroso"; // Lança Error: "Property Person::$fullName is read-only"
5757
]]>
5858
</programlisting>
5959
</informalexample>

appendices/migration85/other-changes.xml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: 6b48f364497107ae46f926bfc99a4e3d9d546316 Maintainer: leonardolara Status: ready -->
1+
<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: c7b445ec851969e669026cfa483b104ea2de5d95 Maintainer: leonardolara Status: ready -->
22
<sect1 xml:id="migration85.other-changes">
33
<title>Outras Alterações</title>
44

@@ -401,8 +401,9 @@
401401
<title>Núcleo</title>
402402

403403
<simpara>
404-
Adicionada a opção 'fatal_error_backtraces' para controlar se os erros fatais devem incluir
405-
um rastreamento de pilha.
404+
Adicionada a opção <link
405+
linkend="ini.fatal-error-backtraces">fatal_error_backtraces</link> para
406+
controlar se os erros fatais devem incluir um rastreamento de pilha.
406407
<!-- RFC: https://wiki.php.net/rfc/error_backtraces_v2 -->
407408
</simpara>
408409

language-snippets.ent

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -852,6 +852,13 @@ para uma descrição dos <literal xmlns="http://docbook.org/ns/docbook">contexto
852852
</entry>
853853
</row>'>
854854

855+
<!ENTITY return.type.true.84 '<row xmlns="http://docbook.org/ns/docbook">
856+
<entry>8.4.0</entry>
857+
<entry>
858+
O tipo do retorno agora é &true;; anteriormente, era <type>bool</type>.
859+
</entry>
860+
</row>'>
861+
855862
<!ENTITY return.type.true.85 '<row xmlns="http://docbook.org/ns/docbook">
856863
<entry>8.5.0</entry>
857864
<entry>

language/oop5/inheritance.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: f94d903985119d3ac00f4528551df947f57b667f Maintainer: ae Status: ready --><!-- CREDITS: fabioluciano,mauricio,ABDALAZARD,ae -->
2+
<!-- EN-Revision: df78bd1d232f2cd8df673accf5ba0e280695639b Maintainer: leonardolara Status: ready --><!-- CREDITS: fabioluciano,mauricio,ABDALAZARD,ae,leonardolara -->
33
<sect1 xml:id="language.oop5.inheritance" xmlns="http://docbook.org/ns/docbook">
44
<title>Herança de Objetos</title>
55
<para>
@@ -57,7 +57,7 @@ class A {
5757
public int $prop;
5858
}
5959
class B extends A {
60-
// Illegal: read-write -> readonly
60+
// Ilegal: leitura-gravação -> somente-leitura
6161
public readonly int $prop;
6262
}
6363
?>

language/predefined/attributes/returntypewillchange.xml

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?> <!-- EN-Revision: 77325b622f91355b118e8f3bc9ff940e8201f55d Maintainer: leonardolara Status: ready --><!-- CREDITS: adaiasmagdiel, leonardolara -->
1+
<?xml version="1.0" encoding="utf-8"?> <!-- EN-Revision: 0019a7e201442447fd746c2852d28ba839ed15ae Maintainer: leonardolara Status: ready --><!-- CREDITS: adaiasmagdiel, leonardolara -->
22
<reference xml:id="class.returntypewillchange" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
33
<title>O atributo ReturnTypeWillChange</title>
44
<titleabbrev>ReturnTypeWillChange</titleabbrev>
@@ -7,15 +7,28 @@
77

88
<section xml:id="returntypewillchange.intro">
99
&reftitle.intro;
10-
<para>
10+
<simpara>
1111
A maioria dos métodos internos não finais agora requerem que os métodos substitutos declarem
1212
um tipo de retorno compatível, caso contrário, um aviso de descontinuação é emitido durante
13-
a validação da herança.
13+
a validação da herança. Isto introduz uma fase de tipo de retorno provisório:
14+
o mecanismo emite uma nota de descontinuação em vez de um erro fatal quando os tipo de
15+
retorno são incompatíveis, antes que sejam obrigatórios em uma versão futura.
1416
Caso o tipo de retorno não possa ser declarado para um método substituto devido
1517
a preocupação com compatibilidade entre versões do PHP,
1618
um atributo <code>#[\ReturnTypeWillChange]</code> pode ser adicionado para silenciar
1719
o aviso de descontinuação.
18-
</para>
20+
</simpara>
21+
22+
<warning>
23+
<simpara>
24+
O atributo <classname>ReturnTypeWillChange</classname> suprime
25+
os avisos de descontinuação <emphasis>somente</emphasis> durante a fase de tipo de retorno provisório.
26+
Ele não tem efeito ao substituir métodos definidos em classes definidas pelo usuário.
27+
Assim que os métodos internos adotarem tipos estritos, a não correspondência em substituições de assinaturas
28+
de métodos causará um erro fatal e este atributo não terá mais nenhum efeito.
29+
</simpara>
30+
</warning>
31+
1932
</section>
2033

2134
<section xml:id="returntypewillchange.synopsis">

language/types/boolean.xml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<!-- EN-Revision: 4657c1173e6b3852cdc8db4fc64f380d10ebae0c Maintainer: leonardolara Status: ready --><!-- CREDITS: felipe, fabioluciano, geekcom, gilsonhenrique, marcosmarcolin, leonardolara -->
2+
<!-- EN-Revision: ee66d210fb1dd5799fbca9881c6ac2560a19579d Maintainer: leonardolara Status: ready --><!-- CREDITS: felipe, fabioluciano, geekcom, gilsonhenrique, marcosmarcolin, leonardolara -->
33
<sect1 xml:id="language.types.boolean">
44
<title>Booleanos</title>
55

@@ -19,7 +19,10 @@
1919
<programlisting role="php">
2020
<![CDATA[
2121
<?php
22+
2223
$foo = True; // atribui o valor True para $foo
24+
25+
var_dump($foo); // bool(true)
2326
?>
2427
]]>
2528
</programlisting>
@@ -35,6 +38,7 @@ $foo = True; // atribui o valor True para $foo
3538
<programlisting role="php">
3639
<![CDATA[
3740
<?php
41+
3842
$acao = "mostrar_versao";
3943
$exibir_separadores = true;
4044

0 commit comments

Comments
 (0)