أي من الخيارات التالية يُستخدم لإنشاء ثابت (constant) في لغة PHP؟ A) const PI 3.14 B) define("PI", 3.14) C) definition PI 3.14 D) var PI 3.14 ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
B) define("PI", 3.14)
الإجابة الصحيحة هي B) define("PI", 3.14).
في لغة PHP، تُستخدم الدالة `define()` لتعريف الثوابت (constants). الثوابت هي قيم لا تتغير أثناء تنفيذ البرنامج. إليك شرح مفصل:
- `define()`: هذه الدالة تأخذ وسيطين أساسيين:
- اسم الثابت: وهو الاسم الذي ستستخدمه للإشارة إلى القيمة الثابتة (مثل "PI" في المثال). يجب أن يكون الاسم عبارة عن سلسلة نصية (string) محاطة بعلامات اقتباس مزدوجة (" ").
- قيمة الثابت: وهي القيمة التي تريد تعيينها للثابت (مثل 3.14 في المثال). يمكن أن تكون القيمة رقمًا، أو سلسلة نصية، أو حتى قيمة منطقية (true/false).
- مثال:
```php
define("MAX_USERS", 100);
echo MAX_USERS; // سيطبع 100
```
في هذا المثال، قمنا بتعريف ثابت باسم `MAX_USERS` وقيمته 100. يمكننا الآن استخدام `MAX_USERS` في أي مكان في البرنامج للإشارة إلى هذه القيمة.
لماذا الخيارات الأخرى غير صحيحة؟
- A) const PI 3.14: `const` تستخدم لتعريف الثوابت *داخل* الأصناف (classes) في PHP، وليست طريقة عامة لتعريف الثوابت خارج الأصناف.
- C) definition PI 3.14: لا توجد دالة أو كلمة مفتاحية باسم `definition` في PHP.
- D) var PI 3.14: `var` تستخدم لتعريف المتغيرات (variables)، وليست الثوابت. المتغيرات يمكن أن تتغير قيمتها أثناء تنفيذ البرنامج، بينما الثوابت لا تتغير.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال أي من الخيارات التالية يُستخدم لإنشاء ثابت (constant) في لغة PHP؟ A) const PI 3.14 B) define("PI", 3.14) C) definition PI 3.14 D) var PI 3.14 ؟ اترك تعليق فورآ.