بعد از این درس دقیقاً چه بلدی؟
- موضوع «Index» را با زبان ساده برای فرد دیگری توضیح میدهی.
- مثال همین درس را خطبهخط میخوانی و خروجی آن را پیشبینی میکنی.
- کد را تغییر میدهی، نتیجه یا ساختار آن را بررسی میکنی و خطا را مرحلهای اصلاح میکنی.
قفسه شمارهدار
هر خانه قفسه یک شماره و یک مقدار دارد. شماره اولین خانه صفر است و با آن میتوانی عضو مشخص را پیدا کنی.
آرایه چند مقدار مرتبط را زیر یک نام نگه میدارد. هر عضو آرایه عددی اندیسی دارد که از صفر شروع میشود.
چرا مهم است؟ این مفهوم یکی از آجرهای مسیر حرفهای PHP است. فعلاً لازم نیست همه جزئیات را حفظ کنی؛ باید دلیل استفاده و اثر هر خط را بفهمی.
اولین تمرین تو: بهجای سه متغیر جدا، عنوان درسها را در یک آرایه نگه میداریم و تعدادشان را محاسبه میکنیم.
اول بفهم، بعد کد بنویس
Index
نشانی عددی عضو است و از صفر شروع میشود.
Append
با [] میتوان مقدار تازه را به انتهای آرایه افزود.
count
تعداد اعضای آرایه را برمیگرداند.
فهرست درسهای امروز
بهجای سه متغیر جدا، عنوان درسها را در یک آرایه نگه میداریم و تعدادشان را محاسبه میکنیم.
قطعهها را به ترتیب درست بچین
روی هر قطعه بزن تا وارد پاسخ شود؛ برای برگرداندن دوباره روی آن بزن. با دکمههای جابهجایی هم میتوانی بدون کشیدن و رهاکردن ترتیب را اصلاح کنی.
کد را تغییر بده و نتیجه را همانجا ببین
این مفسر آموزشی امن، بخش پایه PHP شامل متغیر، محاسبه، رشته، آرایه و if/else را در مرورگر اجرا میکند. کد به سرویس دیگری ارسال نمیشود.
برای دیدن نتیجه، «اجرای کد» را بزن.
این مثال خطبهخط چه میگوید؟
فعلاً حفظ نکن؛ هر خط را به یک جمله ساده تبدیل کن.
- 1
<?phpاز اینجا مفسر PHP شروع به خواندن کد میکند.
- 2
$lessons = ["متغیر", "شرط", "حلقه"];یک مقدار با نام $lessons نگهداری میشود تا در خطهای بعد دوباره استفاده شود.
- 3
$count = count($lessons);یک مقدار با نام $count نگهداری میشود تا در خطهای بعد دوباره استفاده شود.
- 4
echo "تعداد درسها: $count";نتیجه این عبارت به خروجی پاسخ فرستاده میشود.
راهنماییها مرحلهای هستند؛ اول خودت پیام خطا را بخوان.
یک درس تازه اضافه کن، اولین عضو را نمایش بده و تفاوت اندیس صفر و یک را ببین.
از ساده به چالشی، بدون پرش
یکی از مقدارهای مثال را عوض کن، خروجی را روی کاغذ حدس بزن و سپس بررسی کن.
یک درس تازه اضافه کن، اولین عضو را نمایش بده و تفاوت اندیس صفر و یک را ببین.
سناریوی «فهرست درسهای امروز» را با نامهای واضحتر و یک حالت تازه گسترش بده.
این سه اشتباه را انجام نده
تصور اینکه اولین اندیس ۱ است
خواندن عضوی که وجود ندارد
استفاده از چند متغیر جدا برای یک فهرست مرتبط
5 پرسش کوتاه؛ مطمئن شو واقعاً یاد گرفتهای
برای هر پرسش یک پاسخ انتخاب کن. بعد از هر انتخاب، دلیل پاسخ را همانجا میبینی.
اندیس اولین عضو آرایه PHP چیست؟
کدام توضیح، «Index» را دقیقتر بیان میکند؟
بهترین قدم بعد از خواندن مثال این درس چیست؟
کدام روش نشان میدهد این درس را واقعاً فهمیدهای؟
کدام رفتار احتمال خطا را در همین موضوع بیشتر میکند؟
درس را فقط وقتی تمام کن که کد را تغییر دادهای
دیدن آموزش کافی نیست؛ یک مقدار را تغییر بده، خروجی را پیشبینی کن و بعد اجرا بزن.