الفرق بين المراجعتين لصفحة: «PHP/constant»
< PHP
المساهمة في ترجمة الصفحة |
رؤيا-بنعطية (نقاش | مساهمات) لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>constant()</code> في PHP}}</noinclude> | |||
(PHP 4 >= 4.0.4, PHP 5, PHP 7) | (PHP 4 >= 4.0.4, PHP 5, PHP 7) | ||
سطر 63: | سطر 63: | ||
== مصادر == | == مصادر == | ||
* صفحة الدالة constant في توثيق PHP الرسمي. | * صفحة الدالة constant في توثيق PHP الرسمي. | ||
[[تصنيف:PHP]] | |||
[[تصنيف:PHP Function]] | |||
[[تصنيف:PHP Miscellaneous]] |
مراجعة 21:41، 26 مايو 2018
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
تعيدُ الدالة constant() قيمة ثابتٍ ما.
الوصف
mixed constant ( string $name )
تعيدُ الدالة constant() قيمة الثابت المشار إليه بالمعامل name.
الدالة constant() مفيدة إذا كنت بحاجة إلى استرداد قيمة ثابت، ولكن لا تعرف اسمه. أي أنه مُخَزَّنٌ في متغير أو مُعَادٌ بواسطة دالة.
تعمل الدالة constant() أيضًا مع ثوابت الأصناف.
العوامل
name
اسم الثابت.
القيم المعادة
إعادة قيمة الثابت، أو NULL إذا لم يكن الثابت مُعرَّفًا.
الأخطاء والاستثناءات
يُنشأ خطأ من مستوى E_WARNING إذا لم يكن الثابت مُعرَّفًا.
أمثلة
المثال 1: مثال على الدالة constant()
<?php
define("MAXSIZE", 100);
echo MAXSIZE;
echo constant("MAXSIZE"); // نفس ناتج السطر السابق
interface bar {
const test = 'foobar!';
}
class foo {
const test = 'foobar!';
}
$const = 'test';
var_dump(constant('bar::'. $const)); // string(7) "foobar!"
var_dump(constant('foo::'. $const)); // string(7) "foobar!"
?>
انظر أيضًا
- الدالة define(): تعريف ثابت مُسمَّى.
- الدالة defined(): تَتَحَقق مما إذا كان الثابت المُعطَى اسمُه موجودًا.
- قسم الثوابت.
مصادر
- صفحة الدالة constant في توثيق PHP الرسمي.