الفرق بين المراجعتين لصفحة: «PHP/pseudo types»
لا ملخص تعديل |
ط نقل عبد اللطيف ايمش صفحة PHP/Types/pseudo-types إلى PHP/pseudo types: إعادة هيكلة التوثيق |
||
(6 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 5: | سطر 5: | ||
يعني هذا أن المعامل يقبل العديد من الأنواع -وليس بالضرورة جميعها-. | يعني هذا أن المعامل يقبل العديد من الأنواع -وليس بالضرورة جميعها-. | ||
على سبيل المثال الدالة <code>[[PHP | على سبيل المثال الدالة <code>[[PHP/gettype|gettype()]]</code> ستقبل جميع أنواع المتغيرات، في حين أن الدالة <code>[[PHP/str_replace|str_replace()]]</code> ستقبل السلاسل النصية والمصفوفات. | ||
== رقم – Number == | == رقم – Number == | ||
يشير Number إلى أن المعامل يمكن أن يكون عددًا صحيحًا أو عددًا عشريًا. | يشير Number إلى أن المعامل يمكن أن يكون عددًا صحيحًا أو عددًا عشريًا. | ||
== رد النداء – callback == | == رد النداء – callback == | ||
استخدم هذا في التوثيق قبل أن يُضاف [[PHP | استخدم هذا في التوثيق قبل أن يُضاف [[PHP/callable|نوع البيانات callable]] إلى PHP في الإصدار 5.4، ويعمل بنفس الطريقة. | ||
== مصفوفة|كائن – array|object == | == مصفوفة|كائن – array|object == | ||
يعني أن المعامل يمكن أن يكون [[PHP | يعني أن المعامل يمكن أن يكون [[PHP/array|مصفوفة]] أو [[PHP/object|كائنًا]]. | ||
== void == | == void == | ||
عندما يوضع كقيمة لما ستُعيده الدالة يعني أن قيمة المتغير التي ستُعاد من الدالة غير مهمة، أما إذا وضِعَ في قائمة المعاملات فهذا يعني أن الدالة لا تقبل أية معاملات. | عندما يوضع كقيمة لما ستُعيده الدالة يعني أن قيمة المتغير التي ستُعاد من الدالة غير مهمة، أما إذا وضِعَ في قائمة المعاملات فهذا يعني أن الدالة لا تقبل أية معاملات. | ||
سطر 18: | سطر 18: | ||
==مصادر== | ==مصادر== | ||
*[http://php.net/manual/en/language.pseudo-types.php صفحة Types pseudo-types في توثيق PHP الرسمي.] | *[http://php.net/manual/en/language.pseudo-types.php صفحة Types pseudo-types في توثيق PHP الرسمي.] | ||
[[تصنيف:PHP]] | [[تصنيف:PHP|{{SUBPAGENAME}}]] | ||
[[تصنيف:PHP Types]] | [[تصنيف:PHP Types|{{SUBPAGENAME}}]] |
المراجعة الحالية بتاريخ 03:50، 4 أبريل 2018
أشباه الأنواع هي كلمات مفتاحيَّة مستخدمة في توثيق PHP لتحديد الأنواع أو القيم التي يمكن أن يمتلكها المعامل ولا يمكن استخدامها في الشيفرات البرمجية.
مختلط – mixed
يعني هذا أن المعامل يقبل العديد من الأنواع -وليس بالضرورة جميعها-.
على سبيل المثال الدالة gettype()
ستقبل جميع أنواع المتغيرات، في حين أن الدالة str_replace()
ستقبل السلاسل النصية والمصفوفات.
رقم – Number
يشير Number إلى أن المعامل يمكن أن يكون عددًا صحيحًا أو عددًا عشريًا.
رد النداء – callback
استخدم هذا في التوثيق قبل أن يُضاف نوع البيانات callable إلى PHP في الإصدار 5.4، ويعمل بنفس الطريقة.
مصفوفة|كائن – array|object
يعني أن المعامل يمكن أن يكون مصفوفة أو كائنًا.
void
عندما يوضع كقيمة لما ستُعيده الدالة يعني أن قيمة المتغير التي ستُعاد من الدالة غير مهمة، أما إذا وضِعَ في قائمة المعاملات فهذا يعني أن الدالة لا تقبل أية معاملات.
…
$…
في نموذج الدالة يعني «وهكذا» (وهلم جرًا)، ويُستخدم عندما تأخذ الدالة عددًا لا نهائيًا من المعاملات.