cvs: phpdoc-sk /appendices filters.xml ini.xml migration5.xml phpdevel.xml reserved.constants.core.xml
| From: | Joseph Drake | Date: | Fri, 13 Aug 2004 16:58:35 +0000 |
| Subject: | cvs: phpdoc-sk /appendices filters.xml ini.xml migration5.xml phpdevel.xml reserved.constants.core.xml | ||
| Groups: | php.doc.sk | ||
| Request: | Send a blank email to doc-sk+get-308@lists.php.net to get a copy of this message | ||
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
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>
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>