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

من موسوعة حسوب
< PHP
المساهمة في ترجمة الصفحة
 
لا ملخص تعديل
سطر 1: سطر 1:
= الدالة constant()‎ في PHP =
<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 الرسمي.