andre_ae                Mon Nov 12 20:46:32 2001 EDT

  Modified files:              
    /phpdoc/pt_BR/chapters      intro.xml 
  Log:
  sync for the EN version
  
Index: phpdoc/pt_BR/chapters/intro.xml
diff -u phpdoc/pt_BR/chapters/intro.xml:1.3 phpdoc/pt_BR/chapters/intro.xml:1.4
--- phpdoc/pt_BR/chapters/intro.xml:1.3 Fri Feb 23 20:59:49 2001
+++ phpdoc/pt_BR/chapters/intro.xml     Mon Nov 12 20:46:31 2001
@@ -1,65 +1,146 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
  <chapter id="introduction">
   <title>Introdução</title>
 
   <sect1 id="intro-whatis">
    <title>O que é PHP?</title>
-   <simpara>
-    PHP (oficialmente "PHP: Hypertext Preprocessor") é uma linguagem de script
-    server-side HTML-embedded.
-   </simpara>
    <para>
-    Resposta simples, mas o que isso significa ? Um exemplo:
+    PHP (um acrônimo recursivo para "PHP: Hypertext Preprocessor")
+    é uma linguagem de script open-source do lado do servidor embutível em HTML.
+   </para>
+   <para>
+    Uma resposta simples, mas o que isso significa? Um exemplo:
    </para>
    <para>
     <example>
      <title>Um exemplo introdutório</title>
      <programlisting role="php">
-&lt;html&gt;
-    &lt;head&gt;
-        &lt;title&gt;Example&lt;/title&gt;
-    &lt;/head&gt;
-    &lt;body&gt;
-    
-        &lt;?php 
-        echo "Hi, I'm a PHP script!"; 
-        ?&gt;
-        
-    &lt;/body&gt;
-&lt;/html&gt;
+<![CDATA[
+<html>
+    <head>
+        <title>Exemplo</title>
+    </head>
+    <body>
+
+        <?php
+        echo "Olá, Eu sou um script PHP!"; 
+        ?>
+
+    </body>
+</html>
+]]>
      </programlisting>
     </example>
    </para>
    <para>
     Note como isso é diferente de scripts CGI escritos em outras
     linguagens como Perl ou C --- ao invés de escrever um programa com um monte
-    de comandos para imprimir HTML, você escreve um script HTML com algum
-    código inserido para fazer alguma coisa (nesse caso, imprimir algum
+    de comandos para imprimir HTML, você escreve um arquivo HTML com algum
+    código inserido para fazer alguma coisa (nesse caso, imprimir um pouco de
     texto). O código PHP é delimitado por <link
     linkend="language.basic-syntax.phpmode">tags iniciais e finais</link>
-    que lhe permitem pular pra dentro e pra fora do modo PHP.
+    que lhe permitem pular pra dentro e pra fora do "modo PHP".
    </para>
    <para>
-    O que distingui o PHP de algo como Javascript client-side
+    O que distingui o PHP de algo como Javascript no lado do cliente
     é que o código é executado no servidor. Se você tivesse um
     script similar ao acima em seu servidor, o cliente receberia
     os resultados da execução desse script, sem nenhum modo de determinar
     qual é o código fonte. Você pode inclusive configurar seu servidor
     para processar todos os seus arquivos HTML como PHP, e então não haverá
-    nenhum modo dos usuários descobrirem que você usa código.
+    nenhum modo dos usuários descobrirem que você usa essa linguagem.
    </para>
   </sect1>
 
   <sect1 id="intro-whatcando">
    <title>O que o PHP pode fazer?</title>
    <para>
-    No nível mais básico, o PHP pode fazer qualquer coisa que qualquer outro programa
-    CGI pode fazer, como coletar dados de formulário, gerar conteúdo
-    de página dinâmico, ou enviar e receber cookies.
+    Qualquer coisa. O PHP é focado para ser uma linguagem de script do lado do 
+servidor,
+    portanto, você pode fazer qualquer coisa que outro programa CGI pode fazer, como:
+    coletar dados de formulários, gerar conteúdo dinâmico de páginas ou
+    enviar e receber cookies. Mas o PHP pode fazer muito mais.
+   </para>
+   <para>
+    Esses são os maiores campos onde os scripts PHP podem se utilizados:
+    <itemizedlist>
+     <listitem>
+      <simpara>
+       Script no lado do servidor (server-side). Este é o mais tradicional
+       e principal campo de atuação do PHP. Você precisa de três coisas
+       para seu trabalho. O interpretador do PHP (como CGI ou módulo),
+       um servidor web e um browser. Basta rodar o servidor web
+       conectado a um PHP instalado.
+       Você pode acessar os resultados de seu programa PHP com um browser,
+       visualizando a página PHP através do servidor web. Veja as
+       <link linkend="installation">instruções de instalação</link>
+       para maiores informações.
+      </simpara>
+     </listitem>
+     <listitem>
+      <simpara>
+       Script de linha de comando. Você pode fazer um script PHP
+       funcionar sem um servidor web ou browser.
+       A única coisa necessária é o interpretador.
+       Esse tipo de uso é ideal para script executados
+       usando o <literal>cron</literal> (ou o Agendador de Tarefas no Windows),
+       ou rotinas de processamento de texto. Veja a seção
+       <link linkend="commandline">Utilizando o PHP em
+       linha de comando</link> para maiores informações.
+      </simpara>
+     </listitem>
+     <listitem>
+      <simpara>
+       Escrevendo aplicações GUI no lado do cliente (client-side). O PHP não é 
+(provavelmente)
+       a melhor linguagem para produção de aplicações com interfaces em janelas,
+       mas o PHP faz isso muito bem, e se
+       você deseja usar alguns recursos avançados do PHP em
+       aplicações no lado do cliente poderá utilizar o
+       PHP-GTK para escrever esses programas. E programas
+       escritos desta forma ainda serão independentes de plataforma.
+       O PHP-GTK é uma extensão do PHP, não disponível na
+       distribuição oficial. Se você está interessado no
+       PHP-GTK, visite <ulink url="&url.php.gtk;">seu
+       website</ulink>
+      </simpara>
+     </listitem>
+    </itemizedlist>
+   </para>
+   <para>
+    O PHP pode ser utilizado na maioria dos sistemas operacionais, incluindo
+    Linux, várias variantes Unix (incluindo HP-UX, Solaris e OpenBSD),
+    Microsoft Windows, Mac OS X, RISC OS, e provavelmente outros.
+    O PHP também é suportado pela maioria dos servidores web atuais, incluindo
+    Apache, Microsoft Internet Information Server,
+    Personal Web Server, Netscape and iPlanet Servers, Oreilly
+    Website Pro Server, Caudium, Xitami, OmniHTTPd, e muitos
+    outros. O PHP pode ser configurado como um módulo para a maioria dos servidores,
+    e para os outros como um CGI padrão.<!--(repetitivo) PHP can work
+    as a CGI processor.-->
+   </para>
+   <para>
+    Com o PHP, portanto, você tem livre arbítrio para escolher o sistema
+    operacional e o servidor web. Do mesmo modo, você pode escolher entre
+    utilizar programação estrutural ou programação orientada a objeto,
+    ou uma mistura deles. Mesmo não
+    desenvolvendo nenhum recurso padrão de OOP (Object Oriented Programming, 
+Programação Orientada a Objetos) na versão atual
+    do PHP, muitas bibliotecas de código e grandes aplicações (incluindo a
+    <link linkend="pear">biblioteca PEAR</link>) foram escritos somente
+    utilizando OOP.
+   </para>
+   <para>
+    Com PHP você não está limitado a gerar somente HTML. As habilidades
+    do PHP incluem geração de imagens, arquivos PDF e animações Flash
+    (utilizando libswf ou Ming) criados dinamicamente, on the fly. Você pode
+    facilmente criar qualquer padrão texto, como XHTML e outros arquivos XML.
+    O PHP pode gerar esses padrões e os salvar no sistema de arquivos,
+    em vez de imprimi-los, formando um cache dinâmico de suas informações
+    no lado do servidor.
    </para>
    <para>
-    Talvez a mais forte e mais significante característica do PHP é seu
+    Talvez a mais forte e mais significativa característica do PHP é seu
     suporte a uma ampla variedade de banco de dados. Escrever uma página que consulte
-    um banco de dados é incivelmente simples. Os seguintes bancos de dados são 
atualmente
+    um banco de dados é incrivelmente simples. Os seguintes bancos de dados são 
+atualmente
     suportados:
     <blockquote>
      <simplelist columns="3">
@@ -86,71 +167,99 @@
       <member>Unix dbm</member>
      </simplelist>
     </blockquote>
+    Também foi providenciado uma abstração de banco de dados DBX permitindo a você
+    utilizar qualquer banco de dados transparentemente com sua extensão.
+    Adicionalmente, o PHP suporta ODBC (Open Database Connection, ou Padrão Aberto de 
+Conexão com Bancos de Dados),
+    permitindo que você utilize qualquer outro banco de dados que suporte
+    esse padrão mundial.
+   </para>
+   <para>
+    O PHP também tem suporte para comunicação com outros serviços utilizando 
+protocolos
+    como LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (em Windows) e
+    incontáveis outros. Você pode abrir sockets de rede e
+    interagir diretamente com qualquer protocolo. O PHP também suporta o
+    intercâmbio de dados complexos WDDX, utilizado em virtualmente todas as linguagens
+    de programação para web. Falando de comunicação, o PHP implementa a
+    instanciação de objetos Java e os utiliza transparentemente como
+    objetos PHP. Você ainda pode usar sua extensão CORBA para
+    acessar objetos remotos.
+   </para>
+   <para>
+    O PHP é extremamente útil em recursos de processamento de texto, do
+    POSIX Estendido ou expressões regulares Perl até como interpretador para
+    documentos XML. Para acessar e processar documentos XML, são
+    suportados os padrões SAX e DOM. Você ainda pode usar nossa extensão
+    XSLT para transformar documentos XML.
+   </para>
+   <para>
+    Utilizando o PHP no campo comercial, você poderá as
+    funções específicas para Cybescash, CyberMUT, Verysign Payflow
+    Pro e CCVS, práticos sistemas de pagamento
+    online.
    </para>
    <para>
-    O PHP também tem suporte para conversar com outros serviços usando protocolos
-    como IMAP, SNMP, NNTP, POP3, HTTP e incintáveis outros. Você também pode
-    abrir cockets raw de rede e interagir usando outros protocolos.
-   </para>
-<!--
-   <figure>
-    <title>Estrutura Interna</title>
-    <graphic fileref="../images/php3_internal_structure.gif"/>
-   </figure>
-   <figure>
-    <title>Esquema de Requisição</title>
-    <graphic fileref="../images/php3_request_scheme.gif"/>
-   </figure>
--->
+    Por último mas longe de terminar, temos também outras extensões
+    interessantes: funções para o search engine mnoGoSearch,
+    funções para Gateway IRC, vários utilitários de compressão
+    (gzip, bz2), calendário e conversões de datas, tradução...
+   </para>
+   <para>
+    Como você pode ver, esta página não é suficiente para descrever todos
+    os recursos e benefícios que o PHP pode oferecer. Leia nas
+    seções sobre a <link linkend="installation">Instalação do
+    PHP</link>, e veja a <link linkend="funcref">lista de
+    funções</link> para detalhes das extensões
+    mencionadas aqui.
+   </para>
   </sect1>
 
   <sect1 id="intro-history">
    <title>Uma breve história do PHP</title>
    <simpara>
-    O PHP foi concebido em alguma época de 1994 por &link.rasmus;.
-    Versões iniciais não lançadas foram usadas em sua home page para manter
-    uma trilha de quem estava olhando o seu currículo virtual. A primeira versão
-    usada por outros estava disponível em alguma época de 1995 e era conhecida como
-    o Personal Home Page Tools.  Consistia de um interpretador
-    muito simplista que apenas entendia algumas macros especiais
-    e um número de utilidades que eram de uso comum em home pages
-    daquela época. Um guestbook, um contador, e algumas outras coisas. O
-    interpretador foi reescrito em meados de 1995 e batizado PHP/FI Version 2. O
-    FI veio de outro pacote que Rasmus tinha escrito que interpretava
-    dados de formulários html. Ele combinou os scripts do Personal Home Page Tools
-    com o Form Interpreter e adicionou suporte mSQL e o PHP/FI
-    nasceu. PHP/FI cresceu a um passo fantástico e pessoas começaram
-    a contribuir para o código.
+    O PHP foi concebido em por volta de 1994 por &link.rasmus;.
+    Versões iniciais não lançadas foram usadas em sua home page para 
+    rastrear quem estava olhando o seu currículo virtual. A primeira versão
+    utilizada por terceiros ficou disponível em 1995 e era conhecida como
+    Personal Home Page Tools. Consistia de um interpretador
+    muito simples que apenas entendia algumas macros especiais
+    e um conjunto de utilitários comuns em home pages
+    daquela época. Um guestbook (livro de visitantes), um contador, e algumas outras 
+coisas. O
+    interpretador foi rescrito em meados de 1995 e batizado PHP/FI versão 2. O
+    FI era de outro pacote que Rasmus tinha escrito e interpretava
+    dados de formulários HTML. Ele combinou os scripts do Personal Home Page Tools
+    com o Form Interpreter e adicionou suporte ao mSQL e assim nasceu o
+    PHP/FI. O PHP/FI cresceu a um ritmo fantástico e pessoas começaram
+    a contribuir para seu código.
    </simpara>
    <simpara>
-    É difícil dar qualquer estatística, mas é estimado
-    que ao tardar de 1996 o PHP/FI estava em uso em pelo menos 15,000 web sites
+    É difícil precisar qualquer estatística, mas estima-se
+    que ao final de 1996 o PHP/FI estava em uso em pelo menos 15,000 web sites
     ao redor do mundo. Em meados de 1997 este número tinha crescido para mais de
-    50,000.  Em 1997 també houve uma mudança no desenvolvimento do PHP. Deixou
-    de ser o projeto pessoal de Ramus para o qual muitas pessoas tinham
-    contribuído, para se tornar em um esforço de um time mais
-    organizado. O interpretador foi reescrito do zero por Zeev Suraski e
-    Andi Gutmans e este novo interpretador formou a base do PHP Version
-    3.  Muito do código de utilitários do PHP/FI foi portado para o PHP 3
-    e muito dele foi completamente reescrito.
+    50,000. Na metade de 1997 houve uma mudança no desenvolvimento do PHP. Ele deixou
+    de ser o projeto pessoal de Rasmus ao qual muitas pessoas tinham
+    contribuído, para se tornar o foco de um time mais
+    organizado. O interpretador foi rescrito do zero por Zeev Suraski e
+    Andi Gutmans e este novo interpretador formou a base do PHP versão
+    3. Muito do código dos utilitários do PHP/FI foi portado para o PHP 3
+    e muito mais dele foi completamente rescrito.
    </simpara>
    <simpara>
-    A última versão (PHP 4) usa a ferramenta <ulink
-    url="&url.zend;">Zend</ulink> scripting para possibilitar alta
-    performance, suporta ainda uma ampla variedade de bibliotecas externas
-    e extensões, e roda como um módulo nativo com todos os
+    A última versão (PHP 4) usa engine de scripting da <ulink
+    url="&url.zend;">Zend</ulink> para possibilitar alta
+    performance, suportar uma ampla variedade de bibliotecas externas
+    e extensões, e ainda rodar como um módulo nativo com todos os
     servidores web populares.
    </simpara>
    <simpara>
-    Hoje (1/2001) PHP 3 ou PHP 4 agora detém um número de
-    produtos comerciais como o servidor web da Red Hat, Stronghold.
+    Hoje (1/2001), o PHP 3 ou 4 pode ser encontrado em numerosos
+    produtos comerciais como o servidor web Stronghold da Red Hat.
     Uma estimativa conservadora baseada na extrapolação de
     números fornecidos pela <ulink url="&url.netcraft;">Netcraft</ulink>
     (veja também <ulink url="&url.netcraft-survey;">Netcraft Web Server
-    Survey</ulink>) seriam que o PHP está em uso em mais de 5,100,000
+    Survey</ulink>) diria que o PHP está em uso em mais de 5.100.000
     sites ao redor do mundo. Para colocar isso em perspectiva, este número é
-    sensívelmente maior do que o número de sites que rodam o servidor IIS da 
Microsoft na Internet
-    (5.03 milhões).
+    sensivelmente maior do que o número de sites que rodam o servidor IIS da 
+Microsoft na Internet
+    (5,03 milhões).
    </simpara>
 <!--
    <figure>


Reply via email to