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