الفرق بين المراجعتين لصفحة: «PHP/settype»

من موسوعة حسوب
< PHP
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>settype()</code>‎ في PHP}}</noinclude>'
 
لا ملخص تعديل
 
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:الدالة <code>settype()</code>‎ في PHP}}</noinclude>
<noinclude>{{DISPLAYTITLE:الدالة <code>settype()</code>‎ في PHP}}</noinclude>
(PHP 4, PHP 5, PHP 7)
تُعيِّن الدالة <code>settype()‎‎‎‎‎</code> نوع المتغيّر.
== الوصف ==
<syntaxhighlight lang="php">
bool settype ( mixed &$var , string $type )
</syntaxhighlight>تُعيِّن نوع المتغيّر <code>var</code> إلى النّوع <code>type</code>.
== المعاملات ==
=== <code>var</code> ===
المتغيّر المطلوب تغيير نوعه.
=== <code>type</code> ===
القيم المُمكنة للنوع هي:
* <code>"boolean"</code> أو <code>"bool"</code>: قيمة منطقية.
* <code>"integer"</code> أو <code>"int"</code>: عدد صحيح.
* <code>"float"</code> أو <code>"double"</code>: عدد عشري.
* <code>"string"</code>: سلسلة نصّيّة.
* <code>"array"</code>: مصفوفة.
* <code>"object"</code>: كائن.
* <code>"null"</code>: عَدَم.
== القيم المعادة ==
تُعيد القيمة <code>TRUE</code> عند النّجاح، أو <code>FALSE</code> عند الفشل.
== أمثلة ==
المثال 1: مثال على الدالة <code>settype()</code>‎<syntaxhighlight lang="php">
<?php
$foo = "5bar"; // سلسلة نصّيّة
$bar = true;  // قيمة منطقيّة
settype($foo, "integer"); // أصبح المتغيّر $foo عددًا صحيحًا
settype($bar, "string");  // أصبح المتغيّر $bar سلسلة نصّيّة
?>
</syntaxhighlight>
== ملاحظات ==
القيمة القصوى للنوع <code>"int"</code> هي <code>PHP_INT_MAX</code>.
== انظر أيضًا ==
* الدالة <code>[[PHP/gettype|gettype()]]</code>‎: الحصول على نوع المتغيّر.
* [[PHP/type juggling|تحويل الأنواع type-casting]].
* [[PHP/type juggling|التعامل مع الأنواع في PHP]].
== مصادر ==
* [http://php.net/manual/en/function.settype.php صفحة الدالة settype في توثيق PHP الرسمي].
[[تصنيف:PHP]]
[[تصنيف:PHP Function]]
[[تصنيف:PHP Variable Handling]]

المراجعة الحالية بتاريخ 09:28، 18 أبريل 2018

(PHP 4, PHP 5, PHP 7)

تُعيِّن الدالة settype()‎‎‎‎‎ نوع المتغيّر.

الوصف

bool settype ( mixed &$var , string $type )

تُعيِّن نوع المتغيّر var إلى النّوع type.

المعاملات

var

المتغيّر المطلوب تغيير نوعه.

type

القيم المُمكنة للنوع هي:

  • "boolean" أو "bool": قيمة منطقية.
  • "integer" أو "int": عدد صحيح.
  • "float" أو "double": عدد عشري.
  • "string": سلسلة نصّيّة.
  • "array": مصفوفة.
  • "object": كائن.
  • "null": عَدَم.

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

تُعيد القيمة TRUE عند النّجاح، أو FALSE عند الفشل.

أمثلة

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

<?php
$foo = "5bar"; // سلسلة نصّيّة
$bar = true;   // قيمة منطقيّة

settype($foo, "integer"); // أصبح المتغيّر $foo عددًا صحيحًا
settype($bar, "string");  // أصبح المتغيّر $bar سلسلة نصّيّة
?>

ملاحظات

القيمة القصوى للنوع "int" هي PHP_INT_MAX.

انظر أيضًا

مصادر