حلقه While در PHP

حلقه ها همیشه و در همه  زبان های برنامه نویسی کاربرد دارند، ما همیشه در برنامه نویسی نیاز داریم که یک تکه کد رو چند بار اجرا کنیم و این حقله ها هستند که به کمک ما میان.

 

حلقه ها در PHP

  •  While – تا زمانی که شرط داده شده درست باشد کدهای داخل بلاک را اجرا میکند.
  • DoWhile – یک بار کدهای داخل بلاک را اجرا کرده و بعد از آن شرط را بررسی میکند اگر درست بود به کارش ادامه میدهد.
  • For – به تعداد دفعاتی که مشخص میکنیم کدهای داخل بلاک را اجرا میکند.
  • Foreach – به ازای هر آیتم در یک آرایه  کدهای داخل بلاک را اجرا میکند.

ادامه

دستور switch در php

در درس های قبلی ما نحوه استفاده از دستور if,else و elseif رو آموزش دادیم و دیدیم که چه جاهایی بدرد میخورن. گفتیم زمانی که بخوایم دو یا چند شرط رو بررسی کنیم از elseif استفاده میکنیم اما تصور کنید ما میخوایم ۱۰ شرط رو بررسی کنیم، اگر بخوایم این رو با elseif بنویسیم کدمون زیاد طولانی میشه. اینجاست که PHP پیشنهاد استفاده از دستور switch رو میده.

با استفاده از دستور switch شما میتونید تمام شرطها رو به یکباره چک کنید و این مهمترین ویژگی این دستوره. دستور switch یک متغیر به عنوان ورودی از ما میگیره و بعد اون رو با تمام case های که توسط ما مشخص میشه مقایسه میکنه اگر نتیجه یکی از case ها TRUE باشه دستورات اون رو اجرا میکنه اما اگر نتیجه مقایسه تمام case ها FALSE بشه دستورات داخل default رو اجرا میکنه.

Syntax:

switch (n)
{
case label1:
  code to be executed if n=label1;
  break;
case label2:
  code to be executed if n=label2;
  break;
case label3:
  code to be executed if n=label3;
  break;
case label4:
  code to be executed if n=label4;
  break;
default:
  code to be executed if n is different from all labels;
}

 

ادامه

elseif در PHP

دستورات if و else هنگامی که میخوایم یک شرط رو بررسی کنیم گزینه خیلی خوبی هستند اما خیلی اوقات پیش میاد که بخوایم دو یا چند شرط رو بررسی کنیم اینجاست که دستور elseif بکارمون میاد.

Syntax

IF (conditional statement 1) {
  [code if condition statement 1 is true]
}
ELSEIF (conditional statement 2) {
  [code if condition statement 2 is true]
}
...
ELSE {
  [code if none of the above is true]
}

 

Colon Syntax

if (conditional statement 1):
  [code if condition statement 1 is true]

elseif (conditional statement 2):
  [code if condition statement 2 is true]
else:
  [code if none of the above is true]
endif;

 

ادامه

دستور if…Else در PHP

با دستور if در درس قبلی آشنا شدید. در درس قبل ما به دو دستور if..else و elseif هم اشاره کرده بودیم که در این درس به if..else میپردازیم.

خوب! حالا ببینیم این دستور چیکار میکنه.  فرض کنید شما میخواید دستوری بنویسید که اگر شرط درست بود اونوقت یکسری کارها رو انجام بده و در غیر اینصورت کارهای دیگه ای رو انجام بده برای این کار از دستور Else استفاده میکنیم.

 

Syntax

if (condition)
  {
  code to be executed if condition is true;
  }
else
  {
  code to be executed if condition is false;
  }

 

Colon Syntax

if (condition):
  code to be executed if condition is true;
else:
  code to be executed if condition is false;
endif;

 

ادامه

دستور if در PHP

در خیلی موارد نیازه که اجرای بعضی دستورات در صورت برقراری شرط یا شرایطی صورت بگیره برای این منظور ما از دستور if استفاده میکنیم.

دستور if در php بسیار شبیه دیگر زبانهای برنامه نویسی  مثل زبان C هست. اما ممکنه این اولین زبانی باشه که شما یاد میگیرید پس با مثالی نحوه کار این دستور رو توضیح میدم.

ما همیشه تو زندگی خودمون از if استفاده میکنیم مثلا میگیم:

  • اگر پول به حسابم واریز شد اونوقت میرم اون قطعه ی سخت افزاری رو میخرم.
  • اگر این ترم معدلم بالای ۱۷ اومد اونوقت ترم بعد واحدهای بیشتری برمیدارم.
  • و …

در زبان php هم همینطوره  میگیم اگر شرط ما برقرار شد اونوقت یکسری از دستورات رو انجام بده. البته دستورات IfElse و Else و Else if هم وجود دارن که در درس های بعد به اونها میپردازیم.

 

Syntax

if (condition)
  {
  code to be executed if condition is true;
  }

Colon Syntax

if (condition):
  code to be executed if condition is true;
endif;

condition اینجا شر ما هست که اگر مقدارش true باشه (یعنی درست باشه) دستورات داخل براکتهای فرفری (curly brackets) {…} اجرا میشن.

 

ادامه