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

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

(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.

انظر أيضًا

مصادر