sync line numbers with en revision

This commit is contained in:
leonardolara
2024-10-10 16:26:14 -03:00
parent 5c88354972
commit ef577a1dea
25 changed files with 167 additions and 199 deletions

View File

@@ -1,11 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: aef53758a648dff702757a25dc865317b0cb4d06 Maintainer: geekcom Status: ready --><!-- CREDITS: geekcom,royopa -->
<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: aef53758a648dff702757a25dc865317b0cb4d06 Maintainer: geekcom Status: ready --><!-- CREDITS: geekcom,royopa -->
<sect1 xml:id="migration74.new-functions">
<title>Novas Funções</title>
<sect2 xml:id="migration74.new-functions.core">
<title>PHP Core</title>
<title>Núcleo do PHP</title>
<itemizedlist>
<listitem>
@@ -92,7 +90,6 @@
</sect2>
</sect1>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml

View File

@@ -16,10 +16,10 @@
</question>
<answer>
<para>
Você pode baixar o PHP de qualquer um dos membros da
O PHP pode ser obtido de qualquer um dos membros da
rede de sites do PHP. Esses podem ser encontrados em
<link xlink:href="&url.php;">&url.php;</link>.
Você pode usar também um Git anônimo para pegar a última
Pode-se usar também um Git anônimo para pegar a última
versão do fonte. Para mais informações, vá até
<link xlink:href="&url.php.anongit;">&url.php.anongit;</link>.
</para>
@@ -32,12 +32,13 @@
</question>
<answer>
<para>
Nós só distribuímos binários pré-compilados para sistemas Windows,
como não somos capazes de compilar o PHP para cada uma das
Os binários pré-compilados são distribuídos somente para sistemas Windows,
pois isso exigiria capacidade do time do PHP de compilar o PHP para cada uma das
plataformas Linux/Unix com cada combinação de extensão. Perceba também, que
muitas distribuições Linux vem com o PHP instalado atualmente.
Binários do Windows podem ser baixados da nossa página de <link
xlink:href="&url.php.downloads;">Downloads</link>, para binários do Linux, por favor visite o website de sua distribuição.
muitas distribuições Linux vêm com o PHP instalado atualmente.
Binários do Windows podem ser baixados da página de <link
xlink:href="&url.php.downloads;">Downloads</link>, para binários
do Linux, por favor visite o website de sua distribuição.
</para>
</answer>
</qandaentry>
@@ -213,13 +214,16 @@
</question>
<answer>
<para>
Thread Safety significa que o binário pode trabalhar em um contexto de servidor web multithread, como o Apache 2 no Windows.
Thread Safety funciona criando uma cópia local em cada thread, de modo que os dados não colidirão com outra thread.
"Thread Safety" (segurança para threads) significa que o binário pode trabalhar em um contexto de servidor web
multithread, como o Apache 2 no Windows. Essa segurança funciona através da criação de uma cópia
local em cada thread, de modo que os dados não colidirão
com outra thread.
</para>
<para>
Então como eu escolho? Se você escolher rodar PHP como binário CGI, então
você não precisa do thread safe, porque o binário é chamado a cada requisição.
Para servidores web multithread, como o IIS5 e IIS6, você deve usar a versão thread do PHP.
Então como eu escolho? Se você escolher executar o PHP como binário CGI,
não será necessária a segurança de threads, porque o binário é chamado a cada
requisição. Para servidores web multithreads, como o IIS5 e IIS6, deve ser
usada a versão segura para threads do PHP.
</para>
</answer>
</qandaentry>

View File

@@ -26,13 +26,14 @@
<!---->
</simpara>
<simpara>
Uma extensão compartilhada deve ser compilada, instalada e carregada para ser
útil.
Uma extensão compartilhada deve ser compilada, instalada e carregada para ser útil.
Os métodos descritos abaixo fornecem várias instruções sobre como criar e
instalar as extensões, mas não as carregam automaticamente.
As extensões podem ser carregadas adicionando uma diretiva
<link linkend="ini.extension">extension</link>
ao arquivo &php.ini; ou através do uso da função <function>dl</function>.
As extensões podem ser carregadas adicionando
uma diretiva <link linkend="ini.extension">extension</link>
ao arquivo &php.ini; ou através do uso da
função
<function>dl</function>.
</simpara>
<simpara>
Ao compilar módulos PHP, é importante ter as versões apropriadas das
@@ -92,8 +93,7 @@
<acronym>SVN</acronym>
</simpara>
<simpara>
Algumas extensões PECL também podem ser encontradas no
<acronym>SVN</acronym>.
Algumas extensões PECL também podem ser encontradas no <acronym>SVN</acronym>.
Uma visualização web pode ser encontrada em
<link xlink:href="&url.php.svn;pecl/">&url.php.svn;pecl/</link>.
Para baixar direto do <acronym>SVN</acronym>,
@@ -133,7 +133,8 @@ $ svn checkout https://svn.php.net/repository/pecl/extname/trunk extname
</para>
<para>
Para compilar uma extensão no PHP, consulte a documentação sobre
<link linkend="install.windows.building">compilação do código-fonte</link>.
<link
linkend="install.windows.building">compilação do código-fonte</link>.
</para>
<para>
Para compilar uma extensão independente (um arquivo DLL), consulte a
@@ -148,25 +149,22 @@ $ svn checkout https://svn.php.net/repository/pecl/extname/trunk extname
As extensões do PHP geralmente são chamadas de
<filename>php_*.dll</filename>
(onde o asterisco representa o nome da extensão) e estão localizadas no
diretório
<filename>PHP\ext</filename>.
diretório <filename>PHP\ext</filename>.
</para>
<para>
O PHP vem com as extensões mais úteis para a maioria dos desenvolvedores.
Elas são chamadas extensões <emphasis>nativas</emphasis> do PHP.
</para>
<para>
Entretanto, se as extensões nativas não fornecerem a funcionalidade
necessária, uma extensão que ofereça essa funcionalidade ainda pode ser
encontrada no &link.pecl;. A biblioteca comunitária de extensões PHP
(PECL) é um repositório de extensões PHP, que fornece um
Entretanto, se as extensões nativas não fornecerem a funcionalidade necessária,
uma extensão que ofereça essa funcionalidade ainda pode ser encontrada no &link.pecl;.
A biblioteca comunitária de extensões PHP (PECL) é um repositório de extensões PHP, que fornece um
diretório de todas as extensões conhecidas e recursos de hospedagem para
download e desenvolvimento de extensões PHP.
</para>
<para>
Se uma extensão foi desenvolvida para usos específicos, ela pode ser
hospedada no PECL para que outras pessoas com as mesmas necessidades possam
se beneficiar delas.
Se uma extensão foi desenvolvida para usos específicos, ela pode ser hospedada no
PECL para que outras pessoas com as mesmas necessidades possam se beneficiar delas.
Um bom efeito colateral é que é uma excelente chance de receber feedbacks,
agradecimentos, relatórios de erros e até mesmo correções/patches.
Antes de enviar uma extensão para hospedagem no PECL, consulte sobre
@@ -183,8 +181,7 @@ $ svn checkout https://svn.php.net/repository/pecl/extname/trunk extname
<itemizedlist>
<listitem>
<simpara>
Números de versão diferentes (pelo menos os dois primeiros números devem
corresponder)
Números de versão diferentes (pelo menos os dois primeiros números devem corresponder)
</simpara>
</listitem>
<listitem>
@@ -217,7 +214,8 @@ $ svn checkout https://svn.php.net/repository/pecl/extname/trunk extname
</para>
<para>
<example>
<title>A função
<title>
A função
<function>phpinfo</function>
</title>
<programlisting role="php">
@@ -242,19 +240,17 @@ drive:\caminho\para\o\executavel\php.exe -i
<sect2 xml:id="install.pecl.windows.loading">
<title>Carregando uma extensão</title>
<para>
A forma mais comum de carregar uma extensão PHP é incluí-la no arquivo de
configuração &php.ini;.
Observe que muitas extensões já estão presentes no &php.ini; e só é preciso
remover o ponto e vírgula para ativá-las.
A forma mais comum de carregar uma extensão PHP é incluí-la no
arquivo de configuração &php.ini;.
Observe que muitas extensões já estão presentes no &php.ini; e
só é preciso remover o ponto e vírgula para ativá-las.
</para>
<para>
A partir do PHP 7.2.0, o nome da extensão pode ser usado ao invés do nome do
arquivo da extensão.
Como é independente do sistema operacional é mais fácil, especialmente para
iniciantes, essa é a maneira recomendada de especificar as extensões a serem
carregadas.
Os nomes dos arquivos continuam suportados para compatibilidade com versões
anteriores.
A partir do PHP 7.2.0, o nome da extensão pode ser usado
ao invés do nome do arquivo da extensão.
Como é independente do sistema operacional é mais fácil, especialmente para iniciantes, essa
é a maneira recomendada de especificar as extensões a serem carregadas.
Os nomes dos arquivos continuam suportados para compatibilidade com versões anteriores.
</para>
<screen>
<![CDATA[
@@ -315,8 +311,7 @@ Loaded Configuration File C:\Program Files\PHP\8.2\php.ini
<para>
Problemas comuns são a localização da DLL e das DLLs das quais ela depende,
o valor da diretiva "<link linkend="ini.extension-dir">extension_dir</link>"
no arquivo &php.ini; e incompatibilidades de configuração em tempo de
compilação.
no arquivo &php.ini; e incompatibilidades de configuração em tempo de compilação.
</para>
<para>
Se o problema estiver em uma incompatibilidade de configuração em tempo de
@@ -345,11 +340,14 @@ $ pecl install extname
Isso fará o download do código-fonte de <emphasis>extname</emphasis>,
compilará e instalará <filename>extname.so</filename> em
<link linkend="ini.extension-dir">extension_dir</link>.
<filename>extname.so</filename> pode então ser carregada usando o &php.ini;.
<filename>extname.so</filename>
pode então ser carregada usando o &php.ini;.
</simpara>
<simpara>
Por padrão, o comando <command>pecl</command> não instalará pacotes marcados
como <literal>alpha</literal> ou <literal>beta</literal>.
Por padrão, o comando <command>pecl</command> não instalará pacotes
marcados com o estado <literal>alpha</literal>
ou
<literal>beta</literal>.
Se nenhum pacote <literal>stable</literal> estiver disponível,
um pacote <literal>beta</literal> pode ser instalado usando o seguinte
comando:
@@ -406,18 +404,16 @@ $ make
Uma instalação bem sucedida criará um arquivo <filename>extname.so</filename>
e o colocará no diretório de extensões PHP
<link linkend="ini.extension-dir">extension_dir</link>.
O arquivo &php.ini; precisará ser ajustado,
e uma linha
<literal>extension=extname.so</literal>
O arquivo &php.ini; precisará ser ajustado, e uma
linha <literal>extension=extname.so</literal>
precisará ser adicionada antes que a extensão possa ser usada.
</simpara>
<simpara>
Se o sistema não tiver o comando <command>phpize</command> e pacotes
pré-compilados (como os do RPM) forem usados,
certifique-se também de instalar a versão de desenvolvimento apropriada
dos pacotes PHP,
pois ela geralmente inclui o <command>phpize</command> juntamente com
os arquivos de cabeçalho apropriados para compilar o PHP e suas extensões.
pré-compilados (como os do RPM) forem usados, certifique-se também de instalar a versão
de desenvolvimento apropriada dos pacotes PHP, pois ela geralmente inclui o
comando <command>phpize</command>
juntamente com os arquivos de cabeçalho apropriados para compilar o PHP e suas extensões.
</simpara>
<simpara>
Execute <command>phpize --help</command> para exibir informações de uso
@@ -523,8 +519,7 @@ Options:
<row>
<entry>--configure-options</entry>
<entry>
Opções de configuração para recriar a configuração da instalação atual
do PHP.
Opções de configuração para recriar a configuração da instalação atual do PHP.
</entry>
</row>
<row>
@@ -544,8 +539,7 @@ Options:
<sect1 xml:id="install.pecl.static">
<title>Compilando extensões PECL estaticamente no PHP</title>
<simpara>
Às vezes, pode ser necessário criar uma extensão PECL estaticamente no
binário do PHP.
Às vezes, pode ser necessário criar uma extensão PECL estaticamente no binário do PHP.
Para isso, o código-fonte da extensão precisará ser colocado no diretório
<filename>/caminho/para/o/diretorio/php/src/ext/</filename>,
e será necessário que o sistema de compilação do PHP gere o script de
@@ -586,8 +580,7 @@ $ make install
</para>
<note>
<simpara>
Para executar o script <command>buildconf</command>,
o
Para executar o script <command>buildconf</command>, o
<command>autoconf</command>
<literal>2.68</literal>
e o

View File

@@ -8,24 +8,21 @@
<preface xml:id="intro.array">
&reftitle.intro;
<para>
Estas funções permitem interagir e manipular arrays de várias formas.
Arrays são essenciais para armazenar, gerenciar e operar sobre conjuntos de
variáveis.
Estas funções permitem interagir e manipular
arrays de várias formas. Arrays são essenciais para armazenar,
gerenciar e operar sobre conjuntos de variáveis.
</para>
<para>
Arrays simples e multidimensionais são suportados e podem ser criados pelo
usuário ou por outras funções.
Arrays simples e multidimensionais são suportados e podem ser
criados pelo usuário ou por outras funções.
Existem funções específicas de manipulação de banco de dados para preencher
arrays a partir de consultas a banco de dados, e diversas funções retornam
arrays.
arrays a partir de consultas a banco de dados, e diversas funções retornam arrays.
</para>
<para>
Consulte a seção
<link linkend="language.types.array">Arrays</link>
Consulte a seção <link linkend="language.types.array">Arrays</link>
do manual para uma explicação detalhada sobre como arrays são implementados e
usados no PHP.
Veja também
<link linkend="language.operators.array">Operadores de array</link>
Veja também <link linkend="language.operators.array">Operadores de array</link>
para outras maneiras de manipular os arrays.
</para>
</preface>
@@ -56,3 +53,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View File

@@ -101,6 +101,7 @@
<programlisting role="php">
<![CDATA[
<?php
$cidade = "Sao Paulo";
$estado = "SP";
$evento = "SIGGRAPH";
@@ -109,11 +110,12 @@ $vars_localidade = array("cidade", "estado");
$result = compact("evento", $vars_localidade);
print_r($result);
?>
]]>
</programlisting>
&example.outputs;
<screen role="php">
</programlisting>
&example.outputs;
<screen role="php">
<![CDATA[
Array
(

View File

@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: narigone Status: ready -->
<!-- CREDITS: lucasr -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: narigone Status: ready --><!-- CREDITS: lucasr -->
<!-- splitted from ./pt_BR/functions/array.xml, last change in rev 1.1 -->
<!-- last change to 'pos' in en/ tree in rev 1.2 -->
<refentry xml:id="function.pos" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>pos</refname>

View File

@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: narigone Status: ready -->
<!-- CREDITS: lucasr -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: narigone Status: ready --><!-- CREDITS: lucasr -->
<!-- splitted from ./pt_BR/functions/array.xml, last change in rev 1.1 -->
<!-- last change to 'sizeof' in en/ tree in rev 1.2 -->
<refentry xml:id="function.sizeof" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>sizeof</refname>

View File

@@ -1,13 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- EN-Revision: db43575bd6c986a35552e4cbdfd643ae05edd092 Maintainer: thomasgm Status: ready -->
<!--
A.D -> anno dommini (depois de cristo) D.C
B.C -> before christ (antes de cristo) A.C
-->
<refentry xml:id="function.juliantojd" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>juliantojd</refname>
<refpurpose>Converte datas no formato "Julian" para o formato "Julian Day Count"</refpurpose>
<refpurpose>Converte uma data do calendário juliano para uma contagem de dias julianos</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
@@ -18,21 +14,21 @@ B.C -> before christ (antes de cristo) A.C
<methodparam><type>int</type><parameter>year</parameter></methodparam>
</methodsynopsis>
<para>
O Calendário "Julian" vai de 4713 A.C. até 9999 D.C.
O Calendário juliano vai de 4713 AEC até 9999 EC.
</para>
<para>
Entretanto esta função trabalha com datas anteriores à 4713 A.C,
porém tal uso não faz muito sentido. O calendário foi criado em
46 A.C., mas os detalhes não foram padronizados até o ano 8 D.C.,
e talvez mais tarde no 4º século. Além disso, o começo do ano
variou de uma cultura para outra - nem todas aceitaram o Janeiro
como sendo o primeiro mês.
Embora esta função possa lidar com datas tão antigas quanto 4713
AEC, seu uso pode não ter significado. O calendário foi criado em
46 AEC, mas os detalhes não foram padronizados até pelo menos no ano 8 EC,
e talvez até mais tarde, no 4º século. Além disso, o começo de um ano
variou de uma cultura para outra - nem todas aceitaram
janeiro como o primeiro mês.
</para>
<caution>
<para>
Lembre-se, o sistema atual de calendário que é usado mundialmente é
o Gregoriano. A função <function>gregoriantojd</function> pode ser
usada para converter datas no formato Gregoriano para o formato "Julian Day Count".
o gregoriano. A função <function>gregoriantojd</function> pode ser usada para
converter essas datas para o formato de contagem de dias julianos.
</para>
</caution>
</refsect1>
@@ -72,7 +68,7 @@ B.C -> before christ (antes de cristo) A.C
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
A data Juliana para a dada data Juliana como um inteiro.
O dia juliano para a dada juliana como um inteiro.
</para>
</refsect1>

View File

@@ -7,8 +7,10 @@
<preface xml:id="intro.ev">
&reftitle.intro;
<para>
Esta extensão fornece interface para a biblioteca <link
xlink:href="&url.libev;">libev</link> - um loop de eventos completo de alto desempenho escrito em C.
Esta extensão fornece interface para a biblioteca
<link
xlink:href="&url.libev;">libev</link>
- um loop de eventos completo de alto desempenho escrito em C.
</para>
&note.no-windows.extension;

View File

@@ -27,7 +27,8 @@
<para>
O caminho não deve terminar com uma barra nem conter componentes especiais como
<literal>'.'</literal>
ou <literal>..</literal>.
ou
<literal>..</literal>.
O caminho deve ser absoluto: se for relativo e o diretório de trabalho
mudar, o comportamento será indefinido.
</para>
@@ -103,10 +104,11 @@
</term>
<listitem>
<para>
<emphasis>Somente leitura</emphasis>
. Uma dica sobre a rapidez com que uma mudança deve ser detectada e
<emphasis>Somente leitura</emphasis>.
Uma dica sobre a rapidez com que uma mudança deve ser detectada e
normalmente deve ser especificada como
<literal>0.0</literal> para permitir que
<literal>0.0</literal>
para permitir que
<emphasis>libev</emphasis>
escolha um valor adequado.
</para>
@@ -118,8 +120,8 @@
</term>
<listitem>
<para>
<emphasis>Somente leitura</emphasis>
. O caminho para aguardar alterações de status.
<emphasis>Somente leitura</emphasis>.
O caminho para aguardar alterações de status.
</para>
</listitem>
</varlistentry>

View File

@@ -80,15 +80,17 @@
<methodname>EvLoop::prepare</methodname>
) define
<constant>Ev::PREPARE</constant>
, <classname>EvPeriodic</classname>
,
<classname>EvPeriodic</classname>
(ou
<methodname>EvLoop::periodic</methodname>
) define
<constant>Ev::PERIODIC</constant>
e assim por diante, com exceção de eventos de E/S (que podem definir ambos
bits
os bits
<constant>Ev::READ</constant>
e <constant>Ev::WRITE</constant>).
e
<constant>Ev::WRITE</constant>).
</para>
</chapter>
<!-- Keep this comment at the end of the file

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 1160ec4e7d21a2619e9661d6afe3a6356267c6c2 Maintainer: adiel Status: ready -->
<refentry xml:id="finfo.buffer" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>finfo::buffer</refname>
@@ -20,7 +19,6 @@
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 1160ec4e7d21a2619e9661d6afe3a6356267c6c2 Maintainer: adiel Status: ready -->
<refentry xml:id="finfo.file" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>finfo::file</refname>
@@ -20,7 +19,6 @@
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 1160ec4e7d21a2619e9661d6afe3a6356267c6c2 Maintainer: adiel Status: ready -->
<refentry xml:id="finfo.set-flags" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>finfo::set_flags</refname>
@@ -18,7 +17,6 @@
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 1160ec4e7d21a2619e9661d6afe3a6356267c6c2 Maintainer: adiel Status: ready -->
<!-- Generated by xml_proto.php v2.3. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.finfo-buffer" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>finfo_buffer</refname>
@@ -26,8 +26,7 @@
</methodsynopsis>
<para>
Esta função é usada para obter informações sobre dados binários em uma
string.
Esta função é usada para obter informações sobre dados binários em uma string.
</para>
</refsect1>
@@ -132,7 +131,6 @@ application/x-sh; charset=us-ascii
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 1160ec4e7d21a2619e9661d6afe3a6356267c6c2 Maintainer: adiel Status: ready -->
<refentry xml:id="function.finfo-open" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>finfo_open</refname>
@@ -35,8 +34,8 @@
<term><parameter>flags</parameter></term>
<listitem>
<para>
Uma ou disjunção de mais
<link linkend="fileinfo.constants">constantes Fileinfo</link>.
Uma ou disjunção de mais <link linkend="fileinfo.constants">constantes
Fileinfo</link>.
</para>
</listitem>
</varlistentry>
@@ -45,14 +44,14 @@
<listitem>
<para>
Nome de um arquivo de banco de dados mágico, geralmente algo como
<filename>/caminho/para/magic.mime</filename>.
Se não for especificado, a variável de ambiente <literal>MAGIC</literal>
será usada.
O banco de dados mágico incluído no PHP será usado se a variável de
ambiente não estiver definida.
<filename>/caminho/para/magic.mime</filename>. Se não for especificado, a
variável de ambiente <literal>MAGIC</literal> será usada. O banco de dados mágico
incluído no PHP será usado se a variável de ambiente não
estiver definida.
</para>
<para>
Passar &null; ou uma string vazia será equivalente ao valor padrão.
Passar &null; ou uma string vazia será equivalente ao valor
padrão.
</para>
</listitem>
</varlistentry>
@@ -64,8 +63,7 @@
&reftitle.returnvalues;
<para>
(Apenas no estilo procedural)
Retorna uma instância de <classname>finfo</classname> em caso de sucesso,
&return.falseforfailure;.
Retorna uma instância de <classname>finfo</classname> em caso de sucesso,&return.falseforfailure;.
</para>
</refsect1>
@@ -105,8 +103,7 @@
<programlisting role="php">
<![CDATA[
<?php
// retorna o tipo MIME, também conhecido como extensão mimetype
$finfo = new finfo(FILEINFO_MIME, "/usr/share/misc/magic");
$finfo = new finfo(FILEINFO_MIME, "/usr/share/misc/magic"); // retorna o tipo MIME, também conhecido como extensão mimetype
/* Obtém o tipo MIME de arquivo específico */
$nome_do_arquivo = "/usr/local/alguma_coisa.txt";
@@ -121,8 +118,7 @@ echo $finfo->file($nome_do_arquivo);
<programlisting role="php">
<![CDATA[
<?php
// retorna o tipo MIME, também conhecido como extensão mimetype
$finfo = finfo_open(FILEINFO_MIME, "/usr/share/misc/magic");
$finfo = finfo_open(FILEINFO_MIME, "/usr/share/misc/magic"); // retorna o tipo MIME, também conhecido como extensão mimetype
if (!$finfo) {
echo "Falha ao abrir banco de dados fileinfo";
@@ -169,8 +165,7 @@ text/plain; charset=us-ascii
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: db22a7cfcbc3af221f67e228336ac3e2d62aaf2c Maintainer: adiel Status: ready --><!-- CREDITS: adiel,leonardolara -->
<!-- Generated by xml_proto.php v2.3. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.finfo-set-flags" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>finfo_set_flags</refname>
@@ -22,9 +22,8 @@
</methodsynopsis>
<para>
Esta função define várias opções de Fileinfo.
As opções também podem ser definidas diretamente em
<function>finfo_open</function> ou em outras funções da Fileinfo.
Esta função define várias opções de Fileinfo. As opções também podem ser definidas
diretamente em <function>finfo_open</function> ou em outras funções da Fileinfo.
</para>
</refsect1>
@@ -75,7 +74,6 @@
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- EN-Revision: 968bb98efdcc2a333899be3d1bdefec317d09170 Maintainer: adiel Status: ready --><!-- CREDITS: adiel,marcelo -->
<refentry xml:id="function.mime-content-type" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>mime_content_type</refname>
@@ -83,7 +82,6 @@ text/plain
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml

View File

@@ -50,7 +50,8 @@
Para ativar suporte a jpeg adicione
<option role="configure">--with-jpeg-dir=DIR</option>. Jpeg 6b, 7 ou 8
são suportados.
A partir do PHP 7.4.0, use <option role="configure">--with-jpeg</option>.
A partir do PHP 7.4.0, use a opção
<option role="configure">--with-jpeg</option>.
</entry>
</row>
<row>
@@ -74,26 +75,28 @@
<option role="configure">--with-xpm-dir=DIR</option>. Se o configure
não for capaz de encontrar as bibliotecas necessárias, você deverá adicionar
o caminho até as suas bibliotecas X11.
A partir do PHP 7.4.0, use <option role="configure">--with-xpm</option>.
A partir do PHP 7.4.0, use a opção
<option role="configure">--with-xpm</option>.
</entry>
</row>
<row>
<entry><literal>webp</literal></entry>
<entry>
Para habilitar suporte a webp, adicione <option role="configure">--with-webp-dir=DIR</option>.
A partir do PHP 7.4.0, use <option role="configure">--with-webp</option>.
A partir do PHP 7.4.0, use a opção
<option role="configure">--with-webp</option>.
</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
<note>
<simpara>
<note>
<simpara>
Ao compilar o PHP com a libpng, você deve usar a mesma versão que foi
ligada com a biblioteca GD.
</simpara>
</note>
</para>
<para>
Melhore as capacidades do GD para lidar com fontes diferentes especificando
a opção de configuração <literal>--with-XXXX</literal> na linha de

View File

@@ -13,7 +13,8 @@
<para>
Se <literal>enctype</literal> para o formulário HTML estiver
configurado como <literal>multipart/form-data</literal> e
<literal>mbstring.encoding_translation</literal> estiver ativado no &php.ini;, as variáveis POST'ed e os nomes dos arquivos enviados
<literal>mbstring.encoding_translation</literal> estiver ativado
no &php.ini;, as variáveis POST'ed e os nomes dos arquivos enviados
serão convertidos para a codificação de caracteres interna também.
No entanto, a conversão não é aplicada às chaves de consulta.
</para>
@@ -30,7 +31,7 @@
entrada HTTP, isso deve ser feito no &php.ini;.
<example>
<title>
Desative a conversão de entrada HTTP no &php.ini;
Desativando a conversão de entrada HTTP no &php.ini;
</title>
<programlisting role="php.ini">
<![CDATA[
@@ -123,3 +124,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View File

@@ -5,12 +5,11 @@
<para>
Os caracteres japoneses só podem ser representados por codificações multibyte,
e vários padrões de codificação são usados dependendo da plataforma
e da finalidade do texto.
Para piorar a situação, esses padrões de codificação diferem um pouco um do
outro.
Para criar uma aplicação web que possa ser usada em um ambiente japonês,
essas complexidades devem ser consideradas para garantir que as codificações
de caracteres adequadas sejam usadas.
e da finalidade do texto. Para piorar a situação, esses padrões de codificação
diferem um pouco um do outro. Para criar uma aplicação
web que possa ser usada em um ambiente japonês, o
desenvolvedor precisa ter em mente essas complexidades para garantir que
as codificações de caracteres adequadas sejam usadas.
</para>
<para>
<itemizedlist>
@@ -20,13 +19,12 @@
<listitem>
<simpara>
A maioria dos caracteres multibyte japoneses aparece com o dobro da largura
dos caracteres de byte único.
Esses caracteres são chamados &quot;zen-kaku&quot; em japonês,
que significa &quot;largura total&quot;.
Outros caracteres mais estreitos, são chamados &quot;han-kaku&quot;,
que significa &quot;meia largura&quot;.
As propriedades gráficas dos caracteres, no entanto, dependem das fontes
usadas para exibi-los.
dos caracteres de byte único. Esses caracteres são chamados
&quot;zen-kaku&quot; em japonês, que significa
&quot;largura total&quot;. Outros caracteres mais estreitos, são chamados
&quot;han-kaku&quot;, que significa &quot;meia largura&quot;. As
propriedades gráficas dos caracteres, no entanto, dependem das fontes
usadas para exibi-las.
</simpara>
</listitem>
<listitem>
@@ -39,29 +37,24 @@
<listitem>
<simpara>
A ISO-2022-JP deve ser usada no SMTP/NNTP, e cabeçalhos e entidades devem
ser recodificados de acordo com os requisitos da RFC.
Embora esses não sejam requisitos, ainda é uma boa ideia porque vários
agentes de usuário populares não podem reconhecer nenhum outro método de
codificação.
ser recodificados de acordo com os requisitos da RFC. Embora esses não
sejam requisitos, ainda é uma boa ideia porque vários agentes de usuário
populares não podem reconhecer nenhum outro método de codificação.
</simpara>
</listitem>
<listitem>
<simpara>
As páginas web criadas para serviços de telefonia móvel,
como
<link xlink:href="&url.imode;">i-mode</link>
ou
<link xlink:href="&url.ezweb;">EZweb</link>
como <link xlink:href="&url.imode;">i-mode</link>
ou <link xlink:href="&url.ezweb;">EZweb</link>
devem usar Shift_JIS.
</simpara>
</listitem>
<listitem>
<simpara>
Emoji usados em serviços de telefonia móvel,
como
<link xlink:href="&url.imode;">i-mode</link>
ou
<link xlink:href="&url.ezweb;">EZweb</link>
como <link xlink:href="&url.imode;">i-mode</link>
ou <link xlink:href="&url.ezweb;">EZweb</link>
são suportados.
</simpara>
</listitem>
@@ -89,3 +82,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View File

@@ -7,9 +7,10 @@
<section xml:id="memcached.requirements">
&reftitle.required;
<para>
Esta extensão requer biblioteca cliente <link
xlink:href="&url.libmemcached;">libmemcached</link> (versão 1.0.0 ou superior).
Para suporte de autenticação SASL, libmemcached deve ser construído com SASL habilitado.
Esta extensão requer a biblioteca cliente <link
xlink:href="&url.libmemcached;">libmemcached</link>
(versão 1.0.0 ou superior). Para suporte de autenticação SASL, libmemcached
deve ser construída com SASL habilitado.
</para>
<para>
Desde a versão 0.2.0, esta extensão requer PHP versão 5.2.0 ou superior.
@@ -46,3 +47,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View File

@@ -14,9 +14,7 @@
<void />
</methodsynopsis>
<para>
Ativa as verificações usuais de certificado e servidor SSL (habilitadas por padrão).
Alternativamente o membro <parameter>sslChecks</parameter> pode ser definido para um valor
não-&false; para ativar as verificações SSL.
Ativa as verificações usuais de certificado e servidor SSL (habilitadas por padrão). Alternativamente o membro <parameter>sslChecks</parameter> pode ser definido para um valor não-&false; para ativar as verificações SSL.
</para>
</refsect1>
@@ -47,7 +45,7 @@
<row>
<entry>PECL oauth 0.99.8</entry>
<entry>
The <parameter>sslChecks</parameter> member was added
O membro <parameter>sslChecks</parameter> foi adicionado.
</entry>
</row>
</tbody>

View File

@@ -1,16 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 859713422861ee5d25d5e8504928a4af9ce198ad Maintainer: adiel Status: ready -->
<section xml:id="ref.pdo-sqlite.installation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.install;
<para>
O driver PDO PDO_SQLITE está habilitado por padrão.
Para desabilitá-lo, a opção
<option role="configure">--without-pdo-sqlite[=DIR]</option> pode ser usada,
onde o valor opcional <literal>[=DIR]</literal> é o diretório de instalação do
sqlite.
A partir do PHP 7.4.0,
a <link xlink:href="&url.sqlite;">libsqlite</link> ≥ 3.5.0 é necessária.
O driver PDO PDO_SQLITE está habilitado por padrão. Para desabilitá-lo,
a opção <option role="configure">--without-pdo-sqlite[=DIR]</option> pode ser usada,
onde o valor opcional <literal>[=DIR]</literal> é o diretório de instalação do sqlite.
A partir do PHP 7.4.0, a <link xlink:href="&url.sqlite;">libsqlite</link> ≥ 3.5.0 é necessária.
Anteriormente, a libsqlite que vinha com o PHP poderia ser usada e era o
padrão se <literal>[=DIR]</literal> fosse omitido.
</para>

View File

@@ -13,10 +13,7 @@
a resolver problemas comuns.
</para>
<para>
A SPL fornece um conjunto de estruturas de dados padrão, um conjunto de
iteradores para percorrer objetos, um conjunto de interfaces, um conjunto de
exceções padrão e algumas classes para trabalhar com arquivos, além de um
conjunto de funções como <function>spl_autoload_register</function>.
A SPL fornece um conjunto de estruturas de dados padrão, um conjunto de iteradores para percorrer objetos, um conjunto de interfaces, um conjunto de exceções padrão e algumas classes para trabalhar com arquivos, além de um conjunto de funções como <function>spl_autoload_register</function>.
</para>
</preface>
@@ -56,3 +53,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->