PHP چیست و چرا از آن استفاده میکنیم؟
PHP یک زبان برنامهنویسی سمت سرور است که مخصوص توسعهی وب طراحی شده است. کدهای PHP روی سرور اجرا میشوند و نتیجه بهصورت HTML به مرورگر کاربر ارسال میگردد. بسیاری از سایتهای پرکاربرد دنیا از جمله وردپرس با PHP نوشته شدهاند. مزیت اصلی این زبان سادگی یادگیری، رایگان بودن و پشتیبانی گستردهی هاستها از آن است.
برای نصب PHP روی سیستم لینوکس (اوبونتو) کافی است بستههای زیر را نصب کنید:
sudo apt update
sudo apt install php php-cli php-mysql
php -v
در ویندوز معمولاً از بستهی XAMPP استفاده میشود که شامل Apache، PHP و MySQL بهصورت یکجا است. پس از نصب، پوشهی htdocs محل قرار دادن فایلهای پروژه خواهد بود.
برای اجرای سریع یک پروژه بدون نیاز به Apache، PHP یک وبسرور توسعه داخلی دارد:
php -S localhost:8000
حالا فایلی به نام index.php در پوشهی پروژه بسازید:
<?php
echo "سلام دنیا!";
?>
با باز کردن آدرس localhost:8000 در مرورگر، پیام «سلام دنیا!» نمایش داده میشود. هر بلوک کد PHP با <?php آغاز و با ?> بسته میشود و میتواند در میان کدهای HTML نیز قرار گیرد. در درسهای بعدی با سینتکس، متغیرها و ساختارهای اصلی زبان آشنا خواهیم شد.