الدالة 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.
انظر أيضًا
- الدالة
gettype(): الحصول على نوع المتغيّر. - تحويل الأنواع type-casting.
- التعامل مع الأنواع في PHP.