بعد از این درس دقیقاً چه بلدی؟
- متغیرهای خوانا نامگذاری کنی
- تفاوت رشته، عدد و بولین را بفهمی
- قیمت نهایی را با یک محاسبه بسازی
متغیر مثل ظرف برچسبدار است
در آشپزخانه روی ظرفها برچسب نمک، شکر و چای میزنیم. متغیر هم یک نام روشن روی یک مقدار میگذارد. اگر برچسب مبهم باشد، بعداً خودمان هم نمیدانیم داخل ظرف چیست.
رشته (string): متن را داخل کوتیشن نگه میداریم؛ مثل نام محصول یا پیام کاربر.
چرا مهم است؟ متن را داخل کوتیشن نگه میداریم؛ مثل نام محصول یا پیام کاربر.
اولین تمرین تو: قیمت یا تخفیف را عوض کن. سپس یک متغیر $shipping بساز و آن را به قیمت نهایی اضافه کن.
اول بفهم، بعد کد بنویس
رشته (string)
متن را داخل کوتیشن نگه میداریم؛ مثل نام محصول یا پیام کاربر.
عدد (int/float)
برای قیمت، تعداد و محاسبه از عدد استفاده کن؛ عدد را بیدلیل داخل کوتیشن نگذار.
بولین و آرایه
بولین فقط true/false است. آرایه چند مقدار مرتبط مانند سبد خرید را کنار هم نگه میدارد.
مثال واقعی: محاسبه قیمت هدفون بعد از تخفیف
فروشگاه قیمت اصلی و مقدار تخفیف را دارد. برنامه باید قیمت قابل پرداخت را حساب کند؛ درست مثل صندوق فروشگاه، اما بدون محاسبه ذهنی.
قطعهها را به ترتیب درست بچین
روی هر قطعه بزن تا وارد پاسخ شود؛ برای برگرداندن دوباره روی آن بزن. با دکمههای جابهجایی هم میتوانی بدون کشیدن و رهاکردن ترتیب را اصلاح کنی.
کد را تغییر بده و نتیجه واقعی را ببین
این مفسر آموزشی امن، بخش پایه PHP شامل متغیر، محاسبه، رشته، آرایه، تابعهای ساده و if/else را در مرورگر اجرا میکند. کد به سرویس دیگری ارسال نمیشود.
برای دیدن نتیجه، «اجرای کد» را بزن.
راهنماییها مرحلهای هستند؛ اول خودت پیام خطا را بخوان.
قیمت یا تخفیف را عوض کن. سپس یک متغیر $shipping بساز و آن را به قیمت نهایی اضافه کن.
این سه اشتباه را انجام نده
نامهایی مثل $x بهجای $finalPrice
گذاشتن عدد داخل کوتیشن و سختکردن محاسبه
استفاده از متغیری که هنوز مقدار نگرفته است
5 پرسش کوتاه؛ مطمئن شو واقعاً یاد گرفتهای
برای هر پرسش یک پاسخ انتخاب کن. بعد از هر انتخاب، دلیل پاسخ را همانجا میبینی.
برای نگهداری وضعیت «پرداخت شده/نشده» کدام نوع مناسبتر است؟
کدام نام برای قیمت نهایی محصول خواناتر است؟
اگر قیمت ۸۵۰۰۰۰ و تخفیف ۱۰۰۰۰۰ باشد، مقدار نهایی چیست؟
کدام روش نشان میدهد این درس را واقعاً فهمیدهای؟
کدام رفتار احتمال خطا را در همین موضوع بیشتر میکند؟
درس را فقط وقتی تمام کن که کد را تغییر دادهای
دیدن آموزش کافی نیست؛ یک مقدار را تغییر بده، خروجی را پیشبینی کن و بعد اجرا بزن.