پی اچ پی - php (زبان برنامه نویسی)
ظاهر
PHP (مخفف: PHP: Hypertext Preprocessor) یک زبان برنامهنویسی اسکریپتی سمت سرور و متنباز است که عمدتاً برای توسعهٔ صفحات وب پویا طراحی شدهاست. این زبان در سال ۱۹۹۴ توسط راسماس لردورف ایجاد شد و به یکی از پرکاربردترین زبانها در توسعهٔ وب تبدیل شدهاست.
تاریخچه
PHP در ابتدا به عنوان مجموعهای از اسکریپتها برای پیگیری بازدیدکنندگان صفحهٔ شخصی راسموس لردورف توسعه یافت. در سال ۱۹۹۵ نسخهٔ اولیه آن منتشر شد و با گسترش توسط جامعهٔ برنامهنویسی، ویژگیهای بیشتری مانند اتصال به پایگاه داده و مدیریت فرمها به آن افزوده شد.
ویژگیها
- اجرای سمت سرور
- ادغام آسان با HTML
- پشتیبانی از پایگاه دادهها (از جمله MySQL، PostgreSQL، SQLite)
- رایگان و متنباز
- پشتیبانی گسترده در سرورهای میزبان
کاربردها
- توسعهٔ سایتهای دینامیک
- ساخت سیستمهای مدیریت محتوا (CMS)
- پردازش فرمها و ایمیل
- فروشگاههای آنلاین و سیستمهای عضویت
چهارچوبهای محبوب
سیستمهای مدیریت محتوا با PHP
بسیاری از CMSهای معروف با PHP توسعه یافتهاند:
مزایا
- یادگیری آسان برای مبتدیان
- سرعت توسعه بالا
- رایگان و قابل اجرا در اکثر سیستمها
- پشتیبانی گسترده توسط جامعهٔ توسعهدهندگان
معایب
- امنیت پایینتر در نسخههای قدیمی
- ساختار ابتدایی ممکن است به کدهای بدون ساختار منجر شود
نسخههای اخیر
در نسخههای جدید مانند PHP 8:
- کامپایلر JIT
- Match expressions
- بهبود کارایی و سرعت اجرا
- تایپگذاری قویتر