Skip to content

Commit 2911d6d

Browse files
committed
sync with en rev
1 parent 842c680 commit 2911d6d

File tree

24 files changed

+203
-128
lines changed

24 files changed

+203
-128
lines changed

appendices/filters.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: f80105b4fc1196bd8d5fecb98d686b580b1ff65d Maintainer: ae Status: ready --><!-- CREDITS: narigone,diegopires,adiel,fibbarth,ae,leonardolara -->
2+
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: leonardolara Status: ready --><!-- CREDITS: narigone,diegopires,adiel,fibbarth,ae,leonardolara -->
33
<appendix xml:id="filters" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
44
<title>Lista de Filtros Disponíveis</title>
55
<para>

appendices/ini.core.xml

+6-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 90787fda14dcb0976a9738423e6c6013c037d048 Maintainer: leonardolara Status: ready --><!-- CREDITS: ae,fibbarth,fabioluciano,rogeriopradoj,adiel,geekcom,rafaelbernard,leonardolara -->
2+
<!-- EN-Revision: a1ab750f296de54d79fe3749d5c9164b0593d803 Maintainer: leonardolara Status: ready --><!-- CREDITS: ae,fibbarth,fabioluciano,rogeriopradoj,adiel,geekcom,rafaelbernard,leonardolara -->
33

44
<section xml:id="ini.core" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
55
<title>Descrição das principais diretivas do &php.ini;</title>
@@ -203,11 +203,12 @@
203203
</term>
204204
<listitem>
205205
<simpara>
206-
Esta diretiva permite desabilitar certas funções.
206+
Esta diretiva permite que certas funções sejam desabilitadas.
207207
Ela recebe uma lista de nomes de funções separadas por vírgula.
208-
A partir do PHP 8.0.0, desabilitar uma função remove sua definição
208+
A partir do PHP 8.0.0, desabilitar uma função remove sua definição,
209209
permitindo sua redefinição no nível do usuário.
210-
Antes do PHP 8.0.0, desabilitar uma função apenas evitava que a função fosse chamada.
210+
Antes do PHP 8.0.0, desabilitar uma função apenas evitava que
211+
a função fosse chamada.
211212
</simpara>
212213
<simpara>
213214
Apenas <link linkend="functions.internal">funções internas</link> podem
@@ -229,7 +230,7 @@
229230
</term>
230231
<listitem>
231232
<para>
232-
Esta diretiva permite desabilitar certas classes.
233+
Esta diretiva permite que certas classes sejam desabilitadas.
233234
Ela recebe uma lista de nomes de classes separadas por vírgula.
234235
Desabilitar uma classe apenas impede que ela seja instanciada.
235236
</para>

appendices/migration70/incompatible/error-handling.xml

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 44b298ee5daf7c79a8e63c7e80ffe65232822838 Maintainer: fabioluciano Status: ready --><!-- CREDITS: fabioluciano -->
2+
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: leonardolara Status: ready --><!-- CREDITS: fabioluciano,leonardolara -->
33

44
<sect2 xml:id="migration70.incompatible.error-handling">
55
<title>Modificações na manipulação de erros e exceções</title>
@@ -38,9 +38,9 @@
3838
</para>
3939

4040
<para>
41-
Se o manipulador precisa trabalhar com o PHP 5 e 7, você deve remover a
42-
declaração de tipo do manipulador, enquanto que o código a migrar
43-
para funcionar exclusivamente no PHP 7, pode simplesmente trocar a declaração de tipo
41+
Se o manipulador precisa funcionar com PHP 5 e 7, a declaração de
42+
tipo do manipulador deve ser removida, enquanto que o código que está sendo migrado
43+
para funcionar exclusivamente no PHP 7 pode simplesmente substituir a declaração de tipo
4444
<classname>Exception</classname> por
4545
<classname>Throwable</classname>.
4646
</para>
@@ -50,14 +50,14 @@
5050
<![CDATA[
5151
<?php
5252
// Código da era PHP 5 que não irá funcionar.
53-
function handler(Exception $e) { ... }
53+
function handler(Exception $e) { /* ... */ }
5454
set_exception_handler('handler');
5555
5656
// Compatível com PHP 5 e 7.
57-
function handler($e) { ... }
57+
function handler($e) { /* ... */ }
5858
5959
// Somente PHP 7.
60-
function handler(Throwable $e) { ... }
60+
function handler(Throwable $e) { /* ... */ }
6161
?>
6262
]]>
6363
</programlisting>

appendices/migration74/new-features.xml

+8-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 8d1a5d2d15df15cc5cbc7f96cdc083b8fe49366e Maintainer: geekcom Status: ready --><!-- CREDITS: geekcom -->
2+
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: leonardolara Status: ready --><!-- CREDITS: geekcom,leonardolara -->
33

44
<sect1 xml:id="migration74.new-features" xmlns:xlink="http://www.w3.org/1999/xlink">
55
<title>Novos Recursos</title>
66

77
<sect2 xml:id="migration74.new-features.core">
8-
<title>PHP Core</title>
8+
<title>Núcleo do PHP</title>
99

1010
<sect3 xml:id="migration74.new-features.core.typed-properties">
1111
<title>Propriedades tipadas</title>
@@ -314,10 +314,14 @@ $fruits = ['banana', 'orange', ...$parts, 'watermelon'];
314314
<![CDATA[
315315
<?php
316316
// Retorna um array contendo todo o estado necessário do objeto.
317-
public function __serialize(): array;
317+
public function __serialize(): array
318+
{
319+
}
318320
319321
// Restaura o estado do objeto a partir do array de dados fornecido.
320-
public function __unserialize(array $data): void;
322+
public function __unserialize(array $data): void
323+
{
324+
}
321325
?>
322326
]]>
323327
</programlisting>

appendices/migration84/new-features.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: 4edd2166e1121cd17ae942458baa532edf4d70e1 Maintainer: leonardolara Status: ready -->
1+
<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: leonardolara Status: ready -->
22
<sect1 xml:id="migration84.new-features">
33
<title>Novos Recursos</title>
44

@@ -108,7 +108,7 @@ class Example
108108
109109
$initializer = static function (Example $ghost): void {
110110
// Busca dados ou dependências
111-
$data = ...;
111+
$data = getData();
112112
// Inicializa
113113
$ghost->__construct($data);
114114
};

language/control-structures/alternative-syntax.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: a41057cbdf053fd8c3a3bec6f1bbf113ffec8e42 Maintainer: ae Status: ready --><!-- CREDITS: diegopires,fabioluciano,ae -->
2+
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: leonardolara Status: ready --><!-- CREDITS: diegopires,fabioluciano,ae,leonardolara -->
33

44
<sect1 xml:id="control-structures.alternative-syntax" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
55
<title>Sintaxe Alternativa para estruturas de controle</title>
@@ -68,7 +68,7 @@ endif;
6868
<![CDATA[
6969
<?php switch ($foo): ?>
7070
<?php case 1: ?>
71-
...
71+
// ...
7272
<?php endswitch; ?>
7373
]]>
7474
</programlisting>

language/control-structures/elseif.xml

+8-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: bbaf4fea6946bf6d0b67573d5f2f96c5a2c5d678 Maintainer: lhsazevedo Status: ready --><!-- CREDITS: diegopires,fabioluciano,geekcom,lhsazevedo -->
2+
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: leonardolara Status: ready --><!-- CREDITS: diegopires,fabioluciano,geekcom,lhsazevedo,leonardolara -->
33

44
<sect1 xml:id="control-structures.elseif" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
55
<title>elseif/else if</title>
@@ -74,8 +74,14 @@ if ($a > $b):
7474
else if ($a == $b): // Não irá compilar.
7575
echo "A linha acima causa um erro de análise.";
7676
endif;
77+
]]>
78+
</programlisting>
79+
</informalexample>
7780

78-
81+
<informalexample>
82+
<programlisting role="php">
83+
<![CDATA[
84+
<?php
7985
/* Método Correto: */
8086
if ($a > $b):
8187
echo $a." é maior que ".$b;

language/control-structures/match.xml

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: e50047b76fc0be5a2345a0b7c34979e3077e8580 Maintainer: leonardolara Status: ready --><!-- CREDITS: lhsazevedo, leonardolara -->
2+
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: leonardolara Status: ready --><!-- CREDITS: lhsazevedo, leonardolara -->
33

44
<sect1 xml:id="control-structures.match" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
55
<title>match</title>
@@ -127,19 +127,20 @@ string(11) "Adolescente"
127127

128128
<para>
129129
Assim como as declarações <literal>switch</literal>, expressões
130-
<literal>match</literal> são executadas braço de correspondência por braço de correspondência.
130+
<literal>match</literal> são executadas a cada ramo de correspondência.
131131
No início, nenhum código é executado.
132132
A expressões condicionais só são avaliadas se todas as expressões condicionais
133133
anteriores não corresponderem à expressão sujeito.
134134
Apenas a expressão de retorno pertencente à expressão condicional
135135
de correspondência será avaliada.
136+
Por exemplo:
136137
<informalexample>
137138
<programlisting role="php">
138139
<![CDATA[
139140
<?php
140141
$resultado = match ($x) {
141-
foo() => ...,
142-
$this->bar() => ..., // $this->bar() não é chamado se foo() === $x
142+
foo() => 'value',
143+
$this->bar() => 'value', // $this->bar() não é chamado se foo() === $x
143144
$this->baz => beep(), // beep() não é chamado a não ser que $x === $this->baz
144145
// etc.
145146
};

language/enumerations.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?> <!-- EN-Revision: f4f96ef8b2a95283c92ea2183fe1dedf06f3ad22 Maintainer: leonardolara Status: ready --><!-- CREDITS: lhsazevedo,ae,ABDALAZARD,leonardolara -->
1+
<?xml version="1.0" encoding="utf-8"?> <!-- EN-Revision: 7541512acf899391b68c3b6bae66a4fcc65e6c4e Maintainer: leonardolara Status: ready --><!-- CREDITS: lhsazevedo,ae,ABDALAZARD,leonardolara -->
22
<chapter xml:id="language.enumerations" xmlns="http://docbook.org/ns/docbook">
33
<title>Enumerações</title>
44
<sect1 xml:id="language.enumerations.overview">
@@ -822,7 +822,7 @@ function quux(ErrorCode $errorCode)
822822
// Nesse primeiro momento, esse código prevê todos os casos
823823
match ($errorCode) {
824824
ErrorCode::SOMETHING_BROKE => true,
825-
}
825+
};
826826
}
827827
828828
?>

language/oop5/autoload.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<!-- EN-Revision: 7befd9af043386158ef9080723eb18e03f0625c7 Maintainer: leonardolara Status: ready --><!-- CREDITS: felipe, amandavale, machado, fabioluciano, lhsazevedo, leonardolara -->
2+
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: leonardolara Status: ready --><!-- CREDITS: felipe, amandavale, machado, fabioluciano, lhsazevedo, leonardolara -->
33
<sect1 xml:id="language.oop5.autoload" xmlns="http://docbook.org/ns/docbook">
44
<title>Autocarregamento de Classes</title>
55
<para>
@@ -95,7 +95,7 @@ Fatal error: Interface 'ITest' not found in ...
9595
<?php
9696
require __DIR__ . '/vendor/autoload.php';
9797
98-
$uuid = new Ramsey\Uuid\Uuid::uuid7();
98+
$uuid = Ramsey\Uuid\Uuid::uuid7();
9999
100100
echo "Gerado novo UUID -> ", $uuid->toString(), "\n";
101101
?>

0 commit comments

Comments
 (0)