-
Schneller Einstieg
-
Grundlagen
-
Hilfsklassen
- Benchmark Klasse
- Cache Klasse
- Captcha Klasse
- cURL Klasse
- Database Klasse
- Date Klasse
- Errors Klasse
- FileSystem Klasse
- FTP Klasse
- Images Klasse
- Language Klasse
- Logger Klasse
- Number Klasse
- PayPal Klasse
- PHPMailer Klasse
- Plugins Klasse
- RestClient Klasse
- Security Klasse
- Template Klasse
- Text Klasse
- URL Klasse
- XML Klasse
- ZIP Klasse
load_functions Klasse
Mittels der load_functions
Klasse steuert man jegliche Ausgabe oder Weitergabe von Daten. Ist sie in einer Klasse vererbt, kann jede Hilfsklasse aufgerufen und benutzt werden. Um Ladezeiten zu reduzieren werden nicht alle Hilfsklassen auf einmal geladen. Es gibt bestimmte Standard Hilfsklassen die immer geladen werden (wenn nicht anders eingestellt) und es gibt Hilfsklassen die müssen direkt angefordert werden.
Standard Hilfsklassen
Folgende Liste zeigt die Standard Hilfsklassen die ohne Änderung des Konstruktor der load_functions
Klasse geladen werden:
url
template
database
plugins
cache
curl
language
Bestimmte Hilfsklassen laden
Selbstverständlich hat man auch die Möglichkeit selber zu entscheiden welche Hilfsklassen geladen werden sollen. Um dies zu machen muss man denn Aufruf des Konstruktors bearbeiten. Dieser erwartet ein assoziatives Array als Parameter. load_functions
hat bereits vordefinierte Variablen die Ihnen helfen die richtigen Hilfsklassen zu definieren.
Als Beispiel könnte eine neu Definition der Hilfsklassen wie folgt aussehen. Hierbei wird nur die template
und die language
Hilfsklasse geladen.
class welcome extends \package\core\load_functions
{
public function __construct()
{
parent::__construct(array(load_functions::$LOAD_TEMPLATE, load_functions::$LOAD_LANGUAGE));
}
}
Somit haben Sie nur die nötigsten Hilfsklassen geladen und sparen somit auch noch Speicher und Ladezeit Ihres Webprojektes.