slawek Sat Mar 30 11:18:16 2002 EDT
Modified files:
/phpdoc/pl/language variables.xml
Log:
Updated to EN 1.42 (qrak)
Index: phpdoc/pl/language/variables.xml
diff -u phpdoc/pl/language/variables.xml:1.5 phpdoc/pl/language/variables.xml:1.6
--- phpdoc/pl/language/variables.xml:1.5 Mon Feb 11 16:34:21 2002
+++ phpdoc/pl/language/variables.xml Sat Mar 30 11:18:16 2002
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.35 Maintainer: Qrak Status: ready -->
-<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.42 Maintainer: Qrak Status: ready -->
+<!-- $Revision: 1.6 $ -->
<chapter id="language.variables">
<title>Zmienne</title>
@@ -112,13 +112,169 @@
<title>Zmienne predefiniowane</title>
<simpara>
- PHP udost�pnia du�� ilo�� predefiniowanych zmiennych dla ka�dego pracuj�cego
- skryptu. Jednak�e wiele spo�r�d tych zmiennych nie mo�e by� w pe�ni
+ PHP udost�pnia dla ka�dego pracuj�cego skryptu du�� ilo�� predefiniowanych
+ zmiennych. Jednak�e wiele spo�r�d tych zmiennych nie mo�e by� w pe�ni
obja�nionych, gdy� s� zale�ne od rodzaju serwera, jego wersji i ustawie�
i innych czynnik�w. Niekt�re z tych zmiennych nie b�d� dost�pne dla
- skrypt�w PHP uruchomionych z linii polece�.
+ skrypt�w PHP uruchomionych z linii polece�. Lista tych zmiennych znajduje
+ si� w rozdziale <link linkend="reserved.variables">predefiniowane
+ zmienne</link>.
</simpara>
-
+ <warning>
+ <simpara>
+ W PHP 4.2.0 i p�niejszych, domy�lne ustawienie, kt�re udost�pnia�o
+ predefiniowane zmienne w zasi�gu globalnym, zosta�o zmienione. Zmienne
+ nadchodz�ce metod� GET i POST oraz zmienne serwera
+ <emphasis>domy�lnie</emphasis> nie s� ju� umieszczane w zasi�gu globalnym.
+ Zamiast tego umieszczane s� w odpowiednich <link
+ linkend="language.variables.superglobals">tablicach superglobalnych</link>.
+ </simpara>
+ <simpara>
+ Nadal mo�na uruchomi� udost�pnianie tych zmiennych w zasi�gu globalnym
+ przez ustawienie dyrektywy konfiguracyjnej <link
+ linkend="ini.register-globals">register_globals</link> na "On" w pliku
+ &php.ini;.
+ </simpara>
+ <simpara>
+ Wi�cej informacji odno�nie tej zmiany, wraz z wyja�nieniem
+ przyczyn, w <ulink url="&url.php.release4.1.0;">PHP 4.1.0 Release
+ Announcement</ulink>. <!-- zostawi�em oryginaln� nazw� z 2 powod�w:
+ - uzna�em to za nazw� oficjaln�, kt�ra nie podlega t�umaczeniu
+ - nie mog�em wymy�li� �adnego zgrabnego t�umaczenia tego na polski
+ (Informacja o wydaniu PHP 4.1.0 ?)-->
+ </simpara>
+ </warning>
+ <simpara>
+ Pocz�wszy od wersji 4.1.0, PHP udost�pnia zestaw predefiniowanych tablic,
+ kt�re zawieraj� zmienne serwera, zmienne �rodowiskowe oraz zmienne
+ u�ytkownika. Tablice te s� do�� specyficzne, gdy� s� one automatycznie
+ globalne, tzn. automatycznie dost�pne w ka�dym zasi�gu. Dlatego nazywa si�
+ je "autoglobalami" albo "superglobalami". (W PHP nie ma mechanizmu
+ pozwalaj�cego u�ytkownikowi na definiowanie w�asnych superglobali.)
+ Superglobale PHP wymienione s� poni�ej, jednak�e wykaz ich zawarto�ci i
+ g��bsze om�wienie prefiniowanych zmiennych PHP oraz ich natury znajduje
+ si� w rozdziale <link linkend="reserved.variables">predefiniowane
+ zmienne</link>.
+ </simpara>
+ <variablelist id="language.variables.superglobals">
+ <title>Superglobale PHP</title>
+ <varlistentry>
+ <term><link
+linkend="reserved.variables.globals">$GLOBALS</link></term>
+ <listitem>
+ <simpara>
+ Zawiera referencje do ka�dej ze zmiennych aktualnie dost�pnych w zasi�gu
+ globalnym skryptu. Kluczami tablicy s� nazwy zmiennych globalnych.
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link
+linkend="reserved.variables.server">$_SERVER</link></term>
+ <listitem>
+ <simpara>
+ Zmienne tworzone przez serwer lub bezpo�rednio powi�zane ze �rodowiskiem
+ uruchomieniowym danego skryptu. Analogiczna do dawnej tablicy
+ <varname>$HTTP_SERVER_VARS</varname> (kt�ra jest nadal dost�pna, ale
+ uznana za przestarza��).
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link
+linkend="reserved.variables.get">$_GET</link></term>
+ <listitem>
+ <simpara>
+ Zmienne dostarczone do skryptu za pomoc� metod� GET protoko�u HTTP.
+ Analogiczna do dawnej tablicy <varname>$HTTP_GET_VARS</varname> (kt�ra
+ jest nadal dost�pna, ale uznana za przestarza��).
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link
+linkend="reserved.variables.post">$_POST</link></term>
+ <listitem>
+ <simpara>
+ Zmienne dostarczone do skryptu metod� POST protoko�u HTTP. Analogiczna
+ do dawnej tablicy <varname>$HTTP_POST_VARS</varname> (kt�ra jest nadal
+ dost�pna, ale uznana za przestarza��).
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link
+linkend="reserved.variables.cookies">$_COOKIE</link></term>
+ <listitem>
+ <simpara>
+ Zmienne dostarczone do skryptu przez ciasteczka HTTP. Analogiczna do
+ dawnej tablicy <varname>$HTTP_COOKIE_VARS</varname> (kt�ra jest nadal
+ dost�pna, ale uznana za przestarza��).
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link
+linkend="reserved.variables.files">$_FILES</link></term>
+ <listitem>
+ <simpara>
+ Zmienne dostarczone do skryptu przez przes�anie plik�w do serwera metod�
+ POST protoko�u HTTP. Analogiczna do dawnej tablicy
+ <varname>$HTTP_POST_FILES</varname> (kt�ra jest nadal dost�pna, ale
+ uznana za przestarza��). Wi�cej na ten temat w rozdziale <link
+ linkend="features.file-upload.post-method">przesy�anie plik�w metod�
+ POST</link>.
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link
+linkend="reserved.variables.environment">$_ENV</link></term>
+ <listitem>
+ <simpara>
+ Zmienne dostarczone do skryptu przez �rodowisko operacyjne. Analogiczna
+ do dawnej tablicy <varname>$HTTP_ENV_VARS</varname> (kt�ra jest nadal
+ dost�pna, ale uznana za przestarza��).
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link
+linkend="reserved.variables.request">$_REQUEST</link></term>
+ <listitem>
+ <simpara>
+ Zmienne u�ytkownika dostarczone do skryptu przez ka�dy mechanizm wej�cia,
+ przez co nie mog� by� godne zaufania. Uwaga: kiedy skrypt jest
+ uruchomiony z linii polece�, tablica ta <emphasis>nie</emphasis> zawiera
+ zmiennych <varname>argv</varname> i <varname>argc</varname>. Zmienne
+ te s� dost�pne w tablicy <varname>$_SERVER</varname>. Obecno�� i
+ kolejno�� do��czania zmiennych do tej tablicy zale�y od dyrektywy
+ konfiguracyjnej <link
+ linkend="ini.variables-order">variables_order</link>. Tablica ta nie
+ posiada swoich odpowiednik�w we wcze�niejszych wersjach PHP.
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><link
+linkend="reserved.variables.session">$_SESSION</link></term>
+ <listitem>
+ <simpara>
+ Zmienne aktualnie zarejestrowane jako sesyjne. Analogiczne do dawnej
+ tablicy <varname>$HTTP_SESSION_VARS</varname> (kt�ra jest wci�� dost�pna,
+ ale uznana za przestarza��). Wi�cej informacji w rozdziale <link
+ linkend="ref.session">funkcje obs�ugi sesji</link>.
+ </simpara>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <!--
+
+ na razie nie usuwa� tego - przyda si� przy t�umaczeniu rozdzia�u,
+ do kt�rego zosta�o to przeniesione
+
+ Qrak
+
<simpara>
Niezale�nie od wymienionych czynnik�w, poni�ej przedstawiamy list�
predefiniowanych zmiennych, dost�pnych w typowej instalacji PHP 3,
@@ -156,7 +312,8 @@
dost�pnych (albo b�dzie mie� jakiekolwiek znaczenie) kiedy skrypt PHP
jest uruchomiony z linii polece�.
</simpara>
-
+
+
<para>
<variablelist>
<varlistentry>
@@ -410,7 +567,7 @@
</varlistentry>
</variablelist>
</para>
-
+
</sect2>
<sect2 id="language.variables.predefined.environment">
@@ -686,7 +843,7 @@
</para>
</sect2>
-
+ -->
</sect1>