PHP (پی‌اچ‌پی)


PHP یک زبان اسکریپتی است که تحت یک مجوز اپن‌سورس و به صورت رایگان در دسترس بوده و عمدتاً در وب‌سرورهای لینوکسی مورد استفاده قرار می‌گیرد. PHP در ابتدا مخفف کلمات Personal Home Page در نظر گرفته می‌شد اما امروزه مخفف کلمات PHP: Hypertext Preprocessor است (به چنین مخففی اصطلاحاً Recursive Acronym می‌گویند).

برخلاف زبان‌هایی همچون JavaScript که در سمت کلاینت اجرا می‌شوند (البته به استثنای Node.js)، زبان PHP در سمت سرور اجرا می‌گردد؛ لذا یک زبان سمت سرور نامیده می‌شود.

از جمله تکنولوژی‌های رقیب این زبان می‌توان به ASP مایکروسافت اشاره کرد که در هر دو مورد، می‌توان اسکریپت‌های مد نظر خود را در میان کدهای HTML قرار داد. در این صورت، هنگامی که درخواستی برای یک صفحهٔ HTML ارسال شود، سرور قبل از ارسال صفحه، مفسر را به منظور تفسیر اسکریپت‌ها و عملیات درخواست شده مورد استفاده قرار می‌دهد (به طور کلی، یک صفحهٔ‌ HTML که حاوی اسکریپت‌های PHP باشد، معمولاً با پسوند php. یا phtml. مشخص می‌شود.) 


لیست نظرات
کاربر میهمان
دیدگاه شما چیست؟
کاربر میهمان
محسن
محسن
۱۳۹۷/۰۱/۲۳
اگر سوال بی محتوای php بهتره یا ASP بگذریم، شاید بد نباشه بدونیم که:

آخرین ورژن ارایه شده از php در حال حاضر (آپریل 2018) نسخه 7 هست، که البته نسخه های جانبی از سری 7 هم ارایه شدن
و دو تا از معروفترین و محبوترین فریمورک های php،
laravel و CakePHP هستن که هر دو از معماری سه لایه model–view–controller بهره می برن
laravel بر پایه Symfony هست
Insight
Insight
۱۳۹۷/۰۱/۲۲
- پی‌اچ‌‌پی پراستفاده‌ترین زبان سمت سرور برای ساخت وبسایت های پویاست.
- مشهورترین سیستم های مدیریت محتوا (وردپرس، دروپال و جوملا) بر پایه PHP هستن.
- این زبان توسط اکثر نرم افزارهای وب سرور مثل Apache پشتیبانی میشه.
- خالق این زبان آقای Rasmus Lerdorf هست.
- سینتکس این زبان C-Like بوده لذا برای طیف وسیعی از برنامه‌نویسان آشناست.