24.11 Auf Inhalte in einem PHP-Archiv (PHAR) zugreifen
Problem
Sie wollen archivierte PHP-Skripten in Ihre Anwendung einsetzen oder direkt auf Ressourcen innerhalb eines Archivs zugreifen.
Lösung
Sie können das PHP-Archiv in Ihr Programm einbinden und dadurch automatisch dessen Startskript ausführen:
include 'bibliothek.phar';
Der Inhalt einer bestimmten Datei kann mittels des PHAR-Stream-Wrappers innerhalb des Archivs direkt referenziert werden:
echo file_get_contents ("phar://bibliothek.phar/text.txt");
Falls Sie die PHAR-Erweiterung nicht installiert haben, können Sie die Dateien nach einem include
direkt referenzieren:
include 'bibliothek.phar'; echo file_get_contents ("text.txt");
Diskussion
Die Funktionsweise eines PHP-Archivs ähnelt der eines externen ...
Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.