


Zusammenfassung von Beispielen für Methoden zur Bestimmung, ob eine Variable in PHP leer ist
BeurteilenVariable ist leer. Gleichzeitig mache ich, wie viele Anfänger, oft Fehler, deshalb habe ich einige häufig verwendete Methoden in PHP aussortiert, um zu beurteilen, ob a Variable ist leer. Methode
1. Isset-Funktion: Bestimmen, ob die Variable initialisiert ist
Beschreibung: Es wird nicht bestimmt, ob die Variable leer ist und verwendet werden kann um festzustellen, ob die Variable leer ist, und kann verwendet werden, um zu bestimmen, ob die Variable initialisiert wurde. Ob die Elemente in definiert wurdenHinweis: Wenn Sie isset verwenden, um zu bestimmen, ob die Array-Elemente initialisiert wurden, ist dies der Fall ist etwa viermal höher als
array_key_exists
$a = ''; $a['c'] = ''; if (!isset($a)) echo '$a 未被初始化' . ""; if (!isset($b)) echo '$b 未被初始化' . ""; if (isset($a['c'])) echo '$a 已经被初始化' . ""; // 显示结果为 // $b 未被初始化 // $a 已经被初始化
2. leere Funktion: Erkennen, ob die Variable „leer“ ist
Beschreibung: beliebig nicht initialisierte Variable, Wert ist 0 oder falsch oder leer Zeichenfolge "" Oder Nullvariablen, leere Arrays und Objekte ohne Attribute werden als leer== beurteilt wahrHinweis 1: Nicht initialisierte Variablen können auch als „leer“ erkannt werden
Hinweis 2: leere können nur Variablen erkennen, nicht jedoch Anweisungen
$a = 0; $b = ''; $c = array(); if (empty($a)) echo '$a 为空' . ""; if (empty($b)) echo '$b 为空' . ""; if (empty($c)) echo '$c 为空' . ""; if (empty($d)) echo '$d 为空' . "";
3 = Nullfunktion: Bestimmen Sie, ob die Variable „leer“ ist
Hinweis: Variablen und leere Arrays, deren Wert 0 oder falsch ist oder eine leere Zeichenfolge „“ oder null ist, werden als null beurteiltHinweis: Der wesentliche Unterschied zu leer ist: var == Wenn die Variable nicht initialisiert ist, meldet null einen Fehler.
$a = 0; $b = array(); if ($a == null) echo '$a 为空' . ""; if ($b == null) echo '$b 为空' . ""; if ($c == null) echo '$b 为空' . ""; // 显示结果为 // $a 为空 // $b 为空 // Undefined variable: c
4. is_null-Funktion: Erkennen, ob die Variable „null“ ist
Beschreibung: Wenn der Variablen der Wert „null“ zugewiesen wird, erfolgt die Erkennung Ergebnis ist wahrHinweis 1: Bei null wird die Groß-/Kleinschreibung nicht beachtet: $a = null; $a = NULL Es gibt keinen Unterschied
Hinweis 2: Das Erkennungsergebnis ist nur wahr, wenn der Wert der Variablen „null“ ist ", 0, Nullzeichenfolgen, falsch und leere Arrays werden alle als falsch erkannt
Hinweis 3: Wenn die Variable nicht initialisiert ist, meldet das Programm einen Fehler
$a = null; $b = false; if (is_null($a)) echo '$a 为NULL' . ""; if (is_null($b)) echo '$b 为NULL' . ""; if (is_null($c)) echo '$c 为NULL' . ""; // 显示结果为 // $a 为NULL // Undefined variable: c
5 . var === Nullfunktion: Erkennt, ob die Variable „null“ ist, und der Typ der Variablen muss ebenfalls „null“ sein
Erklärung: Wenn der Variablen der Wert „null“ zugewiesen wird "Und der Typ der Variablen ist ebenfalls „null“, das Erkennungsergebnis ist wahrHinweis 1: Bei der Beurteilung von „null“ hat gleich is_null den gleichen Effekt
Hinweis 2: Wenn die Variable nicht initialisiert ist , das Programm meldet einen Fehler
Zusammenfassend sind in PHP „NULL“ und „leer“ zwei Konzepte.
isset wird hauptsächlich verwendet, um festzustellen, ob eine Variable initialisiert wurde.empty kann Variablen mit den Werten „false“, „empty“, „0“, „NULL“ und setzen „nicht initialisiert“. Als WAHR beurteilt
is_null Nur Variablen mit dem Wert „NULL“ werden als WAHR beurteilt
var == null Als WAHR beurteilt werden Variablen mit den Werten „falsch“, „leer“, „ 0“ und „NULL“
var === null Nur Variablen mit dem Wert „NULL“ werden als WAHR beurteilt
Das obige ist der detaillierte Inhalt vonZusammenfassung von Beispielen für Methoden zur Bestimmung, ob eine Variable in PHP leer ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



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

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.

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

Das Arbeiten mit der Datenbank in CakePHP ist sehr einfach. In diesem Kapitel werden wir die CRUD-Operationen (Erstellen, Lesen, Aktualisieren, Löschen) verstehen.

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

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

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

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