sync with en rev

This commit is contained in:
leonardolara
2024-11-13 16:10:54 -03:00
parent 96100b98ed
commit 172dd20ef9
15 changed files with 394 additions and 43 deletions

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: 56b4b1960e07355f889ef6e4e3b75ebdc59507b9 Maintainer: leonardolara Status: ready -->
<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: 8a9f4bd9d54a809d66f32d35ec60eb2b7353f76e Maintainer: leonardolara Status: ready -->
<sect1 xml:id="migration84.new-features">
<title>Novos Recursos</title>
@@ -455,8 +455,8 @@ $object = $reflector->newLazyGhost($initializer);
</simpara>
</sect2>
<sect2 xml:id="migration84.new-features.readfile">
<title>Readfile</title>
<sect2 xml:id="migration84.new-features.readline">
<title>Readline</title>
<simpara>
Adicionada a capacidade de alteração do caminho de <literal>.php_history</literal> através

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 976425d4f6eec32448be3cc22ec063015921b753 Maintainer: adiel Status: ready --><!-- CREDITS: adiel, ae, atomotavio, fabioluciano, felipe, klaussilveira, rafaelbernard, leonardolara, fernandowobeto -->
<!-- EN-Revision: d0e23f48165c79327727e3a51b8277104975e3ad Maintainer: adiel Status: ready --><!-- CREDITS: adiel, ae, atomotavio, fabioluciano, felipe, klaussilveira, rafaelbernard, leonardolara, fernandowobeto -->
<!ENTITY installation.enabled.disable 'Esta extensão está habilitada por padrão. Ela pode ser desabilitada usando a seguinte opção em tempo de compilação: '>
@@ -3625,6 +3625,146 @@ local: {
</itemizedlist>
'>
<!ENTITY strings.stripped.unicode '
<itemizedlist xmlns="http://docbook.org/ns/docbook">
<listitem>
<simpara>
<literal>" "</literal> (<acronym>Unicode</acronym> U+0020), um espaço em branco normal.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\t"</literal> (<acronym>Unicode</acronym> U+0009), uma tabulação horizontal.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\n"</literal> (<acronym>Unicode</acronym> U+000A), uma nova linha (alimentação de linha).
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\r"</literal> (<acronym>Unicode</acronym> U+000D), um retorno de carro.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\0"</literal> (<acronym>Unicode</acronym> U+0000), o byte NUL.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\v"</literal> (<acronym>Unicode</acronym> U+000B), uma tabulação vertical.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\f"</literal> (<acronym>Unicode</acronym> U+000C), uma alimentação de formulário.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\u00A0"</literal> (<acronym>Unicode</acronym> U+00A0), um espaço sem quebra de palavra (NO-BREAK SPACE).
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\u1680"</literal> (<acronym>Unicode</acronym> U+1680), uma marca de espaço Ogham.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\u2000"</literal> (<acronym>Unicode</acronym> U+2000), um EN QUAD.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\u2001"</literal> (<acronym>Unicode</acronym> U+2001), um EM QUAD.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\u2002"</literal> (<acronym>Unicode</acronym> U+2002), um EN SPACE.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\u2003"</literal> (<acronym>Unicode</acronym> U+2003), um EM SPACE.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\u2004"</literal> (<acronym>Unicode</acronym> U+2004), um THREE-PER-EM SPACE.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\u2005"</literal> (<acronym>Unicode</acronym> U+2005), um FOUR-PER-EM SPACE.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\u2006"</literal> (<acronym>Unicode</acronym> U+2006), um SIX-PER-EM SPACE.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\u2007"</literal> (<acronym>Unicode</acronym> U+2007), um FIGURE SPACE.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\u2008"</literal> (<acronym>Unicode</acronym> U+2008), um PUNCTUATION SPACE.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\u2009"</literal> (<acronym>Unicode</acronym> U+2009), um THIN SPACE.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\u200A"</literal> (<acronym>Unicode</acronym> U+200A), um HAIR SPACE.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\u2028"</literal> (<acronym>Unicode</acronym> U+2028), um LINE SEPARATOR.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\u2029"</literal> (<acronym>Unicode</acronym> U+2029), um PARAGRAPH SEPARATOR.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\u202F"</literal> (<acronym>Unicode</acronym> U+202F), um NARROW NO-BREAK SPACE.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\u205F"</literal> (<acronym>Unicode</acronym> U+205F), um MEDIUM MATHEMATICAL SPACE.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\u3000"</literal> (<acronym>Unicode</acronym> U+3000), um IDEOGRAPHIC SPACE.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\u0085"</literal> (<acronym>Unicode</acronym> U+0085), um NEXT LINE (NEL).
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"\u180E"</literal> (<acronym>Unicode</acronym> U+180E), um MONGOLIAN VOWEL SEPARATOR.
</simpara>
</listitem>
</itemizedlist>
'>
<!ENTITY strings.parameter.characters.optional '
<simpara xmlns="http://docbook.org/ns/docbook">
Opcionalmente, os caracteres removidos também podem ser especificados usando
@@ -3634,6 +3774,14 @@ local: {
</simpara>
'>
<!ENTITY strings.parameter.unicode.optional '
<simpara xmlns="http://docbook.org/ns/docbook">
Opcionalmente, os caracteres a serem removidos também podem ser especificados usando
o parâmetro <parameter>characters</parameter>.
Simplesmente liste todos os caracteres que precisam ser removidos.
</simpara>
'>
<!ENTITY strings.parameter.encoding '
<para xmlns="http://docbook.org/ns/docbook">
Um argumento opcional que define a codificação usada na conversão de caracteres.

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- EN-Revision: 59e6c121147bd1b203f02a15c8a067c964ae4e99 Maintainer: leonardolara Status: ready --><!-- CREDITS: thomasgm,leonardolara -->
<!-- EN-Revision: a4fd6e61bdde94db011541268e6ff2738ac1ab9f Maintainer: leonardolara Status: ready --><!-- CREDITS: thomasgm,leonardolara -->
<refentry xml:id="function.bind-textdomain-codeset" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>bind_textdomain_codeset</refname>
@@ -52,6 +52,14 @@
</para>
</refsect1>
<refsect1 role="errors">
&reftitle.errors;
<simpara>
Lança uma exceção <exceptionname>ValueError</exceptionname> se <parameter>domain</parameter>
for uma <type>string</type> vazia.
</simpara>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
@@ -63,6 +71,13 @@
</row>
</thead>
<tbody>
<row>
<entry>8.4.0</entry>
<entry>
Agora lança um <exceptionname>ValueError</exceptionname> se <parameter>domain</parameter>
for uma <type>string</type> vazia.
</entry>
</row>
<row>
<entry>8.0.3</entry>
<entry>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: f7745f9df0aae7fda0b72b67ab13b19be4abf3a1 Maintainer: leonardolara Status: ready --><!-- CREDITS: felipe,leonardolara -->
<!-- EN-Revision: eae558e584a4e5f70e5d85b5cebc59e296399924 Maintainer: leonardolara Status: ready --><!-- CREDITS: felipe,leonardolara -->
<appendix xml:id="libxml.constants" xmlns="http://docbook.org/ns/docbook">
&reftitle.constants;
&extension.constants;
@@ -15,7 +15,7 @@
</simpara>
<note>
<para>
Disponível somente a partir do PHP 7.0.0 com Libxml &gt;= 2.9.0
Disponível somente a partir do PHP 7.0.0 com Libxml &gt;= 2.9.0.
</para>
</note>
</listitem>
@@ -44,8 +44,14 @@
</term>
<listitem>
<simpara>
Atributos DTD padrões
Atributos DTD padrões.
</simpara>
<caution>
<simpara>
Habilitar o carregamento de atributos DTD irá ativar a busca de entidades externas.
A constante <constant>LIBXML_NO_XXE</constant> pode ser usada para evitar isto (disponível somente na Libxml &gt;= 2.13.0, a partir do PHP 8.4.0).
</simpara>
</caution>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-dtdload">
@@ -55,8 +61,14 @@
</term>
<listitem>
<simpara>
Carrega o subconjunto externo
Carrega o subconjunto externo.
</simpara>
<caution>
<simpara>
Habilitar o carregamento de subconjuntos externos ativará a busca de entidades externas.
A constante <constant>LIBXML_NO_XXE</constant> pode ser usada para evitar isto (disponível somente na Libxml &gt;= 2.13.0, a partir do PHP 8.4.0).
</simpara>
</caution>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-dtdvalid">
@@ -66,11 +78,12 @@
</term>
<listitem>
<simpara>
Valida com o DTD
Valida com o DTD.
</simpara>
<caution>
<simpara>
Habilitar a validação do DTD pode facilitar ataques do tipo XXE (Entidade Externa XML).
A constante <constant>LIBXML_NO_XXE</constant> pode ser usada para evitar isto (disponível somente na Libxml &gt;= 2.13.0, a partir do PHP 8.4.0).
</simpara>
</caution>
</listitem>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: f3b5475eebc9a79088559e506d90cd648404bf33 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: eae558e584a4e5f70e5d85b5cebc59e296399924 Maintainer: leonardolara Status: ready -->
<refentry xml:id="function.libxml-disable-entity-loader" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -20,12 +20,17 @@
<para>
Desabilita/habilita a capacidade de carregar entidades externas.
Observe que desabilitar o carregamento de entidades externas pode causar problemas gerais
com carregamento de documentos XML. Entretanto, a partir da libxml 2.9.0, substituição de entidade
está desabilitada por padrão, portanto não é necessário desabilitari o carregamento de entidades
com carregamento de documentos XML.
</para>
<para>
A partir da libxml 2.9.0, substituição de entidade
está desabilitada por padrão, portanto não é necessário desabilitar o carregamento de entidades
externas,
a menos que haja necessidade de resolver referências de entidades internas com <constant>LIBXML_NOENT</constant>.
a menos que haja necessidade de resolver referências de entidades internas com <constant>LIBXML_NOENT</constant>,
<constant>LIBXML_DTDVALID</constant> ou <constant>LIBXML_DTDLOAD</constant>.
Geralmente, é preferível usar <function>libxml_set_external_entity_loader</function>
para suprimir carregamento de entidades externas.
A constante <constant>LIBXML_NO_XXE</constant> também pode ser usada para evitar isto (disponível somente na Libxml &gt;= 2.13.0, a partir do PHP 8.4.0).
</para>
</refsect1>
@@ -99,7 +104,9 @@
<simplelist>
<member><function>libxml_use_internal_errors</function></member>
<member><function>libxml_set_external_entity_loader</function></member>
<member><link linkend="libxml.constants">A constante <constant>LIBXML_NOENT</constant></link></member>
<member>A constante <constant>LIBXML_NOENT</constant></member>
<member>A constante <constant>LIBXML_DTDVALID</constant></member>
<member>A constante <constant>LIBXML_NO_XXE</constant></member>
</simplelist>
</para>
</refsect1>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: f90df97fa5ebfa6e7fcace04976900d6700467cc Maintainer: leonardolara Status: ready --><!-- CREDITS: felipe,leonardolara -->
<!-- EN-Revision: 81bc2b5f454f893206009e0e931a72c85a86ac63 Maintainer: leonardolara Status: ready --><!-- CREDITS: felipe,leonardolara -->
<refentry xml:id="function.libxml-set-streams-context" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>libxml_set_streams_context</refname>
@@ -42,6 +42,39 @@
</para>
</refsect1>
<refsect1 role="errors">
&reftitle.errors;
<simpara>
Lança um <classname>TypeError</classname> quando um recurso que não seja um fluxo é
passedo no parâmetro <parameter>context</parameter>.
</simpara>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.4.0</entry>
<entry>
<function>libxml_set_streams_context</function> agora lança um
<exceptionname>TypeError</exceptionname> quando um recurso que não seja um fluxo é passado
no parâmetro <parameter>context</parameter>, ao invés de lançar posteriormente quando o
contexto é usado.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 48ce43fe79fa0c9f31f187ea8ec995b4cb13037e Maintainer: leonardolara Status: ready --><!-- CREDITS: felipe,leonardolara -->
<!-- EN-Revision: b8cefce03356afc96a205de76dac5c9770e78a9d Maintainer: leonardolara Status: ready --><!-- CREDITS: felipe,leonardolara -->
<chapter xml:id="libxml.setup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.setup;
@@ -9,7 +9,7 @@
&reftitle.required;
<para>
Esta extensão requer <link xlink:href="&url.libxml;">libxml</link> &gt;=
2.9.0 a partir do PHP 8.0. libxml &gt;= 2.6.0 antes do PHP 8.0.
2.9.4 a partir do PHP 8.4.0, libxml &gt;= 2.9.0 antes do PHP 8.4.0, e libxml &gt;= 2.6.0 antes do PHP 8.0.0.
</para>
</section>
<!-- }}} -->

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 9dba7a436d59e0418b902a3edd86748a00216926 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<!-- EN-Revision: 2b7eebaaf61adf4b14a18a046f1a6c2b61cc8e72 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.fdiv" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>fdiv</refname>
@@ -76,9 +76,13 @@ var_dump(fdiv(0.0, 0.0)); // float(NAN)
&reftitle.seealso;
<para>
<simplelist>
<member><link linkend="language.operators.arithmetic"><literal>/</literal></link> - Divisão com ponto flutuante</member>
<member>
Operador de divisão
<link linkend="language.operators.arithmetic"><literal>/</literal></link>
</member>
<member><function>intdiv</function> - Divisão de inteiros</member>
<member><function>fmod</function> - Módulo</member>
<member><function>fmod</function></member>
<member><function>fpow</function></member>
</simplelist>
</para>
</refsect1>

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: 27ae0a4a16cdfc868a884c0f0dad7023b5f2709c Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: d0e23f48165c79327727e3a51b8277104975e3ad Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.mb-lcfirst" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>mb_lcfirst</refname>
@@ -15,9 +15,7 @@
<simpara>
Realizad uma operação <function>lcfirst</function> segura para caracteres multi-byte,
e retorna uma string com o primeiro caractere de
<parameter>string</parameter> convertido para minúscula se esse caractere for
um ASCII no intervalo de <literal>"A"</literal> (0x41) até
<literal>"Z"</literal> (0x5a).
<parameter>string</parameter> convertido para minúscula.
</simpara>
</refsect1>

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: 27ae0a4a16cdfc868a884c0f0dad7023b5f2709c Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: d0e23f48165c79327727e3a51b8277104975e3ad Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.mb-ltrim" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>mb_ltrim</refname>
@@ -21,7 +21,7 @@
Sem o segundo parâmetro,
<function>mb_ltrim</function> removerá estes caracteres:
</simpara>
&strings.stripped.characters;
&strings.stripped.unicode;
</refsect1>
<refsect1 role="parameters">
@@ -38,7 +38,7 @@
<varlistentry>
<term><parameter>characters</parameter></term>
<listitem>
&strings.parameter.characters.optional;
&strings.parameter.unicode.optional;
</listitem>
</varlistentry>
<varlistentry>

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: 27ae0a4a16cdfc868a884c0f0dad7023b5f2709c Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: d0e23f48165c79327727e3a51b8277104975e3ad Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.mb-rtrim" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>mb_rtrim</refname>
@@ -20,9 +20,9 @@
</simpara>
<simpara>
Sem o segundo parâmetro,
<function>rtrim</function> removerá estes caracteres:
<function>mb_rtrim</function> removerá estes caracteres:
</simpara>
&strings.stripped.characters;
&strings.stripped.unicode;
</refsect1>
<refsect1 role="parameters">
@@ -39,7 +39,7 @@
<varlistentry>
<term><parameter>characters</parameter></term>
<listitem>
&strings.parameter.characters.optional;
&strings.parameter.unicode.optional;
</listitem>
</varlistentry>
<varlistentry>

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: 27ae0a4a16cdfc868a884c0f0dad7023b5f2709c Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: d0e23f48165c79327727e3a51b8277104975e3ad Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.mb-trim" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>mb_trim</refname>
@@ -18,9 +18,9 @@
e retorna uma string com os espaços em branco (ou outros caracteres) removidos do
início e do final da <parameter>string</parameter>.
Sem o segundo parâmetro,
<function>trim</function> removerá estes caracteres:
<function>mb_trim</function> removerá estes caracteres:
</simpara>
&strings.stripped.characters;
&strings.stripped.unicode;
</refsect1>
<refsect1 role="parameters">
@@ -37,7 +37,7 @@
<varlistentry>
<term><parameter>characters</parameter></term>
<listitem>
&strings.parameter.characters.optional;
&strings.parameter.unicode.optional;
</listitem>
</varlistentry>
<varlistentry>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: 27ae0a4a16cdfc868a884c0f0dad7023b5f2709c Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.mb-ucfirst" xmlns="http://docbook.org/ns/docbook">
<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: d0e23f48165c79327727e3a51b8277104975e3ad Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.mb-ucfirst" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>mb_ucfirst</refname>
<refpurpose>Converte para maiúscula o primeiro caractere de uma string</refpurpose>
@@ -15,9 +15,7 @@
<simpara>
Realizad uma operação <function>ucfirst</function> segura para strings multi-byte,
e retorna uma string com o primeiro caractere do parâmetro
<parameter>string</parameter> convertido para maiúscula, se esse caractere for
um ASCII no intervalo de <literal>"a"</literal> (0x61) até
<literal>"z"</literal> (0x7a).
<parameter>string</parameter> convertido para letra de título.
</simpara>
</refsect1>
@@ -50,6 +48,24 @@
</simpara>
</refsect1>
<refsect1 role="notes">
&reftitle.notes;
<note>
<para>
Em contraste com as funções padrão de conversão de maiúsculas e minúsculas, como
<function>strtolower</function> e <function>strtoupper</function>,
a conversão é executada com base nas propriedades dos caracteres
Unicode. Assim, o comportamento desta função não é afetado
pelas configurações de localidade e pode converter quaisquer caracteres que tenham
propriedade 'alphabetic' (alfabética), como trema (ä) por exemplo.
</para>
</note>
<para>
Para obter mais informações sobre as propriedades Unicode, consulte <link
xlink:href="&url.unicode.reports;">&url.unicode.reports;</link>.
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<simplelist>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 14767af0f05dffa6fdb9b49e1a1f4e9ca7022a60 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 42432109c9926f3b475c415c9e892dd6a7ba06ec Maintainer: leonardolara Status: ready -->
<reference xml:id="class.xsltprocessor" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>A classe XSLTProcessor</title>
<titleabbrev>XSLTProcessor</titleabbrev>
@@ -25,6 +25,30 @@
<classname>XSLTProcessor</classname>
</ooclass>
<classsynopsisinfo role="comment">&Properties;</classsynopsisinfo>
<fieldsynopsis>
<modifier>public</modifier>
<type>bool</type>
<varname linkend="xsltprocessor.props.doxinclude">doXInclude</varname>
<initializer>&false;</initializer>
</fieldsynopsis>
<fieldsynopsis>
<modifier>public</modifier>
<type>bool</type>
<varname linkend="xsltprocessor.props.clonedocument">cloneDocument</varname>
<initializer>&false;</initializer>
</fieldsynopsis>
<fieldsynopsis>
<modifier>public</modifier>
<type>int</type>
<varname linkend="xsltprocessor.props.maxtemplatedepth">maxTemplateDepth</varname>
</fieldsynopsis>
<fieldsynopsis>
<modifier>public</modifier>
<type>int</type>
<varname linkend="xsltprocessor.props.maxtemplatevars">maxTemplateVars</varname>
</fieldsynopsis>
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.xsltprocessor')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[@role='XSLTProcessor'])">
<xi:fallback/>
@@ -34,6 +58,75 @@
</section>
<section xml:id="xsltprocessor.props">
&reftitle.properties;
<variablelist>
<varlistentry xml:id="xsltprocessor.props.doxinclude">
<term><varname>doXInclude</varname></term>
<listitem>
<simpara>
Informa se devem ser realizados xIncludes.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="xsltprocessor.props.clonedocument">
<term><varname>cloneDocument</varname></term>
<listitem>
<simpara>
Informa se devem ser realizada transformação em um clone do documento.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="xsltprocessor.props.maxtemplatedepth">
<term><varname>maxTemplateDepth</varname></term>
<listitem>
<simpara>
A profundidade máxima de recursão do modelo.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="xsltprocessor.props.maxtemplatevars">
<term><varname>maxTemplateVars</varname></term>
<listitem>
<simpara>
O número máximo de variáveis no modelo.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</section>
<section role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.4.0</entry>
<entry>
As propriedades <varname linkend="xsltprocessor.props.doxinclude">doXInclude</varname>
e <varname linkend="xsltprocessor.props.clonedocument">cloneDocument</varname>
agora são definidas explicitamente na classe.
</entry>
</row>
<row>
<entry>8.4.0</entry>
<entry>
Adicionadas as porpriedades <varname linkend="xsltprocessor.props.maxtemplatedepth">maxTemplateDepth</varname>
e <varname linkend="xsltprocessor.props.maxtemplatevars">maxTemplateVars</varname>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</section>
</partintro>
&reference.xsl.entities.xsltprocessor;

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 07e6a4aaa2d28b6218a362b05e573fb13267358d Maintainer: leonardolara Status: ready --><!-- CREDITS: felipe,leonardolara -->
<!-- EN-Revision: 03817004058a9d8d847626ce6582342dd2645e48 Maintainer: leonardolara Status: ready --><!-- CREDITS: felipe,leonardolara -->
<refentry xml:id="xsltprocessor.setparameter" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>XSLTProcessor::setParameter</refname>
@@ -69,6 +69,30 @@
&return.success;
</para>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.4.0</entry>
<entry>
Agora é possível definir um valor de parâmetro contendo tanto aspas simples quanto
aspas duplas. Antes do PHP 8.4.0, isto resultava em um alerta.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>