Heim Backend-Entwicklung PHP-Tutorial Zusammenfassung der Methoden zum Definieren von Variablen in PHP – Anfänger

Zusammenfassung der Methoden zum Definieren von Variablen in PHP – Anfänger

Nov 07, 2017 pm 04:41 PM
php 变量 总结

1. Konstanten definieren define("CONSTANT", "Hallo Welt.");

Konstanten können nur Skalardaten enthalten (boolesche Werte, Ganzzahlen, Gleitkommazahlen und Zeichenfolgen).
Wenn Sie eine Konstante aufrufen, müssen Sie nur den Namen verwenden, um den Wert der Konstante zu erhalten, ohne das Symbol „$“ hinzuzufügen, wie zum Beispiel: echo CONSTANT; in verschiedenen Namensräumen. Das bedeutet zum Beispiel, dass TRUE und $TRUE unterschiedlich sind.
2. Gewöhnliche Variable $a = „hello“;
3. Variable Variable (verwenden Sie zwei Dollarzeichen ($))
Beide Variablen definiert:
Der Inhalt von $a ist „hello“ und der Inhalt von $hello ist „world“.
Daher kann es ausgedrückt werden als:
echo „$a ${$a}“; oder echo „$a $hello“; beide geben Folgendes aus: hallo Welt
Um variable Variablen für Arrays zu verwenden , Eine Unklarheit muss gelöst werden. Beim Schreiben von $$a[1] muss der Parser also wissen, ob er $a[1] als Variable oder $$a als Variable möchte und die Variable mit dem Indexwert [1] extrahiert. Die Syntax zur Lösung dieses Problems besteht darin, ${$a[1]} für den ersten Fall und ${$a}[1] für den zweiten Fall zu verwenden.
4. Statische Variable
static $a = 0 innerhalb der Funktion;
Hinweis: Die Zuweisung mit dem Ergebnis eines Ausdrucks in der Deklaration führt zu Analysefehlern wie static $a =3+3; Fehler)
Statische Variablen existieren nur in der lokalen Funktionsdomäne (innerhalb der Funktion), der Variablenwert geht nicht verloren und kann für rekursive Aufrufe verwendet werden
5 Im Funktionskörper definierte globale Variablen können außerhalb des Funktionskörpers verwendet werden. Globale Variablen, die außerhalb des Funktionskörpers definiert sind, können nicht innerhalb des Funktionskörpers verwendet werden. Um auf Variablen im globalen Bereich zuzugreifen, können Sie $GLOBALS verwenden Array:
Zum Beispiel: $GLOBALS["b"] = $GLOBALS ["a"] + $GLOBALS["b"];
Eine echte globale Variable, die mit der globalen Anweisung in eine Funktionsdomäne importiert wird, wird tatsächlich erstellt eine Referenz auf die globale Variable
global $obj;Hinweis: Die statischen und globalen Definitionen von Variablen werden anwendungsorientiert implementiert
6. Variablen Werte zuweisen: Adresszuweisung übergeben (einfache Referenz) :
$bar = &$foo; //Hinzufügen & Symbol Gehe zur zuzuweisenden Variablen
Das Ändern der neuen Variablen wirkt sich auf die ursprüngliche Variable aus und dieser Zuweisungsvorgang ist schneller
Hinweis: Nur benannte Variablen kann nach Adresse zugewiesen werden
Hinweis: Wenn
$bar = &$a; $bar = &$foo; nicht der Wert von a (die Referenz hat sich geändert)
7. Superglobale PHP-Variablen $GLOBALS: Enthält eine Referenz auf jede Variable, die im globalen Bereich des aktuellen Skripts gültig ist. Die Schlüssel dieses Arrays sind die Namen globaler Variablen. Das $GLOBALS-Array existiert seit PHP 3.
$_SERVER: Variablen werden vom Webserver festgelegt oder direkt mit der Ausführungsumgebung des aktuellen Skripts verknüpft. Ähnlich dem alten $HTTP_SERVER_VARS-Array (immer noch gültig, aber veraltet).
$_GET: Variablen, die über die HTTP-GET-Methode an das Skript übermittelt werden.
$_POST: Variablen, die über die HTTP-POST-Methode an das Skript übermittelt werden.
$_COOKIE: Variable, die über die HTTP-Cookies-Methode an das Skript übermittelt wird.
$_FILES: Variablen, die per HTTP-POST-Datei-Upload an das Skript übermittelt werden.
Das Datei-Upload-Formular muss enctype="multipart/form-data" haben
$_ENV: Variablen, die von der Ausführungsumgebung an das Skript übermittelt werden.
$_REQUEST: Variablen, die über GET-, POST- und COOKIE-Mechanismen an das Skript übermittelt werden, daher ist dieses Array nicht vertrauenswürdig. Das Vorhandensein, Fehlen und die Reihenfolge aller in diesem Array enthaltenen Variablen werden gemäß der Konfigurationsanweisung „variables_order“ in php.ini definiert. Dieses Array emuliert frühere Versionen von PHP 4.1.0 nicht direkt. Siehe import_request_variables().
Hinweis: Ab PHP 4.3.0 sind Dateiinformationen in $_FILES nicht mehr in $_REQUEST vorhanden.
$_SESSION: Variable, die derzeit für die Skriptsitzung registriert ist.
So deaktivieren Sie phpinfo():
php.ini
disable_functions = phpinfo()
Starten Sie den Webserver neu.
Konstanten in PHP
Konstanten können nur define (Konstantenname, Konstantenwert) verwenden;
Konstanten können nur skalare Daten (boolean, integer, float und string) enthalten.
Sie können den Wert einer Konstante ermitteln, indem Sie einfach ihren Namen angeben. Fügen Sie nicht das $-Zeichen vor der Konstante hinzu. Wenn der Konstantenname dynamisch ist, können Sie auch die Funktion
constant() verwenden, um den Wert der Konstante auszulesen. Verwenden Sie get_defined_constants(), um eine Liste aller definierten Konstanten abzurufen.
Hinweis: Konstanten und (globale) Variablen befinden sich in unterschiedlichen Namensräumen. Das bedeutet zum Beispiel, dass TRUE und $TRUE unterschiedlich sind.
Wenn eine undefinierte Konstante verwendet wird, geht PHP davon aus, dass der Name der Konstante selbst gesucht wird, als ob sie mit einem String aufgerufen würde (CONSTANT entspricht „CONSTANT“). Es wird ein Fehler der Ebene E_NOTICE ausgegeben. Lesen Sie im Handbuch nach, warum $w3sky[bar] falsch ist (es sei denn, bar wurde zuvor mit define() als Konstante definiert). Wenn Sie lediglich überprüfen möchten, ob eine bestimmte Konstante definiert ist, verwenden Sie die Funktion define().
Konstanten unterscheiden sich von Variablen:
* Es gibt kein Dollarzeichen ($) vor Konstanten;
* Konstanten können nur mit der Funktion define() definiert werden, nicht durch Zuweisungsanweisungen; * Konstanten können Variablen ignorieren, die überall definiert sind und auf die gemäß den Gültigkeitsregeln zugegriffen werden kann. * Sobald eine Konstante definiert ist, kann sie nicht neu definiert oder aufgehoben werden* Der Wert einer Konstante kann nur ein Skalar sein.
Konstanten definieren
?PHP
define("CONSTANT", "Hello world.");
echo CONSTANT;
echo Constant; gibt „Konstant“ aus und gibt einen Hinweis aus
?>


Das obige ist der detaillierte Inhalt vonZusammenfassung der Methoden zum Definieren von Variablen in PHP – Anfänger. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

CakePHP-Projektkonfiguration CakePHP-Projektkonfiguration Sep 10, 2024 pm 05:25 PM

In diesem Kapitel werden wir die Umgebungsvariablen, die allgemeine Konfiguration, die Datenbankkonfiguration und die E-Mail-Konfiguration in CakePHP verstehen.

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

CakePHP Datum und Uhrzeit CakePHP Datum und Uhrzeit Sep 10, 2024 pm 05:27 PM

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

CakePHP-Datei hochladen CakePHP-Datei hochladen Sep 10, 2024 pm 05:27 PM

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

CakePHP-Routing CakePHP-Routing Sep 10, 2024 pm 05:25 PM

In diesem Kapitel lernen wir die folgenden Themen im Zusammenhang mit dem Routing kennen.

Besprechen Sie CakePHP Besprechen Sie CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein Dec 20, 2024 am 11:31 AM

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

CakePHP erstellt Validatoren CakePHP erstellt Validatoren Sep 10, 2024 pm 05:26 PM

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.

See all articles