الفرق بين المراجعتين ل"PHP/constant"

من موسوعة حسوب
< PHP
اذهب إلى التنقل اذهب إلى البحث
(إضافات و تعديلات)
سطر 2: سطر 2:
 
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
 
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
  
تعيدُ الدالة constant()‎ قيمة ثابتٍ ما.
+
تعيدُ الدالة <code>constant()‎</code> قيمة ثابتٍ ما.
  
 
== الوصف ==
 
== الوصف ==
 
<syntaxhighlight lang="php">
 
<syntaxhighlight lang="php">
 
mixed constant ( string $name )
 
mixed constant ( string $name )
</syntaxhighlight>تعيدُ الدالة constant()‎ قيمة الثابت المشار إليه بالمعامل name.
+
</syntaxhighlight>تعيدُ الدالة <code>constant()‎</code> قيمة الثابت المشار إليه بالمعامل <code>name</code>.
  
الدالة constant()‎ مفيدة إذا كنت بحاجة إلى استرداد قيمة ثابت، ولكن لا تعرف اسمه. أي أنه مُخَزَّنٌ في متغير أو مُعَادٌ بواسطة دالة.
+
الدالة <code>constant()‎</code> مفيدة إذا كنت بحاجة إلى استرداد قيمة ثابت، ولكن لا تعرف اسمه. أي أنه مُخَزَّنٌ في متغير أو مُعَادٌ بواسطة دالة.
  
تعمل الدالة constant()‎ أيضًا مع ثوابت الأصناف.
+
تعمل الدالة <code>constant()</code>‎ أيضًا مع ثوابت الأصناف.
  
 
== العوامل ==
 
== العوامل ==
  
=== name ===
+
=== <code>name</code> ===
 
اسم الثابت.
 
اسم الثابت.
  
 
== القيم المعادة ==
 
== القيم المعادة ==
إعادة قيمة الثابت، أو NULL إذا لم يكن الثابت مُعرَّفًا.
+
إعادة قيمة الثابت، أو <code>NULL</code> إذا لم يكن الثابت مُعرَّفًا.
  
 
== الأخطاء والاستثناءات ==
 
== الأخطاء والاستثناءات ==
يُنشأ خطأ من مستوى E_WARNING إذا لم يكن الثابت مُعرَّفًا.
+
يُنشأ خطأ من مستوى <code>E_WARNING</code> إذا لم يكن الثابت مُعرَّفًا.
  
 
== أمثلة ==
 
== أمثلة ==
المثال 1: مثال على الدالة constant()‎<syntaxhighlight lang="php">
+
المثال 1: مثال على الدالة <code>constant()</code>‎<syntaxhighlight lang="php">
 
<?php
 
<?php
  
سطر 57: سطر 57:
  
 
== انظر أيضًا ==
 
== انظر أيضًا ==
* الدالة define()‎: تعريف ثابت مُسمَّى.
+
* الدالة <code>[[PHP/define|define()‎]]</code>: تعريف ثابت مُسمَّى.
* الدالة defined()‎: تَتَحَقق مما إذا كان الثابت المُعطَى اسمُه موجودًا.
+
* الدالة <code>[[PHP/defined|defined()‎]]</code>: تَتَحَقق مما إذا كان الثابت المُعطَى اسمُه موجودًا.
 
* قسم الثوابت.
 
* قسم الثوابت.
  

مراجعة 21:54، 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 الرسمي.