1. Resource adalah variabel khusus yang disimpan dalam sumber daya eksternal.
Variabel tipe sumber daya yang digunakan meliputi: file terbuka, koneksi database, area kanvas grafis, dan pegangan khusus lainnya. Dibuat dan didaur ulang oleh programmer.
<?php // Jenis sumber daya // Gunakan fungsi fopen() untuk membuka file info.txt di direktori saat ini dalam mode penulisan, dan tetapkan sumber daya file yang dikembalikan ke $file_handle $file_handle = fopen("info.txt","w"); var_dump($file_handle); // sumber daya(3, aliran) fclose($file_handle); // Gunakan fungsi opendir() untuk membuka direktori C:\WINDOWS\Fonts di sistem Windows dan mengembalikan sumber daya direktori $dir_handle = opendir("C:\WINDOWS\Fonts"); var_dump($dir_handle); // sumber daya(4, aliran) // Gunakan fungsi mysqli_connect() untuk terhubung ke sistem manajemen MySQL dan mengembalikan sumber koneksi MySQL $link_mysql = mysqli_connect("localhost", "root", ""); var_dump($link_mysql); // mengembalikan banyak konten // Gunakan fungsi imagecreate() untuk membuat artboard 100*50 piksel dan mengembalikan sumber daya gambar $im_handle = imagecreate(100,50); var_dump($im_handle); // sumber daya(6, gd) // Gunakan fungsi xml_parser_create() untuk mengembalikan sumber parser XML $xml_parser = xml_parser_create(); var_dump($xml_parser); // sumber daya(7, xml)
2. NULL, NULL khusus berarti suatu variabel tidak memiliki nilai, dan satu-satunya nilai yang mungkin dari tipe NULL adalah NULL.
NULL tidak mewakili spasi, tidak mewakili 0, juga tidak mewakili string kosong, tetapi menyatakan bahwa nilai variabel kosong nilai juga merupakan nilai yang ada, dan NULL mewakili nilai Tidak ada.
<?php // tipe NULL $a = BATAL; $b = "nilai"; tidak disetel($b); // Lepaskan $b var_dump($a); // batal var_dump($b); // null, beri pemberitahuan var_dump($c); // null, berikan pemberitahuan
Di atas adalah tipe khusus dari variabel PHP. Saya harap dapat bermanfaat bagi semua orang.