مقدمه
درود به همه مخاطبان عزیز. امروز با سری آموزش های گام به گام PHP در خدمت شما هستیم.
عملگرها
عملگر، نمادی است که عمل خاصی را انجام می دهد . به عنوان مثال ، نماد + عملگری است که عمل جمع را انجام می دهد.
در PHPبه چند دسته تقسیم می شوند که آن ها را مورد بررسی قرار می دهیم .
1. محاسباتی
برای اجرای محاسبات بر روی داده ها به کار می روند . این عملگرها را در جدول زیر مشاهده می کنید.
عملگر | نام | مثال |
+
_
*
/
%
++ _ _ |
جمع
تفریق
ضرب
تقسیم
باقیمانده تقسیم
افزایش
کاهش |
a + $b$
a _ $b$ |
با هریک از عملگرهای جدول بالا آشنایی دارید . اما خوب است راجع به دو عملگر ++ و — توضیحات بیشتری ارائه کنیم . دستورات زیر را ببینید.
5= a$
a = $a + 1 a = $a + 1 |
---|
دستور اول مقدار 5 را در متغیر a$ قرار می دهد . دومین دستور یک واحد بهَ a$ می افزاید . سومین دستور یک واحد از a$ کم می کند . چهارمین معادل دستور دوم است ، در حالی که دستور پنجم معادل دستور سوم است.
2.عملگر های مقایسه ای
در PHP تعدادی عملگر وجود دارند که برای مقایسه دو مقدار به کار می روند و به نام عملگرهای مقایسه ای (یا رابطه ای ) خوانده می شوند . این عملگرها را در جدول مشاهده می کنید.
عملگر | نام | مثال |
= =
= = =
= !
<>
>
<
=>
=< |
تساوی
همانی
نامساوی
مفهوم: نامساوی
کوچک تر از
عنوان : بزرگ تر از
کوچک تر یا مساوی
بزرگ تر یا مساوی |
همچنین اگر بخواهید مشخص کنید که آیا دو متغیر a$ و b$ باهم مساوی هستند ، از علامت = = استفاده کنید.
مطالب مرتبط: مقدمات زبان PHP: ویژگی ها و قدرت های PHP
دستورات زیر را ببینید:
10= a$
10= b$ a == $b$ |
---|
در دستور سوم ، چون a$ با b$ برار هستند ، مقدار true (درستی ) برگرانده می شود . دقت کنید که اگر a$ و b$ نامساوی باشند ، false (نادرستی ) برگردانده می شود.
اکنون دستورات زیر را ببینید:
در دستور سوم ، ارزش true برگردانده می شود ، زیرا ابتداد متغیرb$ از نوع رشته ای به نوع عددی تبدیل می شود و سپس مقایسه صورت می گیرد.
اگر بخواهیم تبدیل نوع صورت نگیرد و مقایسه با انواع یکسان صورت گیرد، باید از عملگر = = = استفاده شود :
7= a$
“7”= b$ a === $b$ |
---|
سومین دستور مقدار false را بر می گرداند ، زیرا a$ و b$ همنوع نیستند.
توجه کنید که دو عملگر وجود دارند که نامساوی را مشخص می کنند . این عملگر ها<> و = ! هستند.
3. منطقی
بر روی عبارات منطقی عمل می کند . و به عنوان مثال ، اگر بخواهیم تشخیص دهیم مقدار متغیر a$ بین 1 و 100 قرار دارد، باید از عملگر های منطقی استفاده کنیم .
عملگرهای منطقی | |||
عملگر | نام | مثال | نتیجه |
! | نقیض (NOT) | b$ | اگر b$ نادرست باشد ، نتیجه درست است و برعکس. |
&& | و (AND) | A && $b$ | اگر a$ و b$ هر دو درست باشند،نتیجه درست است وگرنه نادرست است. |
|| | یا (||) | a|| $b$ | (a$) یا (b$) درست باشند ، نتیجه درست است وگرنه نادرست است. |
and | و (AND) | a and $b$ | همانند && است ولی اولویت کمتری دارد . |
or | یا (or) | a or $b$ | مثل || است ولی اولویت کمتری دارد. |
4. ترکیبی
تعدادی از عملگر ها در PHP دارند که ترکیبی از دو عملگر دیگر هستند و به نام عملگر های ترکیبی خوانده می شوند .
عملگرهای ترکیبی | |||
عملگر | نام | مثال | معادل |
= +
=-
=*
=/
=%
|
انتساب جمع
انتساب تفریق
ضرب
تقسیم
باقیمانده تقسیم |
a + = $b$
a – = $b$
a *= $b$
a /= $b$
a % $b $ |
a = $a + $b$
c = $c – $b$
c = $c * $b$
a = $a / $b$
a = $a % $b$
|
5. رشته ای
یکی از متداول ترین عملی که در رشته ها انجام می گیرد ، عمل الحاق کردن رشته ها است . به عنوان مثال ، دو رشته زیر را ببینید:
” a = “Computer$
” b = “Science$ |
---|
با استفاده از a$ و b$ رشته ” computer Science” را به دست آوریم ، می گوییم رشته b$ به رشته a$ الحاق شده است . برای الحاق رشته ها در PHP از عملگر نقطه (.) استفاده می شود:
c = $a.$b$ |
---|
بین دو رشته فاصله ای وجود داشته باشید ، به صورت زیر عمل کنید:
Space =
C = $a. $space.$b$ |
---|
به این ترتیب ، رشته حاصل “Computer Science ” خواهد بود.
در PHP دو نوع رشته وجود دارد:
- رشته هایی که در نقل قول دو تایی قرار می گیرد، مثل “Computer” .
- در نقل قول یکانی قرار می گیرد ، مثل ‘Computer ‘
اگر رشته ای در نقل قول دوتایی قرار گیرد ، PHP سعی می کند آن را مثل یک عبارت ارزیابی کند، ولی اگر رشته در نقل قول یکانی قرار گیرد ، همانند یک لیترال عمل می کند و ارزیابی نمی شود . برای پی بردن به تفاوت آن ها ، دستورات زیر را ببینید.
a = 100;$
echo “value of $a” ; echo value of $a ; |
---|
خروجی دستور اول مقدار 100 را در متغیر a$ قرار می دهد خروجی دستور دوم به صورت زیر است :
Value of 100 |
---|
در حالی که خروجی دستور سوم به صورت زیر است :
Value of $a |
---|
همان طور که می بینید ، رشته ای که در نقل قول دوتایی قرار می گیرد ، ارزیابی می شود.
6. بیتی
موجب می شوند تا اعداد صحیح به صورت دنباله ای از بیت ها مورد استفاده قرار گیرند . این عملگرها شاید کاربرد زیادی در PHP نداشته باشند .
برگرفته از :
آموزش گام به گام PHP
دکتر عین الله جعفر نژاد قمی
پاسخ به سوال دوستان :
شاید تاکنون به این فکر کرده باشین که چرا باید برای کسب و کار خود وبسایت داشته باشین ؟
دلیل اینکه میگوییم باید سایت داشته باشید این آمار است. توجه کنید که ۸۱٪ از افراد قبل از
تصمیم گیری در مورد خرید و فروش در یک کسب وکار یا خدمات، در اینترنت تحقیق می کنند.
یعنی ۲۵.۹۲ میلیون نفر هستند که مشاغل را به صورت آنلاین جستجو می کنند. با این وجود ۴۶% کسب و کارها فکر میکنند نیاز به وب سایت ندارند.
توجه داشته باشید که جهان به سمت دیجیتالی شدن پیش میرود و نداشتن وب سایت
برای یک شرکت یا هر کسب و کاری، به منزلۀ جا ماندن از گردونۀ روزگار است.
برای اطلاعات بیشتر با همکاران ما در شرکت آراز پردازش در ارتباط باشید
آدرس ایمیل: info@arazpardazesh.com
اینستاگرام شرکت: https://instagram.com/araz_pardazesh_kla
تماس با ما: https://arazpardazesh.com/contact