اهلا وسهلا بكم في منتديات حزن العشاق .. يمنع نشر الأغاني والمسلسلات والأفلام وكافة الصور المحرّمة ويمنع نشر المواضيع الطائفية... منتدانا ذو رسالة ثقافية وسطية

الإهداءات

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
مــــلــــوكـــه
قديم 07-20-2013 ~ 06:38 AM
[ درس2 ] شرح المتغيرات في البي اتش بي php
  ãÔÇÑßÉ ÑÞã 1
 
الصورة الرمزية مــــلــــوكـــه
 
1409683700141.png - 46.37 KB
تاريخ التسجيل : May 2012
معدل تقييم المستوى : 111
مــــلــــوكـــه ادارةمــــلــــوكـــه ادارة


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


اليوم سأقوم بشرح لكم المتغيرات في البي اتش بي …
البي اتش بي كباقي اللغات التفاعلية الديناميكية تحتوي على متغيرات وثوابت تكتب بطرق خاصة ويتعامل معها بطرق خاصة
أولاً للدلالة على المتغير في البي اتش بي يجب ان يكون مسبوق بإشارة الدولار ($)
وأول حرف منه يجب الا يكون رقماً ولا بإشارة غريبة (كل الإشارات ماعدا الاندرسكور _)
مثال :
< ?php $name = 'my name is firas darwish'; $country = "aleppo, syria"; $the_mean_year = '2012'; $Favourite_Number = 7; $year = $the_mean_year; ?>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

< ?php

$name = 'my name is firas darwish';

$country = "aleppo, syria";


$the_mean_year = '2012';

$Favourite_Number = 7;


$year = $the_mean_year;


?>



وضحت في المثال اعلاه عدة اشكال للمتغير لها نفس النتائج المرغوبة
بنية المتغير :
1- تعريف المتغير (إشارة الدولار $)
2- اسم المتغير (لايبدأ برقم أو بإشارة غريبة ماعدا الخط السفلي _ )
3- تعريف قيمة المتغير (إشارة التساوي =)
4- قيمة المتغير (قيمة رقمية او نصية إما بداخل علامتي تنصيص او علامتي تنصيص مزدوجتين او بدون علامات تنصيص للقيم الرقمية)
5- إنهاء السطر (
ملاحظة : اسماء المتغيرات في البي اتش بي حساسة لحالة الاحرف , اي ان المتغير $firas و المتغير $Firas مختلفان
وكباقي اللغات التفاعلية فإن يوجد متغيرات يمكنك تعيينها من عندك (كاللتي بالاعلى) ويوجد متغيرات خاصة للغة البي اتش بي معينة بالفعل
ولايمكنك تغيير قيمها .
مثلاً المتغير
$_SERVER['REMOTE_ADDR']
يقوم بكشف رقم الايبي IP الخاص بجهازك
ويوجد أيضاً الكثير والكثير من المتغيرات غيره سأضعها في قائمة ::
$_SERVER['REMOTE_ADDR'] = إظهار رقم ايبي جهازك
$_SERVER['HTTP_USER_AGENT'] = يظهر معلومات متصفحك
$_SERVER['HTTP_HOST'] = يظهر (الدومين/السب دومين) الذي تقوم بتصفحه
$_SERVER['HTTP_REFERER'] = يظهر الصفحة التي أتيت منها لهنا
$_SERVER['REQUEST_URI'] = يقوم بإظهار “مسار” الرابط الحالي الذي تتصفحه
$_SERVER['SCRIPT_FILENAME'] = يقوم بإظهار المسار الكامل للملف الذي تقوم بتصفحه
$_SERVER['SCRIPT_NAME'] = يقوم بإظهار مسار واسم الملف الذي تقوم بتصفحه
$_SERVER['REQUEST_METHOD'] = يقوم بإظهار طريقة دخولك للصفحة (عن طريق POST او GET وغيرها)
$_SERVER['SERVER_ADMIN'] = يقوم بإظهار بريد الكتروني لصاحب السيرفير
ويوجد العشرات غيرها لها أغراض مخصصة
وأفضل طريقة لتعلمها ومعرفة الفرق هو عن طريق التجربة
أنشأ ملف بي اتش بي على موقعك او السيرفير الشخصي/المحلي الخاص بك وفيه ضع واحد من هذه المتغيرات واظهره وانظر ماذا تكون النتيجة
في البي اتش بي إظهار قيمة متغير او ثابت وما سواهما يكون عن طريق إما الدالة print او echo
مثال :
< ?php $name = 'firas darwish'; echo $name; ?>
1
2
3
4
5
6
7
8

< ?php

$name = 'firas darwish';

echo $name;


?>



ولاستخدام print نفس الاسطر تماماً فقط بدل ان تضع كلمة echo ضع print
وقم بإنشاء ملف واكتب فيه المتغيرات التي تريد واظهرها وحاول تعمل لها إضافات وشوف النتائج لأنه بدون التجربة كل دروس العالم لن تفيدك
في البي اتش بي يمكنك إنشاء متغيرات وإعطاء قيم لهذه المتغيرات ولكن كله بشكل مخفي , أي انه ان اردت ان ترى نتيجة المتغير الذي قمت بإنشائه عليك
بكتابة سطر أمر إظهار “قيمة” هذا المتغير كما في المثال بالاعلى اما print او echo
وانا افضل استخدام echo لأنه عملي اكثر
تجربة إظهار متغيرين أو أكثر بأمر واحد :
لو كان عندنا المتغيرات التالية :
< ?php $a = 'firas'; $b = " darwish"; ?>
1
2
3
4
5
6
7

< ?php

$a = 'firas';

$b = " darwish";

?>



وأردنا إظهارهم فيمكن ذلك إما بإظهار كل متغير على حدا ويمكن إظهارهم من خلال امر واحد
مثال على الاظهار كلٌ على حدا :
< ?php $a = 'firas'; $b = " darwish"; echo $a; echo $b; ?>
1
2
3
4
5
6
7
8
9
10
11
12

< ?php

$a = 'firas';

$b = " darwish";


echo $a;

echo $b;

?>



مثال على الإظهار بأمر واحد :
< ?php $a = 'firas'; $b = " darwish"; echo $a.$b; ?>
1
2
3
4
5
6
7
8
9
10

< ?php

$a = 'firas';

$b = " darwish";


echo $a.$b;

?>



ستظهر نفس النتيجة
ماذا لو أردنا إظهار متغير ونص عادي بأمر إظهار واحد ؟
هكذا ::
< ?php $a = 'firas'; echo $a.' darwish'; ?>
1
2
3
4
5
6
7
8

< ?php

$a = 'firas';

echo $a.' darwish';


?>



طبعاً يمكنك استخدام ” بدلاً عن ‘ لا مشكلة وسأشرح الفروقات بالدروس القادمة
جمع متغيرين رقميين :
< ?php $a = 1; $b = '13'; echo $a+$b; ?>
1
2
3
4
5
6
7
8
9
10
11

< ?php

$a = 1;

$b = '13';


echo $a+$b;


?>



لاحظوا استخدام إشارة الجمع +
لاحظوا ايضاً اني في المتغير الاول لم استخدم علامات تنصيص واستخدمتها في المتغير الثاني وذلك فقط لأقول لكم انه لافرق على الاطلاق خاصة عندما
يتعلق الامر بالقيم الرقمية ضعها كيفما اردت سواء مع او بدون علامات تنصيص
طبعاً يوجد اكيد عمليات اخرى غير الجمع ولا تختلف ابداً إلا فقط بالاشارة وسأشرح الاشارات الرياضية ::
+ = للجمع
- = للطرح
* = للضرب
/ = للتقسيم
لماذا لا نجرب عدة عمليات رياضية ونعين قيمتها الى متغير بشكل تلقائي ؟
سأقوم هنا بالجمع والضرب بنفس الوقت وناتج هذه العملية سأضعه كقيمة لمتغير جديد
< ?php $a = 15; $b = 18; $c = 5; $d = ($a+$b)-$c; ?>
1
2
3
4
5
6
7
8
9
10

< ?php

$a = 15;
$b = 18;
$c = 5;

$d = ($a+$b)-$c;


?>



الان اكتب نفس هذا الكود وأظهر المتغير $d وشوف النتيجة
ملاحظة : الفراغات بين المتغيرات و الفراغات بين الاسطر في البي اتش بي لا تحتسب
فمثلاً:
< ?php $a = 9 ; ?>
1
2
3
4
5
6
7
8
9
10
11
12

< ?php

$a =




9

;

?>



نفس القيمة لو كتبنا
< ?php $a = 9; ?>
1
2
3
4
5

< ?php

$a = 9;

?>



لو اردت جعل اسطر فعلية بين المتغيرات عليك بإظهار وسوم الاتش تي ام ال التي تساعد على هذا مثلا

امثلة:
< ?php $a = 'firas'; $b = 'darwish'; echo $a.'<br />'.$b; ?>
1
2
3
4
5
6
7
8
9
10

< ?php

$a = 'firas';

$b = 'darwish';

echo $a.'<br />'.$b;


?>



او
< ?php $a = 'firas<br />'; $b = 'darwish'; echo $a.$b; ?>
1
2
3
4
5
6
7
8
9
10

< ?php

$a = 'firas<br />';

$b = 'darwish';

echo $a.$b;


?>



او
< ?php $a = 'firas'.'<br />'; $b = 'darwish'; echo $a.$b; ?>
1
2
3
4
5
6
7
8
9
10

< ?php

$a = 'firas'.'<br />';

$b = 'darwish';

echo $a.$b;


?>



يمكننا ايضاً ان نعين متغير بقيمة معينة , ثم نقوم بتغيير هذه القيمة
مثال :
< ?php $name ="firas"; $name="darwish"; ?>
1
2
3
4
5
6
7

< ?php

$name ="firas";

$name="darwish";

?>



لاحظ ان المتغير نفسه $name اعطيت له قيمة مرتين , فأي قيمة يختار له ؟
لكي نعرف قيمته الحقيقية يجب كتابة أمر إظهار القيمة الا وهو echo
جرب اول مرة اظهار المتغير $name بعد المتغير الاول (بين المتغيرين , السطر الرابع)
جرب ثاني مرة اظهار المتغير $name اسفل المتغير الثاني
ماذا تلاحظ في كل مرة ؟
المرة الاولى ظهر لك القيمة firas
والمرة الثانية ظهر لك القيمة darwish
هذا يعني ان المتغير يأخذ قيمته من اخر تعيين له (قبل امر الاظهار echo)
اظن ان الامثلة اصبحت واضحة كل ماعليك هو التجربة والتطبيق وحتى ان كنت لاتدري ماذا تفعل او ماذا ستكون النتيجة فقط انسخ هذه الاسطر
واظهرها وشوف النتيجة
الان كل ماعليك هو الانتظار للدرس القادم الذي سأشرح فيه الثوابت بشكل شامل وبينما اجهز درس الثوابت عليك تطبيق هذا الدرس
ولا تلتزم فقط بالمكتوب بل خذ فكرة عمل المتغيرات وإعطائها القيم وحاول اعملها حسب ماتريده او حسب ماتعتقد انه يمكن يكون صحيح

  رد مع اقتباس
smart boy
قديم 07-20-2013 ~ 08:26 PM
افتراضي رد: [ درس2 ] شرح المتغيرات في البي اتش بي php
  ãÔÇÑßÉ ÑÞã 2
 
الصورة الرمزية smart boy
 
أمَــيًرْ حٌزَنٌ آلٌعَشٌــــآقٌ
تاريخ التسجيل : May 2012
العمر : 28
معدل تقييم المستوى : 25
smart boy has a spectacular aura aboutsmart boy has a spectacular aura aboutsmart boy has a spectacular aura about


nice work

  رد مع اقتباس
Haruka_chan
قديم 07-22-2013 ~ 09:30 PM
افتراضي رد: [ درس2 ] شرح المتغيرات في البي اتش بي php
  ãÔÇÑßÉ ÑÞã 3
 
الصورة الرمزية Haruka_chan
 
تاريخ التسجيل : Jun 2013
معدل تقييم المستوى : 11
Haruka_chan is on a distinguished road



سلمت اناملك
اتمنى لك ابداع يوصل لسماء النجوم
عسى ماننحرم من ابداعك


  رد مع اقتباس
مــــلــــوكـــه
قديم 08-23-2013 ~ 11:48 PM
افتراضي رد: [ درس2 ] شرح المتغيرات في البي اتش بي php
  ãÔÇÑßÉ ÑÞã 4
 
الصورة الرمزية مــــلــــوكـــه
 
1409683700141.png - 46.37 KB
تاريخ التسجيل : May 2012
معدل تقييم المستوى : 111
مــــلــــوكـــه ادارةمــــلــــوكـــه ادارة


نورت عمر
اشكرك ع المرور
  رد مع اقتباس
مــــلــــوكـــه
قديم 08-23-2013 ~ 11:48 PM
افتراضي رد: [ درس2 ] شرح المتغيرات في البي اتش بي php
  ãÔÇÑßÉ ÑÞã 5
 
الصورة الرمزية مــــلــــوكـــه
 
1409683700141.png - 46.37 KB
تاريخ التسجيل : May 2012
معدل تقييم المستوى : 111
مــــلــــوكـــه ادارةمــــلــــوكـــه ادارة


نورتي هاروكا
اشكرك ع المرور
  رد مع اقتباس
قديم 08-24-2013 ~ 03:43 AM
افتراضي رد: [ درس2 ] شرح المتغيرات في البي اتش بي php
  ãÔÇÑßÉ ÑÞã 6
 
الصورة الرمزية رياام
 
مرشح للإشراف
تاريخ التسجيل : Jun 2012
معدل تقييم المستوى : 35
رياام is on a distinguished road


سلمت أناملك الذهبية عالطرح الرائع
الذي أنار صفحات منتدانا
بكل ماهو جديد لك مني أرق وأجمل التحايا
على هذا التألق والأبداع
  رد مع اقتباس
مــــلــــوكـــه
قديم 10-20-2013 ~ 11:04 AM
افتراضي رد: [ درس2 ] شرح المتغيرات في البي اتش بي php
  ãÔÇÑßÉ ÑÞã 7
 
الصورة الرمزية مــــلــــوكـــه
 
1409683700141.png - 46.37 KB
تاريخ التسجيل : May 2012
معدل تقييم المستوى : 111
مــــلــــوكـــه ادارةمــــلــــوكـــه ادارة


اسعدني مرورك العطر
تواجدك رااقي كـ حروفك

اكن لسموك كل الشكر والتقدير

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

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

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

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

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

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
لاجهزه التكنولوجيه .. خطر على اطفالنا !! اسمر حبيبتي هيه القانون عـالم الأسره والـطفل 4 07-09-2014 02:47 PM
[درس]جديدزراعه الجداول المحذوفه في قاعدة البيانات SQL vb4 مــــلــــوكـــه قسم ستايلات المنتدى خاص لـ vBulletin 4.x.x 1 07-27-2013 12:17 AM
ما بين خلق الله وخلق الإنسان smart boy المنتدى الاسلامي العام 5 07-07-2013 04:03 PM
قصة عبد الكريم قاسم smart boy قسم المواضيع المحذوفه والمكرره - Archive 4 07-05-2013 11:54 AM


الساعة الآن 10:06 AM