</>مدرسه زیب‌موجیاد بگیر، تمرین کن، بساز
مدرسهPHPدرس 2
درس 2 از 8 · ۳۵ دقیقه

متغیر، نوع داده، رشته و آرایه

داده‌های برنامه را در متغیر نگه می‌داری، با رشته و عدد کار می‌کنی و چند مقدار مرتبط را داخل آرایه قرار می‌دهی.

۰امتیاز شما
نقشه این درس

بعد از این درس دقیقاً چه بلدی؟

  • متغیرهای خوانا نام‌گذاری کنی
  • تفاوت رشته، عدد و بولین را بفهمی
  • قیمت نهایی را با یک محاسبه بسازی
به زبان زندگی واقعی

متغیر مثل ظرف برچسب‌دار است

در آشپزخانه روی ظرف‌ها برچسب نمک، شکر و چای می‌زنیم. متغیر هم یک نام روشن روی یک مقدار می‌گذارد. اگر برچسب مبهم باشد، بعداً خودمان هم نمی‌دانیم داخل ظرف چیست.

نکته مهم برای شروع PHP

رشته (string): متن را داخل کوتیشن نگه می‌داریم؛ مثل نام محصول یا پیام کاربر.

چرا مهم است؟ متن را داخل کوتیشن نگه می‌داریم؛ مثل نام محصول یا پیام کاربر.

اولین تمرین تو: قیمت یا تخفیف را عوض کن. سپس یک متغیر $shipping بساز و آن را به قیمت نهایی اضافه کن.

مفهوم‌های اصلی

اول بفهم، بعد کد بنویس

رشته (string)

متن را داخل کوتیشن نگه می‌داریم؛ مثل نام محصول یا پیام کاربر.

عدد (int/float)

برای قیمت، تعداد و محاسبه از عدد استفاده کن؛ عدد را بی‌دلیل داخل کوتیشن نگذار.

بولین و آرایه

بولین فقط true/false است. آرایه چند مقدار مرتبط مانند سبد خرید را کنار هم نگه می‌دارد.

سناریوی واقعی

مثال واقعی: محاسبه قیمت هدفون بعد از تخفیف

فروشگاه قیمت اصلی و مقدار تخفیف را دارد. برنامه باید قیمت قابل پرداخت را حساب کند؛ درست مثل صندوق فروشگاه، اما بدون محاسبه ذهنی.

ورودی روشنقانون قابل توضیحخروجی قابل بررسی
بازی ساختن کد

قطعه‌ها را به ترتیب درست بچین

روی هر قطعه بزن تا وارد پاسخ شود؛ برای برگرداندن دوباره روی آن بزن. با دکمه‌های جابه‌جایی هم می‌توانی بدون کشیدن و رهاکردن ترتیب را اصلاح کنی.

مرحله ۲ از ۳ · مرتب‌کردن کد
بانک قطعه‌هاقطعه مناسب را انتخاب کن
ترتیب پاسخ تواز بالا به پایین اجرا می‌شود

    هنوز پاسخی بررسی نشده است.

    کارگاه تعاملی

    کد را تغییر بده و نتیجه واقعی را ببین

    این مفسر آموزشی امن، بخش پایه PHP شامل متغیر، محاسبه، رشته، آرایه، تابع‌های ساده و if/else را در مرورگر اجرا می‌کند. کد به سرویس دیگری ارسال نمی‌شود.

    lesson-2.php
    خروجی برنامهمفسر آماده است
    برای دیدن نتیجه، «اجرای کد» را بزن.
    خروجی با تغییر کد دوباره محاسبه می‌شود.
    حالا نوبت توست

    قیمت یا تخفیف را عوض کن. سپس یک متغیر $shipping بساز و آن را به قیمت نهایی اضافه کن.

    دام‌های رایج

    این سه اشتباه را انجام نده

    1

    نام‌هایی مثل $x به‌جای $finalPrice

    2

    گذاشتن عدد داخل کوتیشن و سخت‌کردن محاسبه

    3

    استفاده از متغیری که هنوز مقدار نگرفته است

    آزمون پایان درس

    5 پرسش کوتاه؛ مطمئن شو واقعاً یاد گرفته‌ای

    برای هر پرسش یک پاسخ انتخاب کن. بعد از هر انتخاب، دلیل پاسخ را همان‌جا می‌بینی.

    پرسش 1 از 5

    برای نگهداری وضعیت «پرداخت شده/نشده» کدام نوع مناسب‌تر است؟

    پرسش 2 از 5

    کدام نام برای قیمت نهایی محصول خواناتر است؟

    پرسش 3 از 5

    اگر قیمت ۸۵۰۰۰۰ و تخفیف ۱۰۰۰۰۰ باشد، مقدار نهایی چیست؟

    پرسش 4 از 5

    کدام روش نشان می‌دهد این درس را واقعاً فهمیده‌ای؟

    پرسش 5 از 5

    کدام رفتار احتمال خطا را در همین موضوع بیشتر می‌کند؟

    پایان درس 2

    درس را فقط وقتی تمام کن که کد را تغییر داده‌ای

    دیدن آموزش کافی نیست؛ یک مقدار را تغییر بده، خروجی را پیش‌بینی کن و بعد اجرا بزن.