المشاركات

مجال المتغيرات في بي اتش بي Variable Scope

صورة
مدى(مجال) استخدام المتغيرات في بي اتش بي  في بي اتش بي تستطيع كتابة المتغيرات باي مكان بملف الكود ولكن مجال استخدام هذا المتغير ينحصر بثلاث انواع او اماكن على حسب المكان الذي كتبت فيه المتغير مثل ماذكرنا يوجد 3 اماكن لاستخدام المتغيرات داخل ملف بي اتش بي : local ( محلي او محصور) global ( عام او شامل ) static (ساكن او ثابت) مجال الإستخدام في local و global اي متغير يتم تعريفه خارج اي دالة (function) يعتبر ذو مجال global ويمكن دخول محتواه فقط خارج الدالة (function) اي متغير يتم تعريفه داخل اي دالة (function) يعتبر ذو مجال local ويمكن دخول محتواه فقط من داخل الدالة (function) مثال بسيط لاستخدام العام للمتغير والمحصور بالدالة : <? php $x= 5 ; // ذو مجال global function myTest () { $y= 10 ; // ذو مجال local echo "<p>تجربة متغير داخل دالة:<p>" ; echo "المتغير x هو: $x" ; echo "<br>" ; echo "المتغير y هو : $y" ; } // استخدام الدالة myTest(); echo "<p>تجربة المتغير خارج الدالة:<p&g

المتغيرات في بي اتش بي PHP Variables

المتغيرات مثل "الصندوق" لحفظ المعلومات مثال بسيط لبعض المتغيرات <? php $text= 'عالم البرمجة' ; echo $text; $x= 5 ; $y= 6 ; $z=$x+$y; echo $z; ?> كما لاحظت قمنا بتخزين نص داخل المتغير text وايضا قمنا بتخزين ارقام بكل من المتغير x و y وقمنا بعملية حسابية وتخزينها بالمتغير z ثم طلبنا طباعة كل من المتغير text و z للمتصفح اقتباس تذكر ان المتغير عباره عن صندوق او وعاء لاحتواء معلومات وتخزينها ليتم لاحقا استخدامها متغيرات بي اتش بي PHP Variables من المثال السابق لاحظنا انه يمكن تخزين قيم عدديه او نصية للمتغير او حتى تنفيذ عمليه حسابية تستطيع تسمية المتغيرات كما تريد باختصارات مثل x وغيرها من الحروف او تسميتها بنصوص لتدل على المحتوى المخزن مثل age لإحتواء قيمة تدل على العمر او name لاحتواء قيمة تدل على إسم على حسب رغبتك لتسهل عليك قراءة الكود مستقبلا كما انه يوجد قواعد لتسمية المتغيرات في بي اتش بي : يبدأ المتغير بعلامة الدولار $ متبوعا باسم المتغير يجب ان يبدأ المتغير بحرف او ب خط تحتي ( _ ) علامة الاندرسكور لايمكن ان يبدا اس

التعليقات و حساسية الكتابه بي اتش بي

التعليقات في PHP   التعليقات هي سطور بالملف يتم تجاهلها من قبل السيرفر والغرض منها ان تكون كملاحظات لك او لاي شخص يقرأ الأكواد فهي تفيدك بتذكر ماذا تريد من هذا الأمر فعند كتابة الكثير من الأوامر البرمجية والكثير من الملفات سوف تجد صعوبة بتذكر جميع ماكتبت او حتى لما تبحث عن اخطاء او ترغب بتطوير اي كود فمن السهل وجود ملاحظات تنبهك و تذكرك بعمل هذه الأوامر او حتى الملفات فمن الجيد وضع الكثير من الملاحظات على اي كود تكتبه لانه سيسهل عليك العمل في المستقبل ففي PHP هنالك عدة طرق لوضع ملاحظات ابسطها ملاحظة السطر الواحد مثل // هذه ملاحظة بسطر واحد وايضا # ملاحظة اخرى بسطر واحد ملاحظة باكثر من سطر مثل /* هنا ملاحظة باكثر من سطر وتحتوي على معلومات اكثر وسيتم تجاهلها من قبل السيرفر */ حالة حساسية الكتابة في PHP يجب ان تعلم ان المتغيرات في PHP حساسة عند الكتابة عند تعريف اي متغير وترغب بعرضه يجب ان تتاكد ان جميع الحروف مشابهة لما تم كتابته وتعريفه بالظبط مثلا المتغير هنا $ one = "واحد" ; ليس مثل هذا $ ONe = "متغير مختلف" ; مع انها ن

صيغة بي اتش بي PHP Syntax

صيغة PHP البسيطة تذكر ان ملفات  PHP يتم معالجتها بالسيرفر ويتم ارسال صفحة HTML بالنتيجه للمتصفح لعرضها يمكنك وضع كود PHP باي مكان بالمستند سكربت PHP يبدا بـ الوسم <? php وينتهي بـ الوسم ?> وتذكر ان امتداد ملف PHP ينتهي بـ . php ومن الطبيعي ان يحتوي ملف php على اكواد php و html والسبب أن أي كود خارج وسم البداية والنهاية للـ php سيتم تجاهله من السيرفر وسيتم معالجة الكود الذي داخل الوسم فقط هنا مثال بسيط لصفحة php  تحتوي على اكواد html وبنصفها اكواد php وسيتم معالجة ال php  بواسطة السيرفر ومعالجة html من قبل المتصفح <!DOCTYPE html> < html > < head > < title > Page Title </ title > < meta   charset = "UTF-8" > </ head > < body > < h1 > اول صفحة بي اتش بي لي </ h1 > <? php echo "مرحبا بالعالم" ; ?> </ body > </ html > داخل كود php استخدمنا دالة echo وهي من ابسط دوال php لاخراج نص مرحبا بالعالم للمتصفح ولاحظ ايضا ان الأمر انتهى بفاصلة منقوطه

تثبيت بي اتش بي PHP Install

ماذا أحتاج لتشغيل ملفات PHP لبدء استحدام ملفات PHP لديك طريقتين شراء استضافة تدعم تشغيل ملفات PHP وقواعد البيانات MYSQL تركيب PHP و MYSQL على جهازك عن طريق سيرفر محلي (الأفضل) إستضافة تدعم PHP و MYSQL  اذا كان لديك استضافة وتدعم تشغيل ملفات PHP وقواعد البيانات كل ماعليك هو وضع ملفاتك بالمجلد الرئيسي لموقعك انتبه ان ملفات PHP تنتهي ب . php وسوف يقوم السيرفر بتشغيل الملف طبعا لايحتاج ان تدفع لتركيب PHP او MYSQL لانها مجانية ومفتوحة المصدر ويمكن تركيبها بشكل مجاني من مواقعها تثبيت السيرفر المحلي على جهازك  يمكنك تثبيت PHP مباشرة على جهازك هنا شرح لطريقة تثبيت اللغة  إضغط هنا  من موقع اللغة وايضا يجب ان تثبت MYSQL وايضا سيرفر APACHE كلها مجانية ومفتوحة المصدر ولكن هناك خيارات اخرى وهي تثبيت سيرفر محلي وهو يحتوي على PHP و MYSQL و APACHE و ايضا PHPMYADMIN ويوجد العديد من برامج السيرفرات المحلية التي تسهل عملية التطوير وبرمجة المواقع بلغة PHP وقواعد البيانات MYSQL مايميز السيرفر المحلي انه يحتوي على كل البرامج التي تحتاجها لتطوير اي موقع افضل السيرفر

مقدمة عن بي اتش بي

نبذة عن php بي اتش بي هي لغة برمجة تتم معالجتها بالسيرفر لعمل مواقع الكترونية تفاعلية ومتطورة وهي تستخدم على نطاق واسع , مجانية الإستخدام , سهلة التعلم ايضا هي لغة ذات مصدر مفتوح يستطيع اي مطور المشاركة بتطويرها و تحسينها للأفضل قبل البدء بتعلم php ننصحك بمعرفة ولو اساسيات HTML CSS JavaScript ملفات php   يمكن ان تحتوي على اكواد php و على اكواد HTML و اكواد CSS وايضا اكواد Javascript تتم معالجة الأكواد وتنفيذ أوامرها على السيرفر ويتم ارسال النتيجه للمتصفح على صيغة كود HTML تنتهي ملفات php بامتداد . php امكانيات php مع php انت لست محدود لتصدير HTML للمتصفح تستطيع بواسطة PHP  انتاج صور و ملفات PDF و ملفات XML و ملفات نصوص عادية و ملفات XHTML وحتى ملفات فديو فلاش ويمكن تلخيص بعض نقاط القوة للغة بالتالي امكانية توليد صفحات تفاعلية المحتوى امكانية كتابة وقراءة وفتح ملفات على السيرفر امكانية تجميع بيانات النماذج ومعالجتها امكانية ارسال واستقبال ملفات cookies امكانية اضافة وتعديل وحذف البيانات من قاعدة البيانات تشفير البيانات امكانية تحديد صلاحيات