برنامه نویسیPHP

عبارت ها و عملگر ها در برنامه نویسی php

در برنامه نویسی php چندین نمونه مختلف از عملگر ها را داریم که می توان آن ها را به صورت زیر دسته بندی کرد.

  • عملگرهای ریاضی
  • عملگرهای انتسابی
  • عملگرهای مقایسه ای
  • عملگرهای منطقی
  • عملگرهای رشته ای
  • عملگرهای بیتی

عملگرها برای انجام عملیات و محاسبات روی متغییر ها و مقادیر استفاده دارد.برای آشنایی بیشتر این عملگرها را با توضیحات معرفی می کنیم.

عملگرهای ریاضی

عملگرهای ریاضی برای انجام عملیات روی متغییر ها و مقادیر کاربرد دارد و می توان روی یک متغییر هم اعمال کرد.

چهار عمل اصلی ریاضی که کاربرد بسیاری نیز دارند به صورت زیر است:

عملگر توضیح مثال نتیجه
+ جمع x=3

x+1

۴
منها x=7

x-3

۴
* ضرب x=7

x*2

۱۴
/ تقسیم x=10

x/5

۲

عملگرهای بعدی به نوعی عمل های ریاضی پرتکرار هستند که زیاد در برنامه ها استفاده می شود.

عملگر توضیح مثال نتیجه
% باقیمانده تقسیم ۱۰%۳ ۱
++ یک واحد افزایش

معادل:x=x+1

x=3

x++

۴
یک واحد کاهش

معادل: x=x-1

x=6

x–

۵
عملگرهای انتسابی

این عملگر ها برای سریع تر شدن کار برنامه نویس ها هست و ازعملگرهای ریاضی به دست می آید و می توان از هم ارز های آن ها هم استفاده کرد.

عملگر هم ارز مثال
= x=y x=y
+= x=x+y x+=y
-= x=x-y x-=y
*= x=x*y x*=y
/= x=x/y x/=y
.= x=x.y x.=y
%= x=x%y x%=y
عملگرهای مقایسه ای

این عملگر ها با مقدار های true و false کار دارند و آن ها را با هم ادغام می کنند مانند جدول ارزش ها عمل می کنند.

x و y  در ۳ مثال ثابت است.

عملگر توضیحات مثال
&& And x=2

y=5

x<6&&y>4) => true)

|| or x>5||y<3)=>false)
! not x==y)=>false)!
عملگر های رشته ای

همانطور که در مطالب قبلی گفتیم فقط عملگر نطه در رشته ها کاربرد دارد و برای الحاق دو نوشته می توان استفاده نمود.

php-8

در خروجی هم به صورت زیر نمایش داده می شود.

php-8

عملگر های بیتی

عملگرهای بیتی بر روی یک متغییر یک عمل بیتی را انجام می دهد و بیت ها را پس عمل بر روی آن بر می گرداند.اگر هم که متغییر ها رشته ای باشند بر روی کد های اسکی(ASCII) آنها اعمال می شود.

عملگر مثال توضیحات نتیجه
~ ~x$ ; not بیت هایی که در متغییر $aنیستند را بر می گرداند.
& a&&$b$; and بیت هایی که هم در متغییر $a هستند و هم در متغییر $b را برمی گرداند
| a | $b$; or بیت هایی که در متغییر $a هستند یا در متغییر $b هستند را برمی گرداند.
^ a ^ $b$; xor بیت هایی را بر میگرداند که در متغییر $a هستند یا در متغییر $b اما در هر دو نیستند.
>> a<<$b$; شیفت به چپ بیت های متغییر $a را به اندازه متغییر $b به سمت چپ انتقال می دهد.
<< a>>$b$ ; شیفت به راست بیت های متغییر $a را به اندازه $b به سمت راست انتقال می دهد.

 

 

Click to rate this post!
[Total: ۰ Average: ۰]
نمایش بیشتر
آگهی

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا