الدالة get_resource_type()‎ في PHP

من موسوعة حسوب

(PHP 4 >= 4.0.2, PHP 5, PHP 7)

تُعيد الدالة get_resource_type()‎‎‎ نوع المورد المُعطى لها.

الوصف

string get_resource_type ( resource $handle )

تُعطي هذه الدالة نوع المورد المُعطى لها.

المعاملات

handle

مقبض للمورد المطلوب تقييمه.

القيم المعادة

عندما يكون المقبض handle عبارة عن مورد، فستُعيد هذه الدالة سلسلة نصّيّة تُمثِّل نوعه. وإن لم تتعرّف هذه الدالة على النّوع تكون القيمة المُعادة هي السلسلة النصّيّة Unknown.

إن لم يكن المقبض handle موردًا ستولِّد هذه الدالة خطأً وتُعيد القيمة NULL.

سجل التغييرات

الإصدار الوصف
PHP 5.3.0 إن لم يكن المقبض موردًا ستُعيد هذه الدالة القيمة NULL، إذ كانت تُعيد سابقًا القيمة FALSE.

أمثلة

المثال 1: مثال على الدالة get_resource_type()‎‎

<?php
// mysql link تطبع هنا النّوع
$c = mysql_connect();
echo get_resource_type($c) . "\n";

// stream تطبع هنا النّوع 
$fp = fopen("foo", "w");
echo get_resource_type($fp) . "\n";

// domxml document تطبع هنا النّوع 
$doc = new_xmldoc("1.0");
echo get_resource_type($doc->doc) . "\n";
?>

مصادر