پی اچ پی (به انگلیسی: PHP) یک زبان برنامهنویسی شی گرا و برای سرور است که برای طراحی وب توسعه یافتهاست، اما میتوان از آن به عنوان یک زبان عمومی نیز استفادهکرد. تا ژانویهٔ سال ۲۰۱۳ میلادی پی اچ پی روی ۲۴۴ میلیون وبگاه و ۲٫۱ میلیون سرور وب نصب شدهاست. این زبان در سال ۱۹۹۵ میلادی توسط راسموس لِردورف (به انگلیسی: Rasmus Lerdorf) ساختهشد و در حال حاضر توسعهٔ آن بر عهدهٔ گروه پیاچپی است.در ابتدا، پی اچ پی از عبارت صفحهٔ خانگی شخصی (به انگلیسی: Personal Home Page) گرفته شدهبود.اما اکنون این کلمه مخففِ بازگشتی PHP: Hypertext Preprocessor به معنی پی اچ پی: پیشپردازندهٔ ابرمتن است.
کدهای پی اچ پی توسط یک سرور وب که نرمافزار پی اچ پی روی آن نصب باشد، تفسیر میشود. دستورهای این زبان میتوانند به صورت مستقیم در درون کدهای اچتیامال قرار بگیرند. پیاچپی از نسخهٔ ۴٫۳ به بعد قابلیت پشتیبانی از واسط خط فرمان را نیز به امکانات خود اضافه کرد. این قابلیت میتواند برای ایجاد نرمافزارهای غیر وبی یا نرمافزارهایی با واسط گرافیکی کاربر مورد استفاده قرار بگیرد.
پی اچ پی یک نرمافزار آزاد است که تحت مجوز پیاچپی انتشار یافتهاست. این مجوز به دلیل قرار دادن محدودیت روی استفاده از عنوان پیاچپی، با مجوز همگانی گنو (GPL) سازگار نیست. پی اچ پی را میتوان روی اکثر سرورهای وب نصب کرد. همچنین قابلیت نصب آن به صورت یک شل جداگانه روی تقریباً تمامی سیستمهای عامل و پلتفرمها (یا سکوها) وجود دارد. تمامی این استفادهها رایگان است.
تاریخچه پی اچ پی
php که یک “زبان برنامه نویسی با استفاده از HTML” است، در اصل برای برنامه های وب پویا استفاده می شود. PHP به برنامه نویسی C توسط Rasmus Lerdorf در سال ۱۹۹۴ برای استفاده در نظارت بر رزومه آنلاین و اطلاعات شخصی مرتبط با وی نوشته شده است. در سال ۱۹۹۷ نسخه دوم و در سال ۱۹۹۸ نسخه ی سوم این زبان منتشر شد. در طول این سال ها به تعداد افرادی که این زبان را توسعه دادند افزوده شد و بدین ترتیب به یک پروژه متن باز تبدیل گشت.
قابل ذکر است که پی اچ پی در ابتدا تنها شامل تعدادی از مایکرو های کوچک برای کمک به کد نویسان در طراحی صفحات وب سایت بود. اما خاصیت متن باز بودن آن به کاربران اجازه می داد تا همواره به امکانات آن بیفزایند و مشکلات آن را برطرف کنند. همین موضوع موجب شد تا به مرور زمان، PHP از یک مجموعه ماکرهای کوچک تبدیل به محبوبترین اسکریپت نویسی دنیا گردد.
شناخت و بررسی مزایای پی اچ پی
همانطور که میدانید زبانهای برنامه نویسی زیادی مانند asp ،python و… در حوزه طراحی وب فعال هستند. اما برنامه نویسی PHP همواره در میدان رقابت با این زبانهای برنامه نویسی پیروز از میدان خارج میشود. از جمله مهمترین مزایای PHP میتوان به موراد زیر اشاره کرد:
- برای طراحی وب ایجاد شده است.
- متن باز و رایگان است.
- انجمن بزرگ و فعالی دارد.
- دامنه کاربرد وسیعی در حوزه وب دارد.
- از پارادایمهای مختلف برنامه نویسی پشتیبانی میکند.
- مولتی پلتفرم است.
- مستندات و منابع یادگیری فراوانی دارد.
- نسبت به سایر زبانهای برنامه نویسی فرصتهای شغلی بیشتری دارد.
- تعمیر و نگهداری آن آسان است.
بالاخره چرا زبان پی اچ پی را انتخاب کنیم؟
PHP سهم عظیمی از بازار وب را در اختیار دارد. از طرفی دیگر زبانی متن باز و رایگان است که از پارادایم ها، وب سرورهای مختلف و دیتابیسهای برتر جهان پشتیبانی میکند. علاوه بر این، زبان PHP بازار کار خوبی دارد و متخصصان این زبان هیچ گاه بیکار نمیمانند. بنابراین PHP یکی از بهترین گزینهها برای ورود به دنیای برنامه نویسی وب است. نظر شما چیست؟ آیا مزایایی که PHP در اختیار برنامه نویسان قرار میدهد، میتواند آن را از سایر زبانهای برنامه نویس متمایز کند؟ خوشحال میشویم نظرات و تجربیات خود را با ما و سایر کاربران به اشتراک بگذارید.