إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

درس[5] الثوابت Php Constants

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • درس[5] الثوابت Php Constants

    [frame="20 95"]
    السلام عليكم ورحمة الله وبركاته

    بعد ان تعرفنا على كافة اشكال المتغيرات
    وبعض عوامل التعيين والمقارنة فى الـ php
    درس اليوم لتعريف الثواب فى الـ php وهى ماتسمى Php Constants

    الثوابت شئ شبيه بالمتغيرات مع بعض الإختلافات سواء فى الإستخدام او فى طريقة الكتابة , وسوف نتطرق لشرح الإختلافات فى هذا الدرس
    بسم الله.

    الإختلافات بين الثوابت والمتغيرات
    :-
    هذه هى اهم الإختلافات بين الثوابت والمتغيرات
    1. عندما تضيف قيما ما لأحد الثوابت لا يمكنك تغيرها فيما بعد
      مثل ماهو الحال مع المتغيرات. ولهذا اسمها ثوابت.
    2. قمية الثوابت اما ارقام او نصوص او متغير له قيمة رقمية او نصية.
      لكن المتغيرات يمكن ان تحمل اى نوع من البيانات مثل اتصال بقاعدة البيانات مثلا.

    ثانيا
    المتغيرات تكتب كما نعلم بالشكل التالى
    كود PHP:
    $var "قيمة المتغير"
    اما المتغيرات تكتب بالشكل التالى
    كود PHP:
    define("CONST""القيمة الثابتة هنا"); 
    عند استدعاء المتغير بإستخدام الأمر echo مثلا
    نستدعيه بالشكل التالى
    كود PHP:
    $name "محمد";
    echo 
    "انا اسمى "$name
    مع الثوابت يتم نفس الأمر بالشكل التالى
    كود PHP:
    define("NAME""محمد");
    echo 
    "انا اسمى "NAME
    هل يوجد قيود على اسماء الثوابت؟
    نعم نفس قيود اسماء المتغيرات, لا يمكن ان يكون اسم الثابت يحتوى على - او مسافات, او يبدأ برقم, لكن يمكن ان يكون ضمن الإسم رقم فى منتصفه او اخره بدون مشاكل.

    هل اسماء الثوابت حساسة لحالة الحروف الكبيرة والصغيرة؟

    بالطريقة التى كتبنا بها الثوابت فى الأمثلة السابقة نعم, هى حساسة
    يعنى الثابت NAME ليس نفسه الثابت Name
    لكن يمكننا ان نجعلها غير حساسة لحالة الحروف الكبيرة والصغيرة
    بإضافة مدخل ثالث للدالة define
    بالقيمة true
    بالشكل التالى
    كود PHP:
    define("NAME""محمد"true); 
    فى هذه الحالة الثابت Name هو نفسه الثابت NAME هو نفسه NaMe

    هناك بعض اسماء الثوابت الممنوع إستخدامها (او غير ممكن إستخدامها)
    لأنها معرفة إفتراضيا فى الـ php
    ويطلق عليها الإسم magic constants

    هذا هو كل مايمكن تعريفه عن الثوابت.

    منقول
    [/frame]

  • #2
    رد: درس[5] الثوابت Php Constants

    أعانك الله أخي محمود على هذا الجهد المبارك إن شاء الله

    .

    تعليق


    • #3
      رد: درس[5] الثوابت Php Constants

      جزاك الله خيرا أخى محمود

      نتابع معك هذه الدروس القيمة والمفيدة ان شاءا لله

      لك أجمل تحية ياطيب

      تعليق


      • #4
        رد: درس[5] الثوابت Php Constants

        حياكما الله إخوانى أبا يوسف وأبا همام
        الصفحه نورت بوجودكم

        تعليق


        • #5
          رد: درس[5] الثوابت Php Constants

          شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

          تعليق


          • #6
            رد: درس[5] الثوابت Php Constants

            شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

            تعليق

            مواضيع تهمك

            تقليص

            المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
            المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
            المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
            المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
            المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
            يعمل...
            X