cvs: peardoc /de/core pear.xml ppm.xml /de/core/pear pear-error.xml pear-errorstack.xml pear-exception.xml pear.xml system.xml
[email protected] ("Alexander Merz")
| Newsgroups | php.pear.doc |
|---|---|
| Message-ID | <cvsalexmerz1197268470@cvsserver> |
alexmerz Mon Dec 10 06:34:30 2007 UTC
Added files:
/peardoc/de/core pear.xml ppm.xml
/peardoc/de/core/pear pear-error.xml pear-errorstack.xml
pear-exception.xml pear.xml system.xml
Log:
add core and core/pear
alexmerz-20071210063430.txt
(text/plain, 11.9 KB)
http://cvs.php.net/viewvc.cgi/peardoc/de/core/pear.xml?view=markup&rev=1.1
Index: peardoc/de/core/pear.xml
+++ peardoc/de/core/pear.xml
<?xml version="1.0" encoding="iso-8859-1" ?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.6 Maintainer: alexmerz Status: ready -->
<chapter id="core.pear">
<title>PEAR - Die Basis-Klassen</title>
<para>
Der Core-Abschnitt enthält Informationen über die Basisklassen von PEAR.
</para>
&core.pear.pear;
&core.pear.pear-exception;
&core.pear.pear-errorstack;
&core.pear.pear-error;
&core.pear.system;
</chapter>
<!-- 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/viewvc.cgi/peardoc/de/core/ppm.xml?view=markup&rev=1.1
Index: peardoc/de/core/ppm.xml
+++ peardoc/de/core/ppm.xml
<?xml version="1.0" encoding="iso-8859-1" ?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.13 Maintainer: alexmerz Status: ready -->
<chapter id="core.ppm">
<title>PEAR - Die Installer-Klassen</title>
<para>
Die Installer-Klassen bieten eine API zur Verwaltung
von PEAR-Packages.
</para>
<warning>
<para>
Die Dokumentation berücksichtigt noch nicht
vollständig PEAR Version 1.4.0.
</para>
</warning>
&core.ppm.pear-autoloader;
&core.ppm.pear-builder;
&core.ppm.pear-channelfile;
&core.ppm.pear-command;
&core.ppm.pear-common;
&core.ppm.pear-config;
&core.ppm.pear-dependency;
&core.ppm.pear-dependency2;
&core.ppm.pear-dependencydb;
&core.ppm.pear-frontend;
&core.ppm.pear-installer;
&core.ppm.pear-packagefile;
&core.ppm.pear-packager;
&core.ppm.pear-registry;
&core.ppm.pear-remote;
&core.ppm.pear-rest;
&core.ppm.pear-runtest;
&core.ppm.pear-validate;
&core.ppm.pear-xmlparser;
</chapter>
<!-- 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/viewvc.cgi/peardoc/de/core/pear/pear-error.xml?view=markup&rev=1.1
Index: peardoc/de/core/pear/pear-error.xml
+++ peardoc/de/core/pear/pear-error.xml
<?xml version="1.0" encoding="iso-8859-1" ?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.5 Maintainer: alexmerz Status: ready -->
<sect1 id="core.pear.pear-error">
<title>PEAR_Error [veraltet]</title>
<titleabbrev>Das PEAR-Error-Objekt</titleabbrev>
<para>
Ein Objekt der Klasse <classname>PEAR_Error</classname> wird von einer Methode
in PEAR zurückgegeben, wenn ein Fehler auftritt. Es enthält Informationen
über den aufgetretenen Fehler und erlaubt die Zurückverfolgung
seiner Ursache.
</para>
<para>
Die Art und Weise, wie man das Objekt erhält, wird beeinflußt
über die Methode
<link linkend="core.pear.pear.seterrorhandling">
<function>PEAR::SetErrorHandling</function></link>
</para>
&core.pear.pear-error.adduserinfo;
&core.pear.pear-error.getcallback;
&core.pear.pear-error.getcode;
&core.pear.pear-error.getmessage;
&core.pear.pear-error.getmode;
&core.pear.pear-error.getdebuginfo;
&core.pear.pear-error.gettype;
&core.pear.pear-error.getuserinfo;
&core.pear.pear-error.pear-error;
&core.pear.pear-error.tostring;
</sect1>
<!-- 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/viewvc.cgi/peardoc/de/core/pear/pear-errorstack.xml?view=markup&rev=1.1
Index: peardoc/de/core/pear/pear-errorstack.xml
+++ peardoc/de/core/pear/pear-errorstack.xml
<?xml version="1.0" encoding="iso-8859-1" ?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.5 Maintainer: alexmerz Status: ready -->
<sect1 id="core.pear.pear-errorstack">
<title>PEAR_ErrorStack</title>
<titleabbrev>PEAR_ErrorStack</titleabbrev>
<para>
Die Klasse <classname>PEAR_ErrorStack</classname> ist ein neuer Weg, um
Fehler zu signalisieren und zu handhaben. Sie wird <classname>PEAR_Error</classname>
ersetzen, wenn sie die nötige Reife erreicht hat. PEAR_ErrorStack ist rückwärts-kompatibel
zu PEAR_Error und vorwärts-kompatibel mit der <classname>PEAR_Exception</classname>
für PHP 5.
</para>
<para>Usage:
<programlisting role="php-highlighted">
1 // global error stack
2 $global_stack = &PEAR_ErrorStack::<link linkend="core.pear.pear-errorstack.singleton">singleton</link>('MyPackage');
3 // local error stack
4 $local_stack = new <link linkend="core.pear.pear-errorstack.pear-errorstack">PEAR_ErrorStack</link>('MyPackage');
</programlisting>
</para>
&core.pear.pear-errorstack.intro;
&core.pear.pear-errorstack.pear-errorstack;
&core.pear.pear-errorstack.geterrormessage;
&core.pear.pear-errorstack.geterrormessagetemplate;
&core.pear.pear-errorstack.geterrors;
&core.pear.pear-errorstack.getfileline;
&core.pear.pear-errorstack.getmessagecallback;
&core.pear.pear-errorstack.haserrors;
&core.pear.pear-errorstack.pop;
&core.pear.pear-errorstack.popcallback;
&core.pear.pear-errorstack.push;
&core.pear.pear-errorstack.pushcallback;
&core.pear.pear-errorstack.raiseerror;
&core.pear.pear-errorstack.setcontextcallback;
&core.pear.pear-errorstack.setdefaultcallback;
&core.pear.pear-errorstack.setdefaultlogger;
&core.pear.pear-errorstack.seterrormessagetemplate;
&core.pear.pear-errorstack.setlogger;
&core.pear.pear-errorstack.setmessagecallback;
&core.pear.pear-errorstack.singleton;
&core.pear.pear-errorstack.staticgeterrors;
&core.pear.pear-errorstack.statichaserrors;
&core.pear.pear-errorstack.staticpop;
&core.pear.pear-errorstack.staticpopcallback;
&core.pear.pear-errorstack.staticpush;
&core.pear.pear-errorstack.staticpushcallback;
&core.pear.pear-errorstack.-log;
&core.pear.pear-errorstack.constants;
</sect1>
<!-- Generated by phpDocumentor v 1.3.0RC3 http://www.phpdoc.org -->
<!-- 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/viewvc.cgi/peardoc/de/core/pear/pear-exception.xml?view=markup&rev=1.1
Index: peardoc/de/core/pear/pear-exception.xml
+++ peardoc/de/core/pear/pear-exception.xml
<?xml version="1.0" encoding="iso-8859-1" ?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.1 Maintainer: alexmerz Status: ready -->
<sect1 id="core.pear.pear-exception">
<title>PEAR_Exception - PHP 5 und höher</title>
<titleabbrev>PEAR_Exception</titleabbrev>
<para>
Die Verwendung von <classname>PEAR_Exception</classname> zur Fehlerbehandling
wird empfohlen für Packages unter PHP 5. PEAR_Exception ist ein leichtgewichtiger
Wrapper für die eingebaute <classname>Exception</classname>-Klasse in PEAR,
ergänzt um die Möglichkeit Fehlerursachen anzugeben, Observer-Klassen
zu registrieren und weiteren Funktionen.
</para>
<para>Beispielanwendung (nur zur Demonstration, nicht zur praktischen Anwendung empfohlen):
<programlisting role="php">
<![CDATA[
<?php
require_once 'PEAR/Exception.php';
class MyPackage_Exception extends PEAR_Exception {}
try {
throw new PEAR_Exception('exception 1');
} catch (MyPackage_Exception $e) {
echo 'this is not executed';
} catch (PEAR_Exception $e) {
echo 'this is executed';
}
try {
throw new MyPackage_Exception('exception 2');
} catch (MyPackage_Exception $e) {
echo 'this is executed';
} catch (PEAR_Exception $e) {
echo 'this is not executed';
}
?>
]]>
</programlisting>
</para>
<para>
Exceptions sollten nur für ungewöhnliche Umstände verwendet werden - für Fehlerzustände,
welche die weitere Ausführung des Code unmögich machen. PEAR_Exception
sollte dazu verwendet werden, um Fehler nach aussen zu melden. Keinesfalls
sind sind ein Ersatz für die klassische Ablaufsteuerung in einen Programm;
die unter <ulink url="&url.php.manual;de/language.control-structures.php">
Control Structures</ulink> aufgeführten Möglichkeiten sollte der Vorzug geben werden.
</para>
&core.pear.pear-exception.intro;
</sect1>
<!-- 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/viewvc.cgi/peardoc/de/core/pear/pear.xml?view=markup&rev=1.1
Index: peardoc/de/core/pear/pear.xml
+++ peardoc/de/core/pear/pear.xml
<?xml version="1.0" encoding="iso-8859-1" ?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.7 Maintainer: alexmerz Status: ready -->
<sect1 id="core.pear.pear">
<title>PEAR</title>
<titleabbrev>Die PEAR-Basisklasse einschließlich Fehlerbehandlungsmethoden</titleabbrev>
<para>
Die Klasse <classname>PEAR</classname> enthält Methoden um mit Fehlern umzugehen
und das Verhalten für den Fehlerfall zu steuern. Desweiteren enthält sie
Methoden, um Package-Entwicklern das Leben zu vereinfachen.
</para>
&core.pear.pear.intro;
&core.pear.pear.constants;
&core.pear.pear.pear;
&core.pear.pear.-pear;
&core.pear.pear.getstaticproperty;
&core.pear.pear.registershutdownfunction;
&core.pear.pear.iserror;
&core.pear.pear.raiseerror;
&core.pear.pear.seterrorhandling;
&core.pear.pear.expecterror;
&core.pear.pear.popexpect;
&core.pear.pear.loadextension;
</sect1>
<!-- 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/viewvc.cgi/peardoc/de/core/pear/system.xml?view=markup&rev=1.1
Index: peardoc/de/core/pear/system.xml
+++ peardoc/de/core/pear/system.xml
<?xml version="1.0" encoding="iso-8859-1" ?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.3 Maintainer: alexmerz Status: ready -->
<sect1 id="core.pear.system">
<title>System</title>
<para>
Kommandozeilen-Funktionen
</para>
<para>
<classname>System</classname> bietet eine API für
plattform-übergreifende Kommandozeilenprogramme.
</para>
&core.pear.system.intro;
&core.pear.system.rm;
&core.pear.system.mkdir;
&core.pear.system.cat;
&core.pear.system.mktemp;
&core.pear.system.tmpdir;
&core.pear.system.which;
</sect1>
<!-- 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
-->