Einführung

Einführung – Zweck und einfaches Anwendungsbeispiel

Beschreibung

PHP_Compat stellt Funktionen und Konstanten zur Verfügung, die in früheren Versionen von PHP noch nicht existierten.

Die bereitgestellten Funktionen können gegen die originalen Funktionen ausgetauscht werden. Sie haben die gleiche Signatur, liefern die gleichen Rückgabewerte und geben die gleichen Fehlermeldungen aus. Jede Funktion unterliegt Unit-Tests, um das identische Verhalten zu gewährleisten.

Beispiel

Eine Komponente mit PHP_Compat laden:

<?php
require_once 'PHP/Compat.php';

PHP_Compat::loadFunction('file_get_contents');
?>

Oder wenn die Klasse nicht genutzt werden soll, kann die Funktion auch manuell eingebunden werden.

Eine Komponente manuell laden:

<?php
require_once 'PHP/Compat/Function/file_put_contents.php';
?>

Die Funktion kann wie gewöhnlich benutzt werden.

PHP_Compat ist auf einfache Anwendung ausgelegt. Das Package besitzt keinerlei Abhängigkeiten und kann ausserhalb der PEAR-Infrastruktur verwendet werden.