أخ بيكهام
اقتباس
اقتباس
وكذلك من الضروري جعل القيم الافتراضية في النهاية او عند استدعاء الدالة الاستغناء عن ارسال القيم بوضع اشارتي اقتباس...
ياريت بس توضحنا أكتر شو المقصود!!!!
لأني جربت وضع علامة الاقتباس.....مثل ماقلت....
بس ما مشي الحال وعم يقلي خطأ بالصفحة....
وشكراً عالدرس...
المقصود عندما تطلب دالة يجب أن نرسل القيم ضمن القوسين بنفس الترتيب الموجود في الدالة المنشأة... وإذا أردت ارسال قيمة فارغة يجب وضع قيمة الصفر محلها أو علامتي اقتباس
واترك الجملة السابقة لأنها ستضيعنا أكثر من فائدتها
أخت صوفي
اقتباس
اقتباس
والأمر return لا نستطيع أن نمرر عبره الا قيمة واحدة فقط...
إذا كان المقصود بإمرار قيمة هو قيمة الاسم والعلامة ، نكون بذلك قمنا بتمرير قيمتين ...
عندما نكتب return
نضع بعدها إما متغير أو نص
يعني أما نكتب على سبيل المثال
أو نكتب على سبيل المثال
وهذا يعني عند طلب الدالة سيصل إلينا قيمتها... والتي هي الموجودة بعد كلمة return
ولا عبرة في اسم هذه القيمة... لأننا تكلمنا أن الدالة لا تأخذ متغيرات من المحيط ولا تؤثر على متغيرات المحيط إلا إن استخدمنا global لبعض المتغيرات... كما سبق الذكر
أخ عبد
اقتباس
1-ذكرت لي أنه أذا وجد في الصفحة ذاتها أكثر من function فإن المتصفح سيعطي رسالة خطأ برمجي...
ماذا لو احتاج من الأمر اكثر من دالة فكيف سيكون الحل...؟؟؟
من الطبيعي أن تحتاج أكثر من دالة ولا مشكلة ... لكن المقصود أن لا تعيد كتابة الدالة نفسها أي تنشأها مرة ثانية بقصد أو غير قصد...
ومن هذا الخطأ مثلاً انشاء دالة ضمن حلقة while
!!
فيتكرر انشاؤها بنفس الاسم ويحدث خطأ يوقف التنفيذ.
3-
عند استخدام global
فإن جميع المتغيرات التي ستأتي بعدها ستصبح معروفة القيمة ضمن الدالة
وأي تأثير على قيمة هذا المتغير ضمن الدالة سيصبح تأثيراً خارجياً عليها
أما بخصوص المتصفحات
فهذا مرض من النادر أن تستطيع تجاوزه
لكن انت تسأل بخصوص جهة الكتابة
يمكنك استخدام هذا في بداية الصفحة الخاصة بك
قبل البدء بلغة الـ php
أو يمكنك وضعها باستخدام print
لتجعل الصفحة من اليمين
لتجعل الصفحة من اليسار
ويستذكرني أن اضع هذه الصورة المعبرة عما يعانية المصمم من عدم توافق المتصفحات
فائق الاحترام