العودة   منتديات تصميم > ركن برمجيات المواقع ولغات البرمجه > قسم لغات البرمجه

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 07-04-2010, 04:29 AM
brg brg غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Jul 2010
المشاركات: 13
افتراضي دروس php من البدايه حتى الاحتراف


دروس php للمبتدئين , دروس بى ات بى php , دروس php مصوره

سنقوم باذن الله فى اعطاء الدوره فى اللغه ابتداء من الصفر حتى الاحتراف باذن الله فى PHP5
الدرس الأول بعنوان : مقدمة الى لغة البى اتش بى والمتطلبات أساسيه بالدوره

مقدمه الى لغة بى اتش بى

لغة البى اتش بى هى لغه ابتكرها ريسموس ليردورف عام 1994 وابتكرها خصيصا لبناء المواقع الديناميكيه والتفاعليه وقام بكتابتة السورس الاصلى لها باستخدام لغة السى والسى ++ ومنذ ذلك الوقت حتى الآن يتم التطوير عليها حتى اصبحت لغة كامله على حسب وصف مبتكر اللغه والكمال لله وحده وذلك الكمال على حد وصف مبتكر اللغه جاء بفضل المجهودات التى بذلها جميع من شارك فى بناء تلك اللغه وتطويرها حتى اصبحت الآن لغه من اللغات العالميه التى يفضلها الأغلبيه ويسعى الكثير الى تعلمها واحترافها .

بالصفه التقنيه لغة البى اتش بى يمكن وصف لغة البى اتش بى بثلاث صفات تميزها :

1- هى لغه غير منهجية : بمعنى ان الكود الذى تقوم بكتابته يمكن تشغيله على أى نظام تشغيل فيمكن تشغيله على اللينكس ويمكن تشغيله على الوندوز ولن يظهر لك أى أخطاء طالما كان الكود صحيحا .

2- هى لغه تعتبر جزء لا يتجزأ من HTML : بمعنى أنك بكل سهوله يمكنك ادراج أكواد ووسوم HTML كما سيظهر فى تطبيقاتنا المقبله فكودك الذى ستقوم بكتابته سيكون خليطا من الhtml ولغة php وكما يمكن أيضا اضافة أكواد جافا سكربت الى أكواد الphp .

3- لغه تعمل على السيرفرات : بمعنى أن كود الphp يتم تشغيله على السيرفرات ويتم تنفيذه عليها ويتم ارسال الى متصفح الصفحه كود الhtml فقط ولا يتم ارسال كود ال php ولذلك اذا قمت بتشغيل أى صفحة مكتوبه بلغة الphp بالمتصفح وألقيت نظره الى السورس كود ستجده بلغة html على الرغم ان الصفحه مكتوبه فى الأساس بلغة php . ومعنى هذا ان كود الphp تم ترجمته بالخادم وتم ارسال اليك كود html جاهزا ليتم عرضه على متصفحك.

معظم المواقع المتواجده على الشبكه هى من النوع الديناميكى وأيضا قد تكون من النوع التفاعلى . فقد تفتح صفحه تجد بها قائمه بالدروس الشيقه تحتوى على بعض المعلومات التى قد تكون شيقه بالنسبه لك وأيضا تفتح موقع تجد به آخر الأخبار ويحييك باسمك عند تسجيل دخولك و...............
انها قائمه لا تنتهى من الابداعات التى لا حصر لها والتى يمكن انجازها بلغة php بسهوله جدا ويسر لا يوجد أكثر منه مثلما سنجد فى دروسنا القادمه.

دعونا نتأمل للحظات قصيره : لماذا أصبحت لغة php بهذا القدر من الذيوع والصيت الكبير ؟؟؟!!!
هذا لعدة أسباب لعل من أهمها :
1- السهوله الكبيره التى بها تلك اللغه وتبسيطها لقدر كبير جدا من القواعد والروتينات المستخدمه فى بعض اللغات الأخرى كالسى والسى ++ .
2- معظم مقدمى خدمات الاستضافه يدعمون تلك اللغه كشئ أساسى فى مميزات الخدمه .
3- الآن أصبح مئات الألوف من المبرمجيين متقنين تلك اللغه وقد تكون أنت واحدا منهم .

واذا قمنا بعمل مقارنه سريعه بين لغة php ولغة asp سنجد ان كلا اللغتان تؤديان نفس الغرض . قد يفضل البعض لغة asp لأنها من ابداعات ميكروسوفت العملاقه ولكن أنت كمبرمج يهمك بعض الأشياء وهى أن برنامجك يعمل على كل المنصات ويهمك المقدره الماليه . فاذا قارنا اللغتين من تلك النواحى سنجد ان لغة الasp لا تعمل بشكل جيد على جميع المنصات بعكس لغة php فانها كما ذكرنها سابقا انها لغه غير منهجية المنصه وكما انك يجب ان تدفع ترخيصا لاستخدامك لغة asp اما لغة php غهى لغة مفتوحة المصدر ولماذا تدفع عندما بامكانك انك لا تدفع

متطلبات الدوره ومتطلبات العمل والبرمجه بلغة php
سيتطلب منك عدة متطلبات أساسيه
أولها : التركيز الشديد وأن تقوم بالتدريب على كافة الأمثله المتواجده بالدوره وفهمها كاملة واذا وجد أمامك أى شئ غير واضح لا تتردد فى السؤال فنحن هنا لنفيد ونستفيد .
ثانيا : ستحتاج الى بعض البرامج :
1- محرر للغة php و ذلك المحرر أنا أفضله وأستخدمه فى كامل عملى
http://dl.filekicker.com/send/file/1...XA/dzphp41.exe

طريقة تسطيب البرنامج هى كطريقة تسطيب أى برنامج بسيط .

2- ستحتاج الى برنامج السيرفر المحلى ويوجد البرامج المتواجده منها سيرفر الجمل وسيرفر appserv وسيرفر phptriad : انا عن نفسى أفضل سيرفرappserv وذلك لقوته ووجود ترقياته بشكل مستمر يمكنك تحميل آخر نسخه من هنا :
http://prdownloads.sourceforge.net/a...0.exe?download

طريقة تسطيب برنامج السيرفر المحلى appserv خطوه بخطوه بالتفصيل الممل

1. اضغط بدل كليك على ايقونة البرنامج التى قمت بتحميلها من على الموقع

الشكل الأول : شاشة الترحيب

2. ترخيص الاستخدام واتفاقية الاستخدام بين الشركه والمستخدم فالبرنامج يعمل تحت رخصة GNU/GPL
سنقوم بالضغط على I Agree

الشكل 2 : شاشة اتفاقية الاستخدام

3. اختيار مكان تحميل البرنامج : ينصح بعد تغيير المسار وأن تتركة كما هو c:\AppServ


الشكل 3 : اختيار مكان تسطيب البرنامج


4. اختيار المكونات التى تريد تسطيبها على جهازك :
Apache HTTP Server
MySQL Database
PHP Hypertext Preprocessor
phpMyAdmin

سنقوم باختيار الأربعة اختيارات والضغط على next


الشكل 4 : اختيار المكونات الاساسيه .

5- اعدادات apache
سنقوم بتحديد اعدادات apache فى تلك الصفحه :
server name : ستحدد اسم السيرفر وليكن : www.6smem.com
admin email : ستحدد البريد الالكترونى الخاص بالمدير وليكن : roottraidnt.net
HTTP PORT : ستحدد المنفذ الخاص للأباتشى وسيكون 80 ويفضل عدم تغييره حتى لا يتسبب بمشاكل أنت فى غنى عنها.




6- اعدادات MYSQL
Root Password : هو كلمة مرور المحرك الخاص بقواعد البيانات ويجب ان تقوم بادخاله وحفظه وذلك لأن جميع تعاملاتك مع قواعد البيانات ستكون بكلمة المرور تلك .
ملاحظه : اسم المستخدم الافتراضى للمحرك هو root.
Character Sets : تحديد لغة البيانات المخزنه سنقوم بتركها كما هى حتى لا تسبب أى مشاكل حين تنفيذ الأكواد .

Old Password : اذا كانت تحث معك مشاكل عند كتابة الكود البرمجى ببرنامج MYSQL API قديم فستجد أن ذلك الخطأ قد ظهر لك :
Client does not support

authentication protocol requested by server; consider upgrading MySQL client
ولذلك يجب عليك أن تحدد ذلك الخيار لتتجنب حدوث أى من المشاكل عند تنفيذ الكود .
Enable InnoDB : خيار متقدم الى حد ما وهو يستخدم اذا كنت تستخدم Enable InnoDB.

شاشه 6 : اعدادات سيرفر قواعد البيانات MYSQL

7- شاشة اتمام عملية التسطيب سنقوم بتحديد الاختيارين لكى يتم تشغيل السيرفر بعد عملية اتمام التحميل ثم الضغط على finish .



الشكل 7 : شاشة اتمام عملية التسطيب .


بعد اتمام عملية التنصيب ستقوم بعمل اعادة تشغيل للحاسبك الالكترونى .

هناك بعض الأساسيات التى يجب الاهتمام بها :

أنت الآن جهازك قد أصبح مهيئا لكتابة أكواد البى اتش بى ولكن أين ستقوم بوضع ملفاتك المكتوبه بلغة php وكيف ستقوم بعرضها على جهازك .

أولا : المكان الذى ستقوم بوضع ملفاتك به :

قم بالدخول الى المسار التالى
قم بالدخول الى محرك الأقراص C
ثم قم بالدخول الى المجلد Appserv
ثم الى المجلد www وهو المسمى بمجلد الروت
وسيكون المسار أمامك كما يلى C:\AppServ\www

فى هذا المجلد ستقوم بوضع كافة الملفات التى ستقوم بكتابتها
ومن الممكن أن تقوم بعمل مجلد فرعى من المجلد www لكى تقوم بتجميع مجلد مشروع معين مثلا وهذا هوا الأفضل بالتأكيد .
كما يوجد بالصوره التاليه


يوجد بها ملف مسمى mime.php
به كود مفرد لا يتعلف بأى مشروع

أما المجلد nojoom فهو مجلد مشروع تم تسميته بذلك الاسم ويوجد به ملفات بها اكواد مثل mime.php
تربط بينها وبين بعضها بالمهام التى تودى الوظائف المعينه .

ثانيا : عرض صفحات php على المتصفح :
عليك تعلم سيدى الفاضل أنه منذ لحظة تسطيبك لبرنامج السيرفر المحلى فانه تم حجز الكلمه localhost للسيرفر المحلى

قم بفتح متصفح الانترنت (اكسبلورر) واكتب به
http://localhost
سيقوم بفتح الصفحه التاليه ومعنى ظهور تلك الصفحه أن كل شئ حتى الآن يسير بشكل طبيعى جدا


والآن نفترض أن لدينا الملف المسمى mime.php
الذى أشرنا اليه من قبل ونريد أن نتسدعيه فى المتصفح
لاحظ معى أن هذا الملف موجود بفولدر الروت مباشرة ولا يوجد داخل أى مجلدات فرعيه c:\appserv\www
فيتم استدعاؤه فى المتصفح بكتابة ما يلى
http://localhost/mime.php

أما بالنسبة للمشروع او المجلد المسمى nojoom سيتم استدعاؤه كما يلى
http://localhost/nojoom/


دروس php من البدايه حتى الاحتراف


قائمة برامج السيرفرات وتحرير php


كثيره هى البرامج الخاصه بتحرير ملفات php

وبرامج التى تعمل كسيرفرات شخصية بحاسبك وسنتستعرض اهمهم فى هذا المرجع
وبالطبع يتم تثبيت برنامج واحد فقط من برامج السيرفرات أما برامج التحرير فيمكنك تنصيب اكثر من واحد
أولا : برامج السيرفرات الشخصية



البرنامج الأول : سيرفر AppServ









موقع البرنامج : http://www.appservnetwork.com/


مطور البرنامج : apples


اخر نسخة متوفرة حتى اليوم هى :



AppServ 2.5.10


  • Apache 2.2.8
  • PHP 5.2.6
  • MySQL 5.0.51b
  • phpMyAdmin-2.10.3
رابط التحميل : http://prdownloads.sourceforge.net/a...0.exe?download


التركيب بالصور






























البرنامج الثانى : سيرفر الجمل








موقع البرنامج : http://daif.net/camel/?app=index





مطور البرنامج : ضيف العتيبى





اخرنسخة متوفرة حتى اليوم هى :





  • أباتشي 2.0.53
  • بي إتش بي 5.2.5
  • ماي إس كيو إل 5.0.51a
  • اس كيو لايت 2.8.17
  • محسن زيند 3.3.0
رابط التحميل : http://daif.net/camel/?app=down





البرنامج الثالث : سيرفر XAMPP














موقع البرنامج : http://www.apachefriends.org/en/index.html





مطور البرنامج : Kai 'Oswald' Seidler





اخر نسخة متوفرة حتى اليوم هى :





  • Apache 2.2.14 (IPv6 enabled) + OpenSSL 0.9.8l
  • MySQL 5.1.41 + PBXT engine
  • PHP 5.3.1
  • phpMyAdmin 3.2.4
  • Perl 5.10.1
  • FileZilla FTP Server 0.9.33
  • Mercury Mail Transport System 4.72
رابط التحميل : http://sourceforge.net/projects/xampp/files/



ثانيا : برامج تحرير ملفات PHP

سنستعرض البرامج الأكثر شيوعا وروابط ال****************************ات ان وجدت لها .






البرنامج الأول : برنامج DZ PHP Editor













رابط الشركة المنتجة : http://www.dzsoft.com/php-editor.html























البرنامج الثانى: برنامج NotePad++















رابط الشركة المنتجة : http://notepad-plus.sourceforge.net/uk/site.htm










رابط ال**************************** : البرنامج مجانى






البرنامج الثالث : برنامج NuSphere PHP ED





احد البرامج العملاقة وهو ستوديو كامل لتحرير php







رابط الشركة المنتجة : http://www.nusphere.com/

رابط التحميل :http://rapidshare.com/files/17955527...d_by_Strog.rar

كلمة مرور الملف المضغوط : phped5.6

البرنامج الثالث : برنامج Zend Studio



احد البرامج العملاقة وهو ستوديو كامل لتحرير php



رابط الشركة المنتجه : http://www.zend.com/products/studio/

رابط التحميل : http://downloads.zend.com/studio-ecl...ipse-6_0_0.exe





ساهم معنا فى تحسين المنتدى بالضغط هنا ومشاركة الموضوع على الفيس بوك


التعديل الأخير تم بواسطة brg ; 07-04-2010 الساعة 04:41 AM
رد مع اقتباس
  #2  
قديم 07-04-2010, 04:46 AM
brg brg غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Jul 2010
المشاركات: 13
افتراضي رد: دروس php من البدايه حتى الاحتراف



مفاهيم أساسيه والمتغيرات والثوابت وسندرس فيه بعض الأساسيات اللازم معرفتها والالمام بها مثل
1- اختبار تشغيل php باستخدام phpinfo
2- ملف php.ini وأهميته والتعامل معه
3- التعليقات فى لغة php
4- الطباعه فى php
5- المتغيرات Variables
6- الثوابت Constants
7- العمليات على المتغيرات
8- المقارنه بين المتغيرات
أثناء تلك الخطوات سنقوم بكتابة بعض البرامج التى تشرح ماهية العمل .


الشرح

1- اختبار تشغيل php باستخدام phpinfo
يقوم phpinfo باستخراج كميه كبيره من المعلومات الخاصه بالحاله الحاليه ل php . متضمنه اصدار php والمعلومات الخاصة ببيئة التشغيل للأباتشى apache environment وحالة الجلسات sessions ومتغيرات php ورخصة استخدام php License .
عادة يستخدم phpinfo() فى فحص اعدادات النظام والمتغيرات المعرفه مسبقا .

والآن لنقم سويا بتنفيذ الأمر phpinfo() على اجهزتنا
ولكى نقوم بذلك سنقوم بعمل ملف جديد ونسميه
phpinfo.php
وسنضع به الكود التالى الخاص باظهار معلومات phpinfo()




رمز PHP:
كود:
<?php
phpinfo();
?> 





والآن قم بتنفيذ الملف باستدعاؤه من المتصفح بكتابة العنوان
http://localhost/phpinfo.php
سيظهر لك صفحة مشابهه للصفحه التاليه وكما ترون كمية المعلومات الهائله التى يوفرها لك هذا الأمر عند تنفيذه وستعلم أهمية كل معلومه من المعلومات التاليه تباعا طوال دراستنا للغه فى الدوره



شكل 2-1 : معلومات phpinfo()


2- ملف php.ini وأهميته والتعامل معه .
يوجد هذا الملف فى المسار C:\WINDOWS\php.ini ويمكن فتحة باستخدام المفكره أو اى برنامج تحرير آخر
يعتبر هذا الملف من الملفات الأكثر أهميه فى php فهو الملف القائم على عملية توفيق لغة php ويضم هذا الملف كافة الخواص الخاصه باللغه مع امكانية تغييرها ويوضع قبل كل خاصيه الخيارات الخاصه بذلك فمثلا اذا نظرنا الى السطر رقم 250 حتى السطر رقم 256 من الملف سنجد ما يلى :

رمز PHP:
كود:
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 30     ; Maximum execution time of each script, in seconds
max_input_time = 60    ; Maximum amount of time each script may spend parsing request data
memory_limit = 8M      ; Maximum amount of memory a script may consume (8MB)  

سنجد أنه تم كتابة ما تدل عليه الخواص التى سيتم تعريفها
ففى مثالنا هذا تم تعريف الخواص على انها Resource Limits أى حدود الموارد المستهلكه
والخاصيه max_execution_time تعبر عن الحد الأقصى من الوقت لتنفيذ السكربت بالثوانى وقد قام بكتابة جانبها ما تدل عليه .وهكذا مع جميع الخواص .
ستجد أن عملية التعديل على ملف php.ini هى عملية غاية فى السهوله ولكنها تحتاج الى بعض من الخبره فى التعديل على بعض الخواص لذا كن حذرا فى التعامل .
لاحظ : أن احتياجك الى التعديل على ملف php.ini أثناء قيامك بالبرمجه ستكون نادره .
اذا كنت قد اقمت بعض التعديلات فى الملف وتريد الرجوع للوضع الأصلى مرفق مع الموضوع ملف php.ini الأصلى الذى يوجد بدون أى تعديلات عليه .
سنتطرق فيما بعد الى طريقة توفيق php على حسب ما نريده بالتفصيل .

3- التعليقات فى لغة php
التعليقات تعتبر من الأساليب التى تستخدم فى تسهيل عملية التعديل على الملفات فيما بعد وهى تظهر للمبرمج فقط ولا تظهر أثناء تنفيذ الكود أى انها تكون بمثابة توجيهات للمبرمج فقط لكى يستطيع أن يتعرف على الكود بسهوله اذا عاد اليه بعد فتره.
تخيل معى أنك كتبت كود برمجى مكون من ألف سطر وجئت بعد فترة شهر وتريد التعديل على قيمه معينه به ستجد انها ستكون عملية غاية فى الصعوبه أن تجد السطر الذى توجد به القيمه المراده ولكن باستخدام التعليقات ستكون العمليه غايه فى السهوله .
ولكتابة التعليقات هناك 3 طرق متبعه لكتابة التعليقات فى برنامجك :

1- تعليق مكون من سطر واحد

رمز PHP:

كود:
<?
// اكتب تعليقك هنا المكون من سطر واحد
?> 


2- تعليق مكون من أكثر من سطر

رمز PHP:
كود:
<?
/*
اكتب تعليقك
هنا
المكون من أكثر من سطر
*/
?> 

3- النوع الثالث من التعليقات يستخدم فى عمل تعليق من سطر واحد وهو لا يستخدم بكثره ويسمى shell-style comment

رمز PHP:
كود:
<?
# ضع تعليقك هنا
?> 

وكما ذكرنا مسبقا أن التعليقات لا تظهر عند تنفيذ الكود ولكنها توجيهات للمبرمج ليس أكثر .

4- الطباعه فى php
يستخدم فى عملية الطباعه على الشاشه أمران لا يختلفان فى أى شئ والأمران هما

رمز PHP:
كود:
echo
print  


فمثلا اذا كنا نريد طباعة كلمة hello على الشاشه أو طباعة أى شئ آخر نقوم بكتابة ما نريد طباعته بين علامتين تنصيص بعد أمر echo او print

رمز PHP:
كود:
<?
echo "hello";
print "traidnt";
?> 

اما اذا كنت تريد طباعة قيمة متغير فقم بكتابة اسم المتغير بعد الأمر echo أو print

رمز PHP:
كود:
<?
echo $mrajax;
?> 

5- المتغيرات Variables
أبسط ما يقال لتعريف المتغير انه مساحه من الذاكره يتم حجزها و استخدامها لتخزين المعلومات ويتم التحكم فيها عن طريق الدوال فى php من المستخدم واستدعاؤها عند الحاجه وتغيير قيمتها ووفرت لغة php وسيله غايه فى السهوله لاستخدام المتغيرات فلم يعد هناك أى حاجه لتعريف المتغير قبل اسناد القيمه اليه كما كان هو متبع فى اللغات الأخرى مثل السى والفيجوال بيسك فعملية اسناد القيمه تعنى تعريف للمتغير واسناد القيمه فى نفس الوقت .

- تسمية المتغيرات : تسمية المتغيرات يتبع 3 ضوابط هم :
1- اسم المتغير يجب أن يبدأ بعلامة الدولار $ .
2- الحرف الذى يتبع علامة الدولار يجب أن يكون حرف أو علامة "_" ولا يجوز أن يبدأ برقم .
3- باقى حروف تسمية المتغيرات من الممكن أن تكون حروف أو ارقام لا يوجد حد أدنى لحروف أسماء المتغيرات .
أمثله لتسمية المتغيرات :

رمز PHP:
كود:
<?
$mrajax    //تسميه صحيحه
$_mrajax   //تسميه صحيحه
$1mrajax   //تسميه غير صحيحه لأنها بدأت برقم وهذا ممنوع فى أسس تسمية المتغيرات
?> 

أنواع المتغيرات :
1- متغيرات نصيه string : وهى تحتوى على أعداد أو حروف أو علامات أو جمل ويجب أن تكون قيمة المتغير تكون داخل علامتى تنصيص.
مثال :

رمز PHP:
كود:
<?
$a="Mr.Ajax";
$b="_Mr_Ajax";
$c="Mr.Ajax 123";
$d="Traidnt forum";
?> 

2- متغيرات أعداد صحيحه Integer: وهو يحتوى على الأعداد الصحيحه فقط ويتم وضع قيمته مباشرع بدون استخدام علامات التنصيص.
مثال :

رمز PHP:
كود:
<?
$a=123;
$b=5365979;
?> 

3- متغيرات ذات علامه عشريه float : وهى تحتوى على الأعداد العشريه المكونه والتى يوجد بها علامه عشريه ويتم هنا اسناد القيمه بدون استخدام علامات التنصيص تماما كما بالمتغيرات الأعداد الصحيحه .

رمز PHP:
كود:
<?
$a=1.23;
$b=53.65979;
?> 

4- المصفوفات Arrays: وهى سلسله من القيم تخزن داخل متغير واحد وسيتم دراستها بالتفصيل لاحقا .
5- المتغيرات المنطقيه Boolean: وهى تحمل قيمه واحده من قيمتان وهى اما ان تكون True أو False .
6- الكائنات Objects: وهى تحتوى على الخواص والطرق وسيتم دراستها بالتفصيل أيضا لاحقا .
7- القيمه الفارغه NULL: وهى تعنى أن المتغير لا يحمل أى قيمه أى أنه فارغ .

مثال عام على المتغيرات :

رمز PHP:
كود:
<?
$a="Mr.Ajax";
$b="Traidnt";
//اضافة المتغيرين الى بعض
$c=$a.$b;
echo $c;
?> 

فى هذا المثال قمنا بتعريف متفير يسمى a وبه القيمه Mr.Ajax ومتغير ثانى يسمى b وبه القيمه Traidnt ثم قمنا باذافة المتغيرين الى بعض فى متغير جديد يسمى c باستخدام النقطه ثم قمنا بطباعة المتغير c باستخدام الأمر echo .

6- الثوابت Constants
قمنا سابقا بتعريف المتغيرات أنها مساحه من الذاكره قابله للتعديل عليها وهنا فى الثوابت أبسط ما يمكن وصفها به أنها عباره عن حاويه تحوى قيمه من البيانات ولكنها غير قابله للتعديل بمعنى ان القيمه التى يتم توصيفها للمتغير لا يمكن تغيير قيمتها فيما بعد ولتعريف ثابت نستخدم الداله

رمز PHP:
كود:
Define()  

وطريقة تسمية الثوابت هى مطابقه لطريقة تسمية المتغيرات الا انها لا تبدأ مطلقا بعلامة الدولار $

لاحظ: الثوابت تستخدم لحفظ بها القيم الصحيحه والأعداد العشريه والقيم النصيه والقيم المنطقيه ولا يمكنها مطلقا تخزين القيم مثل المصفوفات والكائنات .

مثال على استخدام الثوابت :

رمز PHP:
كود:
<?
define("author","Mr.Ajax");
echo author;
?> 

فى هذا المثال قمنا بتعريف ثابت يسمى author وبه القيمه Mr.Ajax
وفى السطر التالى أشرنا الى طباعة قيمة الثابت باستخدام الأمر echo .

7- العمليات على المتغيرات
يقصد بها العمليات الرياضيه على المتغيرات وهى كالتالى ومكتوب أمام كل عمليه رياضيه معناها .

رمز PHP:
كود:
<?
$c=$a+$b;  // معناها اضافة قيمة المتغيرين ووضع القيمه الناتجه فى المتغير c
$c=$a-$b;  // تعنى طرح قيمة المتغيرين واضافة القيمه الى المتغير الثالث c
$c=$a*$b;  // تعنى ضرب قيمتى المتغيرين واضافة القيمه الناتجه فى المتغير الثالث c
$c=$a/$b;  // تعنى قسمة المتغرين واضافة الناتج فى المتغير الثالث c
$c=$a%$b;  // يتم قسمة الأول على التانى ووضع ناتج القسمه فى المتغير الثالث c
$c=$a+$b;  // معناها اضافة قيمة المتغيرين ووضع القيمه الناتجه فى المتغير c
$a++;      // تعنى زيادة قيمة المتغير بمقدار واحد
$a--;      // تعنى تقليل قيمة المتغير بمقدار واحد
?> 

8- المقارنه بين المتغيرات
يقصد بها المقارنه بين المتغيرات ومعرفه من هو الأكبر قيمه أو اصغر ومقارنة اضا كان القيم متساويه أم لا وهى كالتالى

رمز PHP:
كود:
<?
$a == $b ;      //معناها مقارنة اذا كان القيمتان متساويتان
$a === $b ;     //معناها مقارنة اذا كانت القيمتان متساويتان ومن نفس النوع
$a != $b ;      //معناها مقارنة اذا كانت القيمه الأولى لا تساوى القيمه الثنايه
$a !== $b ;     //مقارنة المتغيرين من حيث النوع والقيمه
$a < $b ;       //مقارنة اذا كان المتغير الأول أقل من المتغير الثانى
$a > $b ;       //مقارنة اذا كان المتغير الثانى اقل من المتغير الثانى
$a <= $b ;      //المتغير الأول أقل من أو يساوى المتغير الثانى
$a >= $b ;      //المتغير الأول أكبر من أو يساوى المتغير الثانى
?> 

الى هنا ينتهى الدرس

رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
دروس بى ات بى php, دروس php للمبتدئين

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are معطلة
Pingbacks are معطلة
Refbacks are متاحة



الساعة الآن 11:19 AM بتوقيت مسقط


Powered by vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
دعم - لينكات : Search Engine Optimization by vBSEO 3.3.0 Designed & TranZ By Almuhajir

اضغط هنا وادخل ايميلك حتى يصلك جديدنا

القسم العام - اخبار التقنيه - العاب كمبيوتر - برامج - دروس التصميم - مسجات - برامج و العاب  جوال - لغات برمجه - تطوير منتديات - جوجل google - قوالب واستايلات - SEO و XML و RSS - هاكات - تطوير مواقع - نطاقات - استضافه - تبادل اعلانى - دروس فوتوشوب -  - ملحقات فوتوشوب - فلاش - سويش ماكس - تصميم استايلات - العاب  - مواقع عالميه  - دروس فرونت بيج - دريم ويفر

 

منتدى بناتى شرح تكوين روابط الباك لينك فى الفرونت بيج بالصور - privacy-policy- Le monde de la médecine - pes 2012 - مجلة فتافيت عدد رمضان 2011 كاملة مصوره