cvs: phpdoc-sk /appendices filters.xml ini.xml migration5.xml phpdevel.xml reserved.constants.core.xml
[email protected] ("Joseph Drake") Fri, 13 Aug 2004 16:58:35 -0000
| Newsgroups | php.doc.sk |
|---|---|
| Message-ID | <cvsjoseph1092416315@cvsserver> |
joseph Fri Aug 13 12:58:35 2004 EDT
Modified files:
/phpdoc-sk/appendices filters.xml ini.xml migration5.xml
phpdevel.xml reserved.constants.core.xml
Log:
updated
joseph-20040813125835.txt
(text/plain, 37.3 KB)
http://cvs.php.net/diff.php/phpdoc-sk/appendices/filters.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc-sk/appendices/filters.xml
diff -u phpdoc-sk/appendices/filters.xml:1.1 phpdoc-sk/appendices/filters.xml:1.2
--- phpdoc-sk/appendices/filters.xml:1.1 Wed Jul 7 20:07:58 2004
+++ phpdoc-sk/appendices/filters.xml Fri Aug 13 12:58:35 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
<appendix id="filters">
<title>Zoznam dostupných filtrov</title>
<para>
@@ -280,15 +280,14 @@
</simpara>
</note>
- <note>
- <simpara>
- Filtre zlib.* nie sú momentálne zabudované do PHP jadra. Pre
- povolenie týchto filtrov
- v <literal>PHP 5</literal>, nain¹talujte balík <ulink url="&url.pecl.package;zlib_filter">zlib_filter</ulink>
+ <simpara>
+ Kompresné filtre zlib.* sú dostupné v PHP od verzie <literal>5.1.0</literal> ak
+ je <xref linkend="zlib"/> podpora povolená. Sú tie¾ dostupné ako backport vo verzii
+ <literal>5.0.x</literal> in¹talovaním balíka <ulink url="&url.pecl.package;zlib_filter">zlib_filter</ulink>
z <ulink url="&url.pecl;">PECL</ulink>. Tieto filtre <emphasis>nie</emphasis>
sú dostupné pre <literal>PHP 4</literal>.
</simpara>
- </note>
+
<example>
<title>
http://cvs.php.net/diff.php/phpdoc-sk/appendices/ini.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-sk/appendices/ini.xml
diff -u phpdoc-sk/appendices/ini.xml:1.2 phpdoc-sk/appendices/ini.xml:1.3
--- phpdoc-sk/appendices/ini.xml:1.2 Mon Jul 19 19:40:00 2004
+++ phpdoc-sk/appendices/ini.xml Fri Aug 13 12:58:35 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.3 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
<appendix id="ini">
<title>Zoznam &php.ini; direktív jadra</title>
@@ -82,6 +82,11 @@
<entry>On</entry>
<entry>PHP_INI_SYSTEM</entry>
</row>
+ <row>
+ <entry>zend.ze1_compatibility_mode</entry>
+ <entry>Off</entry>
+ <entry>PHP_INI_ALL</entry>
+ </row>
</tbody>
</tgroup>
</table>
@@ -197,6 +202,19 @@
(napr. pridaním jeho signatúry do hlavièky web servera). Bezpeènosti to
vôbec neu¹kodí, ale umo¾òuje urèi», èi pou¾ívate PHP va¹om web serveri
alebo nie.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="ini.zend.ze1-compatibility-mode">
+ <term>
+ <parameter>zend.ze1_compatibility_mode</parameter>
+ <type>boolean</type>
+ </term>
+ <listitem>
+ <para>
+ Zapína mód kompatibility s Zend Engine 1 (PHP 4). Ovplyvòuje
+ klonovanie, zostavovanie a porovnávanie objektov.
</para>
</listitem>
</varlistentry>
http://cvs.php.net/diff.php/phpdoc-sk/appendices/migration5.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-sk/appendices/migration5.xml
diff -u phpdoc-sk/appendices/migration5.xml:1.3 phpdoc-sk/appendices/migration5.xml:1.4
--- phpdoc-sk/appendices/migration5.xml:1.3 Mon Jul 19 19:40:00 2004
+++ phpdoc-sk/appendices/migration5.xml Fri Aug 13 12:58:35 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.21 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.24 Maintainer: joseph Status: ready -->
<appendix id="migration5">
<title>Migrácia z PHP 4 na PHP 5</title>
@@ -24,67 +24,87 @@
ste da» pozor na následujúce spätne nekompatibilné zmeny:
</para>
<itemizedlist>
- <listitem><simpara>
+ <listitem>
+ <simpara>
<function>strrpos</function> a <function>strripos</function> teraz
vyu¾ívajú celý re»azec ako ihlu.
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
Nelegálne pou¾itie offsetov re»azca spôsobuje <constant>E_ERROR</constant>
namiesto <constant>E_WARNING</constant>.
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>array_merge</function> bola zmenená, aby prijímala iba polia.
Ak sa po¹le premenná, ktorá nie je pole, vyhodí sa <constant>E_WARNING</constant>
pre ka¾dý taký parameter. Buïte opatrný, preto¾e vá¹ kód mô¾e zaèa» emitova»
<constant>E_WARNING</constant> z nièoho niè.
- </simpara></listitem>
- <listitem><simpara>
- Premenná servera PATH_TRANSLATED u¾ viac nie je nastavená implicitne pod
- Apache2 SAPI ako kontrast k situácii v PHP 4, kde je nastavená na
- rovnakú hodnotu ako premenná servera SCRIPT_FILENAME, kde nie je obývaná
- Apache-om. Táto zmena bola urobená, aby vyhovovala <ulink
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ Premenná servera PATH_TRANSLATED u¾ viac nie je nastavená implicitne pod
+ Apache2 SAPI ako kontrast k situácii v PHP 4, kde je nastavená na
+ rovnakú hodnotu ako premenná servera SCRIPT_FILENAME, kde nie je obývaná
+ Apache-om. Táto zmena bola urobená, aby vyhovovala <ulink
url="&url.cgispecs;">CGI ¹pecifikácii</ulink>. Prosím, pozrite si <ulink
url="&url.php.bugs;23610">bug #23610</ulink> pre viac informácii.
- </simpara></listitem>
- <listitem><simpara>
- Kon¹tanta <constant>T_ML_CONSTANT</constant> u¾ nie je definovaná roz¹írením
- <link linkend="ref.tokenizer">Tokenizer</link>. Ak je error_reporting
- nastavený na <constant>E_ALL</constant>, PHP vygeneruje hlá¹ku.
- I keï <constant>T_ML_CONSTANT</constant> sa nikdy vôbec nepo¾ila,
- bola definovaná v PHP 4. V oboch PHP 4 a PHP 5 // a /* */
- sa chápu ako kon¹tanta <constant>T_COMMENT</constant>. Av¹ak PHPDoc
- ¹týlové komentáre /** */ , ktoré zaèínajú PHP 5 sú analyzované PHP, sa
- rozpoznávajú ako <constant>T_DOC_COMMENT</constant>.
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ Kon¹tanta <constant>T_ML_CONSTANT</constant> u¾ nie je definovaná roz¹írením
+ <link linkend="ref.tokenizer">Tokenizer</link>. Ak je error_reporting
+ nastavený na <constant>E_ALL</constant>, PHP vygeneruje hlá¹ku.
+ I keï <constant>T_ML_CONSTANT</constant> sa nikdy vôbec nepo¾ila,
+ bola definovaná v PHP 4. V oboch PHP 4 a PHP 5 // a /* */
+ sa chápu ako kon¹tanta <constant>T_COMMENT</constant>. Av¹ak PHPDoc
+ ¹týlové komentáre /** */ , ktoré zaèínajú PHP 5 sú analyzované PHP, sa
+ rozpoznávajú ako <constant>T_DOC_COMMENT</constant>.
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
$_SERVER by mala by» obývaná s argc a argv ak <link
- linkend="ini.variables-order">variables_order</link> zahàòa "S". Ak
+ linkend="ini.variables-order">variables_order</link> zahàòa "S". Ak
ste ¹pecificky konfigurovali vá¹ system, aby nevytváral $_SERVER,
potom samozrejme by tam nemala by». Zmenou bolo v¾dy urobi» argc
a argv dostupné v CLI verzii bez ohµadu na nastavenie <link
- linkend="ini.variables-order">variables_order</link>. CLI verzia
+ linkend="ini.variables-order">variables_order</link>. CLI verzia
bude teraz v¾dy obýva» globálne premenné $argc a $argv.
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
Objekt so ¾iadnymi vlastnos»ami sa u¾ viac nepova¾uje za "empty".
- </simpara></listitem>
- <listitem><simpara>
- V niektorých prípadoch triedy musia by» deklarované pred pou¾itím. Stane sa tak iba
- ak sa pou¾ije niektorá z nových vlastností PHP 5. Inak je správanie
- staré.
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ V niektorých prípadoch triedy musia by» deklarované pred pou¾itím. Stane sa tak iba
+ ak sa pou¾ije niektorá z nových vlastností PHP 5. Inak je správanie
+ staré.
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>get_class</function> poèínajúc PHP 5 vracia názov triedy
ako bola deklarovaná, èo mô¾e vies» k problémom v star¹ích skriptoch,
ktoré sa spoliehajú na predo¹lé správanie (názov triedy je lowercase).
Mo¾né rie¹enie je vyhµada» <function>get_class</function> vo
va¹ich skriptoch a pou¾i» <function>strtolower</function>.
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>ip2long</function> teraz vracia FALSE, keï sa po¹le neplatná IP
adresa ako argument funkcii a u¾ nie
<literal>-1</literal>.
- </simpara></listitem>
+ </simpara>
+ </listitem>
</itemizedlist>
<para>
@@ -220,306 +240,454 @@
</para>
<para>Polia:</para>
<itemizedlist>
- <listitem><simpara>
+ <listitem>
+ <simpara>
<function>array_combine</function> - Vytvára pole pomocou jedného poµa
pre kµúèe a druhého pre jeho hodnoty
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>array_diff_uassoc</function> - Vypoèíta rozdiel polí
s dodatoènou kontrolou indexov, ktorá sa vykoná u¾ívateµom dodanou
callback funkciou
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>array_udiff</function> - Vypoèíta rozdiel polí pomocou
- callback funkcie pre dátove porovnanie
- </simpara></listitem>
- <listitem><simpara>
+ callback funkcie pre dátove porovnanie
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>array_udiff_assoc</function> - Vypoèíta rozdiel polí
s dodatoènou kontrolou indexov. Dáta sa porovnávajú pomocou callback
funkcie
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>array_udiff_uassoc</function> - Vypoèíta rozdiel polí
s dodatoènou kontrolou indexov. Dáta sa porovnávajú pomocou callback
funkcie. Kontrola indexov sa tie¾ vykoná callback funkciou
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>array_walk_recursive</function> - Aplikuje u¾ívateµskú funkciu
rekurzívne na ka¾dého èlena poµa
- </simpara></listitem>
+ </simpara>
+ </listitem>
</itemizedlist>
<para>InterBase:</para>
<itemizedlist>
- <listitem><simpara>
+ <listitem>
+ <simpara>
<function>ibase_affected_rows</function> - Vracia poèet riadkov, ktoré
sú ovplyvnené predo¹lým dotazom
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>ibase_backup</function> - Inicializuje zálohovaciu úlohu
v mana¾éri slu¾ieb a vracia okam¾ite
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>ibase_commit_ret</function> - Vykoná transakciu bez jej
uzatvorenia
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>ibase_db_info</function> - Vy¾iada ¹tatistiku o
databáze
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>ibase_drop_db</function> - Odstráni databázu
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>ibase_errcode</function> - Vracia kód chyby
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>ibase_free_event_handler</function> - Zru¹í registrovaný
handler udalostí
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>ibase_gen_id</function> - Inkrementuje nazvaný generátor
a vracia jeho novú hodnotu
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>ibase_maintain_db</function> - Vykoná príkaz údr¾by na
databázovom serveri
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>ibase_name_result</function> - Priradí názov sade výsledkov
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>ibase_num_params</function> - Vracia poèet parametrov
v pripravenom dotaze
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>ibase_param_info</function> - Vracia informáciu o
parametri v pripravenom dotaze
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>ibase_restore</function> - Zahajuje obnovovaciu úlohu v
mana¾éri slu¾ieb a vracia okam¾ite
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>ibase_rollback_ret</function> - Zroluje transakciu a
uchova» kontext transakcie
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>ibase_server_info</function> - Vy¾iada ¹tatistiku o
databáze
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>ibase_service_attach</function> - Pripojí sa na mana¾éra slu¾ieb
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>ibase_service_detach</function> - Odpojí sa z mana¾éra slu¾ieb
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>ibase_set_event_handler</function> - Registruje callback
funkciu, aby sa volala pri poslaní udalosti
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>ibase_wait_event</function> - Èaká na udalos», ktorá má posla»
databáza
- </simpara></listitem>
+ </simpara>
+ </listitem>
</itemizedlist>
<para>iconv:</para>
<itemizedlist>
- <listitem><simpara>
+ <listitem>
+ <simpara>
<function>iconv_mime_decode</function> - Dekóduje MIME pole hlavièky
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>iconv_mime_decode_headers</function> - Dekóduje viaceré MIME
polia hlavièiek naráz
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>iconv_mime_encode</function> - Komponuje MIME pole hlavièky
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>iconv_strlen</function> - Vracia poèet znakov re»azca
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>iconv_strpos</function> - Hµadá pozíciu prvého výskytu
ihly v kope sena
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>iconv_strrpos</function> - Hµadá posledný výskyt ihly
v urèenom rozsahu kopy sena
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>iconv_substr</function> - Odstrihne èas» re»azca
- </simpara></listitem>
+ </simpara>
+ </listitem>
</itemizedlist>
<para>Prúdy:</para>
<itemizedlist>
- <listitem><simpara>
+ <listitem>
+ <simpara>
<function>stream_copy_to_stream</function> - Kopíruje dáta z jedného prúdu
do druhého
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>stream_get_line</function> - Získa riadok zo zdroja prúdu
a¾ po daný oddelovaè
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>stream_socket_accept</function> - Akceptuje pripojenie na
soket, ktorý vytvoril <function>stream_socket_server</function>
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>stream_socket_client</function> - Otvára Internetové alebo Unixové
pripojenie soketu domény
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>stream_socket_get_name</function> - Získa názov miestnych
alebo vzdialených soketov
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>stream_socket_recvfrom</function> - Prijíma dáta zo
soketu, pripojeného alebo nie
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>stream_socket_sendto</function> - Posiela správu soketu,
èi je pripojený alebo nie
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>stream_socket_server</function> - Vytvára Internetový alebo Unixový
soket domény servera
- </simpara></listitem>
+ </simpara>
+ </listitem>
</itemizedlist>
<para>Iné:</para>
<itemizedlist>
- <listitem><simpara>
+ <listitem>
+ <simpara>
<function>convert_uudecode</function> - dekóduje uu-kódovaný re»azec
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>convert_uuencode</function> - uu-kóduje re»azec
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>curl_copy_handle</function> - Kopíruje cURL handle
spolu so v¹etkými jeho preferenciami
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>dba_key_split</function> - Rozdelí kµúè v reprezentácii
re»azca do reprezentácie poµa
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>dbase_get_header_info</function> -Získa info o hlavièke
dBase databázy
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>dbx_fetch_row</function> - Prinesie riadky z dotazu-výsledku,
ktorý mal DBX_RESULT_UNBUFFERED flag sadu
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>fbsql_set_password</function> - Zmení heslo pre daného u¾ívateµa
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>file_put_contents</function> - Zapí¹e re»azec do súboru
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>ftp_alloc</function> - Alokuje miesto pre súbor, ktorý sa
má uploadova»
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>get_declared_interfaces</function> - Vracia pole v¹etkých
deklarovaných rohraní
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>get_headers</function> - Prinesie v¹etky hlavièky poslané
serverom v odovzve na HTTP po¾iadavku
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>headers_list</function> - Vracia zoznam poslaných hlavièiek odozvy
(alebo pripravených na poslanie)
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>http_build_query</function> - Generuje URL-kódovaný query re»azec
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>idate</function> - Formátuju miestny èas/dátum ako integer
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>image_type_to_extension</function> - Získa roz¹írenie súboru pre
typ-image, ktorý vráti <function>getimagesize</function>,
<function>exif_read_data</function>,
<function>exif_thumbnail</function>,
<function>exif_imagetype</function>
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>imagefilter</function> - Aplikuje Filter na image pomocou
vlastného uhla
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>imap_getacl</function> - Získa ACL pre danú mailovú schránku
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>ldap_sasl_bind</function> - Zvia¾e do LDAP adresára pomcou SASL
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>mb_list_encodings</function> - Vracia pole v¹etkých podporovaných
kódovaní
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>pcntl_getpriority</function> - Získa prioritu hocakého
procesu
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>pcntl_wait</function> - Èaká na alebo vracia status rozvetveného
childu ako bolo definované systémovým volaním waitpid()
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>pg_version</function> - Vracia pole s verziou klienta, protokolu
a servera (ak dostupné)
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>php_check_syntax</function> - Kontroluje syntax urèeného
súboru
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>php_strip_whitespace</function> - Vracia zdroj s odstranenými
komentármi a prázdnymi znakmi
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>proc_nice</function> - Zmení prioritu aktuálneho procesu
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>pspell_config_data_dir</function> - Zmení umiestnenie dátových
súborov jazkyka
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>pspell_config_dict_dir</function> - Zmení umiestnenie hlavného
zoznamu slov
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>setrawcookie</function> - Po¹le cookie bez ¾iadneho url kódovania
hodnoty
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>snmp_read_mib</function> - Èíta a analyzuje MIB súbor do
aktívneho MIB stromu
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>sqlite_fetch_column_types</function> - Vracia pole typov
ståpcov z osobitnej tabuµky
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>str_split</function> - Konvertuje re»azec na pole
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>strpbrk</function> - Hµadá v re»azci akúkoµvek sadu
znakov
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>substr_compare</function> - Binary bezpeèné voliteµné case
nesenzitívne porovnanie dvoch re»azcov z offsetu, a¾ po då¾ku
znakov
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<function>time_nanosleep</function> - Spánok na poèet sekúnd a
nano sekúnd
- </simpara></listitem>
+ </simpara>
+ </listitem>
</itemizedlist>
<note>
<para>
@@ -537,29 +705,40 @@
zoznam:
</para>
<itemizedlist>
- <listitem><simpara>
- mail.force_extra_parameters - Zabezpeèí, aby sa pridanie urèených
- parametrov poslalo ako extra parametre bináru sendmail. Tieto
- parametre v¾dy nahradia hodnotu piateho parametra do
- <function>mail</function>, dokonca aj v safe móde
- </simpara></listitem>
- <listitem><simpara>
- <link linkend="ini.register-long-arrays">register_long_arrays</link> -
- umo¾ní/neumo¾ní PHP registrova» odmietané dlhé $HTTP_*_VARS
- </simpara></listitem>
- <listitem><simpara>
+ <listitem>
+ <simpara>
+ mail.force_extra_parameters - Zabezpeèí, aby sa pridanie urèených
+ parametrov poslalo ako extra parametre bináru sendmail. Tieto
+ parametre v¾dy nahradia hodnotu piateho parametra do
+ <function>mail</function>, dokonca aj v safe móde
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ <link linkend="ini.register-long-arrays">register_long_arrays</link> -
+ umo¾ní/neumo¾ní PHP registrova» odmietané dlhé $HTTP_*_VARS
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<link linkend="ini.session.hash-function">session.hash_function</link> -
oznaèí hash funkciu (MD5 alebo SHA-1)
- </simpara></listitem>
- <listitem><simpara>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
<link
linkend="ini.session.hash-bits-per-character">session.hash_bits_per_character</link>
- definuje koµko bitov sa ulo¾í v ka¾dom znaku pri konverzii binárnych
hash dát na nieèo èitateµné (od 4 do 6)
- </simpara></listitem>
- <listitem><simpara>
- zend.ze1_compatibility_mode - Povolí mód kompatibility so Zend Engine 1 (PHP 4)
- </simpara></listitem>
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ <link linkend="ini.zend.ze1-compatibility-mode">zend.ze1_compatibility_mode</link>
+ - Povolí mód kompatibility so Zend Engine 1 (PHP 4)
+ </simpara>
+ </listitem>
</itemizedlist>
</section>
@@ -604,6 +783,11 @@
objektov, a preto väè¹ina PHP aplikácii bude fungova» mimo poèítaèa
alebo len s málo modifikáciami.
</para>
+ <para>
+ Tie¾ pozri direktívu <link linkend="ini.zend.ze1-compatibility-mode">
+ zend.ze1_compatibility_mode</link> pre kompatibilitu s
+ PHP 4.
+ </para>
<section id='migration.oop.members'>
<title>Èlenovia Private a Protected</title>
@@ -1298,7 +1482,9 @@
<para>
Obe, volania metód a prístupy vlastností sa dajú pre»a¾i» cez metódy
<function>__call</function>, <function>__get</function> a
- <function>__set</function>.
+ <function>__set</function>. Tieto metódy budú spustené iba
+ vtedy, keï va¹e objekty neobsahujú vlastnost alebo metódu,
+ ku ktorej sa sna¾íte dosta».
</para>
<example>
<title>
@@ -1325,7 +1511,7 @@
}
function __set($nm, $val) {
- print "Nastanie [$nm] na $val\n";
+ print "Nastavenie [$nm] na $val\n";
if (isset($this->x[$nm])) {
$this->x[$nm] = $val;
@@ -1336,7 +1522,6 @@
}
}
-
$foo = new Setter();
$foo->n = 1;
$foo->a = 100;
@@ -1346,9 +1531,36 @@
?>
]]>
</programlisting>
+ <screen role="php">
+<![CDATA[
+Nastavenie [a] na 100
+OK!
+Ziskanie [a]
+Vratenie: 100
+Nastavenie [a] na 101
+OK!
+Ziskanie [z]
+Nic!
+Nastavenie [z] na 1
+Nie OK!
+object(Setter)#1 (2) {
+ ["n"]=>
+ int(1)
+ ["x"]=>
+ array(3) {
+ ["a"]=>
+ int(101)
+ ["b"]=>
+ int(2)
+ ["c"]=>
+ int(3)
+ }
+}
+]]>
+ </screen>
</example>
<example>
- <title>Príklad <function>__get</function></title>
+ <title>Príklad <function>__call</function></title>
<programlisting role="php">
<![CDATA[
<?php
http://cvs.php.net/diff.php/phpdoc-sk/appendices/phpdevel.xml?r1=1.5&r2=1.6&ty=u
Index: phpdoc-sk/appendices/phpdevel.xml
diff -u phpdoc-sk/appendices/phpdevel.xml:1.5 phpdoc-sk/appendices/phpdevel.xml:1.6
--- phpdoc-sk/appendices/phpdevel.xml:1.5 Fri Aug 8 05:43:30 2003
+++ phpdoc-sk/appendices/phpdevel.xml Fri Aug 13 12:58:35 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.24 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.25 Maintainer: joseph Status: ready -->
<appendix id="phpdevel">
<title>Roz¹írenie PHP 3</title>
@@ -60,7 +60,8 @@
alebo hodnotou, mô¾ete buï zaèa» odznova zavolaním pval_destructor,
alebo ak je to POLE, ktoré chcete prida», mô¾ete pou¾i» funkcie
podobné tým v internal_funcions.h, ktoré manipulujú s return_value
- ako s PO¥OM.</simpara>
+ ako s PO¥OM.
+ </simpara>
<simpara>
Rovnako, ak meníte parameter na IS_STRING, uistite sa, ¾e najprv
@@ -240,7 +241,7 @@
<para>
<example>
- <title>Kontrola, èi $foo existuje v tabuµke symbolov</title>
+ <title>Kontrola, èi <varname>$foo</varname> existuje v tabuµke symbolov</title>
<programlisting role="c">
<![CDATA[
if (hash_exists(active_symbol_table,"foo",sizeof("foo"))) { existuje... }
@@ -287,7 +288,7 @@
</programlisting>
</example>
- Tento kód deklaruje nové pole, nazvané $foo, v tabuµke symbolov.
+ Tento kód deklaruje nové pole, nazvané <varname>$foo</varname>, v tabuµke symbolov.
Toto pole je prázdne.</para>
<simpara>
@@ -326,7 +327,7 @@
<simpara>
hash_next_index_insert() pou¾íva viac-menej tú istú logiku ako
- "$foo[] = bar;" v PHP 2.0.</simpara>
+ <literal>$foo[] = bar;</literal> v PHP 2.0.</simpara>
<simpara>
Ak budujete pole na vrátenie z funkcie, mô¾ete inicializova»
@@ -789,7 +790,7 @@
</simpara>
<sect2 id="internal.e-notice">
- <title>E_NOTICE</title>
+ <title><constant>E_NOTICE</constant></title>
<simpara>
Výstrahy sa predvolene nezobrazujú a indikujú, ¾e skript narazil
na nieèo, èo by mohlo indikova» chybu, ale mohla by sa tie¾ sta»
@@ -800,17 +801,17 @@
</sect2>
<sect2 id="internal.e-warning">
- <title>E_WARNING</title>
+ <title><constant>E_WARNING</constant></title>
<simpara>
Upozornenia sa zobrazujú predvolene, ale nepreru¹ujú spracovanie
skriptu. Tieto indikujú problémy, ktoré by sa dali vystopova»
skriptom skôr ne¾ sa volanie uskutoènilo. Napríklad volanie
- x<function>ereg</function> s neplatným regulérnym výrazom.
+ <function>ereg</function> s neplatným regulérnym výrazom.
</simpara>
</sect2>
<sect2 id="internal.e-error">
- <title>E_ERROR</title>
+ <title><constant>E_ERROR</constant></title>
<simpara>
Chyby sa tie¾ zobrazujú predvolene, a spracovanie skriptu sa zastaví
po navrátení funkcie. Tieto indikujú chyby, z ktorých sa dá zotavi»,
@@ -819,7 +820,7 @@
</sect2>
<sect2 id="internal.e-parse">
- <title>E_PARSE</title>
+ <title><constant>E_PARSE</constant></title>
<simpara>
Chyby analýzy by mal generova» parser. Kód je tu uvedený iba
z dôvodu zlo¾itosti.
@@ -827,66 +828,66 @@
</sect2>
<sect2 id="internal.e-core-error">
- <title>E_CORE_ERROR</title>
+ <title><constant>E_CORE_ERROR</constant></title>
<simpara>
- Táto je ako E_ERROR, a¾ na to, ¾e ju generuje jadro PHP.
- Funkcie by nemali generova» tento typ chyby.
+ Táto je ako <constant>E_ERROR</constant>, a¾ na to, ¾e ju generuje
+ jadro PHP. Funkcie by nemali generova» tento typ chyby.
</simpara>
</sect2>
<sect2 id="internal.e-core-warning">
- <title>E_CORE_WARNING</title>
+ <title><constant>E_CORE_WARNING</constant></title>
<simpara>
- Táto je ako E_WARNING, ale na rozdiel od nej ju generuje
- jadro PHP. Funkcie by nemali generova» tento typ chyby.
+ Táto je ako <constant>E_WARNING</constant>, ale na rozdiel od nej
+ ju generuje jadro PHP. Funkcie by nemali generova» tento typ chyby.
</simpara>
</sect2>
<sect2 id="internal.e-compile-error">
- <title>E_COMPILE_ERROR</title>
+ <title><constant>E_COMPILE_ERROR</constant></title>
<simpara>
- Táto je ako E_ERROR, a¾ na to, ¾e ju generuje Zend Scripting
- Engine. Funkcie by nemali generova» tento typ chyby.
+ Táto je ako <constant>E_ERROR</constant>, a¾ na to, ¾e ju generuje
+ Zend Scripting Engine. Funkcie by nemali generova» tento typ chyby.
</simpara>
</sect2>
<sect2 id="internal.e-compile-warning">
- <title>E_COMPILE_WARNING</title>
+ <title><constant>E_COMPILE_WARNING</constant></title>
<simpara>
- Táto je ako E_WARNING, a¾ na to, ¾e ju generuje Zend Scripting
- Engine. Funkcie by nemali generova» tento typ chyby.
+ Táto je ako <constant>E_WARNING</constant>, a¾ na to, ¾e ju generuje
+ Zend Scripting Engine. Funkcie by nemali generova» tento typ chyby.
</simpara>
</sect2>
<sect2 id="internal.e-user-error">
- <title>E_USER_ERROR</title>
+ <title><constant>E_USER_ERROR</constant></title>
<simpara>
- Táto je ako E_ERROR, a¾ na to, ¾e sa vygeneruje v PHP kóde pri
- pou¾ití PHP funkcie <function>trigger_error</function>. Funkcie
- by nemali generova» tento typ chyby.
+ Táto je ako <constant>E_ERROR</constant>, a¾ na to, ¾e sa vygeneruje
+ v PHP kóde pri pou¾ití PHP funkcie <function>trigger_error</function>.
+ Funkcie by nemali generova» tento typ chyby.
</simpara>
</sect2>
<sect2 id="internal.e-user-warning">
- <title>E_USER_WARNING</title>
+ <title><constant>E_USER_WARNING</constant></title>
<simpara>
- Táto je ako E_WARNING, a¾ na to, ¾e sa vygeneruje pri pou¾ití
- PHP funkcie <function>trigger_error</function>. Funkcie by nemali
- generova» tento typ chyby.
+ Táto je ako <constant>E_WARNING</constant>, a¾ na to, ¾e sa vygeneruje
+ pri pou¾ití PHP funkcie <function>trigger_error</function>. Funkcie by
+ nemali generova» tento typ chyby.
</simpara>
</sect2>
<sect2 id="internal.e-user-notice">
- <title>E_USER_NOTICE</title>
+ <title><constant>E_USER_NOTICE</constant></title>
<simpara>
- Táto je ako E_NOTICE, a¾ na to, ¾e sa vygeneruje pri pou¾ití PHP
- funkcie <function>trigger_error</function>. Funkcie by nemali
- generova» tento typ chyby.
+ Táto je ako <constant>E_NOTICE</constant>, a¾ na to, ¾e sa vygeneruje
+ pri pou¾ití PHP funkcie <function>trigger_error</function>. Funkcie
+ by nemali generova» tento typ chyby.
</simpara>
</sect2>
<sect2 id="internal.e-all">
- <title>E_ALL</title>
+ <title><constant>E_ALL</constant></title>
<simpara>
V¹etky z horeuvedených. Pou¾itie tejto error_reporting úrovne
zobrazí v¹etky typy chýb.
http://cvs.php.net/diff.php/phpdoc-sk/appendices/reserved.constants.core.xml?r1=1.5&r2=1.6&ty=u
Index: phpdoc-sk/appendices/reserved.constants.core.xml
diff -u phpdoc-sk/appendices/reserved.constants.core.xml:1.5 phpdoc-sk/appendices/reserved.constants.core.xml:1.6
--- phpdoc-sk/appendices/reserved.constants.core.xml:1.5 Wed Feb 11 19:11:32 2004
+++ phpdoc-sk/appendices/reserved.constants.core.xml Fri Aug 13 12:58:35 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
<refentry id="reserved.constants.core">
<refnamediv>
<refname>Preddefinované kon¹tanty jadra</refname>
@@ -306,6 +306,17 @@
<listitem>
<simpara>
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <constant>E_STRICT</constant>
+ (<type>integer</type>)
+ </term>
+ <listitem>
+ <simpara>
+
</simpara>
</listitem>
</varlistentry>