PHP 5 الثوابت
بعد يعرف قيمة ثابتة في أي مكان آخر في البرنامج النصي لا يمكن تغييرها.
الثوابت PHP
ثابت هو معرف لقيمة بسيطة. لا يمكن تغيير هذه القيمة في البرنامج النصي.
يتكون ثابت من الحروف الإنجليزية، يؤكد، والأرقام، ولكن الأرقام لا تظهر كما الحرف الأول. (أسماء ثابتة لا تحتاج إلى إضافة $ التعديل).
ملاحظة: ثابت في جميع أنحاء السيناريو يمكن أن تستخدم.
وضع الثوابت PHP
وضع الثوابت باستخدام تحديد وظيفة ()، بناء الدالة كما يلي:
bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )
تحتاج هذه الدالة ثلاث حجج:
- اسم: مطلوب معلمات، اسم ثابت، هذا العلم.
- القيمة: قيمة المعلمات الإلزامية، والثوابت.
- case_insensitive: مقياس اختياري، إذا تم تعيين إلى TRUE، ثابت لحالة الأحرف. الافتراضي هو لحالة الأحرف.
المثال التالي نخلق ثابت لحالة الأحرف، قيمة ثابتة من "مرحبا بكم في w3big.com":
<?php // 区分大小写的常量名 define("GREETING", "欢迎访问 w3big.com"); echo GREETING; // 输出 "欢迎访问 w3big.com" echo '<br>'; echo greeting; // 输出 "greeting" ?>
المثال التالي نخلق ثابت تحسس حالة الأحرف، قيمة ثابتة من "مرحبا بكم في w3big.com":
<?php // 不区分大小写的常量名 define("GREETING", "欢迎访问 w3big.com", true); echo greeting; // 输出 "欢迎访问 w3big.com" ?>
الثوابت العالمية
بعد تحديد الثوابت، الافتراضي هو متغير عمومي التي يمكن استخدامها في أي مكان في المدى كاملة من البرنامج النصي.
يوضح المثال التالي استخدام الثوابت داخل دالة، حتى لو تم تعريف الثوابت في وظيفة الخارجية يمكن استخدامها ثابت عادة.
<?php define("GREETING", "欢迎访问 w3big.com"); function myTest() { echo GREETING; } myTest(); // 输出 "欢迎访问 w3big.com" ?>