Nach PHP5.3 kann die Phar-Erweiterung von PHP auch Dateifreigabefunktionen wie Java implementieren. Es ermöglicht Entwicklern, PHP-Archivdateien zu erstellen oder zu bearbeiten, daher der Name PHP-Archiv. Im folgenden Code sind beispielsweise zwei Dateien enthalten: wild.php undDomestic.php. Um die Anwendung zu verteilen, müssen 3 Dateien verteilt werden. Je mehr Klassen vorhanden sind, desto größer ist die Anzahl der zu verteilenden Dateien. Der Zweck der Verteilung von nur zwei Dateien besteht darin: das Skript selbst und die Phar-Datei, die alle erforderlichen Klassendateien enthält.
<?php include('phar://animals.phar/wild.php'); include('phar://animals.phar/domestic.php'); $test = animal(); printf("%s",$test->get_type); $test1 = new \wild/animal(); printf("%s",$test1->get_type()); ?>
Der obige Code liegt in der Include-Direktive, die die Datei Animals.phar einführt und auf alle diese Dateien verweist.
Das Erstellen einer Phar-Datei ist sehr einfach, die Syntax lautet wie folgt:
phar pack -f Animals.phar -c gzwild.phpdomestic.php
Der Pack-Parameter gibt an wofür das Phar-Programm verwendet wird Erstellen Sie ein komprimiertes Archiv mit dem mit der Option -f angegebenen Dateinamen und fügen Sie die Dateien wild.php undDomestic.php zum komprimierten Archiv hinzu. Für eine erfolgreiche Ausführung muss der Parameter phar.readonly in der Konfigurationsdatei php.ini deaktiviert sein. Wenn der Standardwert aktiviert ist, wird die Erstellung neuer Dateien verhindert.
Zu den von phar unterstützten Komprimierungsalgorithmen gehören zip, gz(gzip) und bz2(bzip2). phar verändert die Art und Weise, wie PHP-Anwendungen verteilt und verpackt werden, und spart Speicherplatz. Wie beim JAR-Paket von Java besteht kein Grund zur Sorge über Leistungsprobleme. Das Phar-Paket kann nur einmal analysiert werden, nimmt am Anfang des Skripts nur einen sehr kleinen Teil ein und hat keinen Einfluss auf die Ausführungszeit.
Verwandte Empfehlungen:
So verwenden Sie das Archivformat phar für die PHP-Entwicklung
So verwenden Sie das Phar-Paket in PHP
Das obige ist der detaillierte Inhalt vonphar-Erweiterung, um Platz zu sparen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

In dem Artikel werden PHP erörtert, in dem die vollständige Form, Hauptnutzungen in der Webentwicklung, der Vergleich mit Python und Java und seine Lernen des Lernens für Anfänger beschrieben werden.

PHP behandelt Formdaten mit $ \ _ post und $ \ _ GET Superglobals, wobei die Sicherheit durch Validierung, Bereinigung und sichere Datenbankinteraktionen gewährleistet ist.

Der Artikel vergleicht PHP und ASP.NET und konzentriert sich auf ihre Eignung für groß angelegte Webanwendungen, Leistungsunterschiede und Sicherheitsfunktionen. Beide sind für große Projekte lebensfähig, aber PHP ist Open-Source und plattformunabhängig, während ASP.NET,

Die Fallempfindlichkeit von PHP variiert: Funktionen sind unempfindlich, während Variablen und Klassen empfindlich sind. Zu den Best Practices gehören eine konsistente Benennung und Verwendung von Fall-unempfindlichen Funktionen für Vergleiche.

In dem Artikel werden verschiedene Methoden für die Umleitung von Seiten in PHP erörtert, wobei der Schwerpunkt auf der Funktion Header () und in Bezug auf gängige Probleme wie "bereits gesendete" Headers -Fehlern angegangen wird.

In Artikel wird der Typ in PHP angezeigt, eine Funktion zum Angeben erwarteter Datentypen in Funktionen. Das Hauptproblem ist die Verbesserung der Codequalität und der Lesbarkeit durch Typdurchsetzung.

In dem Artikel werden PHP -Datenobjekte (PDO) erörtert, eine Erweiterung für den Datenbankzugriff in PHP. Es zeigt die Rolle von PDO bei der Verbesserung der Sicherheit durch vorbereitete Aussagen und deren Vorteile gegenüber MySQLI, einschließlich Datenbankabstraktion und besserer Fehlerbehandlung.

In Artikel werden PHP -APIs erstellt und gesichert und Schritte von der Endpunktdefinition bis zur Leistungsoptimierung mithilfe von Frameworks wie Laravel und besten Sicherheitspraktiken beschrieben.


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

EditPlus chinesische Crack-Version
Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Herunterladen der Mac-Version des Atom-Editors
Der beliebteste Open-Source-Editor
