10 تمرین برای PHP کاران ، بهبود کدنویسی در PHP
10 تمرین برای PHP کاران – در این مقاله 10 تمرین را برای برنامه نویسان PHP فراهم کرده ایم که در بهبود و افزایش درک تان از PHP کمک می کند .
لیست 10 تمرین برای PHP کاران :
1- استفاده از یک تابع به عنوان پارامتر در تابعی دیگر
2- استفاده از متغیر به عنوان تابع ، آشنایی با ( Closure )
3- فاکتوریل اعداد با کمک تابع ( بدون نیاز به حلقه )
4- دریافت حجم فایل و تبدیل آن به MB
5- ساخت جدول ضرب با حلقه های تو در تو
6- نمایش رشته به همراه escape sequence ( بدون تجزیه آن )
7- نمایش کلید و مقدار آرایه در داخل حلقه foreach
8- درک تفاوت های اصلی print و echo
9- استفاده از تابع داخل دابل کوت “”
10- برنامه نویسی functional با تابع array_filter
تمرین 4 تصحیح گردید .
1- استفاده از یک تابع به عنوان پارامتر در تابعی دیگر
با استفاده از نام متغیر و افزودن () در جلوی آن می توانید تابعی را صدا بزنید . استفاده از callable اجباری نیست اما باعث افزایش خوانایی برنامه می شود .
تمرین 1 به همراه جواب
2- استفاده از متغیر به عنوان تابع ، آشنایی با ( Closure )
Closure در جاوا اسکریپت بسیار کاربرد دارند از این رو PHP هم از این قابلیت بهره می برد یعنی می توانید یک تابع را داخل متغیر ذخیره کنید .
تمرین 2 به همراه جواب
3- فاکتوریل اعداد با کمک تابع ( بدون نیاز به حلقه )
فاکتوریل اعداد یکی از تمرین هایی است که در اکثر زبان های برنامه نویسی از جمله C مورد استفاده قرار می گیرد . در PHP می خواهیم این تمرین را انجام دهیم . مثلا فاکتوریل 3 این گونه محاسبه می شود . الگوی آن
0 → 1 1 → 1 2 → 2 * 1 = 2 3 → 3 * 2 * 1 = 6
4- دریافت حجم فایل و تبدیل آن به MB
برای تبدیل بایت به مگابایت باید :
byte / 1048576 = MB
5- ساخت جدول ضرب با حلقه های تو در تو
با کمک حلقه for و استفاده از تگ های html برای جدول :
table , thead , tbody , tr , th , td
می توانیم یک جدول ضرب کامل داشته باشیم .
تمرین 5 به همراه جواب
6- نمایش رشته به همراه escape sequence ( بدون تجزیه آن )
می دانیم که escape sequence هایی مثل n\ و t\ و موارد مشابه آن در زمانی که می خواهیم آن را چاپ کنیم نمایش داده نمی شود و تجزیه می شود مثلا n\ به خط بعدی می آید . از این رو راه حلی هم وجود دارد که آن را عینا نمایش دهیم بدون تجزیه .
تمرین 6 به همراه جواب
7- نمایش کلید و مقدار آرایه در داخل حلقه foreach
با کمک حلقه foreach می توانیم کلید و مقدار آرایه را نمایش دهیم .
تمرین 7 به همراه جواب
8- درک تفاوت های اصلی print و echo
خیلی ها فکر می کنند که print همان alias تابع echo است اما اینطور نیست این 2 تابع شباهت های زیادی دارند اما 2 تفاوت اصلی دارند که باید آن را پیدا کنید .
تمرین 8 به همراه جواب
9- استفاده از تابع داخل دابل کوت “”
به طور معمول نمی توان از تابع داخل “” استفاده کرد اما تکنیک جالبی وجود دارد که آن را ممکن می کند .
تمرین 9 به همراه جواب
10- برنامه نویسی functional با تابع array_filter
برنامه نویسی functional همانطور که از اسمش پیداست با توابع بسیار در تعامل است با استفاده از تابع array_filter می توانید که کدنویسی ساده functional را اجرا کنید .
در تمرین پایین اعداد زوج و فرد را به طور جداگانه ای در متغیر ذخیره می کنیم و نمایش می دهیم .
تمرین 10 به همراه جواب
10 تمرین برای PHP کاران
لیست نظرات
سلام ممنون از شما 🌹🌹🌹🙏🙏🙏 من تازه برنامه نویسی رو واز صفر شروع کردم . ممنونم میشم تمرینهای بیشتری بزارید . اگر برای هر دستور، تمرین جداگانه وساده تر بزارید خیلی ممنونم میشم. یک مشکل دارم بعد از دانلود فایل ها برام باز نمیشه وخطلا که برنامه مورد نظر برای اجرا برنامه موجود نیست باید چه کار کنم.؟
درود و احترام به طور کلی تمرینات برای افرادی با سطح مبتدی و متوسط هستند ارائه شده برای تمرینات بیشتر می تونید وب اپلیکشن های دیگه رو بررسی کنید و مشابه اون رو پیاده سازی کنید . بابت خطا ، فایل ها بررسی شد مشکلی نداره . مطمئن بشید که پیکربندی PHP رو درست انجام دادید .
درود داداش خوبی ؟ باید از زمپ استفاده کنی فایل زیپ رو که دان میکنی فایل index.php رو باید ایکسترکت کنی توی یه فولدر توی پوشه htdocs برای مثال برو توی پوشه زمپ و بعد پوشه htdocs و یه فولدر با نام exams بساز و بعد اون فایل index.php رو اونجا ایکسترکت کن و بعد اپاچی و مای سیکوئل رو روشن کن از طریق برنامه زمپ و بعد توی مرورگرت بنویس : localhost/exams