cvs: phpdoc-pt_BR /appendices reserved.xml /features commandline.xml
| From: | Andr� Luis Ferreira da Silva Bacci | Date: | Mon, 20 May 2002 03:11:13 +0000 |
| Subject: | cvs: phpdoc-pt_BR /appendices reserved.xml /features commandline.xml | ||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969345683@lists.php.net to get a copy of this message | ||
ae Sun May 19 23:11:13 2002 EDT
Modified files:
/phpdoc-pt_BR/appendices reserved.xml
/phpdoc-pt_BR/features commandline.xml
Log:
some sync
Index: phpdoc-pt_BR/appendices/reserved.xml
diff -u phpdoc-pt_BR/appendices/reserved.xml:1.5 phpdoc-pt_BR/appendices/reserved.xml:1.6
--- phpdoc-pt_BR/appendices/reserved.xml:1.5 Thu May 9 12:06:25 2002
+++ phpdoc-pt_BR/appendices/reserved.xml Sun May 19 23:11:12 2002
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- EN-Revision: 1.20 Maintainer: andre_ae Status: ready -->
+<!-- EN-Revision: 1.21 Maintainer: ae Status: ready -->
<appendix id="reserved">
<title>Palavras reservadas do PHP</title>
@@ -238,7 +238,9 @@
<simpara>
<varname>$HTTP_SERVER_VARS</varname> contém a mesmas
- informações, mas ela não é uma superglobal.
+ informações, mas ela não é uma superglobal.(Note que
+ <varname>HTTP_SERVER_VARS</varname> e <varname>$_SERVER</varname>
+ são variáveis diferentes como também o PHP as manipula diferentemente)
</simpara>
<simpara>
@@ -593,7 +595,9 @@
<simpara>
<varname>$HTTP_ENV_VARS</varname> contém a mesma
- informação, mas não é uma superglobal.
+ informação, mas não é uma superglobal. (Note que
+ <varname>HTTP_ENV_VARS</varname> e <varname>$_ENV</varname>
+ são variáveis diferentes como também o PHP as manipula diferentemente)
</simpara>
<simpara>
@@ -633,7 +637,9 @@
<simpara>
<varname>$HTTP_COOKIE_VARS</varname> contém as mesmas
- informações, mas não é uma superglobal.
+ informações, mas não é uma superglobal. (Note que
+ <varname>HTTP_COOKIE_VARS</varname> e <varname>$_COOKIE</varname>
+ são variáveis diferentes como também o PHP as manipula diferentemente)
</simpara>
<simpara>
@@ -673,7 +679,9 @@
<simpara>
<varname>$HTTP_GET_VARS</varname> contém as mesmas
- informações, mas não é uma superglobal.
+ informações, mas não é uma superglobal. (Note que
+ <varname>HTTP_GET_VARS</varname> e <varname>$_GET</varname>
+ são variáveis diferentes como também o PHP as manipula diferentemente)
</simpara>
<simpara>
@@ -713,7 +721,9 @@
<simpara>
<varname>$HTTP_POST_VARS</varname> contém as mesmas
- informações, mas não é uma superglobal.
+ informações, mas não é uma superglobal. (Note que
+ <varname>HTTP_POST_VARS</varname> e <varname>$_POST</varname>
+ são variáveis diferentes como também o PHP as manipula diferentemente)
</simpara>
<simpara>
Index: phpdoc-pt_BR/features/commandline.xml
diff -u phpdoc-pt_BR/features/commandline.xml:1.1 phpdoc-pt_BR/features/commandline.xml:1.2
--- phpdoc-pt_BR/features/commandline.xml:1.1 Mon May 13 22:43:56 2002
+++ phpdoc-pt_BR/features/commandline.xml Sun May 19 23:11:13 2002
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- EN-Revision: 1.3 Maintainer: andre_ae Status: ready -->
+<!-- EN-Revision: 1.5 Maintainer: ae Status: ready -->
<chapter id="features.commandline">
<title>Usando o PHP na linha de comando</title>
<!-- NEW DOCUMENTATION STARTS -->
@@ -68,7 +68,9 @@
<entry>
Essa diretiva causa que qualquer saída gerada de um
<function>print</function>, <function>echo</function> e
semelhantes sejam
- imediatamente escritas para o output e não cacheadas em nenhum buffer.
+ imediatamente escritas para o output e não cacheadas em nenhum buffer. Você
+ ainda pode usar o <link linkend="ref.outcontrol">output
buffering</link>
+ se você precisa atrasar ou manipular a saída padrão.
</entry>
</row>
<row>
@@ -131,6 +133,7 @@
<![CDATA[
$ pwd
/tmp
+
$ php-cgi -f outro_diretorio/test.php
/tmp/outro_diretorio
]]>
@@ -144,6 +147,7 @@
<![CDATA[
$ pwd
/tmp
+
$ php -f outro_diretorio/test.php
/tmp
]]>
@@ -397,7 +401,7 @@
<screen>
<![CDATA[
$ php -v
-PHP 4.3.0-dev (cli)
+PHP 4.3.0-dev (cli), Copyright (c) 1997-2002 The PHP Group
Zend Engine v1.2.1, Copyright (c) 1998-2002 Zend Technologies
]]>
</screen>
@@ -802,7 +806,6 @@
</tgroup>
</table>
</para>
- <para>
-->
<para>
O PHP executável pode ser utilizando para rodar scripts PHP absolutamente
@@ -810,8 +813,8 @@
especial na primeira linha de seu script e torná-lo executável, então o sistema operacional
saberá que programa deverá rodar o script. Na plataforma Windows, você pode
associar <literal>php.exe -q</literal> com o clique duplo em arquivos
- <literal>.php</literal> ou fazer um arquivo batch para rodar
- seus scripts através do PHP. A primeira linha acrescentada ao script nos Unix não
+ <literal>.php</literal> ou fazer um arquivo batch para rodar
+ seus scripts através do PHP. A primeira linha acrescentada ao script nos Unix não
funcionam no Windows, por isso você não pode escrever programas independentes de plataforma
desse jeito.
Um exemplo simples de como escrever um programa para a linha de comando segue abaixo:
</para>
@@ -819,7 +822,7 @@
<title>Um script para rodar na linha de comando (script.php)</title>
<programlisting role="php">
<![CDATA[
-#!/usr/bin/php -q
+#!/usr/bin/php
<?php
if ($argc != 2 || in_array($argv[1], array('--help', '-help', '-h',
'-?'))) {
@@ -844,8 +847,8 @@
</example>
<para>
No script acima, nós utilizamos uma primeira linha especial para indicar
- que este arquivo precisa rodar pelo PHP e que não deve imprimir headers
- HTTP. Há duas variáveis que você precisa conhecer para escrever aplicações
+ que este arquivo precisa rodar pelo PHP. Como nós trabalhamos com a versão CLI
+ aqui, não serão impressos headers HTTP. Há duas variáveis que você precisa conhecer para
escrever aplicações
em linha de comando com o PHP: <varname>$argc</varname> e
<varname>$argv</varname>. O primeiro é o número de argumentos mais
um (o nome do script executando). O segundo é um array
@@ -869,7 +872,7 @@
<example>
<title>Arquivo batch para rodar um script em linha de comando (script.bat)</title>
<programlisting role="winbat">
-@c:\php\php.exe -q script.php %1 %2 %3 %4
+@c:\php\php.exe script.php %1 %2 %3 %4
</programlisting>
</example>
<para>