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

من موسوعة حسوب
< PHP
إنشاء الصفحة مع البنية الأساسية لها
 
لا ملخص تعديل
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:دوال التعامل مع المتغيرات في PHP}}</noinclude>
توفِّر هذه الدوال معلوماتٍ إضافيةً عن المتغيرات، راجع [[PHP/variables|صفحة المتغيرات]] للمزيد من المعلومات عنها. <noinclude>{{DISPLAYTITLE:دوال التعامل مع المتغيرات في PHP}}</noinclude>


== <code>[[PHP/boolval|boolval()‎]]</code> ==
== <code>[[PHP/boolval|boolval()‎]]</code> ==
إعطاء  القيمة المنطقيّة لمتغيّر ما.
== <code>[[PHP/doubleval|doubleval()‎]]</code> ==
== <code>[[PHP/doubleval|doubleval()‎]]</code> ==
هي اسم بديل (alias) للدالة <code>[[PHP/floatval|floatval()]]‎</code>.
== <code>[[PHP/floatval|floatval()‎]]</code> ==
== <code>[[PHP/floatval|floatval()‎]]</code> ==
إعطاء قيمة من نوع <nowiki/>[[PHP/float|عدد عشري]] (float) لمتغيّر ما.
== <code>[[PHP/get_defined_vars|get_defined_vars()‎]]</code> ==
== <code>[[PHP/get_defined_vars|get_defined_vars()‎]]</code> ==
إعادة مصفوفة تحتوي على كل المتغيّرات المُعرَّفة.
== <code>[[PHP/get_resource_type|get_resource_type()‎]]</code> ==
== <code>[[PHP/get_resource_type|get_resource_type()‎]]</code> ==
إعادة نوع المورد المُعطى لها.
== <code>[[PHP/gettype|gettype()‎]]</code> ==
== <code>[[PHP/gettype|gettype()‎]]</code> ==
إعادة نوع المتغيّر.
== <code>[[PHP/intval|intval()‎]]</code> ==
== <code>[[PHP/intval|intval()‎]]</code> ==
إعادة قيمة من نوع <nowiki/>[[PHP/integer|عدد صحيح]] (integer) لمتغيّر ما.
== <code>[[PHP/is_array|is_array()‎]]</code> ==
== <code>[[PHP/is_array|is_array()‎]]</code> ==
التّحقّق ما إذا كان المتغيّر مصفوفةً.
== <code>[[PHP/is_bool|is_bool()‎]]</code> ==
== <code>[[PHP/is_bool|is_bool()‎]]</code> ==
التّحقّق ما إذا كان المتغيّر <nowiki/>[[PHP/boolean|قيمةً منطقيةً]] (boolean).
== <code>[[PHP/is_callable|is_callable()‎]]</code> ==
== <code>[[PHP/is_callable|is_callable()‎]]</code> ==
التّحقّق من القدرة على استدعاء محتوى المتغيّر كدالة.
== <code>[[PHP/is_double|is_double()‎]]</code> ==
== <code>[[PHP/is_double|is_double()‎]]</code> ==
هي اسم بديل (alias) للدالة <code>[[PHP/is float|is_float()‎]]</code>.
== <code>[[PHP/is_float|is_float()‎]]</code> ==
== <code>[[PHP/is_float|is_float()‎]]</code> ==
التّحقّق ما إذا كان المتغيّر عددًا عشريًّا.
== <code>[[PHP/is_int|is_int()‎]]</code> ==
== <code>[[PHP/is_int|is_int()‎]]</code> ==
التّحقّق ما إذا كان المتغيّر عددًا صحيحًا.
== <code>[[PHP/is_integer|is_integer()‎]]</code> ==
== <code>[[PHP/is_integer|is_integer()‎]]</code> ==
هي اسم بديل (alias) للدالة <code>[[PHP/is int|is_int()‎]]</code>.
== <code>[[PHP/is_iterable|is_iterable()‎]]</code> ==
== <code>[[PHP/is_iterable|is_iterable()‎]]</code> ==
التّحقّق من أنّ محتوى المتغيّر هو <nowiki/>[[PHP/iterable|قيمة تكراريّة (iterable)]].
== <code>[[PHP/is_long|is_long()‎]]</code> ==
== <code>[[PHP/is_long|is_long()‎]]</code> ==
هي اسم بديل (alias) للدالة <code>[[PHP/is int|is_int()‎]]</code>.
== <code>[[PHP/is_null|is_null()‎]]</code> ==
== <code>[[PHP/is_null|is_null()‎]]</code> ==
التّحقّق ما إذا كانت قيمة المتغيّر هي عَدَم <code>NULL</code>.
== <code>[[PHP/is_numeric|is_numeric()‎]]</code> ==
== <code>[[PHP/is_numeric|is_numeric()‎]]</code> ==
التّحقّق ما إذا كان المتغيّر عدديًّا أو سلسلة نصّيّة عدديّة.
== <code>[[PHP/is_object|is_object()‎]]</code> ==
== <code>[[PHP/is_object|is_object()‎]]</code> ==
التّحقّق ما إذا كان المتغيّر كائنًا.
== <code>[[PHP/is_real|is_real()‎]]</code> ==
== <code>[[PHP/is_real|is_real()‎]]</code> ==
هي اسم بديل (alias) للدالة <code>[[PHP/is float|is_float()‎]]</code>.
== <code>[[PHP/is_resource|is_resource()‎]]</code> ==
== <code>[[PHP/is_resource|is_resource()‎]]</code> ==
التّحقّق ما إذا كان المتغيّر موردًا (resource).
== <code>[[PHP/is_scalar|is_scalar()‎]]</code> ==
== <code>[[PHP/is_scalar|is_scalar()‎]]</code> ==
تحديد ما إذا كان المتغيّر أوليًا (scalar).
== <code>[[PHP/is_string|is_string()‎]]</code> ==
== <code>[[PHP/is_string|is_string()‎]]</code> ==
تحديد ما إذا كان المتغيّر سلسلةً نصيّةً.
== <code>[[PHP/print_r|print_r()‎]]</code> ==
== <code>[[PHP/print_r|print_r()‎]]</code> ==
طباعة معلومات مقروءة من قبل الإنسان حول متغيّر ما.
== <code>[[PHP/serialize|serialize()‎]]</code> ==
== <code>[[PHP/serialize|serialize()‎]]</code> ==
توليد تمثيل قابل للتخزين لقيمة ما.
== <code>[[PHP/settype|settype()‎]]</code> ==
== <code>[[PHP/settype|settype()‎]]</code> ==
تعيين نوع المتغيّر.
== <code>[[PHP/strval|strval()‎]]</code> ==
== <code>[[PHP/strval|strval()‎]]</code> ==
إعطاء قيمة من نوع سلسلة نصّيّة لمتغيّر ما.
== <code>[[PHP/unserialize|unserialize()‎]]</code> ==
== <code>[[PHP/unserialize|unserialize()‎]]</code> ==
إعطاء قيمة بلغة PHP انطلاقًا من تمثيل مُخزَّن.
== <code>[[PHP/unset|unset()‎]]</code> ==
== <code>[[PHP/unset|unset()‎]]</code> ==
إزالة تعيين المتغيّر المُعطى.
== <code>[[PHP/var_dump|var_dump()‎]]</code> ==
== <code>[[PHP/var_dump|var_dump()‎]]</code> ==
استخلاص معلومات حول المتغيّر.
== <code>[[PHP/var_export|var_export()‎]]</code> ==
== <code>[[PHP/var_export|var_export()‎]]</code> ==
إعادة أو إخراج تمثيل سلسلة نصّيّة قابل للتحليل لمتغيّر ما.


== مصادر ==
== مصادر ==

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

توفِّر هذه الدوال معلوماتٍ إضافيةً عن المتغيرات، راجع صفحة المتغيرات للمزيد من المعلومات عنها.

boolval()‎

إعطاء  القيمة المنطقيّة لمتغيّر ما.

doubleval()‎

هي اسم بديل (alias) للدالة floatval().

floatval()‎

إعطاء قيمة من نوع عدد عشري (float) لمتغيّر ما.

get_defined_vars()‎

إعادة مصفوفة تحتوي على كل المتغيّرات المُعرَّفة.

get_resource_type()‎

إعادة نوع المورد المُعطى لها.

gettype()‎

إعادة نوع المتغيّر.

intval()‎

إعادة قيمة من نوع عدد صحيح (integer) لمتغيّر ما.

is_array()‎

التّحقّق ما إذا كان المتغيّر مصفوفةً.

is_bool()‎

التّحقّق ما إذا كان المتغيّر قيمةً منطقيةً (boolean).

is_callable()‎

التّحقّق من القدرة على استدعاء محتوى المتغيّر كدالة.

is_double()‎

هي اسم بديل (alias) للدالة is_float()‎.

is_float()‎

التّحقّق ما إذا كان المتغيّر عددًا عشريًّا.

is_int()‎

التّحقّق ما إذا كان المتغيّر عددًا صحيحًا.

is_integer()‎

هي اسم بديل (alias) للدالة is_int()‎.

is_iterable()‎

التّحقّق من أنّ محتوى المتغيّر هو قيمة تكراريّة (iterable).

is_long()‎

هي اسم بديل (alias) للدالة is_int()‎.

is_null()‎

التّحقّق ما إذا كانت قيمة المتغيّر هي عَدَم NULL.

is_numeric()‎

التّحقّق ما إذا كان المتغيّر عدديًّا أو سلسلة نصّيّة عدديّة.

is_object()‎

التّحقّق ما إذا كان المتغيّر كائنًا.

is_real()‎

هي اسم بديل (alias) للدالة is_float()‎.

is_resource()‎

التّحقّق ما إذا كان المتغيّر موردًا (resource).

is_scalar()‎

تحديد ما إذا كان المتغيّر أوليًا (scalar).

is_string()‎

تحديد ما إذا كان المتغيّر سلسلةً نصيّةً.

print_r()‎

طباعة معلومات مقروءة من قبل الإنسان حول متغيّر ما.

serialize()‎

توليد تمثيل قابل للتخزين لقيمة ما.

settype()‎

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

strval()‎

إعطاء قيمة من نوع سلسلة نصّيّة لمتغيّر ما.

unserialize()‎

إعطاء قيمة بلغة PHP انطلاقًا من تمثيل مُخزَّن.

unset()‎

إزالة تعيين المتغيّر المُعطى.

var_dump()‎

استخلاص معلومات حول المتغيّر.

var_export()‎

إعادة أو إخراج تمثيل سلسلة نصّيّة قابل للتحليل لمتغيّر ما.

مصادر