بعد از این درس دقیقاً چه بلدی؟
- موضوع «پسوند .php» را با زبان ساده برای فرد دیگری توضیح میدهی.
- مثال همین درس را خطبهخط میخوانی و خروجی آن را پیشبینی میکنی.
- کد را تغییر میدهی، نتیجه یا ساختار آن را بررسی میکنی و خطا را مرحلهای اصلاح میکنی.
زبان و مترجم
فایل PHP مثل متنی به زبان PHP است. مرورگر این زبان را نمیفهمد؛ مفسر PHP نقش مترجم را دارد و نتیجه قابل نمایش را آماده میکند.
فایل PHP باید به مفسر PHP داده شود. سرور داخلی برای تمرین، فایل را میخواند و نتیجه را روی یک نشانی محلی مانند localhost نشان میدهد.
چرا مهم است؟ این مفهوم یکی از آجرهای مسیر حرفهای PHP است. فعلاً لازم نیست همه جزئیات را حفظ کنی؛ باید دلیل استفاده و اثر هر خط را بفهمی.
اولین تمرین تو: بهجای اجاره یک فروشگاه واقعی، ابتدا یک نمونه کوچک در اتاق کار میسازی. localhost همان محیط خصوصی برای آزمایش برنامه است.
اول بفهم، بعد کد بنویس
پسوند .php
به ابزار سرور میگوید فایل باید توسط PHP پردازش شود.
localhost
نام رایانه خودت در زمان توسعه است؛ اطلاعات از اینترنت عمومی نمیآید.
سرور داخلی
ابزار سادهای برای تمرین است و برای سایت عمومی و Production ساخته نشده است.
بازکردن کارگاه شخصی روی رایانه
بهجای اجاره یک فروشگاه واقعی، ابتدا یک نمونه کوچک در اتاق کار میسازی. localhost همان محیط خصوصی برای آزمایش برنامه است.
قطعهها را به ترتیب درست بچین
روی هر قطعه بزن تا وارد پاسخ شود؛ برای برگرداندن دوباره روی آن بزن. با دکمههای جابهجایی هم میتوانی بدون کشیدن و رهاکردن ترتیب را اصلاح کنی.
کد را تغییر بده و نتیجه را همانجا ببین
این مفسر آموزشی امن، بخش پایه PHP شامل متغیر، محاسبه، رشته، آرایه و if/else را در مرورگر اجرا میکند. کد به سرویس دیگری ارسال نمیشود.
برای دیدن نتیجه، «اجرای کد» را بزن.
این مثال خطبهخط چه میگوید؟
فعلاً حفظ نکن؛ هر خط را به یک جمله ساده تبدیل کن.
- 1
<?phpاز اینجا مفسر PHP شروع به خواندن کد میکند.
- 2
$environment = "local";یک مقدار با نام $environment نگهداری میشود تا در خطهای بعد دوباره استفاده شود.
- 3
echo "محیط تمرین: $environment";نتیجه این عبارت به خروجی پاسخ فرستاده میشود.
راهنماییها مرحلهای هستند؛ اول خودت پیام خطا را بخوان.
مقدار local را به development تغییر بده و بررسی کن فقط همان بخش خروجی عوض میشود.
از ساده به چالشی، بدون پرش
یکی از مقدارهای مثال را عوض کن، خروجی را روی کاغذ حدس بزن و سپس بررسی کن.
مقدار local را به development تغییر بده و بررسی کن فقط همان بخش خروجی عوض میشود.
سناریوی «بازکردن کارگاه شخصی روی رایانه» را با نامهای واضحتر و یک حالت تازه گسترش بده.
این سه اشتباه را انجام نده
ذخیره فایل با پسوند .html
بازکردن فایل با file:// و انتظار اجرای PHP
استفاده از سرور داخلی روی اینترنت عمومی
5 پرسش کوتاه؛ مطمئن شو واقعاً یاد گرفتهای
برای هر پرسش یک پاسخ انتخاب کن. بعد از هر انتخاب، دلیل پاسخ را همانجا میبینی.
نشانی localhost به چه چیزی اشاره میکند؟
کدام توضیح، «پسوند .php» را دقیقتر بیان میکند؟
بهترین قدم بعد از خواندن مثال این درس چیست؟
کدام روش نشان میدهد این درس را واقعاً فهمیدهای؟
کدام رفتار احتمال خطا را در همین موضوع بیشتر میکند؟
درس را فقط وقتی تمام کن که کد را تغییر دادهای
دیدن آموزش کافی نیست؛ یک مقدار را تغییر بده، خروجی را پیشبینی کن و بعد اجرا بزن.