يوضح
1. يعرّف Const PI كمتغير. لا يمكن وضع الثوابت المحددة إلا في الدليل العلوي ولا يمكن وضعها في عبارات if أو {} في الوظائف.
2. التعريف هو تعريف ماكرو، ويمكن وضع الثوابت المحددة في أي مكان.
لاحظ أن تعريف الماكرو ليس عبارة بالمعنى الدقيق لـ C أو C++، لذلك لا يحتاج إلى أن ينتهي بفاصلة منقوطة في نهاية السطر.
مثال
ثابت رمزي #define Pi 3.1415926f; متغير القيمة الثابتة const float pi 3.1415926f;
ما سبق هو مقارنة بين طريقتي التعريف في ثوابت PHP وآمل أن يكون مفيدًا للجميع.