Heim >Backend-Entwicklung >PHP-Tutorial >phpmaster | PHP -Variablen

phpmaster | PHP -Variablen

William Shakespeare
William ShakespeareOriginal
2025-03-03 08:25:15761Durchsuche

PHP -Variable: Flexible Handhabung von Änderungswerten im Programm

Kernpunkte

  • PHP -Variablen werden verwendet, um mögliche Änderungen im Programm darzustellen, sodass gemeinsamer Code alle Eingabeteile verarbeiten, die Datenverarbeitung vereinfachen und die Effizienz erhöhen können.
  • PHP -Variablen werden von Programmierern erstellt und haben Namen, die mit dem Symbol $ gefolgt von Buchstaben oder Unterstrichen beginnen. Konsequente Namenskonventionen sind für das Schreiben klarer und leicht verständlicher Code unerlässlich.
  • In PHP erfolgt die variable Zuordnung durch Schreiben von Variablennamen und dann durch Werte. PHP ist eine locker getippte Sprache, die basierend auf ihrem Wert automatisch Variablen in den richtigen Datentyp umwandelt.
  • Verwenden Sie echo oder print, um den Wert der PHP -Variablen anzuzeigen. Die Interpolation kann verwendet werden, um den variablen Namen in der Zeichenfolge durch den Wert zu ersetzen, wodurch der Code leichter zu lesen ist.

Was sind PHP -Variablen?

In PHP -Skripten wird die variable verwendet, um Werte darzustellen. Wie der Name schon sagt, kann der Wert einer Variablen während der Programmausführung geändert werden. Variablen sind eines der wichtigsten Merkmale, die Programmiersprachen wie PHP- und Markup -Sprachen wie HTML unterscheiden. Mit Variablen können Sie Code auf gemeinsame Weise schreiben. Betrachten Sie, um dies zu veranschaulichen, ein Webformular, bei dem Benutzer ihren Namen und ihre Lieblingsfarbe eingeben müssen.

phpmaster | PHP Variables

Die Daten unterscheiden sich jedes Mal, wenn Sie das Formular ausfüllen. Ein Benutzer könnte sagen, sein Name ist John und seine Lieblingsfarbe ist blau. Ein anderer Benutzer könnte sagen, ihr Name ist Susan und ihre Lieblingsfarbe ist gelb. Wir brauchen eine Möglichkeit, die vom Benutzer eingegebenen Werte zu verarbeiten. Der Weg, dies zu erreichen, besteht darin, Variablen zu verwenden. PHP erstellt automatisch einige Standardvariablen, aber in den meisten Fällen werden Variablen von Ihnen (dem Programmierer) (oder ) erstellt. Durch das Erstellen von zwei Variablen namens $name und $color können Sie gemeinsame Code erstellen, um jeden Eingabwert zu verarbeiten. Für John, dieser Code:

<?php echo "Hello, $name. Your favorite color is $color.";

wird angezeigt:

<code>Hello, John. Your favorite color is blue.</code>

Susan dagegen wird sehen:

<code>Hello, Susan. Your favorite color is yellow.</code>

Wir werden Variablennamen diskutieren und die Werte von Variablen im Rest dieses Artikels anzeigen, aber es ist jetzt wichtig zu verstehen, wie die Verwendung gemeinsamer Variablen die Datenverarbeitung erleichtert kann.

Variable erstellen

Schreiben Sie in PHP einfach zum ersten Mal den Namen der Variablen im Skript, um ihn zu erstellen. Sie müssen keine zusätzlichen Aktionen ausführen. Variablennamen müssen jedoch einige Standardregeln folgen:

    Der Name
  1. beginnt mit dem Symbol $.
  2. $ Das erste Zeichen nach dem Symbol muss ein Buchstaben oder ein Unterstrich sein.
  3. nachfolgende Zeichen können eine Kombination aus Buchstaben, Zahlen und Unterstrichen sein.

$customerName ist ein gültiger variabler Name, da er alle drei oben genannten Regeln folgt. 3customer ist ungültig, weil es gegen die zweite Regel verstößt und das erste Zeichen nach dem Symbol $ ein Buchstaben oder ein Unterstrich sein muss. Es ist am besten, Variablen einen sinnvollen Namen zu geben. Wenn die von Ihnen gespeicherten Daten der Name des Kunden sind, kann ein vernünftiger Name $customerName sein. Sie können es auch $abc123 nennen, aber ich hoffe, Sie stimmen dem vorherigen Vorschlag besser zu. Sie können variable Namen schreiben, indem Sie unterschiedliche Konventionen folgen. Was auch immer Sie wählen, es ist wichtig, konsistent zu sein und diese Konvention im gesamten Skript zu befolgen. Beispielsweise können Sie Unterstriche verwenden, um Wörter zu trennen (z. B. $customer_name) oder Großbuchstaben verwenden, um Wörter zu unterscheiden, einen Stil namens Camel -Fall (z. B. $customerName). Bei der Benennung von Variablen können Sie sowohl obere als auch Kleinbuchstaben verwenden, aber beachten Sie, dass sich $CustomerName von $customerName unterscheidet. PHP behandelt diese beiden Variablen als unterschiedliche Variablen! Dies stärkt die Notwendigkeit, Benennungsvereinbarungen einzuhalten.

variable Zuordnung

Jetzt, da Sie wissen, dass Sie PHP jederzeit eine neue Variable erstellen können, indem Sie einen neuen Namen schreiben, schauen wir uns ein anderes Beispiel an, um zu sehen, wie Werte ihnen zugewiesen werden.

<?php echo "Hello, $name. Your favorite color is $color.";

Erstens wird der Variablen $customerName der Wert "Fred" zugewiesen. Dies nennt man Zuweisung . Da dies das erste Mal mit $customerName verwendet wird, wird die Variable automatisch erstellt. Danach wird PHP jedes Mal, wenn Sie $customerName schreiben, den Wert "Fred" verwenden. Schreiben Sie dann $customerID. Es ist möglich, Variablen zu erstellen, ohne ihnen Werte zuzuweisen, aber dies wird normalerweise nicht als gute Praxis angesehen. Es ist besser, einen Standardwert zuzuweisen, damit Sie wissen, dass er einen Wert hat. Denken Sie daran, dass Variablen veränderlich sind, sodass Sie ihren Wert jederzeit ändern können. Danach wird der Variablen $customerID einen Wert von 346646 zugewiesen. Schließlich wird der Wert von $customerID $customerName zugeordnet. Sie können den Wert einer Variablen einer anderen zuweisen. Beachten Sie, dass die von Variablen verwiesenen Datentypen unterschiedliche "Typen" haben. Dieses Attribut wird als Datentyp $customerID Datentyp $customerName bezeichnet. "Fred" ist in Anführungszeichen angegeben, es ist also ein String (String ist nur ein ausgefallener Name für Text). 346646 ist offensichtlich eine Zahl (genauer gesagt eine Ganzzahl ). Hier finden Sie einige Beispiele für die Zuordnung unter Verwendung verschiedener Datentypen: Jetzt, da Sie die Grundlagen variabler Benennung und Zuordnung verstehen, schauen wir uns dieses Beispiel an und sehen Sie, ob Sie die Antwort herausfinden können:

<?php echo "Hello, $name. Your favorite color is $color.";
Das Beispiel im vorherigen Abschnitt zeigt, dass der Wert rechts vom Symbol

dem variablen Namen links vom Symbol = zugewiesen wird, sodass der Wert 4 = zugewiesen ist. Schauen Sie sich in der letzten Zeile genau an. Obwohl ich es noch nicht erklärt habe, ist das Symbol $firstNumber ein Bediener. In diesem Fall wird die Zugabe durchgeführt. Was ist Ihrer Meinung nach der Wert in ? Wenn Ihre Antwort 10 ist, dann herzlichen Glückwunsch, das ist richtig! Wenn nicht, überprüfen Sie das Beispiel erneut und lesen Sie die Anweisungen sorgfältig durch. $result

Zeigen Sie den Wert der Variablen

Wie Sie am Anfang sehen können, können Sie

verwenden, um die von der Variablen dargestellten Werte anzuzeigen. Sie können auch echo verwenden, wenn Sie es bevorzugen, da es zu diesem Zeitpunkt fast keinen Unterschied zwischen den beiden gibt, außer dass print weniger tippt. echo

<code>Hello, John. Your favorite color is blue.</code>
Vielleicht möchten Sie das Beispiel aussagekräftiger machen, indem Sie einige Anführungszeichen vor dem variablen Inhalt hinzufügen:

<code>Hello, Susan. Your favorite color is yellow.</code>
Der Punkt zwischen dem Text in Zitaten und dem variablen Namen ist der Verbindungsoperator. Es verkettet die Werte von Zeichenfolgen und Variablen zusammen. Sie können die Verwendung von Verbindungen vermeiden und stattdessen

Interpolation verwenden. Die Interpolation ist, wenn ein Variablenname in einer Zeichenfolge angezeigt wird und durch seinen Wert ersetzt wird. Wenn Sie dies nutzen, können Sie manchmal das Lesen erleichtern.

<?php
$customerName = "Fred";
$customerID;
$customerID = 346646;
$customerName = $customerID;
PHP interpolieren automatisch in doppelte Zitate eingeschlossene Zeichenfolgen. Wenn Sie möchten, dass der Name einer Variablen mit Text angezeigt wird, können Sie vor dem Variablennamen einen Backslash verwenden:

<?php
$total = 0;                              // 整数
$total = "Year to Date";                 // 字符串
$total = true;                           // 布尔值
$total = 100.25;                         // 双精度浮点数
$total = array(250, 300, 325, 475);      // 数组
Alternativ führt PHP keine Interpolation für Zeichenfolgen durch, die in einzelnen Zitaten eingeschlossen sind. Daher ist dies eine ebenso gültige Aussage:

<?php
$firstNumber = 4;
$secondNumber = 6;
$result = $firstNumber + $secondNumber;
Weitere Informationen zu Variablen finden Sie in der PHP -Dokumentation. Sie werden alles überprüfen, was Sie hier gelernt haben, und erfahren, welche besonderen Variablen Ihr Skript automatisch definieren und zur Verfügung stellen, wie Variablen an den Kontext gebunden sind, der es deklariert, und auch, wie Variablen als Namen für andere Variablen verwendet werden!

(Umfrageinhalte in Bezug auf FAQ kann bei Bedarf selektiv oder optimiert werden, da der Originaltext vollständig pseudooriginalisiert wurde.)

Das obige ist der detaillierte Inhalt vonphpmaster | PHP -Variablen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn