بعد از این درس دقیقاً چه بلدی؟
- موضوع «Single quote» را با زبان ساده برای فرد دیگری توضیح میدهی.
- مثال همین درس را خطبهخط میخوانی و خروجی آن را پیشبینی میکنی.
- کد را تغییر میدهی، نتیجه یا ساختار آن را بررسی میکنی و خطا را مرحلهای اصلاح میکنی.
ساخت جمله با کارتهای کلمه
هر بخش متن یا مقدار متغیر یک کارت است. با عملگر نقطه کارتها را به ترتیب کنار هم میگذاری تا پیام نهایی ساخته شود.
رشته همان متن است. کوتیشن تکی متن را تقریباً همانطور نگه میدارد؛ کوتیشن دوتایی میتواند متغیرهای ساده را جایگذاری کند. نقطه دو رشته را به هم میچسباند.
چرا مهم است؟ این مفهوم یکی از آجرهای مسیر حرفهای PHP است. فعلاً لازم نیست همه جزئیات را حفظ کنی؛ باید دلیل استفاده و اثر هر خط را بفهمی.
اولین تمرین تو: نام مشتری و شماره سفارش در متغیر هستند و متن ثابت بین آنها قرار میگیرد تا پیام قابل فهم ساخته شود.
اول بفهم، بعد کد بنویس
Single quote
برای متن ثابت و بدون جایگذاری متغیر مناسب است.
Double quote
متغیر ساده را داخل متن جایگذاری میکند.
Concatenation
عملگر . بخشهای متن را بدون انجام جمع عددی متصل میکند.
پیام وضعیت ارسال
نام مشتری و شماره سفارش در متغیر هستند و متن ثابت بین آنها قرار میگیرد تا پیام قابل فهم ساخته شود.
قطعهها را به ترتیب درست بچین
روی هر قطعه بزن تا وارد پاسخ شود؛ برای برگرداندن دوباره روی آن بزن. با دکمههای جابهجایی هم میتوانی بدون کشیدن و رهاکردن ترتیب را اصلاح کنی.
کد را تغییر بده و نتیجه را همانجا ببین
این مفسر آموزشی امن، بخش پایه PHP شامل متغیر، محاسبه، رشته، آرایه و if/else را در مرورگر اجرا میکند. کد به سرویس دیگری ارسال نمیشود.
برای دیدن نتیجه، «اجرای کد» را بزن.
این مثال خطبهخط چه میگوید؟
فعلاً حفظ نکن؛ هر خط را به یک جمله ساده تبدیل کن.
- 1
<?phpاز اینجا مفسر PHP شروع به خواندن کد میکند.
- 2
$name = "رضا";یک مقدار با نام $name نگهداری میشود تا در خطهای بعد دوباره استفاده شود.
- 3
$orderId = 204;یک مقدار با نام $orderId نگهداری میشود تا در خطهای بعد دوباره استفاده شود.
- 4
echo "سلام " . $name . "؛ سفارش " . $orderId . " ارسال شد.";نتیجه این عبارت به خروجی پاسخ فرستاده میشود.
راهنماییها مرحلهای هستند؛ اول خودت پیام خطا را بخوان.
نام و شماره سفارش را تغییر بده و عبارت «امروز» را به انتهای پیام اضافه کن.
از ساده به چالشی، بدون پرش
یکی از مقدارهای مثال را عوض کن، خروجی را روی کاغذ حدس بزن و سپس بررسی کن.
نام و شماره سفارش را تغییر بده و عبارت «امروز» را به انتهای پیام اضافه کن.
سناریوی «پیام وضعیت ارسال» را با نامهای واضحتر و یک حالت تازه گسترش بده.
این سه اشتباه را انجام نده
استفاده از + برای اتصال متن
بستن کوتیشن با نوع متفاوت
ساختن یک خط بسیار طولانی و ناخوانا
5 پرسش کوتاه؛ مطمئن شو واقعاً یاد گرفتهای
برای هر پرسش یک پاسخ انتخاب کن. بعد از هر انتخاب، دلیل پاسخ را همانجا میبینی.
برای اتصال دو متن در PHP از چه عملگری استفاده میشود؟
کدام توضیح، «Single quote» را دقیقتر بیان میکند؟
بهترین قدم بعد از خواندن مثال این درس چیست؟
کدام روش نشان میدهد این درس را واقعاً فهمیدهای؟
کدام رفتار احتمال خطا را در همین موضوع بیشتر میکند؟
درس را فقط وقتی تمام کن که کد را تغییر دادهای
دیدن آموزش کافی نیست؛ یک مقدار را تغییر بده، خروجی را پیشبینی کن و بعد اجرا بزن.