1. المورد هو متغير خاص يتم تخزينه في الموارد الخارجية.
تتضمن متغيرات نوع المورد المستخدمة ما يلي: الملفات المفتوحة واتصالات قاعدة البيانات ومناطق لوحة الرسومات والمقابض الخاصة الأخرى. تم إنشاؤها وإعادة تدويرها من قبل المبرمجين.
<?php // نوع المورد // استخدم الدالة fopen() لفتح ملف info.txt في الدليل الحالي في وضع الكتابة، وقم بتعيين مصدر الملف الذي تم إرجاعه إلى $file_handle $file_handle = fopen("info.txt"،"w")؛ var_dump($file_handle); // المورد (3، تيار) ؛ fClose($file_handle); // استخدم وظيفة opendir() لفتح الدليل C:\WINDOWS\Fonts ضمن نظام Windows وإرجاع مورد الدليل $dir_handle = opendir("C:\WINDOWS\Fonts"); var_dump($dir_handle // المورد (4، تيار) ؛ // استخدم وظيفة mysqli_connect() للاتصال بنظام إدارة MySQL وإرجاع مورد اتصال MySQL $link_mysql = mysqli_connect("localhost"، "root"، ""); var_dump($link_mysql); // يُرجع الكثير من المحتوى // استخدم وظيفة imagecreate() لإنشاء لوحة فنية بحجم 100*50 بكسل وإرجاع مصدر الصورة $im_handle = imagecreate(100,50); var_dump($im_handle); // المورد (6, gd) // استخدم الدالة xml_parser_create() لإرجاع مورد محلل XML $xml_parser = xml_parser_create(); var_dump($xml_parser) // المورد (7، XML) ؛
2. NULL، الخاص NULL يعني أن المتغير ليس له قيمة، والقيمة الوحيدة الممكنة للنوع NULL هي NULL.
NULL لا يمثل مسافة، ولا يمثل 0، ولا يمثل سلسلة فارغة، ولكنه يمثل أن قيمة المتغير فارغة value هي أيضًا قيمة موجودة، وتمثل NULL قيمة غير موجودة.
<?php // نوع فارغ $a = NULL; $ب = "القيمة"; unset($b); // الإصدار $b var_dump($a); var_dump($b); // لاغية، قم بإعطاء إشعار var_dump($c); // لاغية، قم بإعطاء إشعار
ما ورد أعلاه هو الأنواع الخاصة لمتغيرات PHP وآمل أن تكون مفيدة للجميع.