علي العراقي المدير
الجنس :
عدد الرسائل : 530 البلد : العراق
تاريخ التسجيل : 23/01/2009 النقاط : 7 معدل النشاط : 334
| موضوع: دورة تعلم برمجة بلغة php الدرس الاول 26/4/2017, 8:26 pm | |
| قبل البداء في اول دروس الدورة يمكنك استخدام اي محرر نصوص لكتابة الاكواد وتنفيذها وانت تعلم لتنفيذ للغة PHP تحتاج لسيرفر اباجي ولكن انصحك ببرنامج WebStorm 2017.1.1 سيساعدك كثيرا كونة فية تكمله تلقائية للاكواد ويغيك عن السيرفر
عنوان درسنا لليوم : بدايتك مع لغة php نبذة سريعة عن لغة: PHP هي لغة حرة مفتوحة المصدر ومجانية الستخدام و مخصصة لتطوير تطبيقات الويب وبيئة تطويرها هي Linux إن كانت لك سابقة عهود مع أي لغة برمجة لن تجد المر غريب لن المنطق البرمجي واحد وأوامرها تشبه إلى حد كبير أمها لغةC إن كنت من مستخدمي أحد اللغات التالية وهي C# أو C++ أو C أو java ستجد مرونة كبيرة توفرها هذه اللغة في التعامل بخلف ما إعتدت عليه . أول ما سيصادفك من هذه المرونة أن هذه اللغة ل تحتاج لتعريف متغيرات فقط إسناد القيمة للمتغير وسيقوم مترجم اللغة بالتعرف على القيمة التي يحويها المتغير تلقائياً . - اقتباس :
- ملاحظة :اوامر لغة PHP غير حساسة لحالة الحرف بمعنى يمكنك الكتابة بالحرف الكبيرة أو الصغيرة على حد سواء في أوامر اللغة
وبما أن صفحة الويب يمكن أن تتضمن أكواد غير أكواد لغة PHP إذاً يجب تنبية المترجم أين أكواد PHP ليتم التعرف عليها ولهذا عند كتابة أكواد PHP داخل الصفحة يجب تضمينها ضامن وسم الفتح php?> ووسم الغلق ?> هناك أيضاً الشكل المختصر ولكن تم إيقاف إستخدامه لتشغيله يجب عليك التعديل على ملف php.iniوكما جرى العرف والعادة طباعة جملة إفتتاحية وغالباً تكون hello world - الكود:
-
<?php echo ("hello "); echo "world !!"; ?>
ضاع هذا الكود في ملف وليكن باسم test.php ونفذ الكود عن طريق كتابة رابط الصفحة في نافذة المُتصفح .
- اقتباس :
- ملاحظة : يُسمح لك باستخدام المسافات الفارغة و السطر كيفما تشاء ولكن يجب
أن يتم الفصل بين الوامر البرمجية بالفاصلة المنقوطة ";”
يمكننا تطبيق وسوم ال HTML وطباعتها كالتالي :
- الكود:
-
<?php echo "<div style='color:#F00;'>hello world !!</div>"; ?> وقد قمت بإستبدال علمة القتباس المزدوجة إلى مفردة حتى ل يحدث تضارب بين العلمتين ويمكن أن يكون الكود أيضاً بهذا الشكل : - الكود:
-
<?php echo '<div style="color:#F00;">hello world !!</div>'; ?> وسيأتي الحديث عن الفرق بين الطريقتين لحقاً . ويمكن أيضاً إستخدام العلمة \ قبل العلمة التي ل تريد أن يحدث لها تضارب مع علمة أخرى بهذا الشكل : - الكود:
-
<?php echo "<div style=\"color:#F00;\">hello world !!</div>"; ?> للدمج نستخدم علمة النقطة . كالتالي :
- الكود:
-
<?php echo "hello"." world !!"; ?> التعليقات في أكواد: php - تستخدم العلمتين // أو العلمة # لضاافة تعليق سطر واحد ويمكنك إستخدام بداية التعليق بالرمز*/ وإنتهائه بالرمز /* لحصر ما بينهما
- الكود:
-
<?php تعليق سطر واحد // تعليق سطر واحد # /* حصر التعليق */ /* حصر تعليق أكثر من سطر حصر تعليق أكثر من سطر */ ?> المتغيرات : - فقط ما نحتاجه لتعريف متغير في لغة php هو أن يسبق اسم المتغير العلمة $ ول يشترط أن تضع للمتغير قيمة عند بداية التعريف ولكن ليصح إستخدامه قبل تعيين قيمه له ويتم التعرف على نوع البيانات المسندة للمتغير تلقائياً - تسمية المتغيرات تتبع القواعد العامة بأن يبدأ اسم المتغير بحرف من حروف اللغة النجليزية أو من 127 إلى 255 من جدول ASCII ول يحتوي غير الحروف النجليزية والرقام والعلمة _ ومن 127 إلى 255 من جدول الـ ASCII على هذا يمكن إستخدام اللغة العربية في تسمية المتغيرات .
- اقتباس :
- ملحظة : من 127 إلى 255 من جدول ASCII تكون مخصصة لرموز اللغة الحالية المستخدمه على الجهاز .
تسمية المتغيرات حساسة لحالة الحرف أي إستخدامك حرف كبير غير إستخدامك لحرف صغير والتالي تعريف متغيرات مختلفه تحمل قيم مختلفة :
- هناك قيم أخرى يمكن إسنادها للمتغير سنتعرف عليها لحقا كالمصفوفات والكائنات و العنوان - اقتباس :
- ملحظة : القيمة المنطقية false والقيمة الفارغة null لتظهر في الطباعة والقيمة المنطقية true يطبع عوضااً عنها 1
درسنا القادم سنستمرمع العمليات الحسابية : |
|