Wie analysiere ich eine YAML -Datei in PHP??

Wie analysiere ich eine YAML -Datei in PHP??
"Analyse", wie in der Terminologie der Computerprogrammierung verwendet, ist die Untersuchung von Textdaten (wie in HTML- oder PHP Es. Mit der PHP -Sprache können Sie die Parsen von YAML -Dateien darin durchführen. Wie Sie wissen, ist die YAML eine Serialisierungstechnologie, die für Konfigurationszwecke verbraucht wird. So hatte es eine andere Funktion, um YAML -Daten in PHP zu unterziehen. In diesem Artikel werden wir über die Abbildungen nachdenken.”

Beginnen wir zuerst mit den Grundlagen. Wir müssen den Apache -Server in unserem Ubuntu 20 installieren.04 Linux-System Verwenden der Installationsbefehl "APT-GET". Möglicherweise ist Ihr Benutzerkonto -Passwort erforderlich, um diese Installation fortzusetzen. Fügen Sie Ihr Passwort hinzu und fahren Sie fort.

Während des Installationsprozesses erhalten Sie eine Bestätigungsfrage des Systems über den Platz. Sie müssen auf die Taste „Y“ tippen, um ihn fortzusetzen, wie unten gezeigt.

Um die PHP -Dateien in der Terminal Shell zu verwenden, müssen Sie auch das PHP -Befehlszeilendienstprogramm installieren. Es ist ziemlich einfach, es am Terminal des Ubuntu 20 zu installieren.04 Linux-System mit der angezeigten Installation der Anweisung „PHP-CLI“ installieren. Es wird in wenigen Sekunden ohne Verzögerung montiert.

Das nächste, was in Ubuntu 20 installiert werden muss.04 ist das PHP-YAML. Zu diesem Zweck haben wir erneut die APT-Get-Installationsbefehls verwendet, gefolgt vom Kennwort des Benutzerkontos. Es wird schnell installiert.

Nach allen Installationen haben wir den Apache -Dienst mithilfe der SystemCTL -Anweisung neu gestartet und ihn auch aktiviert. Der Status des Apache -Dienstes hat gezeigt, dass er aktiv ausgeführt wird.

Lassen Sie uns mit einigen Illustrationen weitergingen, um die Verwendung von YAML in PHP zu nähern. Wir haben also eine neue PHP -Datei innerhalb des aktuellen Arbeitsverzeichnisses mit der Abfrage „Touch“ erstellt, die im Bild unten angezeigt wird. I.e., prüfen.Php.

Beispiel 01

In unserem ersten Beispiel werden wir die Funktion yaml_emit () verwenden, um einen anderen Elementtyp in ein YAML -Format umzuwandeln. Dafür haben wir unseren PHP -Code im "Nano" -Hedakteur mit dem "begonnen"

Danach haben wir hier die Funktion „yaml_emit ()“ aufgerufen, um die darin enthaltene Datenvariable zu verwenden.e., Um diese Array -Typ -Daten in ein YAML -Dateiformat zu analysieren und das Ergebnis in einer anderen Variablen "res" zu speichern. Dann haben wir die Anweisung "Echo" von PHP verwendet, um die variablen "rES" -Daten auf der Shell zusammen mit "Pre" -Tags anzuzeigen. Der „PHP“ -Coder für die Konvertierung in YAML wurde hier abgeschlossen und ist bereit für unsere Verwendung. Sparen wir es mit Strg+S und beenden wir es mit Strg+x.

Jetzt haben wir den „Test durchführen.PHP ”-Datei mit der Anweisung„ PHP “und ließ die Array -Daten im YAML -Dateiformat in unserem Ubuntu -Terminalbildschirm unten angezeigt.

Beispiel 02

In unserem ersten Beispiel haben wir uns die Verwendung der Funktion yaml_emit () angesehen, um eine andere Form von variablen Daten in das YAML -Format umzuwandeln. In diesem Artikel werden wir uns die Funktion „YAML-Parse“ ansehen, um eine Zeichenfolge als YAML-Stream innerhalb der PHP-Variablen zu analysieren und in einem YAML-Format anzuzeigen. Also haben wir diesen PHP -Code mit der Verwendung des “begonnen

Der Yaml -Stream wurde mit dem „YML“ geschlossen;. Wir haben die Anweisung "Echo" verwendet, um den Beginn der YAML -Stream -Daten als "als" auszudrucken

”. Die Funktion print_r () ist hier, um die Funktion yaml_parse () zu verwenden, die den Variablenstrom „Daten“ als Eingabeargument nimmt. Der PHP -Code ist jetzt zur Ausführung bereit.

Nach der Ausführung dieser Codedatei haben wir hier das YAML -Format des analysierten YAML -Streams auf die Variable „Daten“ im Shell -Bildschirm mit der Funktion yaml_parse () hier erhalten.

Beispiel 03

Schauen wir uns unser letztes Beispiel für das Parsen der YAML -Datei an den PHP -Code an und Anzeigen der YAML -Formatdaten auf der Shell. Zu diesem Zeitpunkt müssen Sie eine YAML -Datei in Ihrem aktuellen Arbeitsverzeichnis des Ubuntu 20 erstellen.04 Linux -System. Wir haben also die Berührungsanweisung ausprobiert, um einen „Test zu erstellen.YML ”-Datei im aktuellen Ordner, öffnete sie mit dem Nano -Editor und fügte die darin enthaltenen YAML -Formatdaten hinzu. Sie können sehen, dass es jeweils zwei Hauptschlüssel enthält, die jeweils 3 Taste-Pair-Werte halten.

Nachdem wir die YAML-Datei gespeichert hatten, haben wir die PHP-Datei geöffnet und den in It befindlichen PHP-Code mit dem Schlussverbinden hinzugefügt. Die Funktion yaml_parse_file () wurde hier mit dem Pfad zur YAML -Datei verwendet, i.e., "prüfen.YML “, das gerade erstellt wurde. Die analysierten Daten würden in der Variablen "var" gespeichert,. Die Funktion print_r () wurde hier verwendet, um die Parse -YAML -Dateidaten der Variablen anzuzeigen. Dieser Code wurde hier abgeschlossen, und wir haben ihn für die Ausführung gespeichert.

Nachdem wir die Codedatei „PHP“ mit der PHP -Anweisung ausgeführt hatten, haben wir die YAML -Dateidaten auf unserem Bildschirm angezeigt. So kann eine yaml_parse_file () -Funktion verwendet werden, um die YAML -Datei in den PHP -Code zu analysieren und auf der Shell anzuzeigen.

Abschluss

In der Einführung dieses Artikels ging es um das Konzept der Parsen in PHP unter Verwendung der YAML -Bibliothek. Danach diskutierten wir die Installation einiger Voraussetzungen, die für die Durchführung der Parsen von YAML -Dateien erforderlich sind. Drei verschiedene Beispiele wurden zusammen mit den Codes zur Analyse von YAML -Formatdaten und -dateien in eine PHP.