🐘 PHP چیست؟

🔹 PHP مخفف عبارت "PHP: Hypertext Preprocessor" هست.
یک زبان اسکریپت‌نویسی سمت سرور (Server-side Scripting Language) می‌باشد.

یعنی:

  • وقتی کاربر صفحه وبی را باز می‌کنه، کدهای PHP در سرور اجرا می‌شن و خروجی (معمولاً HTML + CSS + JS) برای مرورگر کاربر ارسال می‌شه.

  • کاربر هیچوقت کدهای اصلی PHP رو نمی‌بینه، فقط خروجی رو دریافت می‌کنه.

🔹 ویژگی‌های PHP:

  1. رایگان و متن‌باز (Open Source)

  2. یادگیری ساده (نسبت به زبان‌های سمت سرور مثل ASP.NET یا Java) ✅

  3. اجرا روی اکثر وب‌سرورها (Apache, Nginx, IIS) ✅

  4. قابل استفاده در اکثر سیستم‌عامل‌ها (Windows, Linux, macOS) ✅

  5. پشتیبانی از دیتابیس‌های مختلف (MySQL, MariaDB, PostgreSQL, MongoDB و ...) ✅

🔹 PHP چه کاربردی دارد؟

  • ساخت سایت‌های داینامیک (Dynamic Websites)

  • مدیریت پایگاه داده‌ها (Database Handling)

  • سیستم‌های مدیریت محتوا (مثل: WordPress, Drupal, Joomla)

  • توسعه فروشگاه‌های اینترنتی (WooCommerce, Magento)

  • سیستم‌های کاربری، فرم‌ها و ثبت‌نام

  • ساخت API و وب‌سرویس

🔹 یک مثال ساده PHP

<?php echo "سلام! این اولین کد PHP من است."; ?>

📌 توضیح:

  • کدهای PHP همیشه بین <?php و ?> نوشته می‌شن.

  • دستور echo برای چاپ کردن متن یا عدد استفاده می‌شه.

  • خروجی این کد در مرورگر به صورت یک متن ساده نشون داده می‌شه.