3. Hilfsklassen

Die PHP API enthält einige Hilfsklassen, die entweder allgemeine Unterstützungsfunktionen liefern oder von der PHP GUI oder der PHP RPC Bibliothek verwendet werden. Alle Hilfsklassen beginnen mit dem Prefix "GhCore". Im Einzelnen stehen die folgenden Hilfsklassen zur Verfügung:
Abschnitt
Klassen
Kurzbeschreibung
GhCoreException Exception-Klasse für Ausnahmefehler, die bei den Hilfsklassen auftreten können (z.B. ungültiger Session-Name bei Verwendung der Session-Funktionen in der Hilfsklasse GhCoreGlobals.
Globale Daten GhCoreGlobals Diese Klasse stellt statische Methoden bereit, um auf POST, GET, Cookie- und Session-Daten zugreifen zu können. Zudem stehen Funktionen zum Abrufen und Verändern der aufgerufenen URL zur Verfügung.
Hilfsfunktionen für Zeichenketten GhCoreStrings Diese Klasse bietet statische Methoden zur Verarbeitung von Strings, beispielsweise das Maskieren von Sonderzeichen für die Verwendung in URLs oder in JSON-Variablen. Auch das Prüfen eines Strings auf einen bestimmten Prefix oder Suffix sowie die Entfernung eines Prefix oder Suffix wird durch diese Klasse vereinfacht.
Baumstrukturen GhCoreTree
GhCoreTreeBase
GhCoreTreeNode
Diese Klassen bilden hierarchische Daten (Baumstrukturen) ab, beispielsweise den Gruppen- oder Themenbaum des GREYHOUND Server.