Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie Elemente in einem Objekt in PHP
So löschen Sie Elemente in einem Objekt in PHP: Erstellen Sie zunächst eine PHP-Beispieldatei und löschen Sie dann ein Attribut des Objekts über die Funktion „var_dump($user);unset($user->name);var_dump($user). ;"-Methode Das ist es.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Wie lösche ich Elemente in einem Objekt mit PHP? Wie lösche ich ein Attribut eines Objekts in PHP?
unset
<?php define('CLI_SCRIPT', true); $user = new stdClass(); $user->id = 1; $user->name = 'tony'; $user->age = 23; var_dump($user); unset($user->name); var_dump($user);
Verwandte Einführung:
unset – Geben Sie die angegebene Variable frei.
Beschreibung
unset(mixed $var, mixed $... = ?): void
unset() Zerstört die angegebene Variable. Das Verhalten von
unset() in einer Funktion hängt von der Art der Variablen ab, die Sie zerstören möchten.
Wenn Sie eine globale Variable in einer Funktion unset() entfernen, wird nur die lokale Variable zerstört und die Variablen in der aufrufenden Umgebung behalten denselben Wert bei, bevor wir unset() aufrufen.
<?php function destroy_foo() { global $foo; unset($foo); } $foo = 'bar'; destroy_foo(); echo $foo; ?>
Die obige Routine gibt Folgendes aus:
bar
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo löschen Sie Elemente in einem Objekt in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!