
توی دوره رایگان PHP، هر چیزی که برای حرفهای شدن نیاز داری رو یاد میگیری! از مفاهیم پایه تا پیشرفته، همراه با یه پروژه واقعی برای ساخت یه سایت مثل آپارات.
مشاهده بیشتر
توی این دوره با هم یه وبسایت خبری واقعی رو از صفر میسازیم! از طراحی دیتابیس و احراز هویت تا ساخت API و یه پنل مدیریت حرفهای، همه رو یاد میگیریم و آماده پروژههای واقعی میشی!
مشاهده بیشترمشخصات مقاله
آموزش عملگرها در php
عملگرها چه چیزی هستند؟ به کمک عبارت ساده ی 9=4+5 می توان پاسخ ساده ای به این سوال داد. در اینجا 4 و 5 operande یا عملوند و + را عملگر گویند. زبان PHP عملگرهای زیر را پشتیبانی می کند.
$literally = "My $variable will print!\\n"; print($literally); ?>
- عملگرهای حسابی {arithmatic}
- عملگرهای قیاسی
- عملگرهای منطقی یا رابطه ای
- عملگرهای جایگزین {assignment}
- عملگرهای سه تایی یا شرطی
اجازه دهید نگاهی به هریک از این عملگرها بیاندازیم.
عملگرهای حسابی
عملگرهای حسابی زیر توسط زبان PHP پشتیبانی می شود. فرض کنید متغیر A ارزش 10 و متغیر B مقدار 20 دارد.
عملگرهای قیاس
زبان PHP عملگرهای قیاسی زیر را پشتیبانی می کند.
عملگرهای منطقی
زبان PHP عملگرهای منطقی زیر را پشتیبانی می کند. فرض کنید متغیر A مقدار 10 و متغیر B مقدار 20 دارد.
عملگرهای جایگزین
زبان PHP عملگرهای جایگزین زیر را پشتیبانی می کند.
عملگرهای سه تایی یا شرطی
عملگر دیگری به اسم عملگر شرطی وجود دارد. ابتدا عبارتی را به ارزش نادرست و درست تفسیر یا ارزیابی می کند، سپس بنا به نتیجه ی ارزیابی یکی از دو دستور داده شده را اجرا می کند. عملگر شرطی، syntax یا گرامر زیر را دارد.
طبقه بندی عملگرها
تمام عملگرهایی که در بالا اشاره شد را می توان به صورت زیر طبقه بندی کرد.
- عملگرهایی که پیشوند یگانی دارند، که پیش از یک تک عملوند قرار می گیرد.
- عملگرهای دوگانه، که دو عملگر را گرفته و با آن ها گروهی از عملیات منطقی و حسابی را انجام می دهد. عملگر سه تایی یا شرطی، که سه عملوند را گرفته و عبارت دومی یا سومی را ارزیابی می کند، البته به ارزیابی عبارت اولی وابسته است.
- عملوندهای جایگزین به متغیر یک مقدار اختصاص می دهد.
اولویت عملگرهای PHP
اولویت عملگرها، گروه بندی عبارات {term} را در یک عبارت تعیین می کند. که این امر چگونگی ارزیابی یک عبارت را تحت تاثیر قرار می دهد. تعداد خاصی از عملگر ها نسبت به برخی دیگر، از اولویت بالاتری برخوردار هستند. به عنوان مثال، عملگر ضرب نسبت به عملگر جمع از اولویت بالاتری برخوردار است.
برای مثال در عبارت x = 7 + 3 * 2، ابتدا باید 2*3 شود و سپس حاصل آن با 7 جمع شود.
در این جدول عملگرهای با اولویت بالاتر در ابتدای جدول آمده و برعکس آن هایی که اولویت پایین تری برخوردار هستند در انتهای جدول قرار می گیرند. در یک عبارت، عملگرهای با اولویت بالاتر، اول ارزیابی می شوند.