loading...
هک ، برنامه نویسی و ...
hacker بازدید : 52 دوشنبه 22 اسفند 1390 نظرات (0)

عملگر های انتسابی:
= برای انتساب مقدار به یک متغییر استفاده میشود و مقدار جلوی آن را در متغییر میریزد.
به عنوان مثال:

کد PHP:
$a = ($b 2) + 3;  
که در اینجا مقدار b$ برابر با 2 شده و a$ برابر با 5 میشود.
از = و ادغام آن با عملگرهایی که بالا گفته شد می توان برای انجام عمل و ریختن جواب در همان متغییر استفاده کرد.
مثال:

کد PHP:

$pi
=3.141592$pi+=4.1$string='Ashiyane'$string.=' Digital';  
در این مقدار pi$ برابر با 7.211592 شده و مقدار string$ برابر با Ashiynae Digital می شود.

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

کد PHP:

مقایسه مساوی بودن $a و $b
$a==$bمقایسه مساوی بودن و یکسان بودن نوع $a و $b $a===$bمقایسه مساوی نبودن $a و $b$a!=$b$a<>$bمقایسه مساوی نبودن یا یکسان نبودن نوع $a و $b $a!==$bمقایسه کوچکتر بودن $a از $b$a<$bمقایسه بزرگتر بودن $a از $b$a>$bمقایسه کوچکتر یا مساوی بودن $a و $b$a<=$bمقایسه بزرگتر یا مساوی بودن $a و $b$a>=$b;  
به این مثال ها خوب توجه کنید:

کد PHP:

"Ashiyane"==0;//-> true "3"=="003";//-> true "3"===3;//->false  
عملگرهای منطقی:
این عملگرها با مقدارهای true و false کار میکنند و آنها را با هم ادغام میکنند.

کد PHP:

!$aاگر $a برابر با false باشد، true بازمیگرداند$a && $b$a and $bاگر هم $a و هم $b برابر true باشند true باز میگرداند$a || $b$a or $bاگر $a یا $b برابر true باشند true بازمیگرداند$a xor $bاگر $a یا $b برابر true باشند (اما نه هر دوی آنهاtrue باز میگرداند.  
عملگرهای بیتی:
این عملگرها بر روی بیت های یک متغییر عملی را انجام میدهند و بیتها را به نسبت عملگر برمیگردانند. اگر متغییرها رشته هستند بر روی کدهای ASCII آنها عمل میکند.

کد PHP:

~$aبیتهایی را برمیگرداند که در $a ست نیستند$a $bبیتهایی را برمیگرداند که هم در $a و هم در $b ست هستند$a $bبیتهایی را که در $a یا در $b ست هستند را بر میگرداند$a ^$bبیت هایی را برمیگرداند که در $a یا در $b ست هستند اما در هر دو ست نیستند$a << $bبیتهای $a را به اندازه $b تا به سمت چپ انتقال میدهد$a >> $bبیتهای $a را به اندازه $b تا به سمت راست انتقال میده.  

ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    نظرسنجی
    دوست دارید در سایت بیشتر چه مطالبی را مشاهده کنید؟
    دوست دارید آموزش ها در سایت بیشتر به چه صورت باشد؟
    آمار سایت
  • کل مطالب : 7
  • کل نظرات : 1
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • آی پی امروز : 6
  • آی پی دیروز : 6
  • بازدید امروز : 8
  • باردید دیروز : 1
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 9
  • بازدید ماه : 9
  • بازدید سال : 34
  • بازدید کلی : 3,687