1. Ressource ist eine spezielle Variable, die in externen Ressourcen gespeichert wird.
Zu den verwendeten Ressourcentypvariablen gehören: offene Dateien, Datenbankverbindungen, Grafik-Canvas-Bereiche und andere spezielle Handles. Von Programmierern erstellt und recycelt.
<?php // Ressourcentyp // Verwenden Sie die Funktion fopen(), um die Datei info.txt im aktuellen Verzeichnis im Schreibmodus zu öffnen und die zurückgegebene Dateiressource $file_handle zuzuweisen $file_handle = fopen("info.txt","w"); var_dump($file_handle); // resources(3, stream) fclose($file_handle); // Verwenden Sie die Funktion opendir(), um das Verzeichnis C:\WINDOWS\Fonts unter dem Windows-System zu öffnen und die Verzeichnisressource zurückzugeben $dir_handle = opendir("C:\WINDOWS\Fonts"); var_dump($dir_handle); // resources(4, stream) // Verwenden Sie die Funktion mysqli_connect(), um eine Verbindung zum MySQL-Verwaltungssystem herzustellen und die MySQL-Verbindungsressource zurückzugeben $link_mysql = mysqli_connect("localhost", "root", ""); var_dump($link_mysql); // gibt viel Inhalt zurück // Verwenden Sie die Funktion imagecreate(), um eine 100*50 Pixel große Zeichenfläche zu erstellen und die Bildressource zurückzugeben $im_handle = imagecreate(100,50); var_dump($im_handle); // resources(6, gd) // Verwenden Sie die Funktion xml_parser_create(), um die XML-Parser-Ressource zurückzugeben $xml_parser = xml_parser_create(); var_dump($xml_parser); // resources(7, xml)
2. NULL, das spezielle NULL bedeutet, dass eine Variable keinen Wert hat und der einzig mögliche Wert vom Typ NULL NULL ist.
NULL stellt kein Leerzeichen dar, stellt weder 0 noch eine leere Zeichenfolge dar, sondern stellt dar, dass der Variablenwert entweder ein Nullwert oder ein leerer Wert ist, aber kein Nullwert value ist ebenfalls ein vorhandener Wert und NULL stellt einen Wert dar, der nicht existiert.
<?php // NULL-Typ $a = NULL; $b = „Wert“; unset($b); // $b freigeben var_dump($a); // null var_dump($b); // null, gib eine Benachrichtigung var_dump($c); // null, gib eine Benachrichtigung
Die oben genannten sind die speziellen Arten von PHP-Variablen. Ich hoffe, dass sie für alle hilfreich sind.