الفرق بين المراجعتين ل"PHP/get resource type"

من موسوعة حسوب
< PHP
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>get_resource_type()</code>‎ في PHP}}</noinclude>')
 
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:الدالة <code>get_resource_type()</code>‎ في PHP}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:الدالة <code>get_resource_type()</code>‎ في PHP}}</noinclude>
 +
(PHP 4 >= 4.0.2, PHP 5, PHP 7)
 +
 +
تُعيد الدالة <code>get_resource_type()‎‎‎</code> نوع المورد المُعطى لها.
 +
 +
== الوصف ==
 +
<syntaxhighlight lang="php">
 +
string get_resource_type ( resource $handle )
 +
</syntaxhighlight>تُعطي هذه الدالة نوع المورد المُعطى لها.
 +
 +
== المعاملات ==
 +
 +
=== <code>handle</code> ===
 +
مقبض للمورد المطلوب تقييمه.
 +
 +
== القيم المعادة ==
 +
عندما يكون المقبض <code>handle</code> عبارة عن مورد، فستُعيد هذه الدالة سلسلة نصّيّة تُمثِّل نوعه. وإن لم تتعرّف هذه الدالة على النّوع تكون القيمة المُعادة هي السلسلة النصّيّة <code>Unknown</code>.
 +
 +
إن لم يكن المقبض <code>handle</code> موردًا ستولِّد هذه الدالة خطأً وتُعيد القيمة <code>NULL</code>.
 +
 +
== سجل التغييرات ==
 +
{| class="wikitable"
 +
!الإصدار
 +
!الوصف
 +
|-
 +
|PHP 5.3.0
 +
|إن لم يكن المقبض موردًا ستُعيد هذه الدالة القيمة <code>NULL</code>، إذ كانت تُعيد سابقًا القيمة <code>FALSE</code>.
 +
|}
 +
 +
== أمثلة ==
 +
المثال 1: مثال على الدالة <code>get_resource_type()</code>‎‎<syntaxhighlight lang="php">
 +
<?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";
 +
?>
 +
</syntaxhighlight>
 +
 +
== مصادر ==
 +
* [http://php.net/manual/en/function.get-resource-type.php صفحة الدالة get_resource_type في توثيق PHP الرسمي].
 +
[[تصنيف:PHP]]
 +
[[تصنيف:PHP Functions]]

مراجعة 11:34، 14 أبريل 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";
?>

مصادر