Heim Backend-Entwicklung PHP-Tutorial PHP-Variablen und -Operatoren

PHP-Variablen und -Operatoren

Apr 23, 2018 am 10:35 AM
php 变量 运算符

Dieser Artikel stellt die Variablen und Operatoren von PHP vor, die einen bestimmten Referenzwert haben. Jetzt können Freunde in Not darauf zurückgreifen.Variablenvariablen
besteht darin, $ vor dem Variablennamen hinzuzufügen und den Wert der darin enthaltenen Variablen als Namen der Variablen
zu verwenden, um auf die Variable
zu verweisen um der Variablen einen anderen Namen zu geben
& sind Adresssymbole
Hinweis
1 Nur Variablen können auf
2. Wenn sich eine Variable ändert, nachdem eine Referenz erstellt wurde, ändert sich auch die andere
3. Wenn eine Variable als Referenz zurückgesetzt und als Wert übergeben wird, wird die Referenzbeziehung nur freigegeben. Wenn die nicht gesetzte Variable von einer anderen Variablen referenziert wird, gibt die nicht gesetzte Variable den Speicher nicht frei, sondern zerstört nur den Namen der Variablen
Konstante
Konstante ist a Einzelwert-Bezeichner, eine Menge, die nach Abschluss der Definition nicht geändert oder zerstört werden kann
Funktion
Sie kann in Zukunft nicht mehr durch das Programm geändert werden und ist daher sicherer als Variablen
Deklaration
define('konstanter Name', 'konstanter Wert')
Hinweis
vor dem Konstantennamen kein $ hinzufügen
Bei den Namen von Konstanten wird standardmäßig die Groß-/Kleinschreibung beachtet. Wir verwenden im Allgemeinen Großbuchstaben, um Variablen zu deklarieren
Wenn die Konstante dies tut Wenn sie nicht vorhanden ist, wird sie als Zeichenfolge behandelt, aber die Effizienz ist relativ langsam.
Die Konstante kann nicht freigegeben werden und es wird ein Fehler gemeldet, wenn sie nicht festgelegt ist
Der Wert der Konstante darf keine Ressource sein
Systemkonstanten
PHP_VERSION Die Version des PHP-Programms
Magische Konstanten
Ändert sich mit unbekannten Änderungen im Code
__LINE__Aktuelle Zeilennummer
__FILE__Der vollständige Pfad des aktuellen Skripts
__DIR__Der absolute Pfad des Verzeichnisses, in dem sich das aktuelle Skript befindet
Verwenden Sie definiert ('Konstantenname'), um zu bestimmen, ob eine Konstante vorhanden ist
Operator
Operatorabteilung
Uniäre Operationen
Binäre Operationen
Ternäre Operationen
Funktionsaufteilung
Wenn der Operand eine Zeichenfolge enthält, müssen Sie die Zeichenfolge zuerst in eine Ganzzahl oder Gleitkommazahl umwandeln
Arithmetischer Operator
+ - * /
% Rest (Modulo)
1 Der positive oder negative Modul hängt vollständig von der ersten Zahl ab
2. Wenn die erste Zahl kleiner ist als das Ergebnis von Modulo, ist die zweite Zahl die erste Zahl
++ Selbstaddierend und - selbstabnehmend
Hinweis: ++ (--) kann platziert werden. Es kann auch vor dem Operanden nach dem Operanden platziert werden, die Bedeutung ist jedoch anders.
nach dem Operanden platziert, verwendet Zuerst addieren/subtrahieren und dann addieren/subtrahieren
Vor dem Operanden zuerst addieren/subtrahieren und dann verwenden
Hinweis: Der boolesche Typ beteiligt sich nicht an Selbstinkrementierung/Selbst -dekrementieren
2. Zuweisungsoperator
Geben Sie der Variablen den Wert auf der rechten Seite des Gleichheitszeichens
+=
$a+=1, was $a=$a+1 entspricht
-=
$a-=1 ist äquivalent zu $a=$a-1
*=
$a-=1 entspricht $a=$a*1
/=
$a-=1 entspricht $a=$a/1
%=
$a -=1 entspricht $a=$a%1
.=
$a.='a' entspricht $a=$a.' a'
3. VergleichsoperatorDer Ergebniswert des Vergleichsoperators ist vom Typ Boolesch
> Größer als Vorzeichen
< Kleiner als Vorzeichen
>= Größer oder gleich
<= Kleiner oder gleich
== Gleichheitszeichen
Hinweis : eins = bedeutet Zuweisung, zwei == bedeutet gleich Drei === bedeutet alle gleich (Werte und Typen müssen gleich sein)
php ist eine schwach typisierte Sprache, die Werte zulässt unterschiedlicher Art verglichen werden. (Während des Vergleichsprozesses werden zunächst zwei verschiedene Typen in denselben Typ umgewandelt.)
!= ist nicht gleich
!== ist nicht genau gleich
Einzigartiges Raumschiff in PHP7
$a<=>$b
Das Ergebnis ist 0, was bedeutet, dass $a gleich ist zu $b
Das Ergebnis ist 1, was bedeutet, dass $a größer als $b ist
Das Ergebnis ist -1, was bedeutet, dass $a kleiner als $b ist
Widget
isset()
Überprüfen Sie, ob die Variable existiert, und geben Sie true zurück, wenn der Wert existiert und nicht null ist. Andernfalls geben Sie false zurück
empty()
Überprüfen Sie, ob die Variable leer ist
Wenn die Variable leer ist
0
“ ”
„0“
null
falsch
array() Leeres Array
Variable Variable
dient dazu, $ vor dem Variablennamen hinzuzufügen, und der Wert der darin enthaltenen Variablen wird als Name der Variable verwendet Variable
Variable referenzieren
entspricht der Angabe eines anderen Namens für die Variable
& ist das Adresssymbol
Hinweis
1. Es können nur Variablen referenziert werden
2. Wenn sich eine der Variablen ändert, ändert sich auch die andere
3 Die Variable wird durch den Wert aufgehoben, es wird lediglich die Referenzbeziehung freigegeben. Wenn die nicht gesetzte Variable von einer anderen Variablen referenziert wird, gibt die nicht gesetzte Variable den Speicher nicht frei, sondern zerstört nur den Namen der Variablen
Konstante
Konstante ist die Kennung eines einzelnen Werts. und die Definition ist vollständig. Eine Menge, die später nicht geändert oder zerstört werden kann Variable
Deklaration
define('konstanter Name', 'konstanter Wert')
Hinweis
Fügen Sie kein $
vor dem Konstantennamen hinzu Bei den Namen von Konstanten wird standardmäßig die Groß-/Kleinschreibung beachtet.
Wenn die Wenn die Konstante nicht vorhanden ist, wird sie als Zeichenfolge verarbeitet, aber diese Effizienz ist relativ langsam
Konstante kann nicht freigegeben werden und es wird ein Fehler gemeldet, wenn sie nicht festgelegt ist
Die Der Wert der Konstante darf keine Ressource sein
Systemkonstante
PHP_VERSION Die Version des PHP-Programms
Magische Konstanten
ändert sich bei unbekannten Änderungen im Code
__LINE__Aktuelle Zeilennummer
__FILE__Vollständiger Pfad des aktuellen Skripts
__DIR__Absolute Pfad des Verzeichnisses, in dem sich das aktuelle Skript befindet
Verwenden Sie definiert ('Konstantenname'), um zu bestimmen, ob eine Konstante vorhanden ist
Operator
Operatordivision
Unäre Operation
Binäre Operation
Ternäre Operation
Funktionsteilung
Wenn der Operand eine Zeichenfolge enthält, muss die Zeichenfolge zuerst konvertiert werden. Es handelt sich um eine Ganzzahl oder eine Gleitkommazahl
1 Arithmetischer Operator
+ -. * /
% Rest (Modulo)
1. Das Vorzeichen des Moduls hängt vollständig von der ersten Zahl ab
2. Wenn die erste Zahl kleiner als die zweite Zahl ist, ist das Ergebnis des Moduls die erste Zahl
++ Selbstaddition und -selbstsubtraktion
Hinweis: ++ (--) kann vor oder nach dem Operanden platziert werden, die Bedeutung ist jedoch unterschiedlich
Setzen Sie es nach dem Operanden, verwenden Sie es zuerst und addieren/subtrahieren Sie es dann
Setzen Sie es vor den Operanden, addieren/subtrahieren Sie es zuerst und verwenden Sie es dann
Hinweis: Boolesche Typen nehmen nicht an der Selbstinkrementierung/Autodekrementierung teil
2 Zuweisungsoperator
weist den Wert zu rechte Seite des Gleichheitszeichens der Variablen
+=
$a+=1 entspricht $a=$a+1
-=
$a-=1 entspricht $a=$a-1
*=
$a -=1 entspricht $a=$a *1
/=
$a-=1 entspricht $a=$a/1
%=
$a-=1 entspricht $a=$a%1
.=
$a.='a' usw. Entspricht $a=$a.'a'
3. Vergleichsoperator
Der Ergebniswert des Vergleichs Operator ist boolescher Typ
> Größer-als-Zeichen
< Kleiner-als-Zeichen
>= Größer als oder gleich
<= Kleiner oder gleich
== Gleichheitszeichen
Hinweis: Eins = bedeutet Zuweisung, zwei == bedeutet gleich , drei === bedeutet, dass alle gleich sind (Wert und Typ müssen gleich sein)
php ist eine schwach typisierte Sprache, die den Vergleich von Werten verschiedener Typen ermöglicht. (Während des Vergleichsprozesses werden zunächst zwei verschiedene Typen in denselben Typ umgewandelt.)
!= ist nicht gleich
!== ist nicht genau gleich
Einzigartiges Raumschiff in PHP7
$a<=>$b
Das Ergebnis ist 0, was bedeutet, dass $a gleich ist zu $b
Das Ergebnis ist 1, was bedeutet, dass $a größer als $b ist
Das Ergebnis ist -1, was bedeutet, dass $a kleiner als $b ist
Widget
isset()
Überprüfen Sie, ob die Variable existiert, und geben Sie true zurück, wenn der Wert existiert und nicht null ist. Andernfalls geben Sie false zurück
empty()
Überprüfen Sie, ob die Variable leer ist
Wenn die Variable leer ist
0
“ ”
„0“
null
falsch
array() leeres Array

Verwandte Empfehlungen:

Verstehen Sie den Variablenbereich von PHP

PHPs Operatoren und Prozessanalyse

PHP 8: PHP-Operatoren

Das obige ist der detaillierte Inhalt vonPHP-Variablen und -Operatoren. 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)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
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)

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.

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

7 PHP-Funktionen, die ich leider vorher nicht kannte 7 PHP-Funktionen, die ich leider vorher nicht kannte Nov 13, 2024 am 09:42 AM

Wenn Sie ein erfahrener PHP-Entwickler sind, haben Sie möglicherweise das Gefühl, dass Sie dort waren und dies bereits getan haben. Sie haben eine beträchtliche Anzahl von Anwendungen entwickelt, Millionen von Codezeilen debuggt und eine Reihe von Skripten optimiert, um op zu erreichen

Wie analysiert und verarbeitet man HTML/XML in PHP? Wie analysiert und verarbeitet man HTML/XML in PHP? Feb 07, 2025 am 11:57 AM

Dieses Tutorial zeigt, wie XML -Dokumente mit PHP effizient verarbeitet werden. XML (Extensible Markup-Sprache) ist eine vielseitige textbasierte Markup-Sprache, die sowohl für die Lesbarkeit des Menschen als auch für die Analyse von Maschinen entwickelt wurde. Es wird üblicherweise für die Datenspeicherung ein verwendet und wird häufig verwendet

Erklären Sie JSON Web Tokens (JWT) und ihren Anwendungsfall in PHP -APIs. Erklären Sie JSON Web Tokens (JWT) und ihren Anwendungsfall in PHP -APIs. Apr 05, 2025 am 12:04 AM

JWT ist ein offener Standard, der auf JSON basiert und zur sicheren Übertragung von Informationen zwischen Parteien verwendet wird, hauptsächlich für die Identitätsauthentifizierung und den Informationsaustausch. 1. JWT besteht aus drei Teilen: Header, Nutzlast und Signatur. 2. Das Arbeitsprinzip von JWT enthält drei Schritte: Generierung von JWT, Überprüfung von JWT und Parsingnayload. 3. Bei Verwendung von JWT zur Authentifizierung in PHP kann JWT generiert und überprüft werden, und die Funktionen und Berechtigungsinformationen der Benutzer können in die erweiterte Verwendung aufgenommen werden. 4. Häufige Fehler sind Signaturüberprüfungsfehler, Token -Ablauf und übergroße Nutzlast. Zu Debugging -Fähigkeiten gehört die Verwendung von Debugging -Tools und Protokollierung. 5. Leistungsoptimierung und Best Practices umfassen die Verwendung geeigneter Signaturalgorithmen, das Einstellen von Gültigkeitsperioden angemessen.

PHP -Programm zum Zählen von Vokalen in einer Zeichenfolge PHP -Programm zum Zählen von Vokalen in einer Zeichenfolge Feb 07, 2025 pm 12:12 PM

Eine Zeichenfolge ist eine Folge von Zeichen, einschließlich Buchstaben, Zahlen und Symbolen. In diesem Tutorial wird lernen, wie Sie die Anzahl der Vokale in einer bestimmten Zeichenfolge in PHP unter Verwendung verschiedener Methoden berechnen. Die Vokale auf Englisch sind a, e, i, o, u und sie können Großbuchstaben oder Kleinbuchstaben sein. Was ist ein Vokal? Vokale sind alphabetische Zeichen, die eine spezifische Aussprache darstellen. Es gibt fünf Vokale in Englisch, einschließlich Großbuchstaben und Kleinbuchstaben: a, e, ich, o, u Beispiel 1 Eingabe: String = "TutorialPoint" Ausgabe: 6 erklären Die Vokale in der String "TutorialPoint" sind u, o, i, a, o, ich. Insgesamt gibt es 6 Yuan

Erklären Sie die späte statische Bindung in PHP (statisch: :). Erklären Sie die späte statische Bindung in PHP (statisch: :). Apr 03, 2025 am 12:04 AM

Statische Bindung (statisch: :) implementiert die späte statische Bindung (LSB) in PHP, sodass das Aufrufen von Klassen in statischen Kontexten anstatt Klassen zu definieren. 1) Der Analyseprozess wird zur Laufzeit durchgeführt.

Was sind PHP Magic -Methoden (__construct, __Destruct, __call, __get, __set usw.) und geben Sie Anwendungsfälle an? Was sind PHP Magic -Methoden (__construct, __Destruct, __call, __get, __set usw.) und geben Sie Anwendungsfälle an? Apr 03, 2025 am 12:03 AM

Was sind die magischen Methoden von PHP? Zu den magischen Methoden von PHP gehören: 1. \ _ \ _ Konstrukt, verwendet, um Objekte zu initialisieren; 2. \ _ \ _ Destruct, verwendet zur Reinigung von Ressourcen; 3. \ _ \ _ Call, behandeln Sie nicht existierende Methodenaufrufe; 4. \ _ \ _ GET, Implementieren Sie den dynamischen Attributzugriff; 5. \ _ \ _ Setzen Sie dynamische Attributeinstellungen. Diese Methoden werden in bestimmten Situationen automatisch aufgerufen, wodurch die Code -Flexibilität und -Effizienz verbessert werden.

See all articles