کد کرنر
تبلیغات
آموزش دستورات شرطی و تابع در پی اچ پی

در این قسمت به دستورات شرطی و ثابت ها میپردازیم

آموزش دستورات شرطی و تابع در پی اچ پی

سلام به همه برنامه نویسان عزیز
امیدوارم درس جلسه قبل رو متوجه شده باشید و تمرین های اونم انجام داده باشید ولی قبل از هر کاری پاسخ اون سه تا تمرین رو قرار میدم؛
پاسخ تمرین 1:

<?php $var = 'Salar Pourfallah'; echo $var; ?>

پاسخ تمرین 2:

<?php $var = 4 * 3; echo $var; ?>

پاسخ تمرین 3:

<?php $name = 'Salar '; $family = 'Pourfallah'; echo $name . $family; ?>

در جلسه قبل در مورد متغییرها توضیح دادم و در این جلسه میخوام کمی در مورد ثابت ها یا Constants توضیح بدم.
ثابت ها مقادیری هستند که در طول پروژه مقدارشون عوض نمیشه، برای ثبت یک ثابت باید از دستور define استفاده کرد:

<?php /* define('Name', 'Value'); */ define('FullName', 'Salar Pourfallah'); echo FullName; ?>

برای مقدار این ثابت ها از همه نوع ها میشه استفاده کرد و کاربرد اصلی اون توی ارتباط با دیتابیس هست که توی جلسات آینده به دیتابیس اشاره خواهم کرد.

دستور بعدی دستور شرط هست که بهش اشاره میکنم:
نوع اول دستور شرط اینه که چک میکنه اگه شرطی که نوشتیم برقرار بود دستورات لازمه رو اعمال میکنه:

<?php /* یک متغییر میسازم به بهش مقدار 10 میدم */ $var = 10; /* چک میکنم اگه مقدار متغییر 10 بود، 10 رو چاپ کنه */ /* برای چک کردن مقدار دقیق در دستور شرطی از دو مساوی استفاده میکنیم */ if ($var == 10){ echo $var; } ?>

نوع دوم دستور شرط نوعی هست که در ابتدا چک میشه که آیا شرط اول برقرار هست یا نه اگه بود که دستوراتش اعمال میشه اگه نه وارد درغیراینصورت میشه و دستورات اون رو اعمال میکنه:

<?php /* یک متغییر میسازم به بهش مقدار 10 میدم */ $var = 10; /* چک میکنم اگه مقدار متغییر بزرگتر از بیست بود، بزرگتر از بیست رو چاپ کنه */ if($var > 20){ echo 'بزرگتر از بیست'; } /* در غیر اینصورت، کوچکتر از بیست رو چاپ کنه */ else{ echo 'کوچکتر از بیست'; } ?>

نوع سوم و آخر دستور شرط به اینصورته که چک میکنه شرط اول برقرار هست یا نه بود که بود اما اگه نبود چک میکنه ببینه شرط های بعدی* برقرار هست یا نه اگه نه درغیراینصورت رو اجرا خواهد کرد:
* نکته: شرط های بعدی میتوانند از 1 تا بینهایت شرط باشند

<?php $var = 10; /* چک میکنم اگه مقدار متغییر بزرگتر از صد بود، بزرگتر از 100رو چاپ کنه */ if($var > 100){ echo 'بزرگتر از 100'; } /* چک میکنم اگه مقدار متغییر بزرگتر از شصت بود، بزرگتر از 60 رو چاپ کنه */ elseif ($var > 60){ echo 'بزرگتر از 60'; } /* چک میکنم اگه مقدار متغییر بزرگتر از سی بود، بزرگتر از 30 رو چاپ کنه */ elseif ($var > 30){ echo 'بزرگتر از 30'; } /* در غیر اینصورت، خود عدد رو چاپ کنه */ else{ echo $var; } ?>

امیدوارم درس امروز رو متوجه شده باشید و برای برنامه نویسی باید تلاش کنید و خلاقیت داشته باشید. اگه دوست داشتید تمرینات زیر رو هم انجام بدین

1- ثابتی با نام دلخواه بسازید و آنرا در دستور شرط چک کنید (در تمام حالت های شرط)
2- دو ثابت برای نام و نام خانوادگی خود تولید کنید و مقادیر آنها را کنار هم چاپ کنید.


برچسب ها: آموزش php, php learning, php mysql, آموزش php mysql

دسته بندی : پی‌اچ‌پی

تاریخ : ۹۵/۰۵/۲۰

دیدگاه‌ها


برای ثبت دیدگاه باید وارد شوید.