الدالة defined() في PHP
< PHP
(PHP 4, PHP 5, PHP 7)
تتحقق الدالة defined() من الثابت المعطىَ إن كان موجودًا.
الوصف
bool defined ( string $name )
تستخدم الدالة defined() للتحقق من الثابت المعطىَ إن كان موجودًا ومعرفًا.
ملاحظة: إِذا كنُت تريد التحقق من وجود متغيرًا ما استخدم الدالة isset()، ذلك لأنَّ الدالة defined() تُستخدم على الثوابت فقط. إذا كنُت تريد التحقق من وجود دالة ما، فاستخدم الدالة function_exists().
المعاملات
name
اسم الثابت الذي نريد التحقق من وجوده.
القيم المعادة
ستعُاد القيمة TRUE إذا كان المعامل name المعطى للدالة معرفًا، وما عدا ذلك ستُعاد القيمة FALSE.
أمثلة
المثال 1: التحقق من وجود الثابت
<?php
/* لاحظ استخدامنا لعلامات الاقتباس، فهي ضرورية */
if (defined('TEST')) {
echo TEST;
}
?>
انظر أيضًا
- الدالة
define(): التحقق إن كان الثابت المعطى لها موجودًا أم لا. - الدالة
constant(): إعادة قيمة أحد الثوابت. - الدالة
get_defined_constants(): إعادة مصفوفة ترابطية فيها أسماء جميع الثوابت والقيم المرتبطة بها. - الدالة
function_exists(): إعادة القيمةtrueإذا كانت الدالة المُمرَّرة إليها معرَّفة. - قسم الثوابت في توثيق اللغة.