دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۶
  • تیر

جلسه ۰۹ : آموزش عملگرها در php 7

  • دسته‌بندی‌ها :
جلسه ۰۹ : آموزش عملگرها در php 7
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با عرض سلام و وقت به خیر خدمت کاربران سایت پی وی لرن و کاربرانی که دوره ی آموزش php 7 را دنبال می کنند.
      در جلسه گذشته به آموزش ثابت ها در php 7 پرداختیم و با مباحث ساخت ثابت ها، آرایه های ثابت و آرایه های سراسری که ثابت محسوب می شوند آشنا شدیم. در ادامه این دوره به مبحث آموزش پارامترها در php 7 می پردازیم.

      آموزش عملگرها در php 7

      عملگرها php

      اپراتورها برای انجام عملیات بر روی متغیرها و مقادیر استفاده می شوند.

      php  اپراتورها را در گروه های زیر تقسیم می کند:

      • Arithmetic operators عملگرهای حسابی
      • Assignment operators عملگرهای تخصیص
      • Comparison operators عملگرهای مقایسه
      • Increment/Decrement operators عملگرهای افزایش / کاهش
      • Logical operators عملگرهای لوجیکال
      • String operators عملگرهای رشته ای
      • Array operators عملگرهای آرایه
      • Conditional assignment operators عملگرهای تخصیص شرطی

      در آموزش پارامترها در php 7 به معرفی و بررسی هر یک از این اپراتورها می پردازیم.

      عملگرهای حسابی php

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

      اپراتورناممثالنتیجه
      +جمع$x + $yجمع x$ و y$
      کسر$x – $yاختلاف x$ منهای y$
      *ضرب$x * $yحاصلضرب x$ در y$
      /تقسیم$x / $yحاصل تقسیم x$ بر y$
      %قدر مطلق$x % $yقدر مطلق x$ بر y$
      **توان$x ** $yنتیجه x$ به توان y$

      عملگرهای تخصیص

      عملگرهای تخصیص PHP با مقادیر عددی برای نوشتن یک مقدار به یک متغیر استفاده می شوند.
      اپراتور تخصیص پایه در PHP اپراتور “=” است. این اپراتور بدین معنی است که متغیر سمت چپ (عملوند چپ) به مقدار قید شده در سمت راست اپراتور یا عملگر تخصیص ست می شود.
      به عبارت دیگر مقدار عملوند راست به عملوند چپ تخصیص داده می شود.
      عملگرهای تخصیص در جدول زیر لیست شده اند:

      تخصیصمساوی است باتوضیحات
      x=yx=yمقدار x با y برابر می شود
      x+=yx=x+yجمع
      x-=yx=x-yتفریق
      x*=yx=x*yضرب
      x/=yx=x/yتقسیم
      x%=yx=x%yقدر مطلق

      عملگرهای مقایسه

      از اپراتور مقایسه php برای مقایسه دو مقدار (شماره یا رشته) استفاده می شود:

      اپراتورناممثالنتیجه
      ==مساوی$x == $yاگر x$ مساوی y$ باشد برگشتی True
      ===یکسان$x === $yاگر x$ مساوی y$ باشد و نوع داده آنها یکسان باشد برگشتی True
      =!نامساوی$x != $yاگر x$ مساوی y$ نباشد برگشتی True
      <>نامساوی$x <> $yاگر x$ مساوی y$ نباشد برگشتی True
      ==!غیریکسان$x !== $yاگر x$ مساوی y$ نباشد یا از یک نوع داده نباشند برگشتی True
      <بزرگتر از$x > $yاگر x$ بزرگتر از y$ باشد برگشتی True
      >کوچکتر از$x < $yاگر x$ کوچکتر از y$ باشد برگشتی True
      =<بزرگتر یا مساوی$x >= $yاگر x$ بزرگتر یا مساوی y$ باشد برگشتی True
      =>کوچکتر یا مساوی$x <= $yاگر x$ کوچکتر یا مساوی y$ باشد برگشتی True

      اپراتور افزایش / کاهش

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

      اپراتورناممثالنتیجه
      ++$xپیش افزایش$x == $yافزایش x$ به اندازه یک واحد و برگرداندن x$
      $x++پس افزایش$x === $yبرگرداندن x$ و افزایش x$ به اندازه یک واحد
      – -$xپیش کاهش$x != $yکاهش x$ به اندازه یک واحد و برگرداندن x$
      $x- –پس کاهش$x <> $yبرگرداندن x$ و کاهش x$ به اندازه یک واحد

      عملگرهای لوجیکال

      از اپراتورهای لوجیکال php برای ترکیب عبارات شرطی استفاده می شود.

      اپراتورناممثالنتیجه
      andAnd$x and $yاگر x$ و y$ هر دو True باشند برگشتی True
      orOr$x or $yاگر x$ یا y$ یکی True باشد، برگشتی True
      xorXor$x xor $yاگر یکی از x$ و y$ نه هر دو True باشد، برگشتی True
      &&And$x && $yاگر x$ و y$ هر دو True باشند برگشتی True
      ||Or$x || $yاگر x$ یا y$ یکی True باشد، برگشتی True
      !Not$x ! $yاگر x$ صحیح (True) نباشد، برگشتی True

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

      PHP دارای دو اپراتور است که مخصوص رشته ها طراحی شده اند.

      اپراتورناممثالنتیجه
      .الحاق$txt1 . $txt2txt1$ و $txt2 را الحاق می کند
      .=تخصیص الحاق$txt1 .= $txt2مقدار txt2$ را به txt1$ الحاق می کند

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

      عملگرهای آرایه PHP برای مقایسه آرایه ها استفاده می شوند.

      اپراتورناممثالنتیجه
      +اجتماع$x + $yاجتماع x$ و y$
      ==تساوی$x == $yاگر x$ و y$ دارای زوج کلید/مقدار یکسان باشند برگشتی True
      ===یکسان$x === $yاگر x$ و y$ دارای زوج کلید/مقدار هم رده و هم نوع باشند برگشتی True
      =!نامساوی$x != $yاگر x$ مساوی y$ نباشد برگشتی True
      <>نامساوی$x <> $yاگر x$ مساوی y$ نباشد برگشتی True
      ==!غیریکسان$x !== $yاگر x$ با y$ مشابه نباشد برگشتی True

      آموزش پارامترها در php 7 را با مبحث عملگرهای تخصیص به پایان می بریم.

      عملگرهای تخصیص شرطی

      عملگرهای تخصیص شرطیphp برای تنظیم یک مقدار استفاده می شود البته استفاده از آن بستگی شرایط دارد:

      اپراتورناممثالنتیجه
      😕سه مبنایی$x = expr1 ? expr2 : expr3مقدار $ x را برمی گرداند.
      مقدار $ x expr2 است اگر expr1 = TRUE باشد.
      مقدار $ x expr3 است اگر expr1 = FALSE باشد.
      ??کاهش میزان Null$x = expr1 ?? expr2مقدار $ x را برمی گرداند.
      مقدار $ x expr1 است اگر expr1 وجود داشته باشد و NULL نیست.
      اگر expr1 وجود ندارد یا NULL، مقدار $ x expr2 است.
      معرفی شده در پی اچ پی ۷

      کلام آخر

      در این جلسه به آموزش پارامترها در php 7 پرداختیم و عملگرهای حسابی، عملگرهای تخصیص، عملگرهای مقایسه،عملگر افزایش / کاهش، عملگرهای لوجیکال، عملگرهای رشته ای، عملگرهای آرایه و در نهایت عملگرهای تخصیص شرطی را هر یک به تفصیل معرفی کرده و بررسی کردیم.
      در جلسه بعد به آموزش دستور IF…ELSE…ELSEIF در php 7 می پردازیم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۰۹ : آموزش عملگرها در php 7
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر
        • تصویر کاربر