شاید بگید فرق این دستور با if , else چه چیزی هستش؟
خب فرق این دستور با if , else اینکه ما میتونیم با این دستور هر چقدر شرط بخواهیم میتونیم درست کنیم.ولی با if , else فقط ۲ تا شرط رو میشه بررسی کرد.
شکل کلی دستور:
کد PHP:
ما میتونیم از هر سه دستور نیز استفاده کنیم.یا تمامی این دستورات در مثالهای بعدی آشنا میشم.
مثال:
کد PHP:
توضیح این مثال:
دو ثابت به برنامه دادیم.در شرط اول شرط اگر x بزرگتر باشد بلوک را اجرا کرده و برنامه خاتمه میابد.اگر شرط اول برقرار نباشد به شرط دوم رفته و بررسی میکند واگر برقرار بود دستور بلوک اجرا میشود.ولی اگر برقرار نباشد به دستور else رفته و دستور بلوک را اجرا میکند.وبرنامه خاتمه میابد.
خوب این کدها که تا حالا نوشتیم ورودی هامون رو از قبل به برنامه دادیم و برنامه فقط به ما خروجی رو نشون داده.این خیلی محدود هست.خوب انتظلر ما بیشتر از اینهاست.ما میخواهیم برنامه از ما ورودی را در هنگام اجرا بگیرد و خروجی دلخواه را به ما نشان بدهد.دستور input به ما این امکان را میدهد.