در مقالات قبلی تاریخچه زبان برنامهنویسی PHP و راهنمای کامل ایجاد سرور PHP روی کامپیوتر، با مفهوم PHP و نحوه ایجاد سرور محلی برای اجرای کدهای PHP آشنا شدیم. حالا که محیط برنامهنویسی خود را آماده کردهاید، وقت آن است که اولین برنامه PHP خود را بنویسید. در این مقاله به صورت گامبهگام به نحوه نوشتن و اجرای اولین برنامه PHP میپردازیم.
PHP چیست؟
PHP (Hypertext Preprocessor) یک زبان برنامهنویسی سمت سرور است که برای توسعه وب استفاده میشود. این زبان به شما امکان میدهد صفحات وب پویا و تعاملی ایجاد کنید. برخلاف HTML که استاتیک است، PHP به سرور اجازه میدهد تا محتوا را بر اساس ورودیهای مختلف پردازش کند و خروجی را به مرورگر کاربر ارسال کند.
گام 1: ایجاد یک فایل PHP
ابتدا باید یک فایل PHP ایجاد کنید. فایلهای PHP باید با پسوند .php ذخیره شوند.
- یک فایل متنی جدید باز کنید (میتوانید از ویرایشگرهای متنی مانند Visual Studio Code، Sublime Text، یا Notepad++ استفاده کنید).
- فایل را با نام دلخواه و پسوند
.phpذخیره کنید. به عنوان مثال:index.php
گام 2: نوشتن اولین کد PHP
برای نوشتن کد PHP، باید کدهای خود را بین تگهای <?php و ?> قرار دهید. البته در اکثر پروژههای مدرن، اگر کد شما فقط شامل PHP است، نیازی به استفاده از تگ پایانی ?> ندارید. بستن تگ میتواند باعث مشکلات ناخواسته مانند ارسال فضای خالی یا کاراکترهای اضافی به خروجی شود.
مثالی از یک کد ساده PHP برای نمایش پیام “Hello, World!”:
<?php
echo "Hello, World!";- نکته مهم: در این کد تگ پایانی
?>عمداً حذف شده است، چرا که استفاده از آن اختیاری بوده و در بیشتر مواقع توصیه نمیشود. echoیک دستور PHP است که برای چاپ کردن متن یا داده در صفحه وب استفاده میشود.- هر دستور PHP باید با یک
;پایان یابد.
گام 3: ذخیره فایل و قرار دادن در سرور محلی
بعد از نوشتن کد، فایل را ذخیره کنید و آن را در پوشهای که سرور محلی شما (مانند XAMPP یا WAMP) به آن دسترسی دارد، قرار دهید.
اگر از XAMPP استفاده میکنید، فایل PHP خود را در پوشه htdocs قرار دهید:
- برای ویندوز:
C:/xampp/htdocs/ - اگر از WAMP استفاده میکنید، فایل را در پوشه
wwwذخیره کنید: - برای ویندوز:
C:/wamp/www/
در صورتی که از راهنمای قبلی برای ایجاد سرور PHP استفاده کردهاید و سرور داخلی PHP را فعال کردهاید، فایل خود را در دایرکتوری مشخصشده قرار دهید.
گام 4: اجرای فایل PHP در مرورگر
پس از ذخیره فایل در پوشه مربوطه، باید آن را از طریق مرورگر اجرا کنید. برای این کار، مراحل زیر را دنبال کنید:
- مرورگر وب خود را باز کنید.
- آدرس زیر را وارد کنید:
http://localhost/index.phpنکته مهم: اگر نام فایل شما index.php باشد، نیازی نیست آن را به صورت کامل در آدرس مرورگر وارد کنید. سرور به طور خودکار فایل index.php را تشخیص داده و اجرا میکند. بنابراین میتوانید به سادگی آدرس زیر را وارد کنید:
http://localhost/اما اگر نام فایل PHP شما چیزی غیر از index.php باشد، مانند first.php، باید آن را به صورت کامل در URL مشخص کنید:
http://localhost/first.phpگام 5: بررسی ساختار PHP
کد PHP که نوشتیم شامل ساختار سادهای بود، اما در برنامههای بزرگتر، ممکن است از چندین فایل PHP و توابع مختلف استفاده کنید. نکتهای که باید به آن توجه کنید این است که PHP به صورت سمت سرور عمل میکند؛ به این معنا که هر دستور PHP ابتدا در سرور پردازش میشود و سپس نتیجه آن به مرورگر ارسال میشود.
گام 6: نکات کلیدی برای شروع برنامهنویسی PHP
- نحوه اجرا: کدهای PHP تنها زمانی قابل اجرا هستند که از طریق یک وب سرور (مثل Apache یا PHP Built-in Server) پردازش شوند.
- تگهای PHP: کد PHP باید با
<?phpآغاز شود. در صورتی که فایل شما تنها شامل کد PHP است، نیازی به بستن تگ پایانی?>ندارید. - نمایش خروجی: برای نمایش خروجی در مرورگر از دستور
echoیاprintاستفاده میشود. - ذخیره فایلها: فایلهای PHP باید با پسوند
.phpذخیره شوند.
گام 7: دیباگ کردن برنامه PHP
در زمان کدنویسی ممکن است با خطاهایی مواجه شوید. به عنوان مثال، اگر به جای echo بنویسید eccho، با خطای زیر مواجه خواهید شد:
Fatal error: Uncaught Error: Call to undefined function eccho() in ...این خطا به شما میگوید که تابعی به نام eccho وجود ندارد. برای رفع این مشکل، کد خود را بررسی کرده و تابع را به درستی بنویسید.
گام 8: ادامه مسیر یادگیری PHP
حال که اولین برنامه PHP خود را نوشتید، میتوانید به موضوعات پیچیدهتری بپردازید. در مقالات بعدی، به موضوعات مختلفی مانند ساختار دستورات PHP و متغیرها و انواع دادهها خواهیم پرداخت که میتوانید آنها را بهعنوان گامهای بعدی در یادگیری PHP دنبال کنید.
نتیجهگیری
نوشتن اولین برنامه PHP بسیار ساده و سریع است. تنها با چند خط کد و یک سرور محلی میتوانید به راحتی اولین برنامه خود را اجرا کنید. این اولین گام از مسیری طولانی است که به شما امکان میدهد به یک برنامهنویس حرفهای PHP تبدیل شوید. برای یادگیری بیشتر و ورود به جزئیات پیشرفتهتر، پیشنهاد میکنم مقالات بعدی در مورد ساختار دستورات PHP، متغیرها و توضیحات را دنبال کنید.
تا آن زمان، تمرین کنید و از کدنویسی PHP لذت ببرید!
