Contributions are ready for review

From: Date: Mon, 03 Feb 2014 13:00:01 +0000
Subject: Contributions are ready for review
Groups: php.doc.pt-br 
Request: Send a blank email to doc-pt-br+get-4594@lists.php.net to get a copy of this message
Hello PHP PT_BR Documentation team, There are contributions within the online editor queue for this language. Please review, then commit or delete these patches. Patches for review : ----------------------- New file: pt_BR/faq/databases.xml By: thiago on 2010-06-30 12:25:31 =================================================================== --- pt_BR/faq/databases.xml +++ pt_BR/faq/databases.xml @@ -0,0 +1,292 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- EN-Revision: 297028 Maintainer: avelino --> + <chapter xml:id="faq.databases" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> + <title>Questões de Banco de Dados</title> + <titleabbrev>Questões de Banco de Dados</titleabbrev> + + <para> + Esta seção responde algumas perguntas comuns sobre a relação entre + PHP e banco de dados. Sim, o PHP pode acessar virtualmente qualquer banco + de dados disponíveis hoje. + </para> + + <qandaset> + <qandaentry xml:id="faq.databases.mssql"> + <question> + <para> + Ouvi dizer que é possível acessar o Microsoft SQL Server a partir de PHP. + Como? + </para> + </question> + <answer> + <para> + Em máquinas Windows, você pode simplesmente usar o suporte ao driver + ODBC. + </para> + <para> + Em máquinas Unix, você pode usar o Driver Sybase-CT para acessar os + servidores Microsoft SQL, porque eles são (em pelo menos a maioria) + compatível com o protocolo. Sybase fez uma + <link xlink:href="&url.sybase.ctlib;"> versão gratuita do necessário + bibliotecas para sistemas Linux </link> . Para outros sistemas Unix, + você precisa entrar em contato com Sybase para as bibliotecas corretas. + Ver também a resposta para a pergunta seguinte. + </para> + </answer> + </qandaentry> + + <qandaentry xml:id="faq.databases.access"> + <question> + <para>Posso acessar bancos de dados Microsoft Access?</para> + </question> + <answer> + <para> + Sim. Você já tem todas as ferramentas que você precisa se você estiver + executando inteiramente sob Windows 9x/Me, ou NT/2000, onde você pode + usar ODBC e drivers da Microsoft ODBC para bancos de dados Microsoft + Access. + </para> + <para> + Se você estiver executando o PHP em uma caixa de Unix e deseja falar + com o MS Access em uma caixa de Windows você vai precisar drivers Unix + ODBC. <link xlink:href="&url.openlink;"> OpenLink Software </link> tem + drivers ODBC que pode fazer isso. + </para> + <para> + Outra alternativa é usar um servidor SQL que tem + ODBC drivers Windows e usá-lo para armazenar os dados, que pode ser + em seguida, acessar a partir do Microsoft Access (usando ODBC) e PHP + (usando o construído em drivers), ou usar um formato de arquivo que o + Access intermediário PHP e ambos entendem, como arquivos flat ou bancos + de dados dBase. + Sobre este ponto Tim Hayes de software OpenLink escreve: + <blockquote> + <para> + Usando um outro banco de dados como um intermediário não é uma boa idéia, + quando você pode usar ODBC do PHP direto para seu banco de dados - ou + seja, com os drivers da OpenLink. Se você precisa usar um formato de + arquivo intermediário, OpenLink já lançado Virtuoso (um mecanismo de + banco de dados virtual) para NT, Linux e outras plataformas Unix. + Por favor, visite nosso <link xlink:href="&url.openlink;"> site </link> + para um download gratuito. + </para> + </blockquote> + </para> + <para> + Uma opção que se revelou bem sucedida é a utilização de MySQL e seus + drivers MyODBC no Windows e sincronizar as bases de dados. Steve Lawrence + escreve: + </para> + <para> + <itemizedlist> + <listitem> + <simpara> + Instale o MySQL em sua plataforma de acordo com as instruções com + o MySQL. Disponível em <link xlink:href="&url.mysql;">&url.mysql;</link> + Nenhuma configuração especial necessária, exceto quando você criar + um banco de dados e configurar o usuário, você deve colocar % no + campo host, ou o nome do host do computador com o Windows que você + deseja acessar com o MySQL . Faça uma nota do seu servidor (nome + do servidor ou ip), nome de usuário e senha. + </simpara> + </listitem> + <listitem> + <simpara> + Baixe o driver MyODBC para Windows a partir do site do MySQL. + Instale-o em sua máquina Windows. Você pode testar a operação com + os utilitários incluídos com esteprograma. + </simpara> + </listitem> + <listitem> + <simpara> + Criar um usuário ou um sistema em seu administrador ODBC, localizada no painel de controle. Torne-se um nome de DSN, digite o nome do host, nome de usuário, senha + porto, etc para o banco de dados MySQL que você configurou na etapa 1. + </simpara> + </listitem> + <listitem> + <simpara> + Instalar Access com uma instalação completa, isto faz com que você começa a boa add-ins ... pelo menos você terá suporte ODBC e gerencia. + </simpara> + </listitem> + <listitem> + <simpara> + Agora a parte divertida! Criar um banco de dados novo acesso. Na tabela + janela com o botão direito e selecione Vincular tabelas, ou em processo (opção no menu), selecione Obter dados externos e, em seguida, em Ligar tabelas. + Quando a caixa de navegador de arquivos aparecer, selecione os arquivos do tipo: ODBC . + Selecione DSN de sistema e o nome do DSN criado no passo 3. + Selecione a tabela de ligação, pressione OK, e pronto! Você pode agora + abra a tabela e adicionar / apagar / editar os dados no servidor MySQL! + Você também pode criar consultas, tabelas de importação / exportação para o MySQL, + construir formulários e relatórios, etc. + </simpara> + </listitem> + </itemizedlist> + </para> + <para> + Dicas e Truques: + <itemizedlist> + <listitem> + <simpara> + Você pode construir suas tabelas no Access e exportá-los + para o MySQL, em seguida, vinculá-los para trás dentro Isso faz com que a tabela + rápida criação. + </simpara> + </listitem> + <listitem> + <simpara> + Ao criar tabelas no Access, você deve ter uma chave primaria, definiu a fim de ter acesso de gravação para o quadro do + acesso. Certifique-se de criar uma chave primária no MySQL antes de + ligando no acesso + </simpara> + </listitem> + <listitem> + <simpara> + Se você alterar uma tabela no MySQL, você tem que re-ligação é + em Access. Vá em Ferramentas> add-ins> Gerenciador de Tabelas Vinculadas, + cruzeiro no seu ODBC DSN e selecione a tabela de lá. Você também pode mover a sua fonte dsn por lá, + acabou de bater o sempre pronta para a caixa novo local antes de + pressionando OK. + </simpara> + </listitem> + </itemizedlist> + </para> + </answer> + </qandaentry> + + <qandaentry xml:id="faq.databases.mysql.php5"> + <question> + <para> + PHP 5 pacotes não bibliotecas clientes do MySQL, o que significa isso para + me? Posso continuar a usar MySQL com PHP? Eu tento usar MySQL e obter + "função indefinida" erros, o que dá? + </para> + </question> + <answer> + <para> + Sim. Sempre haverá suporte ao MySQL em PHP de um tipo ou + outro. A única mudança no PHP 5 é que já não estamos a agregação + biblioteca do próprio cliente. Algumas razões em nenhuma ordem especial: + </para> + <itemizedlist> + <listitem> + <para> + A maioria dos sistemas estes dias já tem a biblioteca do cliente instalado. + </para> + </listitem> + <listitem> + <para> + Face ao exposto, tendo várias versões da biblioteca pode começar. Por exemplo, se você ligar mod_auth_mysql contra uma versão + e PHP contra o outro, e então permitir que tanto o Apache, você começa a + crash bom gordura. Além disso, a biblioteca embutida nem sempre trabalha bem com a versão do servidor instalado. O sintoma mais evidente deste + desacordo ser sobre onde encontrar o mysql.socket. + </para> + </listitem> + <listitem> + <para> + Manutenção estava um pouco frouxa e ele foi ficando cada vez mais e mais + por trás da versão lançada. + </para> + </listitem> + <listitem> + <para> + Versões + Futuro da biblioteca estão sob a licença GPL e, portanto, nós não + tem um caminho de atualização, uma vez que pode não agregar uma biblioteca GPL em um + BSD / Apache-style projeto licenciado. A ruptura em PHP 5 parecia como a melhor opção. + </para> + </listitem> + </itemizedlist> + <para> + Isso não vai realmente afetar muitas pessoas. usuários do Unix, pelo menos, os que sabem o que estão fazendo, sempre tendem a compilar o PHP contra + biblioteca libmysqlclient seu sistema simplesmente adicionando o <option + role="configure"> --with-mysql=/usr </option> Opção + na construção de PHP. Os usuários do Windows podem permitir a extensão + <filename> php_mysql.dll </filename> dentro do php.ini ;. + Para mais detalhes, consulte a <link linkend="ref.mysql"> Referência do MySQL </link> + Para obter instruções de instalação. Além disso, certifique-se + <filename> libmysql.dll </filename> está disponível no PATH do sistema. + Para mais detalhes sobre como, leia o FAQ sobre + <link linkend="faq.installation.addtopath"> criação do Windows </link> . Porque <filename> libmysql.dll </filename> (E + muitos outros arquivos relacionados ao PHP) existem na pasta PHP, você vai querer + adicione a pasta do PHP no PATH do seu sistema. + </para> + </answer> + </qandaentry> + + <qandaentry xml:id="faq.databases.shared-mysql"> + <question> + <para> + Após a instalação compartilhada suporte MySQL, Apache core dumps logo libphp4.so como é carregado. Isso pode ser corrigido? + </para> + </question> + <answer> + <para> + Se o seu libs MySQL estão ligadas contra pthreads isso vai acontecer. Verifique + usando ldd. Se eles estão, pegue o tarball e compilar o MySQL a partir da fonte, + ou recompilar o código de rpm e retire o interruptor no arquivo spec, que liga o código do cliente threaded. Qualquer uma destas sugestões + corrigir isso. Então recompile o PHP com o MySQL libs novas. + </para> + </answer> + </qandaentry> + + <qandaentry xml:id="faq.databases.mysqlresource"> + <question> + <para> + Por que eu recebo um erro que é algo como isto: + "Aviso: 0 não é um índice de resultado MySQL em <file> + <x> em linha" ou "Aviso: o argumento fornecido não é um recurso válido do resultado de MySQL em <file> em linha <x> "? + </para> + </question> + <answer> + <para> + Você está tentando usar um identificador de resultado que é 0. A indica 0 + , que a consulta falhou por algum motivo. Você precisa verificar se há erros + após a apresentação de uma consulta e antes de tentar usar o identificador de resultado retornado. A maneira apropriada de fazer isso é com [code similar @] para o seguinte: + <programlisting role="php"> +<![CDATA[ +<?php + +$result = mysql_query("SELECT * FROM tables_priv"); +if (!$result) { + echo mysql_error(); + exit; +} +?> +]]> + </programlisting> + ou + <programlisting role="php"> +<![CDATA[ +<?php + +$result = mysql_query("SELECT * FROM tables_priv") + or die("Bad query: " . mysql_error()); +?> +]]> + </programlisting> + </para> + </answer> + </qandaentry> + </qandaset> + </chapter> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=749 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=749 ------------------------------------------------------------------ New file: pt_BR/reference/solr/solrquery/getmltmaxnumtokens.xml By: admin jefersson on 2013-02-27 08:38:06 =================================================================== --- pt_BR/reference/solr/solrquery/getmltmaxnumtokens.xml +++ pt_BR/reference/solr/solrquery/getmltmaxnumtokens.xml @@ -1,26 +1,24 @@ <?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: $ --> <!-- EN-Revision: 317663 Maintainer: admin jefersson Status: ready --> +<!-- Reviewed: no --> <refentry xml:id="solrquery.getmltmaxnumtokens" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <refnamediv> <refname>SolrQuery::getMltMaxNumTokens</refname> - <refpurpose>Retorna o número máximo de tokens para analisar em cada -campo do documento que não é armazenado com suporte a -TermVectorReturns</refpurpose> + <refpurpose>Retorna o número máximo de tokens para analisar em cada campo do documento que não é armazenado com suporte a TermVectorReturns</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier>public</modifier> -<type>int</type><methodname>SolrQuery::getMltMaxNumTokens</methodname> + <modifier>public</modifier> <type>int</type><methodname>SolrQuery::getMltMaxNumTokens</methodname> <void /> </methodsynopsis> <para> - Retorna o número máximo de tokens para analisar em cada campo do -documento que não é armazenado com suporte a TermVectorReturns + Retorna o número máximo de tokens para analisar em cada campo do documento que não é armazenado com suporte a TermVectorReturns </para> - + </refsect1> <refsect1 role="parameters"> => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=45601 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=45601 ------------------------------------------------------------------ New file: pt_BR/reference/solr/book.xml By: admin jefersson on 2013-03-10 15:52:43 =================================================================== --- pt_BR/reference/solr/book.xml +++ pt_BR/reference/solr/book.xml @@ -1,59 +1,56 @@ <?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: $ --> <!-- EN-Revision: 317663 Maintainer: admin jefersson Status: ready --> +<!-- Reviewed: no Maintainer: admin jefersson --> +<!-- Reviewed: no --> -<book xml:id="book.solr" xmlns="http://docbook.org/ns/docbook" -xmlns:xlink="http://www.w3.org/1999/xlink"> +<book xml:id="book.solr" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Apache Solr</title> <titleabbrev>Solr</titleabbrev> - + <preface xml:id="intro.solr"> &reftitle.intro; <para> - A extensão Solr, permite comunicar-se de forma eficaz com um servidor -Apache Solr ultilizando o PHP 5. + A extensão Solr, permite comunicar-se de forma eficaz com um servidor Apache Solr ultilizando o PHP 5. </para> - - <para>A extensão Solr é extremamente rápida, leve, rica em recursos de -biblioteca que permite que os desenvolvedores de PHP se comuniquem de forma -eficaz com servidores Solr.</para> + + <para>A extensão Solr é extremamente rápida, leve, rica em recursos de biblioteca que permite que os desenvolvedores de PHP se comuniquem de forma eficaz com servidores Solr.</para> <para>Ele é compatível com as versões 1.3 e 1.4 do Apache Solr.</para> - <para>Ele tem ferramentas para adicionar documentos e fazer atualizações -para o servidor Solr.</para> - <para>Ele também contém ferramentas que lhe permite construir consultas -avançadas para o servidor para buscar documentos.</para> + <para>Ele tem ferramentas para adicionar documentos e fazer atualizações para o servidor Solr.</para> + <para>Ele também contém ferramentas que lhe permite construir consultas avançadas para o servidor para buscar documentos.</para> </preface> - + &reference.solr.setup; &reference.solr.constants; &reference.solr.reference; - + &reference.solr.examples; - + &reference.solr.solrutils; - + &reference.solr.solrinputdocument; &reference.solr.solrdocument; &reference.solr.solrdocumentfield; - + &reference.solr.solrobject; - + &reference.solr.solrclient; - + &reference.solr.solrresponse; &reference.solr.solrqueryresponse; &reference.solr.solrupdateresponse; &reference.solr.solrpingresponse; &reference.solr.solrgenericresponse; - + &reference.solr.solrparams; &reference.solr.solrmodifiableparams; &reference.solr.solrquery; - + &reference.solr.solrexception; &reference.solr.solrclientexception; &reference.solr.solrillegalargumentexception; &reference.solr.solrillegaloperationexception; - + </book> <!-- Keep this comment at the end of the file @@ -76,3 +73,4 @@ vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> + => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=45602 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=45602 ------------------------------------------------------------------ New file: pt_BR/reference/solr/functions/solr-get-version.xml By: admin jefersson on 2013-04-03 01:51:58 =================================================================== --- pt_BR/reference/solr/functions/solr-get-version.xml +++ pt_BR/reference/solr/functions/solr-get-version.xml @@ -0,0 +1,105 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: $ --> +<!-- EN-Revision: 317663 Maintainer: admin jefersson Status: ready --> +<!-- Reviewed: no --> + +<refentry xml:id="function.solr-get-version" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> + <refnamediv> + <refname>solr_get_version</refname> + <refpurpose>Retorna a versão atual da extensão Apache Solr</refpurpose> + </refnamediv> + + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>string</type><methodname>solr_get_version</methodname> + <void /> + </methodsynopsis> + <para> + Essa função retorna uma string com a versão atual da extensão Solr. + </para> + + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + &no.function.parameters; + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <!-- See also &return.success; --> + <para> + Retorna uma string, ou &false; se falhar. + </para> + </refsect1> + + <refsect1 role="errors"> + &reftitle.errors; + <para> + Essa função não lança nenhum erro ou exeções. + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title><function>solr_get_version</function> example</title> + <para> + Qualquer texto que descreva a finalidade do exemplo, ou o que se passa no exemplo deve ser aqui.. + </para> + <programlisting role="php"> +<![CDATA[ +<?php + +$solr_version = solr_get_version(); + +print $solr_version; + +?> +]]> + </programlisting> + &example.outputs.similar; + <screen> +<![CDATA[ + +0.9.6 + +]]> + </screen> + </example> + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>SolrUtils::getSolrVersion</function></member> + </simplelist> + </para> + </refsect1> + +</refentry> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=46166 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=46166 ------------------------------------------------------------------ New file: pt_BR/language/predefined/interfaces.xml By: Felipe Ismael Barth on 2013-05-26 18:59:56 =================================================================== --- pt_BR/language/predefined/interfaces.xml +++ pt_BR/language/predefined/interfaces.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: $ --> +<!-- EN-Revision: 330333 Maintainer: Felipe Ismael Barth Status: ready --> +<!-- Reviewed: no --> + +<part xml:id="reserved.interfaces" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> + <title>Interfaces e Classes predefinidas</title> + + <partintro> + <para> + Veja também as <link linkend="spl.interfaces">Interfaces SPL</link> e <link + linkend="reserved.classes">classes reservadas</link>. + </para> + </partintro> + + &language.predefined.traversable; + &language.predefined.iterator; + &language.predefined.iteratoraggregate; + &language.predefined.arrayaccess; + &language.predefined.serializable; + &language.predefined.closure; + &language.predefined.generator; + +</part> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> + => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=46978 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=46978 ------------------------------------------------------------------ New file: pt_BR/reference/spl/countable.xml By: Felipe Ismael Barth on 2013-05-27 10:33:36 =================================================================== --- pt_BR/reference/spl/countable.xml +++ pt_BR/reference/spl/countable.xml @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: $ --> +<!-- EN-Revision: 292734 Maintainer: Felipe Ismael Barth Status: ready --> +<!-- Reviewed: no --> + +<phpdoc:classref xml:id="class.countable" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude"> + + <title>Interface Countable</title> + <titleabbrev>Countable</titleabbrev> + + <partintro> + +<!-- {{{ Countable intro --> + <section xml:id="countable.intro"> + &reftitle.intro; + <para> + Classes que implementam <classname>Countable</classname> podem ser usadas com a função + <function>count</function>. + </para> + </section> +<!-- }}} --> + + <section xml:id="countable.synopsis"> + &reftitle.interfacesynopsis; + +<!-- {{{ Synopsis --> + <classsynopsis> + <ooclass><classname>Countable</classname></ooclass> + +<!-- {{{ Class synopsis --> + <classsynopsisinfo> + <ooclass> + <classname>Countable</classname> + </ooclass> + </classsynopsisinfo> +<!-- }}} --> + + <classsynopsisinfo role="comment">&Methods;</classsynopsisinfo> + <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.countable')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" /> + </classsynopsis> +<!-- }}} --> + + </section> + + </partintro> + + &reference.spl.entities.countable; + +</phpdoc:classref> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> + => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=46977 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=46977 ------------------------------------------------------------------ New file: pt_BR/reference/json/functions/json-last-error-msg.xml By: Jefersson Nathan on 2013-05-29 02:30:46 =================================================================== => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=47105 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=47105 ------------------------------------------------------------------ New file: pt_BR/reference/json/functions/json-last-error.xml By: Jefersson Nathan on 2013-05-29 02:40:02 =================================================================== => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=47106 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=47106 ------------------------------------------------------------------ New file: pt_BR/reference/reflection/book.xml By: Felipe Barth on 2013-06-13 14:52:32 =================================================================== --- pt_BR/reference/reflection/book.xml +++ pt_BR/reference/reflection/book.xml @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: $ --> +<!-- EN-Revision: 330340 Maintainer: Felipe Barth Status: ready --> +<!-- Reviewed: no --> + +<book xml:id="book.reflection" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> + <?phpdoc extension-membership="core" ?> + <title>Reflexão</title> + <titleabbrev>Reflexão</titleabbrev> + + <preface xml:id="intro.reflection"> + &reftitle.intro; + <para> + PHP 5 vem com uma completa API de reflexão que acrescenta a capacidade de realizar + <literal>engenharia reversa</literal> em classes, interfaces, funções, + métodos e extensões. Além disso, a API de reflexão oferece maneiras de + recuperar comentários de documentação para as funções, classes e métodos. + </para> + <para> + Por favor note que algumas partes da <acronym>API</acronym> + está faltando o código necessário para executar a extensão de reflexão. + Por exemplo, uma classe PHP interna pode estar faltando dados de reflexão para as + propriedades. Estes são poucos casos que são considerados bugs, no entando eles devem + ser descobertos e corrigidos. + </para> + </preface> + + &reference.reflection.setup; + &reference.reflection.constants; + &reference.reflection.examples; + &reference.reflection.extending; + &reference.reflection.reflection; + &reference.reflection.reflectionclass; + &reference.reflection.reflectionzendextension; + &reference.reflection.reflectionextension; + &reference.reflection.reflectionfunction; + &reference.reflection.reflectionfunctionabstract; + &reference.reflection.reflectionmethod; + &reference.reflection.reflectionobject; + &reference.reflection.reflectionparameter; + &reference.reflection.reflectionproperty; + &reference.reflection.reflector; + &reference.reflection.reflectionexception; + +</book> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> + => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=47226 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=47226 ------------------------------------------------------------------ New file: pt_BR/reference/reflection/constants.xml By: Felipe Barth on 2013-06-13 15:39:45 =================================================================== --- pt_BR/reference/reflection/constants.xml +++ pt_BR/reference/reflection/constants.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: $ --> +<!-- EN-Revision: 290998 Maintainer: Felipe Barth Status: ready --> +<!-- Reviewed: no --> + +<appendix xml:id="reflection.constants" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> + &reftitle.constants; + <para> + Cada classe descreve suas próprias constantes. + </para> +</appendix> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> + => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=47228 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=47228 ------------------------------------------------------------------ New file: pt_BR/reference/reflection/examples.xml By: Felipe Barth on 2013-06-13 15:45:11 =================================================================== --- pt_BR/reference/reflection/examples.xml +++ pt_BR/reference/reflection/examples.xml @@ -0,0 +1,156 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: $ --> +<!-- EN-Revision: 290998 Maintainer: Felipe Barth Status: ready --> +<!-- Reviewed: no --> + +<chapter xml:id="reflection.examples" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> + &reftitle.examples; + <para> + Existem muitos exemplos dentro da documentação Reflexão, tipicamente + dentro da documentação do __construct de cada classe. + </para> + <example> + <title>Exemplo de Reflexão no shell (terminal)</title> + <programlisting role="shell"> +<![CDATA[ +$ php --rf strlen +$ php --rc finfo +$ php --re json +$ php --ri dom +]]> + </programlisting> + &example.outputs.similar; + <screen> +<![CDATA[ +Function [ <internal:Core> function strlen ] { + + - Parameters [1] { + Parameter #0 [ <required> $str ] + } +} + +Class [ <internal:fileinfo> class finfo ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [4] { + Method [ <internal:fileinfo, ctor> public method finfo ] { + + - Parameters [2] { + Parameter #0 [ <optional> $options ] + Parameter #1 [ <optional> $arg ] + } + } + + Method [ <internal:fileinfo> public method set_flags ] { + + - Parameters [1] { + Parameter #0 [ <required> $options ] + } + } + + Method [ <internal:fileinfo> public method file ] { + + - Parameters [3] { + Parameter #0 [ <required> $filename ] + Parameter #1 [ <optional> $options ] + Parameter #2 [ <optional> $context ] + } + } + + Method [ <internal:fileinfo> public method buffer ] { + + - Parameters [3] { + Parameter #0 [ <required> $string ] + Parameter #1 [ <optional> $options ] + Parameter #2 [ <optional> $context ] + } + } + } +} + +Extension [ <persistent> extension #23 json version 1.2.1 ] { + + - Constants [10] { + Constant [ integer JSON_HEX_TAG ] { 1 } + Constant [ integer JSON_HEX_AMP ] { 2 } + Constant [ integer JSON_HEX_APOS ] { 4 } + Constant [ integer JSON_HEX_QUOT ] { 8 } + Constant [ integer JSON_FORCE_OBJECT ] { 16 } + Constant [ integer JSON_ERROR_NONE ] { 0 } + Constant [ integer JSON_ERROR_DEPTH ] { 1 } + Constant [ integer JSON_ERROR_STATE_MISMATCH ] { 2 } + Constant [ integer JSON_ERROR_CTRL_CHAR ] { 3 } + Constant [ integer JSON_ERROR_SYNTAX ] { 4 } + } + + - Functions { + Function [ <internal:json> function json_encode ] { + + - Parameters [2] { + Parameter #0 [ <required> $value ] + Parameter #1 [ <optional> $options ] + } + } + Function [ <internal:json> function json_decode ] { + + - Parameters [3] { + Parameter #0 [ <required> $json ] + Parameter #1 [ <optional> $assoc ] + Parameter #2 [ <optional> $depth ] + } + } + Function [ <internal:json> function json_last_error ] { + + - Parameters [0] { + } + } + } +} + +dom + +DOM/XML => enabled +DOM/XML API Version => 20031129 +libxml Version => 2.7.3 +HTML Support => enabled +XPath Support => enabled +XPointer Support => enabled +Schema Support => enabled +RelaxNG Support => enabled +]]> + </screen> + </example> +</chapter> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> + => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=47229 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=47229 ------------------------------------------------------------------ New file: pt_BR/reference/reflection/configure.xml By: Felipe Barth on 2013-06-13 16:06:58 =================================================================== --- pt_BR/reference/reflection/configure.xml +++ pt_BR/reference/reflection/configure.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: $ --> +<!-- EN-Revision: 290998 Maintainer: Felipe Barth Status: ready --> +<!-- Reviewed: no --> + +<section xml:id="reflection.installation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> + &reftitle.install; + + <para> + A extensão reflexão é ativada por padrão, a partir do PHP 5. + </para> + +</section> + + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=47227 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=47227 ------------------------------------------------------------------ New file: pt_BR/reference/reflection/reflection.xml By: Felipe Barth on 2013-06-13 16:12:31 =================================================================== --- pt_BR/reference/reflection/reflection.xml +++ pt_BR/reference/reflection/reflection.xml @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: $ --> +<!-- EN-Revision: 292734 Maintainer: Felipe Barth Status: ready --> +<!-- Reviewed: no --> + +<phpdoc:classref xml:id="class.reflection" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude"> + + <title>Classe Reflection</title> + <titleabbrev>Reflection</titleabbrev> + + <partintro> + +<!-- {{{ Reflection intro --> + <section xml:id="reflection.intro"> + &reftitle.intro; + <para> + Classe de reflexão. + </para> + </section> +<!-- }}} --> + + <section xml:id="reflection.synopsis"> + &reftitle.classsynopsis; + +<!-- {{{ Synopsis --> + <classsynopsis> + <ooclass><classname>Reflection</classname></ooclass> + +<!-- {{{ Class synopsis --> + <classsynopsisinfo> + <ooclass> + <classname>Reflection</classname> + </ooclass> + </classsynopsisinfo> +<!-- }}} --> + + <classsynopsisinfo role="comment">&Methods;</classsynopsisinfo> + <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflection')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" /> + </classsynopsis> +<!-- }}} --> + + </section> + + </partintro> + + &reference.reflection.entities.reflection; + +</phpdoc:classref> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=47231 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=47231 ------------------------------------------------------------------ New file: pt_BR/reference/reflection/reflectionclass.xml By: Felipe Barth on 2013-06-13 16:26:42 =================================================================== --- pt_BR/reference/reflection/reflectionclass.xml +++ pt_BR/reference/reflection/reflectionclass.xml @@ -0,0 +1,161 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: $ --> +<!-- EN-Revision: 321705 Maintainer: Felipe Barth Status: ready --> +<!-- Reviewed: no --> + +<phpdoc:classref xml:id="class.reflectionclass" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude"> + + <title>Classe ReflectionClass</title> + <titleabbrev>ReflectionClass</titleabbrev> + + <partintro> + +<!-- {{{ ReflectionClass intro --> + <section xml:id="reflectionclass.intro"> + &reftitle.intro; + <para> + Classe <classname>ReflectionClass</classname>reporta + informações sobre uma classe. + </para> + </section> +<!-- }}} --> + + <section xml:id="reflectionclass.synopsis"> + &reftitle.classsynopsis; + +<!-- {{{ Synopsis --> + <classsynopsis> + <ooclass><classname>ReflectionClass</classname></ooclass> + +<!-- {{{ Class synopsis --> + <classsynopsisinfo> + <ooclass> + <classname>ReflectionClass</classname> + </ooclass> + + <oointerface> + <interfacename>Reflector</interfacename> + </oointerface> + </classsynopsisinfo> +<!-- }}} --> + <classsynopsisinfo role="comment">&Constants;</classsynopsisinfo> + <fieldsynopsis> + <modifier>const</modifier> + <type>integer</type> + <varname linkend="reflectionclass.constants.is-implicit-abstract">ReflectionClass::IS_IMPLICIT_ABSTRACT</varname> + <initializer>16</initializer> + </fieldsynopsis> + <fieldsynopsis> + <modifier>const</modifier> + <type>integer</type> + <varname linkend="reflectionclass.constants.is-explicit-abstract">ReflectionClass::IS_EXPLICIT_ABSTRACT</varname> + <initializer>32</initializer> + </fieldsynopsis> + <fieldsynopsis> + <modifier>const</modifier> + <type>integer</type> + <varname linkend="reflectionclass.constants.is-final">ReflectionClass::IS_FINAL</varname> + <initializer>64</initializer> + </fieldsynopsis> + + <classsynopsisinfo role="comment">&Properties;</classsynopsisinfo> + <fieldsynopsis> + <modifier>public</modifier> + <varname linkend="reflectionclass.props.name">name</varname> + </fieldsynopsis> + + + <classsynopsisinfo role="comment">&Methods;</classsynopsisinfo> + <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionclass')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" /> + </classsynopsis> +<!-- }}} --> + + </section> + + +<!-- {{{ ReflectionClass properties --> + <section xml:id="reflectionclass.props"> + &reftitle.properties; + <variablelist> + <varlistentry xml:id="reflectionclass.props.name"> + <term><varname>name</varname></term> + <listitem> + <para> + Nome da classe. Apenas leitura, gera + <classname>ReflectionException</classname> na tentativa de escrita. + </para> + </listitem> + </varlistentry> + </variablelist> + </section> +<!-- }}} --> + + +<!-- {{{ ReflectionClass constants --> + <section xml:id="reflectionclass.constants"> + &reftitle.constants; + <section xml:id="reflectionclass.constants.modifiers"> + <title>Modificadores ReflectionClass</title> + <variablelist> + + <varlistentry xml:id="reflectionclass.constants.is-implicit-abstract"> + <term><constant>ReflectionClass::IS_IMPLICIT_ABSTRACT</constant></term> + <listitem> + <para> + Indica que a classe é <link linkend="language.oop5.abstract"> + abstrata</link> pois possui alguns métodos abstratos. + </para> + </listitem> + </varlistentry> + + <varlistentry xml:id="reflectionclass.constants.is-explicit-abstract"> + <term><constant>ReflectionClass::IS_EXPLICIT_ABSTRACT</constant></term> + <listitem> + <para> + Indica que a classe é <link linkend="language.oop5.abstract"> + abstrata</link> por causa da sua definição. + </para> + </listitem> + </varlistentry> + + <varlistentry xml:id="reflectionclass.constants.is-final"> + <term><constant>ReflectionClass::IS_FINAL</constant></term> + <listitem> + <para> + Indica classe<link linkend="language.oop5.final">final</link>. + </para> + </listitem> + </varlistentry> + + </variablelist> + </section> + </section> +<!-- }}} --> + + + </partintro> + + &reference.reflection.entities.reflectionclass; + +</phpdoc:classref> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=47232 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=47232 ------------------------------------------------------------------ New file: pt_BR/reference/reflection/reflectionexception.xml By: Felipe Barth on 2013-06-14 15:08:33 =================================================================== --- pt_BR/reference/reflection/reflectionexception.xml +++ pt_BR/reference/reflection/reflectionexception.xml @@ -0,0 +1,76 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: $ --> +<!-- EN-Revision: 321905 Maintainer: Felipe Barth Status: ready --> +<!-- Reviewed: no --> + +<phpdoc:classref xml:id="class.reflectionexception" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude"> + + <title>Classe ReflectionException</title> + <titleabbrev>ReflectionException</titleabbrev> + + <partintro> + +<!-- {{{ ReflectionException intro --> + <section xml:id="reflectionexception.intro"> + &reftitle.intro; + <para> + Classe ReflectionException. + </para> + </section> +<!-- }}} --> + + <section xml:id="reflectionexception.synopsis"> + &reftitle.classsynopsis; + +<!-- {{{ Synopsis --> + <classsynopsis> + <ooclass><classname>ReflectionException</classname></ooclass> + +<!-- {{{ Class synopsis --> + <classsynopsisinfo> + <ooclass> + <classname>ReflectionException</classname> + </ooclass> + + <ooclass> + <modifier>extends</modifier> + <classname>Exception</classname> + </ooclass> + </classsynopsisinfo> +<!-- }}} --> + <classsynopsisinfo role="comment">&Properties;</classsynopsisinfo> + <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('exception.synopsis')/db:classsynopsis/db:fieldsynopsis)" /> + + <classsynopsisinfo role="comment">&InheritedMethods;</classsynopsisinfo> + <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.exception')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" /> + + </classsynopsis> +<!-- }}} --> + + </section> + + + </partintro> + +</phpdoc:classref> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=47236 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=47236 ------------------------------------------------------------------ New file: pt_BR/reference/reflection/reflectionextension.xml By: Felipe Barth on 2013-06-14 15:16:31 =================================================================== --- pt_BR/reference/reflection/reflectionextension.xml +++ pt_BR/reference/reflection/reflectionextension.xml @@ -0,0 +1,99 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: $ --> +<!-- EN-Revision: 299908 Maintainer: Felipe Barth Status: ready --> +<!-- Reviewed: no --> + +<phpdoc:classref xml:id="class.reflectionextension" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude"> + + <title>Classe ReflectionExtension</title> + <titleabbrev>ReflectionExtension</titleabbrev> + + <partintro> + +<!-- {{{ ReflectionExtension intro --> + <section xml:id="reflectionextension.intro"> + &reftitle.intro; + <para> + A classe <classname>ReflectionExtension</classname> reporta + informações sobre uma extensão. + </para> + </section> +<!-- }}} --> + + <section xml:id="reflectionextension.synopsis"> + &reftitle.classsynopsis; + +<!-- {{{ Synopsis --> + <classsynopsis> + <ooclass><classname>ReflectionExtension</classname></ooclass> + +<!-- {{{ Class synopsis --> + <classsynopsisinfo> + <ooclass> + <classname>ReflectionExtension</classname> + </ooclass> + + <oointerface> + <interfacename>Reflector</interfacename> + </oointerface> + </classsynopsisinfo> +<!-- }}} --> + <classsynopsisinfo role="comment">&Properties;</classsynopsisinfo> + <fieldsynopsis> + <modifier>public</modifier> + <varname linkend="reflectionextension.props.name">name</varname> + </fieldsynopsis> + + + <classsynopsisinfo role="comment">&Methods;</classsynopsisinfo> + <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionextension')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" /> + </classsynopsis> +<!-- }}} --> + + </section> + + +<!-- {{{ ReflectionExtension properties --> + <section xml:id="reflectionextension.props"> + &reftitle.properties; + <variablelist> + <varlistentry xml:id="reflectionextension.props.name"> + <term><varname>name</varname></term> + <listitem> + <para> + Nome da extensão, mesmo que chamar o método + <methodname>ReflectionExtension::getName</methodname> + </para> + </listitem> + </varlistentry> + </variablelist> + </section> +<!-- }}} --> + + + </partintro> + + &reference.reflection.entities.reflectionextension; + +</phpdoc:classref> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=47237 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=47237 ------------------------------------------------------------------ New file: pt_BR/reference/reflection/reflectionfunction.xml By: Felipe Barth on 2013-06-14 15:19:31 =================================================================== --- pt_BR/reference/reflection/reflectionfunction.xml +++ pt_BR/reference/reflection/reflectionfunction.xml @@ -0,0 +1,138 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: $ --> +<!-- EN-Revision: 321891 Maintainer: Felipe Barth Status: ready --> +<!-- Reviewed: no --> + +<phpdoc:classref xml:id="class.reflectionfunction" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude"> + + <title>Classe ReflectionFunction</title> + <titleabbrev>ReflectionFunction</titleabbrev> + + <partintro> + +<!-- {{{ ReflectionFunction intro --> + <section xml:id="reflectionfunction.intro"> + &reftitle.intro; + <para> + A classe <classname>ReflectionFunction</classname> reporta + informações sobre uma função. + </para> + </section> +<!-- }}} --> + + <section xml:id="reflectionfunction.synopsis"> + &reftitle.classsynopsis; + +<!-- {{{ Synopsis --> + <classsynopsis> + <ooclass><classname>ReflectionFunction</classname></ooclass> + +<!-- {{{ Class synopsis --> + <classsynopsisinfo> + <ooclass> + <classname>ReflectionFunction</classname> + </ooclass> + + <ooclass> + <modifier>extends</modifier> + <classname>ReflectionFunctionAbstract</classname> + </ooclass> + + <oointerface> + <interfacename>Reflector</interfacename> + </oointerface> + </classsynopsisinfo> +<!-- }}} --> + <classsynopsisinfo role="comment">&Constants;</classsynopsisinfo> + <fieldsynopsis> + <modifier>const</modifier> + <type>integer</type> + <varname linkend="reflectionfunction.constants.is-deprecated">ReflectionFunction::IS_DEPRECATED</varname> + <initializer>262144</initializer> + </fieldsynopsis> + + <classsynopsisinfo role="comment">&Properties;</classsynopsisinfo> + <fieldsynopsis> + <modifier>public</modifier> + <varname linkend="reflectionfunction.props.name">name</varname> + </fieldsynopsis> + + + <classsynopsisinfo role="comment">&Methods;</classsynopsisinfo> + <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionfunction')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" /> + + <classsynopsisinfo role="comment">&InheritedMethods;</classsynopsisinfo> + <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.reflectionfunctionabstract')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" /> + + </classsynopsis> +<!-- }}} --> + + </section> + + +<!-- {{{ ReflectionFunction properties --> + <section xml:id="reflectionfunction.props"> + &reftitle.properties; + <variablelist> + <varlistentry xml:id="reflectionfunction.props.name"> + <term><varname>name</varname></term> + <listitem> + <para> + Nome da função. Apenas leitura, gera + <classname>ReflectionException</classname> na tentativa de escrita. + </para> + </listitem> + </varlistentry> + </variablelist> + </section> +<!-- }}} --> + + +<!-- {{{ ReflectionFunction constants --> + <section xml:id="reflectionfunction.constants"> + &reftitle.constants; + <section xml:id="reflectionfunction.constants.modifiers"> + <title>Modificadores ReflectionFunction</title> + <variablelist> + + <varlistentry xml:id="reflectionfunction.constants.is-deprecated"> + <term><constant>ReflectionFunction::IS_DEPRECATED</constant></term> + <listitem> + <para> + Indica uma função depreciada. + </para> + </listitem> + </varlistentry> + + </variablelist> + </section> + </section> +<!-- }}} --> + + + </partintro> + + &reference.reflection.entities.reflectionfunction; + +</phpdoc:classref> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=47238 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=47238 ------------------------------------------------------------------ New file: pt_BR/reference/reflection/extending.xml By: Felipe Barth on 2013-06-14 15:25:04 =================================================================== --- pt_BR/reference/reflection/extending.xml +++ pt_BR/reference/reflection/extending.xml @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: $ --> +<!-- EN-Revision: 313913 Maintainer: Felipe Barth Status: ready --> +<!-- Reviewed: no --> + +<chapter xml:id="reflection.extending" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> + <title>Extendendo</title> + <para> + Caso queira criar versões especializdas das + classes nativas(digamos, para criar HTML colorido + quando sendo exportado, tendo variáveis membros de + fácil acesso ao invés de métodos ou tendo métodos utilitários), + você pode extendê-las. + </para> + <example> + <title>Extendendo classe nativas</title> + <programlisting role="php"> +<![CDATA[ +<?php +/** + * Minha Classe Reflection_Method + */ +class My_Reflection_Method extends ReflectionMethod +{ + public $visibility = array(); + + public function __construct($o, $m) + { + parent::__construct($o, $m); + $this->visibility = Reflection::getModifierNames($this->getModifiers()); + } +} + +/** + * Demonstração classe #1 + * + */ +class T { + protected function x() {} +} + +/** + * Demonstração classe #2 + * + */ +class U extends T { + function x() {} +} + +// Imprimir as informações +var_dump(new My_Reflection_Method('U', 'x')); +?> +]]> + </programlisting> + &example.outputs.similar; + <screen> +<![CDATA[ +object(My_Reflection_Method)#1 (3) { + ["visibility"]=> + array(1) { + [0]=> + string(6) "public" + } + ["name"]=> + string(1) "x" + ["class"]=> + string(1) "U" +} +]]> + </screen> + </example> + <caution> + <para> + Se construtor for sobrescrito, lembre-se de chamar + o contrutor pai antes de qualquer código que você adicionar. + Se isto não for feito irá resultar no seguinte erro: + <literal>Fatal error: Internal error: Failed to retrieve the reflection object</literal> + </para> + </caution> +</chapter> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> + => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=47230 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=47230 ------------------------------------------------------------------ New file: pt_BR/install/fpm/index.xml By: Jefersson Nathan on 2013-06-21 01:23:05 =================================================================== --- pt_BR/install/fpm/index.xml +++ pt_BR/install/fpm/index.xml @@ -1,5 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- EN-Revision: 317663 Maintainer: JeferssonNathan Status: revision --> +<!-- $Revision: $ --> +<!-- EN-Revision: 317663 Maintainer: Jefersson Nathan Status: ready --> +<!-- Reviewed: no --> <chapter xml:id="install.fpm" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>FastCGI Process Manager (FPM)</title> @@ -39,13 +41,13 @@ <listitem> <para> "slowlog" - os scripts de registro (e não apenas seus nomes, mas o seu PHP backtraces também, - usando ptrace e coisas semelhantes para o processo de leitura remota execute_data) que são executados extraordinariamente lento; +        usando ptrace e coisas semelhantes para o processo de leitura remota execute_data) que são executados extraordinariamente lento; </para> </listitem> <listitem> <para> <function>fastcgi_finish_request</function> - função especial para finalizar pedido e liberar todos os dados ao mesmo tempo - continuando a fazer algo demorado (conversão de vídeo, processamento de estatísticas, etc); +        continuando a fazer algo demorado (conversão de vídeo, processamento de estatísticas, etc); </para> </listitem> <listitem> => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=47472 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=47472 ------------------------------------------------------------------ New file: pt_BR/install/fpm/configuration.xml By: Jefersson Nathan on 2013-06-21 03:00:12 =================================================================== --- pt_BR/install/fpm/configuration.xml +++ pt_BR/install/fpm/configuration.xml @@ -1,5 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- EN-Revision: 328281 Maintainer: Jefersson Nathan Status: revision --> +<!-- $Revision: $ --> +<!-- EN-Revision: 328281 Maintainer: Jefersson Nathan Status: ready --> +<!-- Reviewed: no --> <sect1 xml:id="install.fpm.configuration" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Configuração</title> @@ -39,7 +41,7 @@ </term> <listitem> <para> - Nível de log de erro. Valores possíveis: alert, error, warning, notice, + Nível de log de ​​erro. Valores possíveis: alert, error, warning, notice, debug. Valor padrão: aviso prévio. </para> </listitem> @@ -52,7 +54,7 @@ <listitem> <para> Se esse número de processos filho sair com SIGSEGV ou SIGBUS dentro - do intervalo de tempo definido pelo <literal>emergency_restart_interval</literal> +        do intervalo de tempo definido pelo <literal>emergency_restart_interval</literal> então FPM será reiniciado. Um valor de 0 significa 'Off'. Valor padrão: 0 (desligado). </para> </listitem> @@ -80,7 +82,7 @@ <listitem> <para> Prazo para processos filhos para esperar uma reação em sinais de - mestre. Unidades disponíveis: s(econds), m(inutes), h(ours), or d(ays) +       mestre. Unidades disponíveis: s(econds), m(inutes), h(ours), or d(ays) Unidade Padrão: seconds. Valor padrão: 0. </para> </listitem> @@ -93,7 +95,7 @@ <listitem> <para> Enviar FPM de fundo. Definido como 'no'(não) para manter FPM em primeiro plano para - depuração. Valor padrão: yes. +        depuração. Valor padrão: yes. </para> </listitem> </varlistentry> @@ -116,7 +118,7 @@ <para> O endereço no qual a aceitar pedidos FastCGI. Sintaxes válidas são: 'ip.add.re.ss:port', 'port', '/path/to/unix/socket'. Esta opção é - obrigatório, em cada rotina. +         obrigatório, em cada rotina. </para> </listitem> </varlistentry> @@ -140,10 +142,10 @@ <listitem> <para> Lista de endereços IPv4 de clientes FastCGI que estão autorizados a - conectar. Equivalente à variável de ambiente FCGI_WEB_SERVER_ADDRS no - originais PHP FastCGI (5.2.2 +). Só faz sentido com um soquete de escuta TCP. - Cada endereço deve ser separado por uma vírgula. Se este valor for deixado em branco, - conexões serão aceitas a partir de qualquer endereço IP. Valor padrão: nenhum. +       conectar. Equivalente à variável de ambiente FCGI_WEB_SERVER_ADDRS no +       originais PHP FastCGI (5.2.2 +). Só faz sentido com um soquete de escuta TCP. +       Cada endereço deve ser separado por uma vírgula. Se este valor for deixado em branco, +       conexões serão aceitas a partir de qualquer endereço IP. Valor padrão: nenhum. </para> </listitem> </varlistentry> @@ -155,9 +157,9 @@ <listitem> <para> Definir permissões para socket unix, se este for usado. No Linux, permissões de - leitura/gravação devem ser definidas de forma a permitir conexões a partir de um servidor - web. Muitos sistemas derivados do BSD permitir conexões independentemente das permissões. - Os valores padrão: usuários e grupos são definidos como o usuário que está executando, de modo está definido para 0666. +        leitura/gravação devem ser definidas de forma a permitir conexões a partir de um servidor +        web. Muitos sistemas derivados do BSD permitir conexões independentemente das permissões. +        Os valores padrão: usuários e grupos são definidos como o usuário que está executando, de modo está definido para 0666. </para> </listitem> </varlistentry> @@ -202,7 +204,7 @@ <listitem> <para> Grupo Unix de processos FPM. Se não for definido, o grupo do usuário padrão é - utilizado. +        utilizado. </para> </listitem> </varlistentry> @@ -214,7 +216,7 @@ <listitem> <para> Escolha como o gestor do processo vai controlar o número de processos - filhos. Valores possíveis: <literal>static</literal>, <literal>ondemand</literal>, +        filhos. Valores possíveis: <literal>static</literal>, <literal>ondemand</literal>, <literal>dynamic</literal>. Esta opção é obrigatória. </para> @@ -223,12 +225,12 @@ </para> <para> <literal>ondemand</literal> - os processos sob demanda (quando solicitado, - em oposição a dinâmica, então <literal>pm.start_servers</literal> são iniciadas - quando o serviço é iniciado. +        em oposição a dinâmica, então <literal>pm.start_servers</literal> são iniciadas +        quando o serviço é iniciado. </para> <para> <literal>dynamic</literal> - o número de processos filho é definida dinamicamente com base nas - seguintes diretrizes: <literal>pm.max_children</literal>, <literal>pm.start_servers</literal>, +        seguintes diretrizes: <literal>pm.max_children</literal>, <literal>pm.start_servers</literal>, <literal>pm.min_spare_servers</literal>, <literal>pm.max_spare_servers</literal>. </para> </listitem> @@ -247,9 +249,9 @@ </para> <para> Esta opção define o limite para o número de solicitações simultâneas que - será servida. Equivalente à directiva ApacheMaxClients com - mpm_prefork e ao <varname>PHP_FCGI_CHILDREN</varname> variável de ambiente no - originais PHP FastCGI. +        será servida. Equivalente à directiva ApacheMaxClients com +        mpm_prefork e ao <varname>PHP_FCGI_CHILDREN</varname> variável de ambiente no +        originais PHP FastCGI. </para> </listitem> </varlistentry> @@ -261,7 +263,7 @@ <listitem> <para> O número de processos filhos criados na inicialização. - Usado apenas quando <literal>pm</literal> é configurado em <literal>dynamic</literal>. +        Usado apenas quando <literal>pm</literal> é configurado em <literal>dynamic</literal>. Valor padrão: min_spare_servers + (max_spare_servers - min_spare_servers) / 2. </para> @@ -315,7 +317,7 @@ <listitem> <para> O URI para visualizar a página de status do FPM. Se este valor não for definido, não URI - será reconhecida como uma página de estado. Valor padrão: nenhum. +        será reconhecida como uma página de estado. Valor padrão: nenhum. </para> </listitem> </varlistentry> @@ -327,9 +329,9 @@ <listitem> <para> O URI ping para chamar a página de FPM de monitoramento. Se este valor não é - definido, nenhuma URI será reconhecido como uma página de ping. Isto poderia ser usado para testar - de fora que FPM está vivo e responder. Por favor, note que o valor deve - começar com uma barra à esquerda (/). +        definido, nenhuma URI será reconhecido como uma página de ping. Isto poderia ser usado para testar +        de fora que FPM está vivo e responder. Por favor, note que o valor deve +        começar com uma barra à esquerda (/). </para> </listitem> </varlistentry> @@ -341,8 +343,8 @@ <listitem> <para> Esta diretiva pode ser usado para personalizar a resposta a um pedido - ping. A resposta é formatada como text/plain com uma resposta de código 200. - Valor padrão: pong. +        ping. A resposta é formatada como text/plain com uma resposta de código 200. +        Valor padrão: pong. </para> </listitem> </varlistentry> @@ -354,10 +356,10 @@ <listitem> <para> O tempo limite para servir um único pedido após o qual o processo - trabalha serão encerradas. Esta opção deve ser usada quando o 'max_execution_time', - opção do arquivo ini não parar a execução do script por algum motivo. Um valor de '0', significa - 'Off'. Unidades disponíveis: s(econds) (padrão), m(inuts), h(our), ou d(ays). - Valor padrão: 0. +       trabalha serão encerradas. Esta opção deve ser usada quando o 'max_execution_time', +       opção do arquivo ini não parar a execução do script por algum motivo. Um valor de '0', significa +       'Off'. Unidades disponíveis: s(econds) (padrão), m(inuts), h(our), ou d(ays). +       Valor padrão: 0. </para> </listitem> </varlistentry> @@ -369,8 +371,8 @@ <listitem> <para> O tempo limite para servir um único pedido depois que um rastreamento PHP - serão despejados para o arquivo 'slowlog. Um valor de '0 'significa' Off '. - Unidades disponíveis: s(econds)(padrão), m(inutes), h(ours), or d(ays). +        serão despejados para o arquivo 'slowlog. Um valor de '0 'significa' Off '. +        Unidades disponíveis: s(econds)(padrão), m(inutes), h(ours), or d(ays). Valor padrão: 0. </para> </listitem> @@ -382,7 +384,7 @@ </term> <listitem> <para> - O arquivo de log de solicitações lentas. Valor padrão: + O arquivo de log de ​​solicitações lentas. Valor padrão: <literal>#INSTALL_PREFIX#/log/php-fpm.log.slow</literal>. </para> </listitem> @@ -406,7 +408,7 @@ <listitem> <para> Defina o tamanho do núcleo maxímo do rlimit. Valores possíveis: 'unlimited' ou um número inteiro maior ou igual a 0. - Valor padrão: valor definido pelo sistema. +        Valor padrão: valor definido pelo sistema. </para> </listitem> </varlistentry> @@ -418,7 +420,7 @@ <listitem> <para> Chroot para o início deste diretório. Este valor deve ser definido como - um caminho absoluto. Quando este valor não está definido, chroot não é usado. +        um caminho absoluto. Quando este valor não está definido, chroot não é usado. </para> </listitem> </varlistentry> @@ -430,7 +432,7 @@ <listitem> <para> Chdir para o início deste diretório. Este valor deve ser um caminho - absoluto. Valor padrão: diretório atual ou / ao chroot. +        absoluto. Valor padrão: diretório atual ou / ao chroot. </para> </listitem> </varlistentry> @@ -441,18 +443,18 @@ </term> <listitem> <para> - Redirecionar stdout e stderr no log de erro principal. Se não for definido, - stdout e stderr serão redirecionadas para /dev/null de acordo com especificações FastCGI. - Valor padrão: no. + Redirecionar stdout e stderr no log de ​​erro principal. Se não for definido, +        stdout e stderr serão redirecionadas para /dev/null de acordo com especificações FastCGI. +        Valor padrão: no. </para> </listitem> </varlistentry> </variablelist> <para> - É possível passar variáveis de ambiente adicionais e atualizar as configurações do PHP de uma determinada rotina. - Para fazer isso, você precisa adicionar as seguintes opções para <filename>php-fpm.conf</filename> + É possível passar variáveis ​​de ambiente adicionais e atualizar as configurações do PHP de uma determinada rotina. +     Para fazer isso, você precisa adicionar as seguintes opções para <filename>php-fpm.conf</filename> <example> - <title>Passando variáveis de ambiente e configurações do PHP para a rotina</title> + <title>Passando variáveis ​​de ambiente e configurações do PHP para a rotina</title> <programlisting role="ini"> <![CDATA[ env[HOSTNAME] = $HOSTNAME @@ -471,11 +473,11 @@ </example> Configurações do PHP feitas com <literal>php_value</literal> ou <literal>php_flag</literal> irá substituir o seu valor anterior. - Por favor, note que a definição de +     Por favor, note que a definição de <link linkend="ini.disable-functions">disable_functions</link> ou <link linkend="ini.disable-classes">disable_classes</link> não - irá substituir os previamente os valores definidos em <filename>php.ini</filename>, - mas irá adicionar o novo valor em seu lugar. +      irá substituir os previamente os valores definidos em <filename>php.ini</filename>, +      mas irá adicionar o novo valor em seu lugar. </para> <para> Configurações definidas com <literal>php_admin_value</literal> e <literal>php_admin_flag</literal> @@ -498,9 +500,9 @@ <caution> <para> Como essas configurações são passadas para php-fpm como cabeçalhos FastCGI, - php-fpm não deve ser vinculado a um endereço acessível em todo o mundo. - Caso contrário, qualquer um pode alterar as opções de configuração do PHP. - veja também +        php-fpm não deve ser vinculado a um endereço acessível em todo o mundo. +        Caso contrário, qualquer um pode alterar as opções de configuração do PHP. +        veja também <link linkend="listen-allowed-clients">listen.allowed_clients</link>. </para> </caution> => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=47478 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=47478 ------------------------------------------------------------------ New file: pt_BR/reference/network/functions/checkdnsrr.xml By: Marcos Leandro on 2013-09-24 09:01:39 =================================================================== --- pt_BR/reference/network/functions/checkdnsrr.xml +++ pt_BR/reference/network/functions/checkdnsrr.xml @@ -0,0 +1,140 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: $ --> +<!-- EN-Revision: 297028 Maintainer: Marcos Leandro Status: ready --> +<!-- Reviewed: no --> + +<refentry xml:id="function.checkdnsrr" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> + <refnamediv> + <refname>checkdnsrr</refname> + <refpurpose>Checa os registros DNS correspondentes para o nome do host ou endereço IP informado</refpurpose> + </refnamediv> + + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>bool</type><methodname>checkdnsrr</methodname> + <methodparam><type>string</type><parameter>host</parameter></methodparam> + <methodparam choice="opt"><type>string</type><parameter>tipo</parameter><initializer>"MX"</initializer></methodparam> + </methodsynopsis> + <para> + Pesquisa o DNS para os registros <parameter>tipo</parameter> + correspondentes <parameter>host</parameter>. + </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>host</parameter></term> + <listitem> + <para> + <parameter>host</parameter> pode ser o endereço IP em + notação quádrupla separada por pontos ou o nome do host. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>tipo</parameter></term> + <listitem> + <para> + <parameter>tipo</parameter> pode ser: A, MX, NS, SOA, + PTR, CNAME, AAAA, A6, SRV, NAPTR, TXT or ANY. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Retorna &true; se o registro for encontrado; retorna &false; se não encontrar registros ou um erro ocorrer. + </para> + </refsect1> + + <refsect1 role="changelog"> + &reftitle.changelog; + <para> + <informaltable> + <tgroup cols="2"> + <thead> + <row> + <entry>&Version;</entry> + <entry>&Description;</entry> + </row> + </thead> + <tbody> + <row> + <entry>5.3.0</entry> + <entry> + Esta função está disponível na plataforma Windows. + </entry> + </row> + <row> + <entry>5.2.4</entry> + <entry> + <parameter>tipo</parameter> TXT foi adicionado. + </entry> + </row> + <row> + <entry>5.0.0</entry> + <entry> + <parameter>tipo</parameter> AAAA foi adicionado. + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + </para> + </refsect1> + + <refsect1 role="notes"> + &reftitle.notes; + <note> + <para> + Para compatibilidade com Windows antes dessa implementação, tente a classe + <link xlink:href="&url.php.pear;">PEAR</link> + <link xlink:href="&url.pear.package;Net_DNS">Net_DNS</link>. + </para> + </note> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>dns_get_record</function></member> + <member><function>getmxrr</function></member> + <member><function>gethostbyaddr</function></member> + <member><function>gethostbyname</function></member> + <member><function>gethostbynamel</function></member> + <member>the named(8) manual page</member> + </simplelist> + </para> + </refsect1> + +</refentry> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=50262 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=50262 ------------------------------------------------------------------ New file: pt_BR/reference/fpm/functions/fastcgi-finish-request.xml By: Marcos Leandro on 2013-09-24 09:32:24 =================================================================== --- pt_BR/reference/fpm/functions/fastcgi-finish-request.xml +++ pt_BR/reference/fpm/functions/fastcgi-finish-request.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: $ --> +<!-- EN-Revision: 331257 Maintainer: Marcos Leandro Status: ready --> +<!-- Reviewed: no --> + +<refentry xml:id="function.fastcgi-finish-request" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> + <refnamediv> + <refname>fastcgi_finish_request</refname> + <refpurpose>Libera todos os dados de resposta ao cliente</refpurpose> + </refnamediv> + + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>boolean</type><methodname>fastcgi_finish_request</methodname> + <void /> + </methodsynopsis> + <para> + Esta função libera todos os dados de resposta para o cliente e finaliza a requisição. + Isso permite que tarefas demoradas sejam executadas sem + que a conexão com o cliente seja mantida aberta. + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.success; + </para> + </refsect1> +</refentry> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=50265 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=50265 ------------------------------------------------------------------ Modified: pt_BR/reference/json/book.xml By: Jefersson Nathan on 2013-05-29 02:19:20 =================================================================== => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=47104 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=47104 ------------------------------------------------------------------ Modified: pt_BR/reference/array/functions/range.xml By: rdohms on 2013-06-05 23:13:24 =================================================================== --- pt_BR/reference/array/functions/range.xml +++ pt_BR/reference/array/functions/range.xml @@ -135,16 +135,7 @@ </programlisting> </example> </para> - <note> - <para> - - </para> - </note> - <caution> - <para> - - </para> - </caution> + <para> Veja também <function>shuffle</function>, <function>array_fill</function>, e => Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=47148 => Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=47148 ------------------------------------------------------------------ -- https://edit.php.net/ This email is send automatically by the Php Docbook Online Editor.

« previous php.doc.pt-br (#4594) next »