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

من موسوعة حسوب
< PHP
مراجعة 11:13، 16 أبريل 2018 بواسطة عبد اللطيف ايمش (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

(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";
?>

مصادر