Wie Verwenden von PHP-Variablen für HTML5 und CSS3 Programmierung

Eine PHP-Variable kann fast alles in HTML5 und CSS3 Programmierung genannt werden. Es gibt einige reservierte Wörter, die Sie nicht einen Variablennamen können (wie drucken

Menu

, die bereits eine Bedeutung in PHP), so dass, wenn Ihr Programm nicht funktioniert und Sie nicht herausfinden können, warum, versuchen einige Variablennamen zu ändern oder auf der Suche auf der reservierten Wörter Liste (bei php.net), Ob Ihre Variablennamen ein illegales Wort zu erfahren.

PHP ist sehr nachsichtig über die Art der Daten in einer Variablen. Wenn Sie eine Variable erstellen, setzen Sie einfach Inhalt drin. PHP macht automatisch die Variable unabhängig von der Art es braucht. Das nennt man lose Typisierung. Die gleiche Variable kann numerische Daten, Text oder andere kompliziertere Arten von Daten enthalten. PHP bestimmt die Art der Daten in einer Variablen im laufenden Betrieb durch den Kontext zu untersuchen.

Obwohl PHP Kavalier zu Datentypen ist, ist es wichtig, dass die Daten zu verstehen, noch in einem von mehreren Standardformaten gespeichert wird auf seine Art basiert. PHP unterstützt verschiedene Formen von ganzen Zahlen und Fließkommazahlen. PHP hat auch große Unterstützung für Textdaten. Programmierer in der Regel nicht sagen # 147-Text, # 148- aber Textdaten nennen Schnur Daten.

Dies liegt daran, die interne Datendarstellung von Text, die frühen Programmierer von Perlen auf einer Schnur erinnerte. Sie müssen nur selten darum kümmern, welche Art von Informationen, die Sie in PHP verwenden, aber Sie müssen wissen, dass PHP leise Daten in Formate konvertieren wird, die sie verwenden können.

Verkettung

Verkettung ist der Prozess, kleinere Strings des Beitritts zu einer größeren Zeichenfolge zu bilden. PHP verwendet die Periode (.Symbol) zwei String-Werte zu verketten. Im folgenden Beispielcode gibt den Begriff oogieboogie:

$ Word = "oogie" - $ Tanz = "boogie" -Print $ Wort. $ Tanz

Wenn Sie bereits einige javascript oder eine andere Sprache kennen, die meisten Ideen zu übertragen, aber Details können Sie stolpern. javascript verwendet die Zeichen für Verkettung und PHP verwendet die Zeit. Dies sind lästige Details, aber mit etwas Übung können Sie es gerade zu halten.

Wenn PHP eine Periode sieht, es behandelt die Werte auf beiden Seiten der Periode als Strings (Text) und verkettet (Joins) ihnen. Wenn PHP ein Pluszeichen sieht, behandelt sie die Werte auf beiden Seiten des Pluszeichen als Zahlen und versucht, mathematische Addition an ihnen auszuführen. Die Operation hilft PHP herauszufinden, welche Art von Daten mit es funktioniert.

Das folgende Programm zeigt den Unterschied zwischen Verkettung und zusätzlich:

bild0.jpg
lt;? php // aus helloVariable.php $ output = "! World" - print "

Hallo ". $ Ausgegeben."

"-drucken "

". $ Output + 5".

? "->

Der vorherige Code nimmt die Variable Ausgabe mit dem Wert Welt und verkettet sie zu Hallo wenn sie gedruckt werden. Als nächstes fügt es die Variable Ausgabe der Anzahl 5. Wenn PHP das Pluszeichen sieht, interpretiert sie die Werte auf beiden Seiten davon als Zahlen.

weil Ausgabe keinen logischen Zahlenwert hat, weist PHP sie den Wert der 0, die es fügt 5, was zu der Ausgabe von

5

wird an den Browser gesendet.

Eine Interpolation Variablen in Text

Wenn Sie eine Reihe von Text haben in mit Variablen geworfen zu drucken, kann es ein wenig langweilig bekommen Verkettung zu verwenden, in den Variablen hinzuzufügen. Zum Glück müssen Sie nicht auf!

Mit PHP können Sie die Variablen wie folgt enthalten:

image1.jpg
helloInterpolation? Lt; php $ vorName = "John" - $ nachName = "Doe" -Druck "

Hallo $ vorName $ nachName!

? "->

Dieser Vorgang wird aufgerufen Interpolation. Da alle PHP-Variablen mit Dollar-Zeichen beginnen, können Sie frei Variablen direkt in Ihrem String-Werte setzen, und wenn PHP eine Variable sieht, wird es automatisch die Variable durch ihren Wert ersetzen.

Interpolation funktioniert nur mit Strings in doppelten Anführungszeichen, weil doppelte Anführungszeichen angeben PHP die Zeichenfolge verarbeitet werden soll, bevor es an den Benutzer übergeben.

Menü