it:programmiersprache:php:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
it:programmiersprache:php:start [23.08.2025 09:14] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1it:programmiersprache:php:start [23.08.2025 09:21] (aktuell) marsch
Zeile 1: Zeile 1:
 +====== PHP ======
 +
 +===== Programmdokumentation =====
 +
 +  * DIN 66230 - Programmdokumentation
 +  * DIN 66231 - Programmentwicklungsdokumentation
 +  * DIN 66232 - Datendokumentation
 +
 +Laut wikipedia sind die Normen wieder zurück gezogen worden da sie nicht mehr zeitgemäß waren.
 +
 +
 +===== Klassen =====
 +
 +<code php>
 +[abstract|final] class <classname>
 +{
 +    // member
 +}
 +</code>
 +
 +==== Magische Methoden ====
 +
 +  * %%__construct()%%
 +  * %%__destruct()%%
 +  * %%__call()%%
 +  * %%__clone()%%
 +  * %%__get()%%
 +  * %%__set()%%
 +  * %%__toString()%%
 +  * %%__autoload()%%
 +
 +
 +
 +===== Besondere Klassen =====
 +
 +Klassen (''class'') werden mit dem Schlüsselwort ''extends'' beerbt.
 +
 +  * Exception
 +
 +===== Besondere Interfaces =====
 +
 +Schnittstellen (''Interface'') werden mit dem Schlüsselwort ''implements'' beerbt.
 +
 +  * Traversable
 +  * Iterator
 +  * IteratorAggregator
 +
 +
 +===== Tools =====
 +
 +  * [[it:programmiersprache:php:phpdocumentor|PHP Documentor]]
 +  * [[http://www.phpunit.de/manual/2.3/de/preface.html]]