cvs: peardoc /hu/core/pear/pear constants.xml expecterror.xml getstaticproperty.xml intro.xml iserror.xml loadextension.xml pear.xml popexpect.xml
raiseerror.xml registershutdownfunction.xml seterrorhandling.xml
| From: | Norbert Mocsnik | Date: | Sat, 15 May 2004 11:13:20 +0000 |
| Subject: | cvs: peardoc /hu/core/pear/pear constants.xml expecterror.xml getstaticproperty.xml intro.xml iserror.xml loadextension.xml pear.xml popexpect.xml raiseerror.xml registershutdownfunction.xml seterrorhandling.xml |
||
| Groups: | php.pear.doc | ||
| Request: | Send a blank email to pear-doc+get-3990@lists.php.net to get a copy of this message | ||
norbert_m Sat May 15 07:13:20 2004 EDT
Added files:
/peardoc/hu/core/pear/pear constants.xml expecterror.xml
getstaticproperty.xml iserror.xml
loadextension.xml pear.xml popexpect.xml
raiseerror.xml
registershutdownfunction.xml
seterrorhandling.xml
Modified files:
/peardoc/hu/core/pear/pear intro.xml
Log:
initial commit
http://cvs.php.net/diff.php/peardoc/hu/core/pear/pear/intro.xml?r1=1.2&r2=1.3&ty=u Index: peardoc/hu/core/pear/pear/intro.xml diff -u peardoc/hu/core/pear/pear/intro.xml:1.2 peardoc/hu/core/pear/pear/intro.xml:1.3 --- peardoc/hu/core/pear/pear/intro.xml:1.2 Fri May 14 17:41:54 2004 +++ peardoc/hu/core/pear/pear/intro.xml Sat May 15 07:02:38 2004 @@ -3,7 +3,7 @@ <refnamediv> <refname>Bevezetés</refname> <refpurpose> - A PEAR alaposztály használata (destruktorok, hibakezelés) + a PEAR alaposztály használata (destruktorok, hibakezelés) </refpurpose> </refnamediv> <refsynopsisdiv> http://cvs.php.net/co.php/peardoc/hu/core/pear/pear/constants.xml?r=1.1&p=1 Index: peardoc/hu/core/pear/pear/constants.xml +++ peardoc/hu/core/pear/pear/constants.xml <!-- EN-Revision: 1.2 Maintainer: norbert_m Status: ready --> <refentry id="core.pear.pear.constants"> <refnamediv> <refname>Konstansok</refname> <refpurpose>elõre-definiált konstansok</refpurpose> </refnamediv> <refsect1 id="core.pear.pear.constants.pear-error-callback"> <title><constant>PEAR_ERROR_CALLBACK</constant></title> <simpara> PEAR hibakezeléssel kapcsolatos konstans. </simpara> <para> Lásd &class.pear-error;, <link linkend="core.pear.pear.seterrorhandling"><function> setErrorHandling</function></link> </para> </refsect1> <refsect1 id="core.pear.pear.constants.pear-error-die"> <title><constant>PEAR_ERROR_DIE</constant></title> <simpara> PEAR hibakezeléssel kapcsolatos konstans. </simpara> <para> Lásd &class.pear-error;, <link linkend="core.pear.pear.seterrorhandling"><function> setErrorHandling</function></link> </para> </refsect1> <refsect1 id="core.pear.pear.constants.pear-error-print"> <title><constant>PEAR_ERROR_PRINT</constant></title> <simpara> PEAR hibakezeléssel kapcsolatos konstans. </simpara> <para> Lásd &class.pear-error;, <link linkend="core.pear.pear.seterrorhandling"><function> setErrorHandling</function></link> </para> </refsect1> <refsect1 id="core.pear.pear.constants.pear-error-return"> <title><constant>PEAR_ERROR_RETURN</constant></title> <simpara> PEAR hibakezeléssel kapcsolatos konstans. </simpara> <para> Lásd &class.pear-error;, <link linkend="core.pear.pear.seterrorhandling"><function> setErrorHandling</function></link> </para> </refsect1> <refsect1 id="core.pear.pear.constants.pear-error-trigger"> <title><constant>PEAR_ERROR_TRIGGER</constant></title> <simpara> PEAR hibakezeléssel kapcsolatos konstans. </simpara> <para> Lásd &class.pear-error;, <link linkend="core.pear.pear.seterrorhandling"><function> setErrorHandling</function></link> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/peardoc/hu/core/pear/pear/expecterror.xml?r=1.1&p=1 Index: peardoc/hu/core/pear/pear/expecterror.xml +++ peardoc/hu/core/pear/pear/expecterror.xml <!-- EN-Revision: 1.2 Maintainer: norbert_m Status: ready --> <refentry id="core.pear.pear.expecterror"> <refnamediv> <refname>PEAR::expectError()</refname> <refpurpose> hibakód hozzáadása a várt hibák listájához </refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>integer <function>PEAR::expectError</function></funcdef> <paramdef> mixed <parameter><optional>$errorCode = '*'</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear.expecterror.desc"> &title.desc; <para> Ezen metódus segítségével adhatjuk meg a várt hibákat. A várt hibák mindig visszaadásra kerülnek <constant>PEAR_ERROR_RETURN</constant> móddal. A várt hibák egy veremben tárolódnak, ez a metódus egy új elemet tesz be a verembe. A várt hibák listája addig van érvényben, amíg nincsenek kivéve a verembõl a <function>popExpect</function> függvény segítségével. </para> </refsect1> <refsect1 id="core.pear.pear.expecterror.parameter"> &title.param; <para> <itemizedlist> <listitem> <para> <parameter>mixed $errorCode</parameter> - a várt <classname>PEAR_Error</classname> hibakódja, vagy egy tömb a hibakódokkal. Ha <parameter>'*'</parameter>-ot adunk meg paraméterként, minden hiba várt lesz. </para> </listitem> </itemizedlist> </para> </refsect1> <refsect1 id="core.pear.pear.expecterror.return"> &title.returns; <para> <parameter>integer</parameter> - a hibakód-verem mérete. </para> </refsect1> <refsect1 id="core.pear.pear.expecterror.note"> &title.note; ¬e.notstatic; </refsect1> <refsect1 id="core.pear.pear.expecterror.see"> &title.see; <para> <link linkend="core.pear.pear.popexpect"> <function>popExpect</function> </link> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/peardoc/hu/core/pear/pear/getstaticproperty.xml?r=1.1&p=1 Index: peardoc/hu/core/pear/pear/getstaticproperty.xml +++ peardoc/hu/core/pear/pear/getstaticproperty.xml <!-- EN-Revision: 1.2 Maintainer: norbert_m Status: ready --> <refentry id="core.pear.pear.getstaticproperty"> <refnamediv> <refname>PEAR::getStaticProperty()</refname> <refpurpose>statikus tulajdonságok kezelése &pdevrel;</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>mixed <function>&PEAR::getStaticProperty</function></funcdef> <paramdef> string <parameter>$class</parameter> </paramdef> <paramdef> string <parameter>$var</parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear.getstaticproperty.desc"> &title.desc; <para> Ha van egy részben/teljesen statikus osztályunk, és statikus tulajdonságokra van szükségünk, ezzel a metódussal szimulálhatjuk õket. A metódusokban járjunk el a következõképpen: <programlisting role="php"> <![CDATA[ $myVar = &PEAR::getStaticProperty('myVar'); ]]> </programlisting> Referenciát <emphasis>kell</emphasis> használnunk, egyébként nem fog mûködni! </para> </refsect1> <refsect1 id="core.pear.pear.getstaticproperty.parameter"> &title.param; <para> <itemizedlist> <listitem> <para> <parameter>string $class</parameter> - az osztály neve, ahol meghívjuk a <function>getStaticProperty</function> függvényt </para> </listitem> <listitem> <para> <parameter>string $var</parameter> - az elérni kívánt változó neve. </para> </listitem> </itemizedlist> </para> </refsect1> <refsect1 id="core.pear.pear.getstaticproperty.return"> &title.returns; <para> <parameter>mixed</parameter> - Referencia a változóra. Ha a változó nem létezik, automatikusan inicializálva lesz &null; értékkel. </para> </refsect1> <refsect1 id="core.pear.pear.getstaticproperty.example"> &title.example; <example> <title>A <function>getStaticProperty</function> használata</title> <programlisting role="php"> <![CDATA[ <?php require_once 'PEAR.php'; class myClass { function setValue( $set) { $foo = &PEAR::getStaticProperty('myClass', "foo"); $foo = $set; } function view() { print PEAR::getStaticProperty('myClass', "foo"); } } myClass::setValue('value = foo'); myClass::view(); ?> ]]> </programlisting> <para> A fenti kódrészlet kimenete: </para> <programlisting> value = foo </programlisting> </example> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/peardoc/hu/core/pear/pear/iserror.xml?r=1.1&p=1 Index: peardoc/hu/core/pear/pear/iserror.xml +++ peardoc/hu/core/pear/pear/iserror.xml <!-- EN-Revision: 1.4 Maintainer: norbert_m Status: ready --> <refentry id="core.pear.pear.iserror"> <refnamediv> <refname>PEAR::isError()</refname> <refpurpose>megvizsgálja, hogy az átadott paraméter <classname>PEAR_Error</classname> objektum-e</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>boolean <function>PEAR::isError</function></funcdef> <paramdef> mixed <parameter>$data</parameter> </paramdef> <paramdef> mixed <parameter><optional>$msgcode</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear.iserror.desc"> &title.desc; <para> Az <function>isError</function> függvény megvizsgálja, hogy az átadott paraméter <classname>PEAR_Error</classname> objektum-e, és tartalmazza-e (opcionális) a megadott hibaüzenetet vagy kódot </para> </refsect1> <refsect1 id="core.pear.pear.iserror.parameter"> &title.param; <para> <variablelist> <varlistentry> <term> &type.mixed; <parameter>$data</parameter> </term> <listitem> <para> a vizsgálandó változó </para> </listitem> </varlistentry> <varlistentry> <term> &type.mixed; <parameter>$msgcode</parameter> </term> <listitem> <para> keresendõ hibaüzenet, vagy hibakód </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="core.pear.pear.iserror.return"> &title.returns; <para> <parameter>mixed</parameter> - visszatérési értéke &true;, ha a változó egy <classname>PEAR_Error</classname> objektumot, az <parameter>$msgcode</parameter> a hibakódot tartalmazza (amennyiben ilyen hibakód meg van adva). </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/peardoc/hu/core/pear/pear/loadextension.xml?r=1.1&p=1 Index: peardoc/hu/core/pear/pear/loadextension.xml +++ peardoc/hu/core/pear/pear/loadextension.xml <!-- EN-Revision: 1.3 Maintainer: norbert_m Status: ready --> <refentry id="core.pear.pear.loadextension"> <refnamediv> <refname>PEAR::loadExtension()</refname> <refpurpose>platformfüggetlen PHP bõvítmény betöltés</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>boolean <function>PEAR::loadExtension</function></funcdef> <paramdef> string <parameter>$ext</parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear.loadextension.desc"> &title.desc; <para> Bõvítmény betöltése név alapján </para> </refsect1> <refsect1 id="core.pear.pear.loadextension.parameter"> &title.param; <para> <variablelist> <varlistentry> <term> &type.string; <parameter>$ext</parameter> </term> <listitem> <para> A <emphasis>case-sensitive</emphasis> (eset-érzékeny) neve a PHP bõvítménynek fájlnév végzõdés (kiterjesztés) és <filename>php_</filename> kezdet nélkül. </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="core.pear.pear.loadextension.return"> &title.returns; <para> <parameter>boolean</parameter> - visszatérési értéke &true;, ha a bõvítmény betöltése sikeres volt </para> </refsect1> <refsect1 id="core.pear.pear.loadextension.note"> &title.note; ¬e.canstatic; </refsect1> <refsect1 id="core.pear.pear.loadextension.exmaple"> &title.example; <example> <title>A domxml-bõvítmény betöltése</title> <programlisting role="php"> <![CDATA[ if(!PEAR::loadExtension("domxml")) { echo 'A DomXML-bõvítmény betöltése sikertelen volt!'; exit(); } ]]> </programlisting> </example> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/peardoc/hu/core/pear/pear/pear.xml?r=1.1&p=1 Index: peardoc/hu/core/pear/pear/pear.xml +++ peardoc/hu/core/pear/pear/pear.xml <!-- EN-Revision: 1.2 Maintainer: norbert_m Status: ready --> <refentry id="core.pear.pear.pear"> <refnamediv> <refname>PEAR::PEAR()</refname> <refpurpose>konstruktor &pdevrel;</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>void <function>PEAR::PEAR</function></funcdef> <paramdef> string <parameter> <optional>$errorClass = PEAR_Error</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear.pear.desc"> &title.desc; <para> Amennyiben használni kívánjuk a PEAR által nyújtott destruktor funkcionalitást, meg kell hívnunk a <function>$this->PEAR</function> függvényt a PEAR osztályból leszármaztatott <emphasis>saját</emphasis> osztályaink konstruktorában. </para> </refsect1> <refsect1 id="core.pear.pear.pear.parameter"> &title.param; <para> <itemizedlist> <listitem> <para> <parameter>string $errorClass</parameter> - a használandó hibaosztály neve. </para> </listitem> </itemizedlist> </para> </refsect1> <refsect1 id="core.pear.pear.pear.note"> &title.note; ¬e.canstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/peardoc/hu/core/pear/pear/popexpect.xml?r=1.1&p=1 Index: peardoc/hu/core/pear/pear/popexpect.xml +++ peardoc/hu/core/pear/pear/popexpect.xml <!-- EN-Revision: 1.2 Maintainer: norbert_m Status: ready --> <refentry id="core.pear.pear.popexpect"> <refnamediv> <refname>PEAR::popExpect()</refname> <refpurpose> az utoljára hozzáadott hibakód eltávolítása a várt hibák listájából. </refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>mixed <function>PEAR::popExpect</function></funcdef> <paramdef> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear.popexpect.desc"> &title.desc; <para> Ez a metódus kivesz egy elemet a várt hibák listáját tároló verembõl. </para> </refsect1> <refsect1 id="core.pear.pear.popexpect.return"> &title.returns; <para> <parameter>mixed</parameter> - Az eltávolított hibakód, vagy egy tömb az eltávolított hibakódokkal. </para> </refsect1> <refsect1 id="core.pear.pear.popexpect.note"> &title.note; ¬e.notstatic; </refsect1> <refsect1 id="core.pear.pear.popexpect.see"> &title.see; <para> <link linkend="core.pear.pear.expecterror"> <function>expectError</function> </link> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/peardoc/hu/core/pear/pear/raiseerror.xml?r=1.1&p=1 Index: peardoc/hu/core/pear/pear/raiseerror.xml +++ peardoc/hu/core/pear/pear/raiseerror.xml <!-- EN-Revision: 1.3 Maintainer: norbert_m Status: ready --> <refentry id="core.pear.pear.raiseerror"> <refnamediv> <refname>PEAR::raiseError()</refname> <refpurpose>egy új &class.pear-error; objektum létrehozása és opcionálisan hibakezelési utasítások specifikálása</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>PEAR_Error <function>PEAR::raiseError</function></funcdef> <paramdef> string <parameter>$message</parameter> </paramdef> <paramdef> int <parameter><optional>$code</optional></parameter> </paramdef> <paramdef> int <parameter><optional>$mode</optional></parameter> </paramdef> <paramdef> int|array <parameter><optional>$options</optional></parameter> </paramdef> <paramdef> mixed <parameter><optional>$userinfo</optional></parameter> </paramdef> <paramdef> string <parameter><optional>$error_class</optional></parameter> </paramdef> <paramdef> boolean <parameter><optional>$skipmsg</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear.raiseerror.desc"> &title.desc; <para> <function>raiseError</function> </para> </refsect1> <refsect1 id="core.pear.pear.raiseerror.parameter"> &title.param; <para> <variablelist> <varlistentry> <term> &type.string; <parameter>$message</parameter> </term> <listitem> <para> Hibaüzenet. Ha üresen hagyjuk ezt a paramétert, az alapértelmezett hibaüzenet "unknown error". </para> </listitem> </varlistentry> <varlistentry> <term> &type.int; <parameter>$code</parameter> </term> <listitem> <para> Hibakód. Használata még a legegyszerûbb hibákhoz is javasolt, a hibakezelés és -feldolgozás egyszerûsítése érdekében. </para> </listitem> </varlistentry> <varlistentry> <term> &type.int; <parameter>$mode</parameter> </term> <listitem> <para> Hibakezelési mód. A következõ konstansok egyike: <constant>PEAR_ERROR_RETURN</constant>, <constant>PEAR_ERROR_PRINT</constant>, <constant>PEAR_ERROR_TRIGGER</constant>, <constant>PEAR_ERROR_DIE</constant>, <constant>PEAR_ERROR_CALLBACK</constant>, vagy <constant>PEAR_ERROR_EXCEPTION</constant>. Lásd a <link linkend="core.pear.pear.seterrorhandling"><function>setErrorHandling</function></link> függvényt részletes információkért és példákért ezen konstansok jelentésével kapcsolatban. </para> </listitem> </varlistentry> <varlistentry> <term> &type.mixed; <parameter>$options</parameter> </term> <listitem> <para> Hiba opciók. A paraméter a <parameter>$mode</parameter> értékétõl függ, és a <link linkend="core.pear.pear.seterrorhandling"><function>setErrorHandling</function></link> függvénynél került dokumentálásra. </para> </listitem> </varlistentry> <varlistentry> <term> &type.mixed; <parameter>$userinfo</parameter> </term> <listitem> <para> Opcionális felhasználói információ. A hibával kapcsolatos bármilyen információ tárolására használható, nincs meghatározott formátuma. </para> </listitem> </varlistentry> <varlistentry> <term> &type.string; <parameter>$error_class</parameter> </term> <listitem> <para> A hibaobjektumként használandó hibaosztály neve. Az alapértelmezett osztály a &class.pear-error;. Ezt a paramétert egy másik osztály megadására használhatjuk (például egy tetszõleges, a &class.pear-error; osztályból származtatott hibaosztály). </para> </listitem> </varlistentry> <varlistentry> <term> &type.bool; <parameter>$skipmsg</parameter> </term> <listitem> <para> Olyan osztály konstruktorában használjuk ezt a paramétert, ahol nem tudunk hibaüzenetet fogadni. <emphasis>Soha</emphasis> ne használjuk az <parameter>$error_class</parameter> paraméter nélkül - nem fog mûködni. </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="core.pear.pear.raiseerror.return"> &title.returns; <para> Egy &class.pear-error; objektum kerül visszaadásra, kivéve, ha a PEAR_ERROR_DIE mód megszakítja a szkript futását, vagy ha egy PEAR_ERROR_EXCEPTION nem kerül lekezelésre. </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/peardoc/hu/core/pear/pear/registershutdownfunction.xml?r=1.1&p=1 Index: peardoc/hu/core/pear/pear/registershutdownfunction.xml +++ peardoc/hu/core/pear/pear/registershutdownfunction.xml <!-- EN-Revision: 1.2 Maintainer: norbert_m Status: ready --> <refentry id="core.pear.pear.registershutdownfunc"> <refnamediv> <refname>PEAR::registerShutdownFunc()</refname> <refpurpose>shutdown függvény beállítása statikus osztályokra &pdevrel;</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>void <function>PEAR::registerShutdownFunc</function></funcdef> <paramdef> array <parameter>$func</parameter> </paramdef> <paramdef> array <parameter><optional>$var = array()</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear.registershutdownfunc.desc"> &title.desc; <para> A megadott függvény meghívásra fog kerülni, amikor a PHP interpreter végzett a szkript futtatással. </para> </refsect1> <refsect1 id="core.pear.pear.registershutdownfunc.parameter"> &title.param; <para> <itemizedlist> <listitem> <para> <parameter>array $func</parameter> - az osztály és a meghívandó függvény neve. </para> </listitem> <listitem> <para> <parameter>array $var</parameter> - a függvény paraméterei (opcionális). Átadásra kerülnek a függvénynek, a tömbben lévõ sorrendjüknek megfelelõen. </para> </listitem> </itemizedlist> </para> </refsect1> <refsect1 id="core.pear.pear.registershutdownfunc.example"> &title.example; <example> <title>A <function>registerShutdownFunc</function> függvény használata</title> <programlisting role="php"> <![CDATA[ <?php require_once 'PEAR.php'; class myClass { function myClass() { PEAR::registerShutdownFunc(array('myClass', 'shutdown'), array('param1', 'param2')); } function shutdown( $param1, $param2) { // a futás vége elõtt végrehajtandó parancsok } } ?> ]]> </programlisting> </example> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/peardoc/hu/core/pear/pear/seterrorhandling.xml?r=1.1&p=1 Index: peardoc/hu/core/pear/pear/seterrorhandling.xml +++ peardoc/hu/core/pear/pear/seterrorhandling.xml <!-- EN-Revision: 1.8 Maintainer: norbert_m Status: ready --> <refentry id="core.pear.pear.seterrorhandling"> <refnamediv> <refname>PEAR::setErrorHandling()</refname> <refpurpose>a PEAR csomagokban generált hibák kezelési módjának beállítása</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>void <function>PEAR::setErrorHandling</function></funcdef> <paramdef> integer <parameter><optional>$mode = &null;</optional></parameter> </paramdef> <paramdef> mixed <parameter><optional>$options = &null;</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear.seterrorhandling.desc"> &title.desc; <para> A <function>setErrorHandling</function> függvény meghívható mind egy objektum hagyományos metódusaként ($obj->setErrorHandling), mind statikus metódusként (PEAR::setErrorHandling). Amennyiben statikusan kerül meghívásra, a <function>PEAR::setErrorHandling</function> az alapértelmezett hibakezelési viselkedést állítja be, amely minden PEAR objektumra érvényes (globális hibakezelési viselkedés). Ha egy objektum metódusaként kerül meghívásra, az <function>$obj->setErrorHandling</function> csak az adott objektumra vonatkozóan változtatja meg az alapértelmezett hibakezelést (helyi hibakezelési viselkedés). </para> </refsect1> <refsect1 id="core.pear.pear.seterrorhandling.parameter"> &title.param; <para> <itemizedlist> <listitem> <para> <parameter>integer $mode</parameter> - a következõ konstansok egyike: <itemizedlist> <listitem> <para> <constant>PEAR_ERROR_RETURN</constant> - Amennyiben hiba következik be, egy &class.pear-error; típusú objektum kerül visszaadásra a hibageneráló metódusból (ami alapértelmezésben a <link linkend="core.pear.pear.raiseerror"><function>raiseError</function></link> függvény). </para> </listitem> <listitem> <para> <constant>PEAR_ERROR_PRINT</constant> - A <constant> PEAR_ERROR_RETURN</constant> konstanshoz hasonló, de a hibaüzenet soha nem kerül kiírásra. </para> </listitem> <listitem> <para> <constant>PEAR_ERROR_TRIGGER</constant> - A <constant> PEAR_ERROR_RETURN</constant> konstanshoz hasonló, de a PHP beépített <function>trigger_error</function> függvénye is meghívásra kerül a PEAR_Error konstruktorában a megadott hibaüzenettel. </para> </listitem> <listitem> <para> <constant>PEAR_ERROR_DIE</constant> - A szkript futása megszakad és egy hibaüzenet kerül kiírásra egy PEAR_Error objektum elõállítása helyett. </para> </listitem> <listitem> <para> <constant>PEAR_ERROR_CALLBACK</constant> - Ha hiba következik be, az <parameter>$options</parameter> paraméterben meghatározott függvény kerül meghívásra. </para> </listitem> <listitem> <para> <constant>PEAR_ERROR_EXCEPTION</constant> - Ha a Zend Engine 2 rendelkezésre áll, kivétel keletkezik a &class.pear-error; objektum segítségével. </para> </listitem> </itemizedlist> </para> </listitem> <listitem> <para> <parameter>mixed $options</parameter> - a <parameter>$options</parameter> paraméter értéke a <parameter>$mode</parameter> paramétertõl függ <itemizedlist> <listitem> <para> A <constant>PEAR_ERROR_PRINT</constant> és a <constant>PEAR_ERROR_DIE</constant> konstansok esetében átadhatunk egy opcionális <function>printf</function> formátumsztringet, ami a hibaüzenet formázásához kerül felhasználásra. A formátumsztringnek egy darab %s -t kell tartalmaznia, amelynek helyére behelyettesítésre kerül a hibaüzenet. Ezt a sztringet olyan hasznos információk közlésére használhatjuk, amelyet maga a hibaüzenet vagy a prefixe nem tartalmaz. </para> </listitem> <listitem> <para> A <constant>PEAR_ERROR_TRIGGER</constant> konstansnak szüksége van egy hibaszint-konstansra (user error-level constant), amelyett a <function>trigger_error</function> függvény használ (lehetséges konstansok: <constant>E_USER_NOTICE</constant>, <constant>E_USER_WARNING</constant> vagy <constant>E_USER_ERROR</constant>). Ügyeljünk rá, hogy amennyiben a hibakonstans nem egyike ezeknek az értékeknek, egy PHP figyelmeztetést idézünk elõ. </para> </listitem> <listitem> <para> <constant>PEAR_ERROR_CALLBACK</constant> A callback-nak egy függvény nevének kell lennie a PHP kézikönyv <ulink url="&url.php.callback;">Pseudo-Type</ulink> részében specifikált formátumnak megfelelõen (vagy egy sztring, vagy egy tömb). A callback-nek egyetlen paramétert kell fogadnia, a &class.pear-error; objektumot, ami a hiba keletkezésekor generálódik. Ügyeljünk rá, hogy amennyiben a callback nem egy valós függvény, egy PHP figyelmeztetést idézünk elõ. </para> </listitem> </itemizedlist> </para> </listitem> </itemizedlist> </para> <para> Néhány példa a setErrorHandling használatára: <programlisting role="php"> <![CDATA[ <?php require_once 'PEAR.php'; // kitalált hibakonstans a példához define('MYCLASS_ERROR_CODE', 1); // a globális hibakezelés bemutatása // ebben az esetben minden PEAR error egy PHP figyelmeztetést vált ki PEAR::setErrorHandling(PEAR_ERROR_TRIGGER, E_USER_WARNING); // Figyeljük meg, hogy a fájl neve és a sor száma a valahol a PEAR.php fájl PEAR_Error konstruktorában lesz PEAR::raiseError('teszt figyelmeztetés', MYCLASS_ERROR_CODE); // az alábbi hibában megjelölünk egy hibamódot is, így felülbíráljuk a globális hibakezelést $e = PEAR::raiseError('return only', MYCLASS_ERROR_CODE, PEAR_ERROR_RETURN); PEAR::setErrorHandling(PEAR_ERROR_PRINT, "Hiba: %s<br />\n"); // A "Hiba: teszt figyelmeztetés<br />\n" sztring kerül kiírásra PEAR::raiseError('test warning', MYCLASS_ERROR_CODE); /** * Példa osztály a hibakezelés bemutatására * @package myClass */ class myClass extends PEAR { /** * Helyi hibakezelés bemutatása */ function myClass() { // az egyik metódusának meghívása callback-ként $this->setErrorHandling(PEAR_ERROR_CALLBACK, array(&$this, 'handleErr')); // a "saját hibakezelõ függvény...mûködik" szöveg kiírása PEAR::raiseError('saját hibakezelõ függvény', MYCLASS_ERROR_CODE); // statikus osztálymetódus használata callback-ként $this->setErrorHandling(PEAR_ERROR_CALLBACK, array('myClass', 'handleErrStatic')); PEAR::raiseError('saját hibakezelõ függvény', MYCLASS_ERROR_CODE); // függvény használata callback-ként $this->setErrorHandling(PEAR_ERROR_CALLBACK, 'standardCallback'); PEAR::raiseError('saját hibakezelõ függvény', MYCLASS_ERROR_CODE); } /** * A konstruktor által beállításra kerülõ callback függvény * @param PEAR_Error A hibaobjektum */ function handleErr($error) { $this->lastError = $error->getMessage(); print $error->getMessage() . "...mûködik\n"; } /** * A konstruktor által beállításra kerülõ statikus callback függvény * * Ügyeljünk rá, hogy PHP 5-ben a $this változó nem kerül beállításra, * ha a metódus statikusként ("static") van deklarálva. PHP 4-ben a * $this változó be van állítva, de nem a myClass objektumra mutat, így * ne használjuk! * @param PEAR_Error A hibaobjektum * @static */ function handleErrStatic($error) { print 'statikus ' . $error->getMessage() . "...mûködik\n"; } } /** * @param PEAR_Error A hibaobjektum */ function standardCallback($error) { print 'hagyományos callback: ' . $error->getMessage(); } // Az alábbi kód a következõ üzeneteket jeleníti meg: // "saját hibakezelõ függvény...mûködik" // "statikus saját hibakezelõ függvény...mûködik" // "hagyományos callback: saját hibakezelõ függvény" $mine = new myClass; PEAR::setErrorHandling(PEAR_ERROR_DIE); // megszakítja a szkript futását az "oops" hibaüzenettel PEAR::raiseError('oops', MYCLASS_ERROR_CODE); ?> ]]> </programlisting> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->
http://cvs.php.net/diff.php/peardoc/hu/core/pear/pear/intro.xml?r1=1.2&r2=1.3&ty=u Index: peardoc/hu/core/pear/pear/intro.xml diff -u peardoc/hu/core/pear/pear/intro.xml:1.2 peardoc/hu/core/pear/pear/intro.xml:1.3 --- peardoc/hu/core/pear/pear/intro.xml:1.2 Fri May 14 17:41:54 2004 +++ peardoc/hu/core/pear/pear/intro.xml Sat May 15 07:02:38 2004 @@ -3,7 +3,7 @@ <refnamediv> <refname>Bevezetés</refname> <refpurpose> - A PEAR alaposztály használata (destruktorok, hibakezelés) + a PEAR alaposztály használata (destruktorok, hibakezelés) </refpurpose> </refnamediv> <refsynopsisdiv> http://cvs.php.net/co.php/peardoc/hu/core/pear/pear/constants.xml?r=1.1&p=1 Index: peardoc/hu/core/pear/pear/constants.xml +++ peardoc/hu/core/pear/pear/constants.xml <!-- EN-Revision: 1.2 Maintainer: norbert_m Status: ready --> <refentry id="core.pear.pear.constants"> <refnamediv> <refname>Konstansok</refname> <refpurpose>elõre-definiált konstansok</refpurpose> </refnamediv> <refsect1 id="core.pear.pear.constants.pear-error-callback"> <title><constant>PEAR_ERROR_CALLBACK</constant></title> <simpara> PEAR hibakezeléssel kapcsolatos konstans. </simpara> <para> Lásd &class.pear-error;, <link linkend="core.pear.pear.seterrorhandling"><function> setErrorHandling</function></link> </para> </refsect1> <refsect1 id="core.pear.pear.constants.pear-error-die"> <title><constant>PEAR_ERROR_DIE</constant></title> <simpara> PEAR hibakezeléssel kapcsolatos konstans. </simpara> <para> Lásd &class.pear-error;, <link linkend="core.pear.pear.seterrorhandling"><function> setErrorHandling</function></link> </para> </refsect1> <refsect1 id="core.pear.pear.constants.pear-error-print"> <title><constant>PEAR_ERROR_PRINT</constant></title> <simpara> PEAR hibakezeléssel kapcsolatos konstans. </simpara> <para> Lásd &class.pear-error;, <link linkend="core.pear.pear.seterrorhandling"><function> setErrorHandling</function></link> </para> </refsect1> <refsect1 id="core.pear.pear.constants.pear-error-return"> <title><constant>PEAR_ERROR_RETURN</constant></title> <simpara> PEAR hibakezeléssel kapcsolatos konstans. </simpara> <para> Lásd &class.pear-error;, <link linkend="core.pear.pear.seterrorhandling"><function> setErrorHandling</function></link> </para> </refsect1> <refsect1 id="core.pear.pear.constants.pear-error-trigger"> <title><constant>PEAR_ERROR_TRIGGER</constant></title> <simpara> PEAR hibakezeléssel kapcsolatos konstans. </simpara> <para> Lásd &class.pear-error;, <link linkend="core.pear.pear.seterrorhandling"><function> setErrorHandling</function></link> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/peardoc/hu/core/pear/pear/expecterror.xml?r=1.1&p=1 Index: peardoc/hu/core/pear/pear/expecterror.xml +++ peardoc/hu/core/pear/pear/expecterror.xml <!-- EN-Revision: 1.2 Maintainer: norbert_m Status: ready --> <refentry id="core.pear.pear.expecterror"> <refnamediv> <refname>PEAR::expectError()</refname> <refpurpose> hibakód hozzáadása a várt hibák listájához </refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>integer <function>PEAR::expectError</function></funcdef> <paramdef> mixed <parameter><optional>$errorCode = '*'</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear.expecterror.desc"> &title.desc; <para> Ezen metódus segítségével adhatjuk meg a várt hibákat. A várt hibák mindig visszaadásra kerülnek <constant>PEAR_ERROR_RETURN</constant> móddal. A várt hibák egy veremben tárolódnak, ez a metódus egy új elemet tesz be a verembe. A várt hibák listája addig van érvényben, amíg nincsenek kivéve a verembõl a <function>popExpect</function> függvény segítségével. </para> </refsect1> <refsect1 id="core.pear.pear.expecterror.parameter"> &title.param; <para> <itemizedlist> <listitem> <para> <parameter>mixed $errorCode</parameter> - a várt <classname>PEAR_Error</classname> hibakódja, vagy egy tömb a hibakódokkal. Ha <parameter>'*'</parameter>-ot adunk meg paraméterként, minden hiba várt lesz. </para> </listitem> </itemizedlist> </para> </refsect1> <refsect1 id="core.pear.pear.expecterror.return"> &title.returns; <para> <parameter>integer</parameter> - a hibakód-verem mérete. </para> </refsect1> <refsect1 id="core.pear.pear.expecterror.note"> &title.note; ¬e.notstatic; </refsect1> <refsect1 id="core.pear.pear.expecterror.see"> &title.see; <para> <link linkend="core.pear.pear.popexpect"> <function>popExpect</function> </link> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/peardoc/hu/core/pear/pear/getstaticproperty.xml?r=1.1&p=1 Index: peardoc/hu/core/pear/pear/getstaticproperty.xml +++ peardoc/hu/core/pear/pear/getstaticproperty.xml <!-- EN-Revision: 1.2 Maintainer: norbert_m Status: ready --> <refentry id="core.pear.pear.getstaticproperty"> <refnamediv> <refname>PEAR::getStaticProperty()</refname> <refpurpose>statikus tulajdonságok kezelése &pdevrel;</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>mixed <function>&PEAR::getStaticProperty</function></funcdef> <paramdef> string <parameter>$class</parameter> </paramdef> <paramdef> string <parameter>$var</parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear.getstaticproperty.desc"> &title.desc; <para> Ha van egy részben/teljesen statikus osztályunk, és statikus tulajdonságokra van szükségünk, ezzel a metódussal szimulálhatjuk õket. A metódusokban járjunk el a következõképpen: <programlisting role="php"> <![CDATA[ $myVar = &PEAR::getStaticProperty('myVar'); ]]> </programlisting> Referenciát <emphasis>kell</emphasis> használnunk, egyébként nem fog mûködni! </para> </refsect1> <refsect1 id="core.pear.pear.getstaticproperty.parameter"> &title.param; <para> <itemizedlist> <listitem> <para> <parameter>string $class</parameter> - az osztály neve, ahol meghívjuk a <function>getStaticProperty</function> függvényt </para> </listitem> <listitem> <para> <parameter>string $var</parameter> - az elérni kívánt változó neve. </para> </listitem> </itemizedlist> </para> </refsect1> <refsect1 id="core.pear.pear.getstaticproperty.return"> &title.returns; <para> <parameter>mixed</parameter> - Referencia a változóra. Ha a változó nem létezik, automatikusan inicializálva lesz &null; értékkel. </para> </refsect1> <refsect1 id="core.pear.pear.getstaticproperty.example"> &title.example; <example> <title>A <function>getStaticProperty</function> használata</title> <programlisting role="php"> <![CDATA[ <?php require_once 'PEAR.php'; class myClass { function setValue( $set) { $foo = &PEAR::getStaticProperty('myClass', "foo"); $foo = $set; } function view() { print PEAR::getStaticProperty('myClass', "foo"); } } myClass::setValue('value = foo'); myClass::view(); ?> ]]> </programlisting> <para> A fenti kódrészlet kimenete: </para> <programlisting> value = foo </programlisting> </example> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/peardoc/hu/core/pear/pear/iserror.xml?r=1.1&p=1 Index: peardoc/hu/core/pear/pear/iserror.xml +++ peardoc/hu/core/pear/pear/iserror.xml <!-- EN-Revision: 1.4 Maintainer: norbert_m Status: ready --> <refentry id="core.pear.pear.iserror"> <refnamediv> <refname>PEAR::isError()</refname> <refpurpose>megvizsgálja, hogy az átadott paraméter <classname>PEAR_Error</classname> objektum-e</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>boolean <function>PEAR::isError</function></funcdef> <paramdef> mixed <parameter>$data</parameter> </paramdef> <paramdef> mixed <parameter><optional>$msgcode</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear.iserror.desc"> &title.desc; <para> Az <function>isError</function> függvény megvizsgálja, hogy az átadott paraméter <classname>PEAR_Error</classname> objektum-e, és tartalmazza-e (opcionális) a megadott hibaüzenetet vagy kódot </para> </refsect1> <refsect1 id="core.pear.pear.iserror.parameter"> &title.param; <para> <variablelist> <varlistentry> <term> &type.mixed; <parameter>$data</parameter> </term> <listitem> <para> a vizsgálandó változó </para> </listitem> </varlistentry> <varlistentry> <term> &type.mixed; <parameter>$msgcode</parameter> </term> <listitem> <para> keresendõ hibaüzenet, vagy hibakód </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="core.pear.pear.iserror.return"> &title.returns; <para> <parameter>mixed</parameter> - visszatérési értéke &true;, ha a változó egy <classname>PEAR_Error</classname> objektumot, az <parameter>$msgcode</parameter> a hibakódot tartalmazza (amennyiben ilyen hibakód meg van adva). </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/peardoc/hu/core/pear/pear/loadextension.xml?r=1.1&p=1 Index: peardoc/hu/core/pear/pear/loadextension.xml +++ peardoc/hu/core/pear/pear/loadextension.xml <!-- EN-Revision: 1.3 Maintainer: norbert_m Status: ready --> <refentry id="core.pear.pear.loadextension"> <refnamediv> <refname>PEAR::loadExtension()</refname> <refpurpose>platformfüggetlen PHP bõvítmény betöltés</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>boolean <function>PEAR::loadExtension</function></funcdef> <paramdef> string <parameter>$ext</parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear.loadextension.desc"> &title.desc; <para> Bõvítmény betöltése név alapján </para> </refsect1> <refsect1 id="core.pear.pear.loadextension.parameter"> &title.param; <para> <variablelist> <varlistentry> <term> &type.string; <parameter>$ext</parameter> </term> <listitem> <para> A <emphasis>case-sensitive</emphasis> (eset-érzékeny) neve a PHP bõvítménynek fájlnév végzõdés (kiterjesztés) és <filename>php_</filename> kezdet nélkül. </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="core.pear.pear.loadextension.return"> &title.returns; <para> <parameter>boolean</parameter> - visszatérési értéke &true;, ha a bõvítmény betöltése sikeres volt </para> </refsect1> <refsect1 id="core.pear.pear.loadextension.note"> &title.note; ¬e.canstatic; </refsect1> <refsect1 id="core.pear.pear.loadextension.exmaple"> &title.example; <example> <title>A domxml-bõvítmény betöltése</title> <programlisting role="php"> <![CDATA[ if(!PEAR::loadExtension("domxml")) { echo 'A DomXML-bõvítmény betöltése sikertelen volt!'; exit(); } ]]> </programlisting> </example> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/peardoc/hu/core/pear/pear/pear.xml?r=1.1&p=1 Index: peardoc/hu/core/pear/pear/pear.xml +++ peardoc/hu/core/pear/pear/pear.xml <!-- EN-Revision: 1.2 Maintainer: norbert_m Status: ready --> <refentry id="core.pear.pear.pear"> <refnamediv> <refname>PEAR::PEAR()</refname> <refpurpose>konstruktor &pdevrel;</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>void <function>PEAR::PEAR</function></funcdef> <paramdef> string <parameter> <optional>$errorClass = PEAR_Error</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear.pear.desc"> &title.desc; <para> Amennyiben használni kívánjuk a PEAR által nyújtott destruktor funkcionalitást, meg kell hívnunk a <function>$this->PEAR</function> függvényt a PEAR osztályból leszármaztatott <emphasis>saját</emphasis> osztályaink konstruktorában. </para> </refsect1> <refsect1 id="core.pear.pear.pear.parameter"> &title.param; <para> <itemizedlist> <listitem> <para> <parameter>string $errorClass</parameter> - a használandó hibaosztály neve. </para> </listitem> </itemizedlist> </para> </refsect1> <refsect1 id="core.pear.pear.pear.note"> &title.note; ¬e.canstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/peardoc/hu/core/pear/pear/popexpect.xml?r=1.1&p=1 Index: peardoc/hu/core/pear/pear/popexpect.xml +++ peardoc/hu/core/pear/pear/popexpect.xml <!-- EN-Revision: 1.2 Maintainer: norbert_m Status: ready --> <refentry id="core.pear.pear.popexpect"> <refnamediv> <refname>PEAR::popExpect()</refname> <refpurpose> az utoljára hozzáadott hibakód eltávolítása a várt hibák listájából. </refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>mixed <function>PEAR::popExpect</function></funcdef> <paramdef> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear.popexpect.desc"> &title.desc; <para> Ez a metódus kivesz egy elemet a várt hibák listáját tároló verembõl. </para> </refsect1> <refsect1 id="core.pear.pear.popexpect.return"> &title.returns; <para> <parameter>mixed</parameter> - Az eltávolított hibakód, vagy egy tömb az eltávolított hibakódokkal. </para> </refsect1> <refsect1 id="core.pear.pear.popexpect.note"> &title.note; ¬e.notstatic; </refsect1> <refsect1 id="core.pear.pear.popexpect.see"> &title.see; <para> <link linkend="core.pear.pear.expecterror"> <function>expectError</function> </link> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/peardoc/hu/core/pear/pear/raiseerror.xml?r=1.1&p=1 Index: peardoc/hu/core/pear/pear/raiseerror.xml +++ peardoc/hu/core/pear/pear/raiseerror.xml <!-- EN-Revision: 1.3 Maintainer: norbert_m Status: ready --> <refentry id="core.pear.pear.raiseerror"> <refnamediv> <refname>PEAR::raiseError()</refname> <refpurpose>egy új &class.pear-error; objektum létrehozása és opcionálisan hibakezelési utasítások specifikálása</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>PEAR_Error <function>PEAR::raiseError</function></funcdef> <paramdef> string <parameter>$message</parameter> </paramdef> <paramdef> int <parameter><optional>$code</optional></parameter> </paramdef> <paramdef> int <parameter><optional>$mode</optional></parameter> </paramdef> <paramdef> int|array <parameter><optional>$options</optional></parameter> </paramdef> <paramdef> mixed <parameter><optional>$userinfo</optional></parameter> </paramdef> <paramdef> string <parameter><optional>$error_class</optional></parameter> </paramdef> <paramdef> boolean <parameter><optional>$skipmsg</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear.raiseerror.desc"> &title.desc; <para> <function>raiseError</function> </para> </refsect1> <refsect1 id="core.pear.pear.raiseerror.parameter"> &title.param; <para> <variablelist> <varlistentry> <term> &type.string; <parameter>$message</parameter> </term> <listitem> <para> Hibaüzenet. Ha üresen hagyjuk ezt a paramétert, az alapértelmezett hibaüzenet "unknown error". </para> </listitem> </varlistentry> <varlistentry> <term> &type.int; <parameter>$code</parameter> </term> <listitem> <para> Hibakód. Használata még a legegyszerûbb hibákhoz is javasolt, a hibakezelés és -feldolgozás egyszerûsítése érdekében. </para> </listitem> </varlistentry> <varlistentry> <term> &type.int; <parameter>$mode</parameter> </term> <listitem> <para> Hibakezelési mód. A következõ konstansok egyike: <constant>PEAR_ERROR_RETURN</constant>, <constant>PEAR_ERROR_PRINT</constant>, <constant>PEAR_ERROR_TRIGGER</constant>, <constant>PEAR_ERROR_DIE</constant>, <constant>PEAR_ERROR_CALLBACK</constant>, vagy <constant>PEAR_ERROR_EXCEPTION</constant>. Lásd a <link linkend="core.pear.pear.seterrorhandling"><function>setErrorHandling</function></link> függvényt részletes információkért és példákért ezen konstansok jelentésével kapcsolatban. </para> </listitem> </varlistentry> <varlistentry> <term> &type.mixed; <parameter>$options</parameter> </term> <listitem> <para> Hiba opciók. A paraméter a <parameter>$mode</parameter> értékétõl függ, és a <link linkend="core.pear.pear.seterrorhandling"><function>setErrorHandling</function></link> függvénynél került dokumentálásra. </para> </listitem> </varlistentry> <varlistentry> <term> &type.mixed; <parameter>$userinfo</parameter> </term> <listitem> <para> Opcionális felhasználói információ. A hibával kapcsolatos bármilyen információ tárolására használható, nincs meghatározott formátuma. </para> </listitem> </varlistentry> <varlistentry> <term> &type.string; <parameter>$error_class</parameter> </term> <listitem> <para> A hibaobjektumként használandó hibaosztály neve. Az alapértelmezett osztály a &class.pear-error;. Ezt a paramétert egy másik osztály megadására használhatjuk (például egy tetszõleges, a &class.pear-error; osztályból származtatott hibaosztály). </para> </listitem> </varlistentry> <varlistentry> <term> &type.bool; <parameter>$skipmsg</parameter> </term> <listitem> <para> Olyan osztály konstruktorában használjuk ezt a paramétert, ahol nem tudunk hibaüzenetet fogadni. <emphasis>Soha</emphasis> ne használjuk az <parameter>$error_class</parameter> paraméter nélkül - nem fog mûködni. </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="core.pear.pear.raiseerror.return"> &title.returns; <para> Egy &class.pear-error; objektum kerül visszaadásra, kivéve, ha a PEAR_ERROR_DIE mód megszakítja a szkript futását, vagy ha egy PEAR_ERROR_EXCEPTION nem kerül lekezelésre. </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/peardoc/hu/core/pear/pear/registershutdownfunction.xml?r=1.1&p=1 Index: peardoc/hu/core/pear/pear/registershutdownfunction.xml +++ peardoc/hu/core/pear/pear/registershutdownfunction.xml <!-- EN-Revision: 1.2 Maintainer: norbert_m Status: ready --> <refentry id="core.pear.pear.registershutdownfunc"> <refnamediv> <refname>PEAR::registerShutdownFunc()</refname> <refpurpose>shutdown függvény beállítása statikus osztályokra &pdevrel;</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>void <function>PEAR::registerShutdownFunc</function></funcdef> <paramdef> array <parameter>$func</parameter> </paramdef> <paramdef> array <parameter><optional>$var = array()</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear.registershutdownfunc.desc"> &title.desc; <para> A megadott függvény meghívásra fog kerülni, amikor a PHP interpreter végzett a szkript futtatással. </para> </refsect1> <refsect1 id="core.pear.pear.registershutdownfunc.parameter"> &title.param; <para> <itemizedlist> <listitem> <para> <parameter>array $func</parameter> - az osztály és a meghívandó függvény neve. </para> </listitem> <listitem> <para> <parameter>array $var</parameter> - a függvény paraméterei (opcionális). Átadásra kerülnek a függvénynek, a tömbben lévõ sorrendjüknek megfelelõen. </para> </listitem> </itemizedlist> </para> </refsect1> <refsect1 id="core.pear.pear.registershutdownfunc.example"> &title.example; <example> <title>A <function>registerShutdownFunc</function> függvény használata</title> <programlisting role="php"> <![CDATA[ <?php require_once 'PEAR.php'; class myClass { function myClass() { PEAR::registerShutdownFunc(array('myClass', 'shutdown'), array('param1', 'param2')); } function shutdown( $param1, $param2) { // a futás vége elõtt végrehajtandó parancsok } } ?> ]]> </programlisting> </example> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/peardoc/hu/core/pear/pear/seterrorhandling.xml?r=1.1&p=1 Index: peardoc/hu/core/pear/pear/seterrorhandling.xml +++ peardoc/hu/core/pear/pear/seterrorhandling.xml <!-- EN-Revision: 1.8 Maintainer: norbert_m Status: ready --> <refentry id="core.pear.pear.seterrorhandling"> <refnamediv> <refname>PEAR::setErrorHandling()</refname> <refpurpose>a PEAR csomagokban generált hibák kezelési módjának beállítása</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>void <function>PEAR::setErrorHandling</function></funcdef> <paramdef> integer <parameter><optional>$mode = &null;</optional></parameter> </paramdef> <paramdef> mixed <parameter><optional>$options = &null;</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear.seterrorhandling.desc"> &title.desc; <para> A <function>setErrorHandling</function> függvény meghívható mind egy objektum hagyományos metódusaként ($obj->setErrorHandling), mind statikus metódusként (PEAR::setErrorHandling). Amennyiben statikusan kerül meghívásra, a <function>PEAR::setErrorHandling</function> az alapértelmezett hibakezelési viselkedést állítja be, amely minden PEAR objektumra érvényes (globális hibakezelési viselkedés). Ha egy objektum metódusaként kerül meghívásra, az <function>$obj->setErrorHandling</function> csak az adott objektumra vonatkozóan változtatja meg az alapértelmezett hibakezelést (helyi hibakezelési viselkedés). </para> </refsect1> <refsect1 id="core.pear.pear.seterrorhandling.parameter"> &title.param; <para> <itemizedlist> <listitem> <para> <parameter>integer $mode</parameter> - a következõ konstansok egyike: <itemizedlist> <listitem> <para> <constant>PEAR_ERROR_RETURN</constant> - Amennyiben hiba következik be, egy &class.pear-error; típusú objektum kerül visszaadásra a hibageneráló metódusból (ami alapértelmezésben a <link linkend="core.pear.pear.raiseerror"><function>raiseError</function></link> függvény). </para> </listitem> <listitem> <para> <constant>PEAR_ERROR_PRINT</constant> - A <constant> PEAR_ERROR_RETURN</constant> konstanshoz hasonló, de a hibaüzenet soha nem kerül kiírásra. </para> </listitem> <listitem> <para> <constant>PEAR_ERROR_TRIGGER</constant> - A <constant> PEAR_ERROR_RETURN</constant> konstanshoz hasonló, de a PHP beépített <function>trigger_error</function> függvénye is meghívásra kerül a PEAR_Error konstruktorában a megadott hibaüzenettel. </para> </listitem> <listitem> <para> <constant>PEAR_ERROR_DIE</constant> - A szkript futása megszakad és egy hibaüzenet kerül kiírásra egy PEAR_Error objektum elõállítása helyett. </para> </listitem> <listitem> <para> <constant>PEAR_ERROR_CALLBACK</constant> - Ha hiba következik be, az <parameter>$options</parameter> paraméterben meghatározott függvény kerül meghívásra. </para> </listitem> <listitem> <para> <constant>PEAR_ERROR_EXCEPTION</constant> - Ha a Zend Engine 2 rendelkezésre áll, kivétel keletkezik a &class.pear-error; objektum segítségével. </para> </listitem> </itemizedlist> </para> </listitem> <listitem> <para> <parameter>mixed $options</parameter> - a <parameter>$options</parameter> paraméter értéke a <parameter>$mode</parameter> paramétertõl függ <itemizedlist> <listitem> <para> A <constant>PEAR_ERROR_PRINT</constant> és a <constant>PEAR_ERROR_DIE</constant> konstansok esetében átadhatunk egy opcionális <function>printf</function> formátumsztringet, ami a hibaüzenet formázásához kerül felhasználásra. A formátumsztringnek egy darab %s -t kell tartalmaznia, amelynek helyére behelyettesítésre kerül a hibaüzenet. Ezt a sztringet olyan hasznos információk közlésére használhatjuk, amelyet maga a hibaüzenet vagy a prefixe nem tartalmaz. </para> </listitem> <listitem> <para> A <constant>PEAR_ERROR_TRIGGER</constant> konstansnak szüksége van egy hibaszint-konstansra (user error-level constant), amelyett a <function>trigger_error</function> függvény használ (lehetséges konstansok: <constant>E_USER_NOTICE</constant>, <constant>E_USER_WARNING</constant> vagy <constant>E_USER_ERROR</constant>). Ügyeljünk rá, hogy amennyiben a hibakonstans nem egyike ezeknek az értékeknek, egy PHP figyelmeztetést idézünk elõ. </para> </listitem> <listitem> <para> <constant>PEAR_ERROR_CALLBACK</constant> A callback-nak egy függvény nevének kell lennie a PHP kézikönyv <ulink url="&url.php.callback;">Pseudo-Type</ulink> részében specifikált formátumnak megfelelõen (vagy egy sztring, vagy egy tömb). A callback-nek egyetlen paramétert kell fogadnia, a &class.pear-error; objektumot, ami a hiba keletkezésekor generálódik. Ügyeljünk rá, hogy amennyiben a callback nem egy valós függvény, egy PHP figyelmeztetést idézünk elõ. </para> </listitem> </itemizedlist> </para> </listitem> </itemizedlist> </para> <para> Néhány példa a setErrorHandling használatára: <programlisting role="php"> <![CDATA[ <?php require_once 'PEAR.php'; // kitalált hibakonstans a példához define('MYCLASS_ERROR_CODE', 1); // a globális hibakezelés bemutatása // ebben az esetben minden PEAR error egy PHP figyelmeztetést vált ki PEAR::setErrorHandling(PEAR_ERROR_TRIGGER, E_USER_WARNING); // Figyeljük meg, hogy a fájl neve és a sor száma a valahol a PEAR.php fájl PEAR_Error konstruktorában lesz PEAR::raiseError('teszt figyelmeztetés', MYCLASS_ERROR_CODE); // az alábbi hibában megjelölünk egy hibamódot is, így felülbíráljuk a globális hibakezelést $e = PEAR::raiseError('return only', MYCLASS_ERROR_CODE, PEAR_ERROR_RETURN); PEAR::setErrorHandling(PEAR_ERROR_PRINT, "Hiba: %s<br />\n"); // A "Hiba: teszt figyelmeztetés<br />\n" sztring kerül kiírásra PEAR::raiseError('test warning', MYCLASS_ERROR_CODE); /** * Példa osztály a hibakezelés bemutatására * @package myClass */ class myClass extends PEAR { /** * Helyi hibakezelés bemutatása */ function myClass() { // az egyik metódusának meghívása callback-ként $this->setErrorHandling(PEAR_ERROR_CALLBACK, array(&$this, 'handleErr')); // a "saját hibakezelõ függvény...mûködik" szöveg kiírása PEAR::raiseError('saját hibakezelõ függvény', MYCLASS_ERROR_CODE); // statikus osztálymetódus használata callback-ként $this->setErrorHandling(PEAR_ERROR_CALLBACK, array('myClass', 'handleErrStatic')); PEAR::raiseError('saját hibakezelõ függvény', MYCLASS_ERROR_CODE); // függvény használata callback-ként $this->setErrorHandling(PEAR_ERROR_CALLBACK, 'standardCallback'); PEAR::raiseError('saját hibakezelõ függvény', MYCLASS_ERROR_CODE); } /** * A konstruktor által beállításra kerülõ callback függvény * @param PEAR_Error A hibaobjektum */ function handleErr($error) { $this->lastError = $error->getMessage(); print $error->getMessage() . "...mûködik\n"; } /** * A konstruktor által beállításra kerülõ statikus callback függvény * * Ügyeljünk rá, hogy PHP 5-ben a $this változó nem kerül beállításra, * ha a metódus statikusként ("static") van deklarálva. PHP 4-ben a * $this változó be van állítva, de nem a myClass objektumra mutat, így * ne használjuk! * @param PEAR_Error A hibaobjektum * @static */ function handleErrStatic($error) { print 'statikus ' . $error->getMessage() . "...mûködik\n"; } } /** * @param PEAR_Error A hibaobjektum */ function standardCallback($error) { print 'hagyományos callback: ' . $error->getMessage(); } // Az alábbi kód a következõ üzeneteket jeleníti meg: // "saját hibakezelõ függvény...mûködik" // "statikus saját hibakezelõ függvény...mûködik" // "hagyományos callback: saját hibakezelõ függvény" $mine = new myClass; PEAR::setErrorHandling(PEAR_ERROR_DIE); // megszakítja a szkript futását az "oops" hibaüzenettel PEAR::raiseError('oops', MYCLASS_ERROR_CODE); ?> ]]> </programlisting> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->