Sophie

Sophie

distrib > Mandriva > 2008.1 > i586 > by-pkgid > 703d980c580707c382b4e43e25965bc5 > files > 49

php-manual-pt_BR-5.2.4-1mdv2008.1.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>Migrando do PHP 4 para o PHP 5</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="Manual do PHP"
HREF="index.html"><LINK
REL="UP"
TITLE="FAQ: Perguntas Mais Freqüentes"
HREF="faq.html"><LINK
REL="PREVIOUS"
TITLE="Migrando do PHP 3 para o PHP 4"
HREF="faq.migration4.html"><LINK
REL="NEXT"
TITLE="Questões Diversas"
HREF="faq.misc.html"><META
HTTP-EQUIV="Content-type"
CONTENT="text/html; charset=UTF-8"></HEAD
><BODY
CLASS="chapter"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Manual do PHP</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="faq.migration4.html"
ACCESSKEY="P"
>Anterior</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="faq.misc.html"
ACCESSKEY="N"
>Próxima</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="chapter"
><H1
><A
NAME="faq.migration5"
>Capítulo 61. Migrando do PHP 4 para o PHP 5</A
></H1
><P
>&#13;   Essa sessão de faq ajudará a você migrar do PHP 4 para o PHP 5.
  </P
><DIV
CLASS="qandaset"
><DL
><DT
>1. <A
HREF="faq.migration5.html#faq.migration5.php45"
>&#13;      Migrando do PHP 4 para o PHP 5
     </A
></DT
><DT
>2. <A
HREF="faq.migration5.html#faq.migration5.mysql"
>&#13;      O MySQL funciona no PHP 5? Ele parece ter desaperecido.
     </A
></DT
><DT
>3. <A
HREF="faq.migration5.html#faq.migration5.oop"
>&#13;      Eu ouvi que o PHP 5 tem um modelo de POO inteiramente novo, o meu código em POO já existente
      funcionará? Onde eu acho informação sobre essas novas caracterísicas de POO?
     </A
></DT
><DT
>4. <A
HREF="faq.migration5.html#faq.migration5.changes"
>&#13;      Então, além do novo modelo de POO, o que mais foi alterado no PHP 5? Além disso, 
      existe numa versão específica do manual do PHP para a versão 5?
     </A
></DT
></DL
><DIV
CLASS="qandaentry"
><B
><DIV
CLASS="question"
><P
><A
NAME="faq.migration5.php45"
></A
><B
>1. </B
>
      Migrando do PHP 4 para o PHP 5
     </P
></DIV
></B
><DIV
CLASS="answer"
><P
><B
> </B
>
      Apesar do PHP 5 oferecer muitas vantagens novas, ele foi feito para ser
      o mais compatível possível com as versões anteriores com poucas
      funcionalidades sendo perdidas no processo.
     </P
><P
>&#13;      Leia o <A
HREF="migration5.html"
>apêndice 
      de migração para o PHP 5</A
> deste manual pois ele contêm ainda
      mais informações no tópico de migração para o PHP 5.
     </P
></DIV
></DIV
><DIV
CLASS="qandaentry"
><B
><DIV
CLASS="question"
><P
><A
NAME="faq.migration5.mysql"
></A
><B
>2. </B
>
      O MySQL funciona no PHP 5? Ele parece ter desaperecido.
     </P
></DIV
></B
><DIV
CLASS="answer"
><P
><B
> </B
>
      <A
HREF="ref.mysql.html"
>MySQL</A
> é suportado com apenas 
      a modificação de não ser mais habilitado por  
      <SPAN
CLASS="emphasis"
><I
CLASS="emphasis"
>default</I
></SPAN
> in PHP 5. Isso essencialmente significa que      
      o PHP não inclui a opção <CODE
CLASS="option"
>--with-mysql</CODE
>
      na linha <A
HREF="configuration.html"
>configure</A
> então
      você deve fazer isso manualmente quando compilando o PHP. Usuários do Windows
      editarão <TT
CLASS="filename"
>php.ini</TT
> e habilitarão a DLL <TT
CLASS="filename"
>php_mysql.dll</TT
> já
      que no PHP 4 essa DLL não existia, era simplesmente montada no seus binários
      do PHP para o Windows.
     </P
><P
>&#13;      Além disso, as bibliotecas de cliente do MySQL não são mais bundled com o PHP. Mais
      detalhes nesse tópico são abrangidas no 
      <A
HREF="faq.databases.html#faq.databases.mysql.php5"
>seguinte FAQ</A
> e
      leia também a <A
HREF="ref.mysql.html"
>seção MySQL</A
>
      para detalhes sobre instalação do MySQL. Um exemplo de linha de configure seria
      <CODE
CLASS="option"
>--with-mysql=/usr</CODE
> enquanto usuários do Windows
      precisarão do arquivo <TT
CLASS="filename"
>libmySQL.dll</TT
> disponível no sistema.      
     </P
></DIV
></DIV
><DIV
CLASS="qandaentry"
><B
><DIV
CLASS="question"
><P
><A
NAME="faq.migration5.oop"
></A
><B
>3. </B
>
      Eu ouvi que o PHP 5 tem um modelo de POO inteiramente novo, o meu código em POO já existente
      funcionará? Onde eu acho informação sobre essas novas caracterísicas de POO?
     </P
></DIV
></B
><DIV
CLASS="answer"
><P
><B
> </B
>
      A principal mudança no PHP 5 é o modelo de POO já que o PHP 5 agora usa
      o <SPAN
CLASS="emphasis"
><I
CLASS="emphasis"
>Zend Engine 2.0</I
></SPAN
>. A diretiva <A
HREF="ini.core.html#ini.zend.ze1-compatibility-mode"
>&#13;      zend.ze1_compatibility_mode</A
> permite compatibilidade
      com o Zend Engine 1.0 (PHP 4).
     </P
><P
>&#13;      O novo modelo de POO está documentado nas seções <A
HREF="language.oop5.html"
>&#13;      OOP language reference</A
> e <A
HREF="migration5.oop.html"
>OOP
      migration appendix</A
>.
     </P
></DIV
></DIV
><DIV
CLASS="qandaentry"
><B
><DIV
CLASS="question"
><P
><A
NAME="faq.migration5.changes"
></A
><B
>4. </B
>
      Então, além do novo modelo de POO, o que mais foi alterado no PHP 5? Além disso, 
      existe numa versão específica do manual do PHP para a versão 5?
     </P
></DIV
></B
><DIV
CLASS="answer"
><P
><B
> </B
>
      Algumas poucos modificações exitem, veja o <A
HREF="migration5.html"
>apêndice
      5 de migração</A
> para detalhes. Não haverá uma versão específica
      do manual do PHP para a versão 5 já que o cerne do PHP ainda é o mesmo.
     </P
></DIV
></DIV
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="faq.migration4.html"
ACCESSKEY="P"
>Anterior</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Principal</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="faq.misc.html"
ACCESSKEY="N"
>Próxima</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Migrando do PHP 3 para o PHP 4</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="faq.html"
ACCESSKEY="U"
>Acima</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Questões Diversas</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>