بعد از این درس دقیقاً چه بلدی؟
- موضوع «string» را با زبان ساده برای فرد دیگری توضیح میدهی.
- مثال همین درس را خطبهخط میخوانی و خروجی آن را پیشبینی میکنی.
- کد را تغییر میدهی، نتیجه یا ساختار آن را بررسی میکنی و خطا را مرحلهای اصلاح میکنی.
ظرفهای برچسبدار آشپزخانه
روی ظرفها مینویسی نمک، برنج یا چای تا بعداً بدون حدسزدن از آنها استفاده کنی. نام متغیر نیز باید هدف مقدار را روشن کند.
متغیر نامی خوانا برای یک مقدار است. نوع داده توضیح میدهد آن مقدار متن، عدد، وضعیت درست/نادرست یا مجموعهای از دادههاست.
چرا مهم است؟ این مفهوم یکی از آجرهای مسیر حرفهای PHP است. فعلاً لازم نیست همه جزئیات را حفظ کنی؛ باید دلیل استفاده و اثر هر خط را بفهمی.
اولین تمرین تو: نام، قیمت، موجودبودن و تخفیف محصول جنس یکسانی ندارند؛ انتخاب نوع مناسب جلوی محاسبه و شرط اشتباه را میگیرد.
اول بفهم، بعد کد بنویس
string
متن داخل کوتیشن؛ مانند نام محصول.
int و float
عدد صحیح و اعشاری برای شمارش و اندازهگیری.
bool و null
وضعیت دوحالته و نبود آگاهانه مقدار.
مشخصات یک محصول
نام، قیمت، موجودبودن و تخفیف محصول جنس یکسانی ندارند؛ انتخاب نوع مناسب جلوی محاسبه و شرط اشتباه را میگیرد.
قطعهها را به ترتیب درست بچین
روی هر قطعه بزن تا وارد پاسخ شود؛ برای برگرداندن دوباره روی آن بزن. با دکمههای جابهجایی هم میتوانی بدون کشیدن و رهاکردن ترتیب را اصلاح کنی.
کد را تغییر بده و نتیجه را همانجا ببین
این مفسر آموزشی امن، بخش پایه PHP شامل متغیر، محاسبه، رشته، آرایه و if/else را در مرورگر اجرا میکند. کد به سرویس دیگری ارسال نمیشود.
برای دیدن نتیجه، «اجرای کد» را بزن.
این مثال خطبهخط چه میگوید؟
فعلاً حفظ نکن؛ هر خط را به یک جمله ساده تبدیل کن.
- 1
<?phpاز اینجا مفسر PHP شروع به خواندن کد میکند.
- 2
$product = "هدفون";یک مقدار با نام $product نگهداری میشود تا در خطهای بعد دوباره استفاده شود.
- 3
$price = 850000;یک مقدار با نام $price نگهداری میشود تا در خطهای بعد دوباره استفاده شود.
- 4
$rating = 4.7;یک مقدار با نام $rating نگهداری میشود تا در خطهای بعد دوباره استفاده شود.
- 5
$inStock = true;یک مقدار با نام $inStock نگهداری میشود تا در خطهای بعد دوباره استفاده شود.
- 6
echo "$product: $price تومان";نتیجه این عبارت به خروجی پاسخ فرستاده میشود.
راهنماییها مرحلهای هستند؛ اول خودت پیام خطا را بخوان.
یک متغیر $discount با عدد 100000 بساز و قیمت نهایی را محاسبه کن.
از ساده به چالشی، بدون پرش
یکی از مقدارهای مثال را عوض کن، خروجی را روی کاغذ حدس بزن و سپس بررسی کن.
یک متغیر $discount با عدد 100000 بساز و قیمت نهایی را محاسبه کن.
سناریوی «مشخصات یک محصول» را با نامهای واضحتر و یک حالت تازه گسترش بده.
این سه اشتباه را انجام نده
نامهای مبهم مانند $x و $data
قرار دادن عدد قابل محاسبه داخل متن بدون دلیل
استفاده از متغیری که هنوز مقدار نگرفته است
5 پرسش کوتاه؛ مطمئن شو واقعاً یاد گرفتهای
برای هر پرسش یک پاسخ انتخاب کن. بعد از هر انتخاب، دلیل پاسخ را همانجا میبینی.
برای وضعیت موجود/ناموجود کدام نوع مناسبتر است؟
کدام توضیح، «string» را دقیقتر بیان میکند؟
بهترین قدم بعد از خواندن مثال این درس چیست؟
کدام روش نشان میدهد این درس را واقعاً فهمیدهای؟
کدام رفتار احتمال خطا را در همین موضوع بیشتر میکند؟
درس را فقط وقتی تمام کن که کد را تغییر دادهای
دیدن آموزش کافی نیست؛ یک مقدار را تغییر بده، خروجی را پیشبینی کن و بعد اجرا بزن.