پی اچ پی PHP
پی اچ پی یا PHP چیست؟
PHP (پی اچ پی) یک زبان اسکریپت نویسی رایگان و منبع باز است که به طور ویژه برای توسعه وب طراحی شده و در سمت سرور (Server-side) قرار میگیرد. به علاوه به عنوان یک زبان برنامه نویسی همه منظوره (General-purpose) نیز کاربرد دارد.
این زبان توسط Rasmus Lerdorf در سال 1994 برای کاربرد شخصی طراحی شد. در آن زمان حروف تشکیل دهندهی این واژه مخفف عبارت Personal Home Page بوده، اما پس از گسترش کاربرد و انتشار عمومی به صورت مخفف بازگشتی برای عبارت PHP: Hypertext Preprocessor معرفی میشود.
کدهای پی اچ پی در سمت سرور اجرا میشوند و خروجی آن به صورت HTML ساده برای کلاینت فرستاده میشود. به عبارت بهتر کاربر هنگام باز کردن سایتها هیچ کدی از نوع پی اچ پی دریافت نمیکند بلکه تنها حاصل اسکریپتهای پی اچ پی (که به وسیلهی سرور اجرا شدهاند) توسط مرورگر کاربر دریافت و نمایش داده میشود. به علاوه با توجه به عدم وابستگی به کلاینت، نیازی نخواهد بود کاربر روی مرورگر خود بسته یا افزونهای نصب نماید.
جالب است بدانید این زبان در عین رایگان بودن از قدرت بالایی برخوردار بوده و یک زبان کراس پلتفرم به شمار میرود به این معنا که کدهای این زبان میتواند روی انواع سیستم عاملهای ویندوز، لینوکس و مک اجرا شود. به علاوه از انواع پایگاه دادهها از جمله MySQL نیز پشتیبانی میکند.
فایلهای پی اچ پی دارای پسوند .php بوده و به صورت متنی ذخیره میشوند درنتیجه برای مشاهده و ویرایش آنها میتوان از یک ویرایشگر متن ساده نیز استفاده نمود. کدهای پی اچ پی با <?php آغاز و با ?> پایان مییابند. در این فایلها از تگهای HTML نیز میتوان استفاده نمود. به عنوان مثال اسکریپت پی اچ پی موجود در مثال زیر از تابع echo برای نمایش متن Hello, World! استفاده میکند:
<!DOCTYPE html> <html> <body> <?php echo "Hello World!"; ?> </body> </html>