آموزش تقدم اپراتورهای پی اچ پی به زبان ساده
رتبه: 5 ار 1 رای
SSSSS

انواع اپراتورهای پی اچ پی
- اپراتورهای محاسباتی (Arithmetic Operators): انجام عملیات ریاضی مانند جمع، تفریق، ضرب، تقسیم و باقیمانده.
- اپراتورهای انتساب (Assignment Operators): مقداردهی به متغیرها، شامل اپراتورهای ترکیبی مانند += و -=.
- اپراتورهای مقایسهای (Comparison Operators): مقایسه دو مقدار، شامل اپراتورهایی مانند ==، !=، < و >.
- اپراتورهای منطقی (Logical Operators): عملیات منطقی روی عبارات بولی، شامل &&، || و !.
- اپراتورهای افزایشی و کاهشی (Increment/Decrement Operators): افزایش یا کاهش مقدار یک متغیر به میزان ۱، شامل ++ و --.
- اپراتورهای رشتهای (String Operators): عملیات روی رشتهها مانند اتصال دو رشته با استفاده از اپراتور . و .=.
- اپراتورهای بیتی (Bitwise Operators): انجام عملیات سطح بیت بر روی اعداد صحیح، شامل &، |، ^ و ~.
- اپراتورهای آرایه (Array Operators): مقایسه و عملیات بر روی آرایهها، شامل +، == و !=.
- اپراتورهای کنترل خطا (Error Control Operators): کنترل خطاهای اجرایی با استفاده از @.
- اپراتورهای اجرای (Execution Operators): اجرای دستورات سیستم عامل با استفاده از ` (backticks) و shell_exec().
- اپراتورهای مدیریت نوع (Type Operators): بررسی و تبدیل نوع متغیرها، شامل (int)، (float)، (string) و instanceof.
- اپراتورهای ترکیبی (Combined Operators): ترکیب چند اپراتور با هم، مانند ++$a + $b.
- اپراتورهای نوین (Null Coalescing Operators و دیگر اپراتورهای جدید): بررسی و تخصیص مقدار پیشفرض در صورت null بودن، شامل ?? و ??=.
- اپراتورهای شیءگرا (Object Operators): کار با اشیا و کلاسها، شامل -> برای دسترسی به اعضای شیء و :: برای دسترسی به اعضای استاتیک کلاس.
تقدم اپراتورهای پی اچ پی
یک مثال خیلی ساده از تقدم اپراتورها در PHP:
<?php $result = 2 + 3 * 4; echo $result;
خروجی:
14
چرا؟ چون در PHP، ضرب * از جمع + تقدم بیشتری دارد. بنابراین ابتدا:
3 × 4 = 12
و بعد:
2 + 12 = 14
اگر بخواهیم جمع اول انجام شود، از پرانتز استفاده میکنیم:
<?php $result = (2 + 3) * 4; echo $result;
خروجی:
20
نکته مهم
بهطور ساده، ترتیب رایج به این صورت است:
پرانتز → ضرب و تقسیم → جمع و تفریق → مقایسه → عملگرهای منطقی
برای خواناتر شدن کد، حتی وقتی تقدم را میدانید، در عبارتهای پیچیده بهتر است از پرانتز استفاده کنید.
برچسب :
برنامه نویسی پی اچ پی

افزایشی تقدم بیشتری دارد
پاسخ