لغة php للمبتدئين 2

عام 0 geek4arab
Spread the love
 لغة php للمبتدئين 2  أضيف في: 30-2-1427هـ
تظهر فائدة المتغيرات بجلاء إذا استخدمت العمليات
الحسابيةوستحتاجها في أي برنامج وهناك عدة عمليات في لغة php
كالتالي:
الجمع والطرح

لجمع قيمتين أو طرحهما سواءً كانتا ثابتين أو متغيرين أو متغير وثابت أو حتى
أكثر من قيمتين استخدم المعامل + للجمع والمعامل – للطرح وذلك كالتالي:

PHP CODE:
0001
0002
0003
0004
0005

<?php $count = 5 + 5;
$count = $count + 1;
$id = 10;
$value = $count - $id;

?>

في المثال السابق أسندنا مجموع القيمتين 5+5 إلى المتغير $count ويساوي 10 بعد
ذلك أضفنا إليه القيمة 1 لاحظ جمعنا ثابث ومتغير هنا في النهاية طرحنا قيمة
المتغير $id من قيمة المتغير $count وأسندناها إلى المتغير $value.

معاملات أخرى

هناك معاملات حسابية أخرى كثيرة مثل الضرب (*) والقسمة (/)
أيضاً لدينا المعاملات (++ ، –) وتستخدم لرزيادة (++) أو إنقاص (–) قيمة
المتغير بمقدار واحد. مثلاً:
$a = 1;

PHP CODE:
0001
0002
0003
0004

<?php echo $a;
$a++;
echo $a;

?>

كم تتوقع قيمة $a في السطر الأخير؟ إذا قلت 2 فإنك لم تخطئ وكذلك المعامل
(–) تقوم بعملية النقصان بمقدار واحد.

من الواجب أن تعرف شيئاً في العمليات الحسابية فمثلاً لنأخذ العملية التالية

PHP CODE:
0001
0002

<?php $value = 1 + 5 * 2;

?>

ماقيمة $value هنا إذا قلت واحد زائد خمسة يساوي ستة ضرب اثنين يساوي إثناعشر
فقد أخطأت!!! لماذا؟ يجب أن تعرف عنا أن مترجم php يضع في اعتباره ترتيباً
معيناً ثابتاُ ويضع لكل عملية أسبقية مقارنة بعمليات أخرى فالضرب والقسمة
مقدمان على الجمع والطرح وكذلك الأقواس مقدمة على الكل والمعاملان (++ ، –)
أقل أسبقية من الكل.

فمثلاً: المثال السابق يتم حسابة هكذا، اضرب أولاً خمسة في اثنين ثم أضف إلى
ناتجهما واحد فيصبح الناتج 11 وليس 12.

معامل جمع النصوص

لاننسى فهناك معامل ضغير وهو المعامل (.) ويستخدم لجمع النصوص مثلاً:

PHP CODE:
0001
0002
0003
0004

<?php $str1 = “I am ”;
$str2 = “Azzozhsn”;
echo $str1 . $str2;

?>

هنا سيكون الناتج ‘I am Azzozhsn’.

عمليات مختصرة

كما أن العملية $a++ تعتبر عملية مختصرة للعبارة $a = $a + 1; فإن لغة php مثل
لغة c تتمتع بوجود العمليات المختصرة ومنها:

PHP CODE:
0001
0002

<?php $a +=5;

?>

وتعني

PHP CODE:
0001
0002

<?php $a = $a + 5;

?>

ومثلها معامل الطرح والضرب والقسمة.
وأيضاً معامل جمع النصوص

PHP CODE:
0001
0002

<?php $str .=”added value”;

?>

المعاملات المنطقية

هذه المعاملات ليست حسابية ولكنها منطقية وتستخدم في الشروط وهو موضوع درسنا
القادم إن شاء الله.
أتمنى أن يكون هذا الدرس مفهوماً.

الكاتب: أبو ماجد الصارم

الكاتب geek4arab

geek4arab

مواضيع متعلقة

التعليقات مغلقة