Sophie

Sophie

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

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
>Variáveis predefinidas</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="Palavras reservadas do PHP"
HREF="reserved.html"><LINK
REL="PREVIOUS"
TITLE="Palavras reservadas do PHP"
HREF="reserved.html"><LINK
REL="NEXT"
TITLE="Classes pre-definidas"
HREF="reserved.classes.html"><META
HTTP-EQUIV="Content-type"
CONTENT="text/html; charset=UTF-8"></HEAD
><BODY
CLASS="sect1"
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="reserved.html"
ACCESSKEY="P"
>Anterior</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>Apêndice L. Palavras reservadas do PHP</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="reserved.classes.html"
ACCESSKEY="N"
>Próxima</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="reserved.variables"
>Variáveis predefinidas</A
></H1
><P
>&#13;    Desde o PHP 4.1.0, o método preferencial para obter
    <A
HREF="language.variables.external.html"
>variáveis externas</A
> é
    através das superglobais mencionadas acima. Antes disso, as pessoas utilizavam
    <A
HREF="ini.core.html#ini.register-globals"
>register_globals</A
>
    ou os arrays pré-definidos do PHP (<CODE
CLASS="varname"
>$HTTP_*_VARS</CODE
>).

    A partir do PHP 5.0.0, os grandes
 <A
HREF="language.variables.predefined.html"
>arrays de variáveis pré-definidos</A
>
 podem ser desativados através da diretiva
 <A
HREF="ini.core.html#ini.register-long-arrays"
>register_long_arrays</A
>
 .
   </P
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="reserved.variables.server"
>Variáveis do servidor: <CODE
CLASS="varname"
>$_SERVER</CODE
></A
></H2
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>Nota: </B
>
      Introduzida na versão 4.1.0. Em versões anteriores, use
      <CODE
CLASS="varname"
>$HTTP_SERVER_VARS</CODE
>.
     </P
></BLOCKQUOTE
></DIV
><P
>&#13;     <CODE
CLASS="varname"
>$_SERVER</CODE
> é um array contendo informações
     como headers, caminhos e localizações do script. Os itens deste
     array são criados pelo servidor web. Não há garantias que 
     todos os servidores web geram todas elas: alguns servidores talvez omitam algumas ou
     geram outras que não estão listadas aqui. Mesmo assim, um grande número
     dessas variáveis estão de acordo com a <A
HREF="http://hoohoo.ncsa.uiuc.edu/cgi/env.html"
TARGET="_top"
>especificação CGI 1.1</A
>, então você pode
     esperar encontrá-las nesse array.
    </P
><P
>&#13;     Esta é uma variável 'superglobal', ou automaticamente global. Isto
     significa que ela é disponível em todos os escopos (níveis) de um
     script. Você não precisa fazer um <B
CLASS="command"
>global
     $_SERVER;</B
> para pode acessá-la dentro de funções ou métodos, como
     era necessário com <CODE
CLASS="varname"
>$HTTP_SERVER_VARS</CODE
>.
    </P
><P
>&#13;     <CODE
CLASS="varname"
>$HTTP_SERVER_VARS</CODE
> contém a mesmas
     informações, mas ela não é uma superglobal.(Note que
     <CODE
CLASS="varname"
>$HTTP_SERVER_VARS</CODE
> e <CODE
CLASS="varname"
>$_SERVER</CODE
>
     são variáveis diferentes como também o PHP as manipula diferentemente)
    </P
><P
>&#13;     Se a diretiva <A
HREF="ini.core.html#ini.register-globals"
>register_globals</A
>
     está ativa, então essas variáveis tornam-se disponíveis no
     escopo global do script (por exemplo, separados dos arrays
     <CODE
CLASS="varname"
>$_SERVER</CODE
> e <CODE
CLASS="varname"
>$HTTP_SERVER_VARS</CODE
>.
     Para maiores informações, veja o capítulo de segurança entitulado
     <A
HREF="security.globals.html"
>Utilizando registradores
     globais</A
>. Estas variáveis globais individuais não são superglobais.
    </P
><P
>&#13;     Você poderá ou não encontrar qualquer um dos seguintes elementos dentro de
     $_SERVER. Note que poucos (ou nenhum) deles estão disponíveis (ou
     não terão qualquer sentido) se você estiver rodando o PHP na linha de comando.
    </P
><P
>&#13;     <P
></P
><DIV
CLASS="variablelist"
><DL
><DT
>'<CODE
CLASS="varname"
>PHP_SELF</CODE
>'</DT
><DD
><P
>&#13;         O nome do arquivo do script atualmente em uso, relativo ao
         document root. Por exemplo,
         <CODE
CLASS="varname"
>$_SERVER['PHP_SELF']</CODE
> em um script com o
         endereço <TT
CLASS="filename"
>http://example.com/test.php/foo.bar</TT
>
         pode ser <TT
CLASS="filename"
>/test.php/foo.bar</TT
>.
         A constante <A
HREF="language.constants.predefined.html"
>__FILE__</A
>
         contém o caminho completo e nome do arquivo (mesmo incluído)
         atual.
        </P
><P
>&#13;         Se estiver rodando o PHP em linha de comando, esta variável
         não está disponível.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>argv</CODE
>'</DT
><DD
><P
>&#13;         Array de argumentos passado para o script. Quando o script
         é executado na linha de comando, isto permite um acesso aos parâmetros
         de linha de comando no estilo do C. Quando chamado via método GET, ele
         conterá a query string.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>argc</CODE
>'</DT
><DD
><P
>&#13;         Contém o número de parâmetros da linha de comando passados para o
         script (se executando da linha de comando).
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>GATEWAY_INTERFACE</CODE
>'</DT
><DD
><P
>&#13;         O número de revisão da especificação CGI que o servidor está utilizando,
         por exemplo : '<TT
CLASS="literal"
>CGI/1.1</TT
>'.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>SERVER_NAME</CODE
>'</DT
><DD
><P
>&#13;         O nome host do servidor onde o script atual é
         executado. Se o script está rodando em um host virtual, este
         será o valor definido para aquele host virtual.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>SERVER_SOFTWARE</CODE
>'</DT
><DD
><P
>&#13;         A string de identificação do servidor, fornecida nos headers quando
         respondendo a requests.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>SERVER_PROTOCOL</CODE
>'</DT
><DD
><P
>&#13;         Nome e número de revisão do protocolo de informação pelo qual a
         página foi requerida, por exemplo '<TT
CLASS="literal"
>HTTP/1.0</TT
>';
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>REQUEST_METHOD</CODE
>'</DT
><DD
><P
>&#13;         Contém o método de request utilizando para acessar a página. Geralmente '<TT
CLASS="literal"
>GET</TT
>',
         '<TT
CLASS="literal"
>HEAD</TT
>', '<TT
CLASS="literal"
>POST</TT
>' ou '<TT
CLASS="literal"
>PUT</TT
>'.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>QUERY_STRING</CODE
>'</DT
><DD
><P
>&#13;         A query string (string de solicitação), se houver, pela qual a página foi acessada.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>DOCUMENT_ROOT</CODE
>'</DT
><DD
><P
>&#13;         O diretório raiz sob onde o script atual é
         executado, como definido no arquivos de configuração do servidor.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>HTTP_ACCEPT</CODE
>'</DT
><DD
><P
>&#13;         O conteúdo do header <TT
CLASS="literal"
>Accept:</TT
> da
         requisição atual, se houver.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>HTTP_ACCEPT_CHARSET</CODE
>'</DT
><DD
><P
>&#13;         O conteúdo do header <TT
CLASS="literal"
>Accept-Charset:</TT
>
         da requisição atual, se houver. Exemplo:
         '<TT
CLASS="literal"
>iso-8859-1,*,utf-8</TT
>'.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>HTTP_ACCEPT_ENCODING</CODE
>'</DT
><DD
><P
>&#13;         O conteúdo do header <TT
CLASS="literal"
>Accept-Encoding:</TT
>
         da requisição atual, se houver. Exemplo: '<TT
CLASS="literal"
>gzip</TT
>'.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>HTTP_ACCEPT_LANGUAGE</CODE
>'</DT
><DD
><P
>&#13;         O conteúdo do header <TT
CLASS="literal"
>Accept-Language:</TT
>
         da requisição atual, se houver. Exemplo '<TT
CLASS="literal"
>en</TT
>'.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>HTTP_CONNECTION</CODE
>'</DT
><DD
><P
>&#13;         O conteúdo do header <TT
CLASS="literal"
>Connection:</TT
> da
         requisição atual, se houver. Exemplo: '<TT
CLASS="literal"
>Keep-Alive</TT
>'.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>HTTP_HOST</CODE
>'</DT
><DD
><P
>&#13;         O conteúdo do header <TT
CLASS="literal"
>Host:</TT
> da
         requisição atual, se houver.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>HTTP_REFERER</CODE
>'</DT
><DD
><P
>&#13;         O endereço da página (se houver) através da qual o agente do
         usuário acessou a página atual. Essa diretiva é informada pelo agente do usuário. Nem
         todos os browsers geram esse header, e alguns ainda possuem a habilidade
         de modificar o conteúdo do <CODE
CLASS="varname"
>HTTP_REFERER</CODE
> como recurso. Em
         poucas palavras, não é confiável.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>HTTP_USER_AGENT</CODE
>'</DT
><DD
><P
>&#13;         O conteúdo do header <TT
CLASS="literal"
>User-Agent:</TT
> da
         requisição atual, se houver. É uma string
         denotando o agente de usuário pelo qual a página é acessada. Um
         exemplo típico é: <SAMP
CLASS="computeroutput"
>Mozilla/4.5 [en] (X11; U;
         Linux 2.2.9 i586)</SAMP
>. Além de outras coisas, você
         pode utilizar este valor com <A
HREF="function.get-browser.html"
><B
CLASS="function"
>get_browser()</B
></A
> para
         personalizar a geração de suas páginas para as capacidades do agente do
         usuário.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>REMOTE_ADDR</CODE
>'</DT
><DD
><P
>&#13;         O endereço IP de onde o usuário está visualizado a página
         atual.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>REMOTE_HOST</CODE
>'</DT
><DD
><P
>&#13;         O nome do host que o usuário utilizou para chamar a página
         atual. O DNS reverso (lookup) do
         <CODE
CLASS="varname"
>REMOTE_ADDR</CODE
> do usuário.
        </P
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>Nota: </B
>
          Seu servidor web precisa estar configurado para criar essa variável. Por
          exemplo, no Apache você precisa colocar um <TT
CLASS="literal"
>HostnameLookups On</TT
>
          dentro do <TT
CLASS="filename"
>httpd.conf</TT
>. Veja também
          <A
HREF="function.gethostbyaddr.html"
><B
CLASS="function"
>gethostbyaddr()</B
></A
>.
         </P
></BLOCKQUOTE
></DIV
></DD
><DT
>'<CODE
CLASS="varname"
>REMOTE_PORT</CODE
>'</DT
><DD
><P
>&#13;         A porta TCP na máquina do usuário utilizada para comunicação com
         o servidor web.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>SCRIPT_FILENAME</CODE
>'</DT
><DD
><P
>&#13;         O caminho absoluto o script atualmente em execução.
         <DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>Nota: </B
>
           Se o script for executado pela CLI com um caminho relativo,
           como <TT
CLASS="filename"
>file.php</TT
> ou
           <TT
CLASS="filename"
>../file.php</TT
>,
           <CODE
CLASS="varname"
>$_SERVER['SCRIPT_FILENAME']</CODE
> irá
           conter o caminho relativo especificado pelo usuário.
          </P
></BLOCKQUOTE
></DIV
>
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>SERVER_ADMIN</CODE
>'</DT
><DD
><P
>&#13;         O valor fornecido pela diretiva SERVER_ADMIN (do Apache) no
         arquivo de configuração do servidor. Se o script está sendo executado
         em um host virtual, este será os valores definidos para aquele 
         host virtual.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>SERVER_PORT</CODE
>'</DT
><DD
><P
>&#13;         A porta na máquina servidora utilizada pelo servidor web
         para comunicação. Como default, este valor é '<TT
CLASS="literal"
>80</TT
>'.
         Utilizando SSL, entretanto, mudará esse valor para a porta de comunicação
         segura HTTP.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>SERVER_SIGNATURE</CODE
>'</DT
><DD
><P
>&#13;         String contendo a versão do servidor e nome do host virtual
         que é adicionado às páginas geradas no servidor, se ativo.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>PATH_TRANSLATED</CODE
>'</DT
><DD
><P
>&#13;         O caminho real do script relativo ao sistema de arquivos
         (não o document root), depois realizou todos os mapeamentos
         de caminhos (virtual-to-real).
        </P
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>Nota: </B
>
          A partir do PHP 4.3.2, <CODE
CLASS="envar"
>PATH_TRANSLATED</CODE
> não mais existe
          implicitamente sob a <ACRONYM
CLASS="acronym"
>SAPI</ACRONYM
> do Apache 2, ao contrário
          da mesma situação no Apache 1, onde ela tinha o mesmo valor da variável de servidor
          <CODE
CLASS="envar"
>SCRIPT_FILENAME</CODE
>, quando a mesma não era
          configurada pelo Apache. Essa mudança foi realizada para conformidade com a
          especificação <ACRONYM
CLASS="acronym"
>CGI</ACRONYM
>, onde
          <CODE
CLASS="envar"
>PATH_TRANSLATED</CODE
> deve existir somente se
          <CODE
CLASS="envar"
>PATH_INFO</CODE
> estiver definida.
         </P
><P
>&#13;          Apache 2 users may use <TT
CLASS="literal"
>AcceptPathInfo = On</TT
> inside
          <TT
CLASS="filename"
>httpd.conf</TT
> to define <CODE
CLASS="envar"
>PATH_INFO</CODE
>.
         </P
></BLOCKQUOTE
></DIV
></DD
><DT
>'<CODE
CLASS="varname"
>SCRIPT_NAME</CODE
>'</DT
><DD
><P
>&#13;         Contém o caminho completo do script atual. Útil para páginas
         que precisam apontar para elas mesmas (dinamicamente).
         A constante <A
HREF="language.constants.predefined.html"
>__FILE__</A
>
         contém o caminho completo e nome do arquivo (mesmo incluído)
         atual.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>REQUEST_URI</CODE
>'</DT
><DD
><P
>&#13;         O URI fornecido para acessar a página atual, por
         exemplo, '<TT
CLASS="literal"
>/index.html</TT
>'.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>PHP_AUTH_USER</CODE
>'</DT
><DD
><P
>&#13;         Quando executando sob o Apache como módulo e fazendo autenticaçào HTTP, esta
         variável estará definida com o username fornecido pelo usuário.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>PHP_AUTH_PW</CODE
>'</DT
><DD
><P
>&#13;         Quando executando sob o Apache como módulo e fazendo autenticaçào HTTP, esta
         variável estará definida com a senha fornecida pelo usuário.
        </P
></DD
><DT
>'<CODE
CLASS="varname"
>AUTH_TYPE</CODE
>'</DT
><DD
><P
>&#13;         Quando executando sob o Apache como módulo e fazendo autenticaçào HTTP, esta
         variável estará definida com o tipo de autenticação utilizado.
        </P
></DD
></DL
></DIV
>
    </P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="reserved.variables.environment"
>Variáveis de ambiente: <CODE
CLASS="varname"
>$_ENV</CODE
></A
></H2
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>Nota: </B
>
      Introduzida na versão 4.1.0. Em versões anteriores, utilize
      <CODE
CLASS="varname"
>$HTTP_ENV_VARS</CODE
>.
     </P
></BLOCKQUOTE
></DIV
><P
>&#13;     Estas variáveis são importadas dentro no espaço global do PHP do
     ambiente sob qual o interpretador do PHP está rodando. Muitos são
     são criados no shell (terminal) sob o qual o PHP é executado e sistemas
     diferentes normalmente utilizam vários sabores de shells, e
     uma lista definitiva é impossível. Verifique a documentação
     de sua shell para a lista de variáveis ambiente definidas.
    </P
><P
>&#13;     Outras variáveis ambiente incluem as variáveis CGI, informadas
     aqui independente do PHP estar rodando como um módulo do servidor ou
     como processador CGI.
    </P
><P
>&#13;     Esta é uma variável 'superglobal', ou automaticamente global. Isto
     significa que ela é disponível em todos os escopos (níveis) de um
     script. Você não precisa fazer um <B
CLASS="command"
>global
     $_ENV;</B
> para pode acessá-la dentro de funções ou métodos, como
     era necessário com <CODE
CLASS="varname"
>$HTTP_ENV_VARS</CODE
>.
    </P
><P
>&#13;     <CODE
CLASS="varname"
>$HTTP_ENV_VARS</CODE
> contém a mesma
     informação, mas não é uma superglobal. (Note que
     <CODE
CLASS="varname"
>$HTTP_ENV_VARS</CODE
> e <CODE
CLASS="varname"
>$_ENV</CODE
>
     são variáveis diferentes como também o PHP as manipula diferentemente)
    </P
><P
>&#13;     Se a diretiva <A
HREF="ini.core.html#ini.register-globals"
>register_globals</A
>
     está ativa, então essas variáveis tornam-se disponíveis no
     escopo global do script (por exemplo, separados dos arrays
     <CODE
CLASS="varname"
>$_ENV</CODE
> e <CODE
CLASS="varname"
>$HTTP_ENV_VARS</CODE
>.
     Para maiores informações, veja o capítulo de segurança entitulado
     <A
HREF="security.globals.html"
>Utilizando registradores
     globais</A
>. Estas variáveis globais individuais não são superglobais.
    </P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="reserved.variables.cookies"
>Cookies HTTP: <CODE
CLASS="varname"
>$_COOKIE</CODE
></A
></H2
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>Nota: </B
>
     Introduzida na versão 4.1.0. Em versões anteriores, utilize
      <CODE
CLASS="varname"
>$HTTP_COOKIE_VARS</CODE
>.
     </P
></BLOCKQUOTE
></DIV
><P
>&#13;     Contém um array associativo de variáveis passas para o script atual
     através de cookies HTTP.
    </P
><P
>&#13;     Esta é uma variável 'superglobal', ou automaticamente global. Isto
     significa que ela é disponível em todos os escopos (níveis) de um
     script. Você não precisa fazer um <B
CLASS="command"
>global
     $_COOKIE;</B
> para pode acessá-la dentro de funções ou métodos, como
     era necessário com <CODE
CLASS="varname"
>$HTTP_COOKIE_VARS</CODE
>.
    </P
><P
>&#13;     <CODE
CLASS="varname"
>$HTTP_COOKIE_VARS</CODE
> contém as mesmas
     informações, mas não é uma superglobal. (Note que
     <CODE
CLASS="varname"
>$HTTP_COOKIE_VARS</CODE
> e <CODE
CLASS="varname"
>$_COOKIE</CODE
>
     são variáveis diferentes como também o PHP as manipula diferentemente)
    </P
><P
>&#13;     Se a diretiva <A
HREF="ini.core.html#ini.register-globals"
>register_globals</A
>
     está ativa, então essas variáveis tornam-se disponíveis no
     escopo global do script (por exemplo, separados dos arrays
     <CODE
CLASS="varname"
>$_COOKIE</CODE
> e <CODE
CLASS="varname"
>$HTTP_COOKIE_VARS</CODE
>.
     Para maiores informações, veja o capítulo de segurança entitulado
     <A
HREF="security.globals.html"
>Utilizando registradores
     globais</A
>. Estas variáveis globais individuais não são superglobais.
    </P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="reserved.variables.get"
>Variáveis HTTP GET: <CODE
CLASS="varname"
>$_GET</CODE
></A
></H2
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>Nota: </B
>
      Introduzida na versão 4.1.0. Em versões anteriores, use
      <CODE
CLASS="varname"
>$HTTP_GET_VARS</CODE
>.
     </P
></BLOCKQUOTE
></DIV
><P
>&#13;     Contém um array associativo de variáveis passadas para o script atual
     através do método HTTP GET.
    </P
><P
>&#13;     Esta é uma variável 'superglobal', ou automaticamente global. Isto
     significa que ela é disponível em todos os escopos (níveis) de um
     script. Você não precisa fazer um <B
CLASS="command"
>global
     $_GET;</B
> para pode acessá-la dentro de funções ou métodos, como
     era necessário com <CODE
CLASS="varname"
>$HTTP_GET_VARS</CODE
>.
    </P
><P
>&#13;     <CODE
CLASS="varname"
>$HTTP_GET_VARS</CODE
> contém as mesmas
     informações, mas não é uma superglobal. (Note que
     <CODE
CLASS="varname"
>$HTTP_GET_VARS</CODE
> e <CODE
CLASS="varname"
>$_GET</CODE
>
     são variáveis diferentes como também o PHP as manipula diferentemente)
    </P
><P
>&#13;     Se a diretiva <A
HREF="ini.core.html#ini.register-globals"
>register_globals</A
>
     está ativa, então essas variáveis tornam-se disponíveis no
     escopo global do script (por exemplo, separados dos arrays
     <CODE
CLASS="varname"
>$_GET</CODE
> e <CODE
CLASS="varname"
>$HTTP_GET_VARS</CODE
>.
     Para maiores informações, veja o capítulo de segurança entitulado
     <A
HREF="security.globals.html"
>Utilizando registradores
     globais</A
>. Estas variáveis globais individuais não são superglobais.
    </P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="reserved.variables.post"
>Variaveis HTTP POST: <CODE
CLASS="varname"
>$_POST</CODE
></A
></H2
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>Nota: </B
>
      Introduzida na versão 4.1.0. Em versões anteriores, use
      <CODE
CLASS="varname"
>$HTTP_POST_VARS</CODE
>.
     </P
></BLOCKQUOTE
></DIV
><P
>&#13;     Contém um array associativo de variáveis passadas para o script atual
     através do método HTTP POST.
    </P
><P
>&#13;     Esta é uma variável 'superglobal', ou automaticamente global. Isto
     siginifica que ela é disponível em todos os escopos (níveis) de um
     script. Você não precisa fazer um <B
CLASS="command"
>global
     $_POST;</B
> para pode acessá-la dentro de funções ou métodos, como
     era necessário com <CODE
CLASS="varname"
>$HTTP_POST_VARS</CODE
>.
    </P
><P
>&#13;     <CODE
CLASS="varname"
>$HTTP_POST_VARS</CODE
> contém as mesmas
     informações, mas não é uma superglobal. (Note que
     <CODE
CLASS="varname"
>$HTTP_POST_VARS</CODE
> e <CODE
CLASS="varname"
>$_POST</CODE
>
     são variáveis diferentes como também o PHP as manipula diferentemente)
    </P
><P
>&#13;     Se a diretiva <A
HREF="ini.core.html#ini.register-globals"
>register_globals</A
>
     está ativa, então essas variáveis tornam-se disponíveis no
     escopo global do script (por exemplo, separados dos arrays
     <CODE
CLASS="varname"
>$_POST</CODE
> e <CODE
CLASS="varname"
>$HTTP_POST_VARS</CODE
>.
     Para maiores informações, veja o capítulo de segurança entitulado
     <A
HREF="security.globals.html"
>Utilizando registradores
     globais</A
>. Estas variáveis globais individuais não são superglobais.
    </P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="reserved.variables.files"
>Variáveis de upload de arquivos HTTP: <CODE
CLASS="varname"
>$_FILES</CODE
></A
></H2
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>Nota: </B
>
      Introduzida na versão 4.1.0. Em versões anteriores, use
      <CODE
CLASS="varname"
>$HTTP_POST_FILES</CODE
>.
     </P
></BLOCKQUOTE
></DIV
><P
>&#13;     Contém um array associativo dos itens carregador no script atual
     através do método HTTP POST.
    </P
><P
>&#13;     Esta é uma variável 'superglobal', ou automaticamente global. Isto
     significa que ela é disponível em todos os escopos (níveis) de um
     script. Você não precisa fazer um <B
CLASS="command"
>global
     $_FILES;</B
> para pode acessá-la dentro de funções ou métodos, como
     era necessário com <CODE
CLASS="varname"
>$HTTP_FILES_VARS</CODE
>.
    </P
><P
>&#13;     <CODE
CLASS="varname"
>$HTTP_POST_FILES</CODE
> contém as mesmas
     informações, mas não é uma superglobal. (Note que
     <CODE
CLASS="varname"
>$HTTP_POST_FILES</CODE
> e <CODE
CLASS="varname"
>$_FILES</CODE
>
     são variáveis diferentes e portanto o PHP as manipula diferentemente)
    </P
><P
>&#13;     Se a diretiva <A
HREF="ini.core.html#ini.register-globals"
>register_globals</A
>
     está ativa, então essas variáveis tornam-se disponíveis no
     escopo global do script (por exemplo, separados dos arrays
     <CODE
CLASS="varname"
>$_FILES</CODE
> e <CODE
CLASS="varname"
>$HTTP_POST_FILES</CODE
>.
     Para maiores informações, veja o capítulo de segurança entitulado
     <A
HREF="security.globals.html"
>Utilizando registradores
     globais</A
>. Estas variáveis globais individuais não são superglobais.
    </P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="reserved.variables.request"
>Variáveis da requisição: <CODE
CLASS="varname"
>$_REQUEST</CODE
></A
></H2
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>Nota: </B
>
      Introduzida na versão 4.1.0. Não há array equivalente em versões
      anteriores.
     </P
></BLOCKQUOTE
></DIV
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>Nota: </B
>
      Até o PHP 4.3.0, as informações de <CODE
CLASS="varname"
>$_FILES</CODE
>
      também estavam incluídas em <CODE
CLASS="varname"
>$_REQUEST</CODE
>.
     </P
></BLOCKQUOTE
></DIV
><P
>&#13;     Contém um array associativo com os conteúdos de
     <CODE
CLASS="varname"
>$_GET</CODE
>, <CODE
CLASS="varname"
>$_POST</CODE
>
     e <CODE
CLASS="varname"
>$_COOKIE</CODE
>.
    </P
><P
>&#13;     Esta é uma variável 'superglobal', ou automaticamente global. Isto
     significa que ela é disponível em todos os escopos (níveis) de um
     script. Você não precisa fazer um <B
CLASS="command"
>global
     $_REQUEST;</B
> para pode acessá-la dentro de funções ou métodos.
    </P
><P
>&#13;     Se a diretiva <A
HREF="ini.core.html#ini.register-globals"
>register_globals</A
>
     está ativa, então essas variáveis tornam-se disponíveis no
     escopo global do script (por exemplo, separados dos arrays
     <CODE
CLASS="varname"
>$_REQUEST</CODE
>. Para maiores informações, veja
     o capítulo de segurança entitulado <A
HREF="security.globals.html"
>Utilizando registradores
     globais</A
>. Estas variáveis globais individuais não são superglobais.
    </P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="reserved.variables.session"
>Variáveis de sessão: <CODE
CLASS="varname"
>$_SESSION</CODE
></A
></H2
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>Nota: </B
>
      Introduzida na versão 4.1.0. Em versões anteriores, use
      <CODE
CLASS="varname"
>$HTTP_SESSION_VARS</CODE
>.
     </P
></BLOCKQUOTE
></DIV
><P
>&#13;     Contém um array associativo das variáveis de sessão disponíveis para
     o script atual. Veja a documentação das <A
HREF="ref.session.html"
>funções de Sessões
     </A
> para maiores informações de como
     utilizá-las.
    </P
><P
>&#13;     Esta é uma variável 'superglobal', ou automaticamente global. Isto
     siginifica que ela é disponível em todos os escopos (níveis) de um
     script. Você não precisa fazer um <B
CLASS="command"
>global
     $_SESSION;</B
> para pode acessá-la dentro de funções ou métodos, como
     era necessário com <CODE
CLASS="varname"
>$HTTP_SESSION_VARS</CODE
>.
    </P
><P
>&#13;     <CODE
CLASS="varname"
>$HTTP_SESSION_VARS</CODE
> contém as mesmas
     informações, mas não é uma superglobal. (Note que
     <CODE
CLASS="varname"
>$HTTP_SESSION_VARS</CODE
> e <CODE
CLASS="varname"
>$_SESSION</CODE
>
     são variáveis diferentes e portanto o PHP as manipula diferentemente)
    </P
><P
>&#13;     Se a diretiva <A
HREF="ini.core.html#ini.register-globals"
>register_globals</A
>
     está ativa, então essas variáveis tornam-se disponíveis no
     escopo global do script (por exemplo, separados dos arrays
     <CODE
CLASS="varname"
>$_SESSION</CODE
> e <CODE
CLASS="varname"
>$HTTP_SESSION_VARS</CODE
>
     Para maiores informações, veja o capítulo de segurança entitulado
     <A
HREF="security.globals.html"
>Utilizando registradores
     globais</A
>. Estas variáveis globais individuais não são superglobais.
    </P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="reserved.variables.globals"
>Variaveis globais: <CODE
CLASS="varname"
>$GLOBALS</CODE
></A
></H2
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>Nota: </B
>
      <CODE
CLASS="varname"
>$GLOBALS</CODE
> foi disponibilizada desde a versão 3.0.0.
     </P
></BLOCKQUOTE
></DIV
><P
>&#13;     Um array associativo contendo referências para todas as variáveis
     atualmente definidas no escopo global do script. Os nomes
     das variáveis são as chaves do array.
    </P
><P
>&#13;     Esta é uma variável 'superglobal', ou automaticamente global. Isto
     significa que ela é disponível em todos os escopos (níveis) de um
     script. Você não precisa fazer um <B
CLASS="command"
>global
     $GLOBALS;</B
> para pode acessá-la dentro de funções ou métodos.
    </P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="reserved.variables.phperrormsg"
>A mensagem de erro anterior: <CODE
CLASS="varname"
>$php_errormsg</CODE
></A
></H2
><P
>&#13;     <CODE
CLASS="varname"
>$php_errormsg</CODE
> é uma variável contendo o
     texto da última mensagem de erro gerada pelo PHP. Esta variável
     somente está disponível no escopo em que o erro
     ocorreu, e somente se a opção de configuração <A
HREF="ref.errorfunc.html#ini.track-errors"
>track_errors</A
>
     está ativa (seu default é off).
    </P
></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="reserved.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="reserved.classes.html"
ACCESSKEY="N"
>Próxima</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Palavras reservadas do PHP</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="reserved.html"
ACCESSKEY="U"
>Acima</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Classes pre-definidas</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>