السلام عليكم
عندي سؤالين
السؤال الاول :
الثوابت تعطي المتغيرات قيم ثابتة مثلاً
define ("num",10);
ايش الفائدة منها عملياً ؟ علماً بأني ممكن اقول
$num = 10;
السؤال الثاني :
مافائدة دالة number_format
وماهي طريقة استخدامها ..
تحياتي
السلام عليكم
عندي سؤالين
السؤال الاول :
الثوابت تعطي المتغيرات قيم ثابتة مثلاً
define ("num",10);
ايش الفائدة منها عملياً ؟ علماً بأني ممكن اقول
$num = 10;
السؤال الثاني :
مافائدة دالة number_format
وماهي طريقة استخدامها ..
تحياتي
__________________
digitooth.com
حدّد هدفك .. وسر خلفه .. وأبشر بالنجاح
انت لو فكرت شوي عرفت انه اسمها ثوابت انها ما تتغير في البرنامج كامل
والمتغيرات تتغير
السؤال الثاني
الاجابه هنا
http://ch2.php.net/manual/en/function.number-format.php
__________________
مؤسسة المهمات البرمجية
00966507585887
0507585887
www.mr-php.com.sa
www.mr-php.com
بكيفي لتحميل الملفات
القران الكريم
المجموعة السعودية للانترنت
الحرية .. نبض ومعنى
اشكر لك اهتمامك يالغالي
لكن بالنسبة للثوابت ادري انها قيمها ثابتة وماتتغير ..
لكن مالفائدة العميلة منها ؟ وش الفرق بين اني استخدم متغير جديد واحط فيه القيمة المطلوبة او استخدم الثوابت ؟
__________________
digitooth.com
حدّد هدفك .. وسر خلفه .. وأبشر بالنجاح
عندما تقوم بإسناد قيمة ثابتة باستخدام define فإنها تريحك عند استدعائها أكثر من المتغيرات .. فمثلا يجب أن تستدعي المتغير بنفس اسمه وبنفس الحروف سواء كابيتل أو سمول .. أما define فيمكنها تحاهل تطابق الحروف الصغيرة والكبيرة والتركيز على الاسم فقط .. لاحظ
أيضا define لايمكن تغيير قيمتها بأي شكل داخل الشروط أو حلقات التكرار .. لذلك لاتستخدم بفعالية داخل الشروط والحلقات .. لاحظ التاليكود PHP:
define("GREETING", "Hello you.", true);
echo GREETING; // outputs "Hello you."
echo GreeTing; // outputs "Hello you."
مع أن الشرط تحقق في المثال بالأعلى إلا أنه لم يقم بتغيير قيمة GREETING إلى XXX .. وهذي ميزة قوية بالاحتفاظ بالقيمة لايمكن للمتغيرات مجاراتها ,, إذ أن المتغيرات تحتفظ باخر قيمة مررتها لها وتنسى ماقبلهاكود PHP:
define("GREETING", "Hello you.", true);
if (GREETING== "Hello you."){
define("GREETING", "XXXXXXXX", true);
}
echo GREETING;
استخدم define في تعريف ثوابت لاتتغير في البرنامج مثل اسم الموقع .. أو اسم القاعدة واسم المستخدم .. وأيضا في استبدال الكلمات بترجمتها الصحيحة إذا كان برنامجك يدعم تعدد اللغات
__________________
ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه
جزاك الله خير يا استاذي
وزادك علم ونفع بك
__________________
digitooth.com
حدّد هدفك .. وسر خلفه .. وأبشر بالنجاح