معرفی زبان برنامه نویسی پی اپ اچ پی – معرفی زبان برنامه نویسی php :

باسلام ، با یک مقاله آموزشی دیگر در حوزه طراحی سایت و پشتیبانی سایت در خدمت شما هستیم ، همان طور که می دانید یکی از محبوب ترین و بهترین زبان های برنامه نویسی تحت وب زبان برنامه نویسی پی اچ پی هست ، ما نیز در این مقاله (معرفی زبان برنامه نویسی پی اپ اچ پی) قصد داریم به معرفی این زبان بپردازیم ، و برخی از مفاهیم و توضیحات پایه مثل (پی اچ پی چیست ، تاریخچه php و…) را با هم در این مقاله بررسی خواهیم کرد ، پس در ادامه با ما همراه باشید :

معرفی زبان برنامه نویسی پی اپ اچ پی

معرفی زبان برنامه نویسی پی اپ اچ پی :

پی اچ پی چیست ؟ – php چیست ؟ زبان برنامه نویسی پی اچ پی PHP یک زبان برنامه نویسی سمت سرور می باشد که این امکان را به ما می‌دهد تا بتوانیم یک سایت استاتیک (طراحی سایت استاتیک) را با افزودن قابلیت‌ هایی همچون فرم عضویت در سایت ، فرم ورود ، پنل کاربری ، پنل مدیریت ، ارتباط با دیتابیس و … به سایتی دینامیک مبدل سازیم که مسلماً سایتی با برخورداری از چنین قابلیت‌هایی تجربه کاربری به مراتب بهتری در اختیار کاربرانش قرار خواهد داد.

پی اچ پی زبان برنامه نویسی سمت سرور می باشد :

زبلت برنامه نویسی php یک زبان برنامه نویسی اسکریپتی اپن سورس است که برای طراحی نرم افزار های تحت وب سمت سرور (Server Side) ، به کار می رود .

منطور از server side بودن پی اچ پی چیست ؟

سمت سرور بودن (Server Side) به این معناست که صفحات PHP ابتدا توسط سرور پی اچ پی ( که می تواند از نوع آپاچی –  Apache یا آی آی اس – IIS ) باشد ، پردازش شده و سپس خروجی به صورت کدهای اچ تی ام ال –  HTML و جاوا اسکریپت – JavaScript، برای اجرا به مرورگر کامپیوتر کاربر ارسال می شود .

منظور از زبان های سمت سرور و سمت کاربر چیست ؟

به عبارت ساده وظیفه اجرای صفحات PHP به عهده کامپیوتر سرور (Server) آن وب سایت می باشد .به همین جهت به این زبان های سمت سرور یا (Server Side) گفته میشود و پردازش اطلاعات در سمت سرور انجام میشود و خروجی پردازش به صورت کدهای اچ تی ام ال به کاربر نمایش داده میشود .

برخلاف پی اچ پی که یک زبان تحت سرور می باشد ، اچ تی ام ال – HTML یا جاوا اسکریپت JavaScript اجرای کدهای آنها توسط خود مرورگر کاربر و سیستم کاربر انجام می شود و از انجایی که پردازش این کد ها در سیستم کاربر توسط مروگر انجام میشود به این گونه زبان ها زبان های سمت کاربر یا (client side) گفته میشود . اکثر زبان های نشانه گذاری و نماد گذاری مثل (اچ تی ام ، سی اس اس ، جاوا اسکریپت و… ) از این دسته زبان ها هستند .

پی اچ پی پی مخفف چه واژه ای می باشد ؟

سئوال بعدی که شاید لازم باشه به آن در این بخش از مقاله (معرفی زبان برنامه نویسی پی اپ اچ پی) به آن پاسخ دهیم این هست ، که php مخفف چه واژه ای هست . پی اچ پی (به لاتین: php) مخفف کلمه PHP Hypertext PreProcessor می باشد ، و به فارسی به معنای پیش پردازنده ابر متن می باشد ، به فارسی به آن پیش پردازنده فرا متن هم گفته می شود .

تاریخچه php – تاریخچه پی اچ پی :

پی‌اچ‌پی (به انگلیسی: PHP) یک زبان برنامه‌ نویسی تحت وب است که برای طراحی وب توسعه یافته‌ است ، اما می‌ توان از این زبان به عنوان یک زبان عمومی نیز استفاده‌ کرد. تا ژانویهٔ سال ۲۰۱۳ میلادی (June 2013) پی‌اچ‌پی بر روی دویست و چهل و چهار میلیون (244.000.000 میلیون) وب‌گاه و بیش از دو میلیون (2.000.000) سرور وب نصب شده‌است. که مطئنا در اکنون که در سال 2016 هستیم این آمار بسیار بیشتر هست .

این زبان برنامه نویسی در سال ۱۹۹۵ میلادی توسط راسموس لِردورف (به انگلیسی: Rasmus Lerdorf) ساخته‌شد و در حال حاضر توسعهٔ آن بر عهدهٔ گروه پی‌اچ‌پی می‌باشد. در ابتدا پی‌اچ‌پی از عبارت صفحهٔ خانگی شخصی (به انگلیسی: Personal Home Page) گرفته شده‌بود. اما اکنون این کلمه مخففِ بازگشتی PHP: Hypertext Preprocessor به معنی پی‌اچ‌پی می باشد .

ساختار زبان پی اچ پی بسیار شبیه به زبان c و در نسخه های جدید شبیه به جاوا (Java) می باشد و به همین دلیل از محبوبیت فراوانی برخوردار است . از مشهورترین نرم افزارهای ساخته شده با PHP می توان به کلیجا ، جوملا ، وردپرس ، ویبولتین ، whmcs – دبلیو اچ ام سی اس و… اشاره کرد . سایت های فراوانی در جهان براساس زبان PHP نوشته شده اند و هر روز نیز بر تعداد آنها اضافه می شود . از مهمترین آنها می توان به ویکی پدیا اشاره کرد .

پی‌اچ‌پی امکان استفاده از انواع مختلفی از پایگاه‌های داده (DataBase)  را از جمله مای اس کیو ال MySQL، اوراکل، IBM DB۲ ،Microsoft SQL Server اس کیو ال سرور  ،PostgreSQL و SQLite با دستورهایی ساده فراهم می‌سازد. پی‌اچ‌پی روی اکثر سیستم‌ عامل‌ های معروف از جمله لینوکس (Linux) ، یونیکس، ویندوز (Windows) و مکیناش – Mac OSX و با اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست.

تاریخچه انتشار :

جدول راهنما – تاریخچه انتشار پی اچ پی :

وضعیتمفهوموضعیت توسعه
1نسخهٔ قدیمیبدون توسعه
2نسخهٔ پایدارتنها به‌روزرسانی‌های امنیتی
3نسخهٔ پایداربه‌روزرسانی فعال
4نسخهٔ آیندهامکانات جدید

جدول اصلی :

وضعیتنسخهتاریخ انتشارتاریخ اتمام پشتیبانی
11/0۱۹۹۵/۰۶/۰۸نامشخص
12/0۱۹۹۷/۱۱/۰۱نامشخص
13/0۱۹۹۸/۰۶/۰۶۲۰۰۰/۱۰/۲۰
14/0۲۰۰۰/۰۵/۲۲۲۰۰۱/۰۱/۲۳
14٫1۲۰۰۱/۱۲/۱۰ ۲۰۰۲/۰۳/۱۲
14/2۲۰۰۲/۰۴/۲۲۲۰۰۲/۰۹/۰۶
14/3۲۰۰۲/۱۲/۲۷۲۰۰۵/۰۳/۳۱
14/4۲۰۰۵/۰۷/۱۱۲۰۰۸/۰۸/۰۷
15/0۲۰۰۴/۰۷/۱۳۲۰۰۵/۰۹/۰۵
15/1۲۰۰۵/۱۱/۲۴۲۰۰۶/۰۸/۲۴
15/2۲۰۱۱/۰۱/۰۶۲۰۱۱/۰۱/۰۶
25/3ژوئیه ۲۰۱۴ژوئیه ۲۰۱۴
35/42014نامشخص
35/52014نامشخص
45/62015نامشخص

مزیت های PHP – مزایای پی اج پی نسبت به سایر زبان های برنامه نویسی :

در این بخش از مقاله (معرفی زبان برنامه نویسی پی اپ اچ پی) قصد داریم بپردازیم به مزایای زبان برنامه نویسی php :

  • پی اچ پی یک ابزار اپن سورس و رایگان است و به همین دلیل هاست هایی که میزبانی آن را انجام می دهند ، خیلی ارزانتر از هاست های .Net هستند .
  • php بر روی تمامی پلتفورم های معروف مثل Windows , Linux و iOs اجرا می شود .
  • پی اچ پی یک زبان ساخت یافته بوده و یادگیری آن بسیار سریع و ساده است .
  • ابزار های کار با PHP تماما اپن سورس بوده و استفاده از آنها رایگان هستند .
  • پی اچ پی نسبت به سایر زبان های برنامه نویسی تجت وب محبوبیت بیسار بیشتری دارد
  • پی اچ پی تنها زبانی هست که باتوجه به رایگان بودن آن دارای اسکریپت های آماده بسیار زیادی می باشد
  • پی اچ پی تنها زبانی هست که دارای کاملترین داکیومنت های آموزشی در جهان می باشد
  • و هزاران دلیل دیگر که نشان میدهد پی اچ پی بهترین و محبوب ترین زبان برنامه نویسی تحت وب هست
  • و…

از سایر مقالات ما در این حوزه بازدید نمایید :

  • درباره پی اپ بی بیشتر بدانید : فیل نماد پی اچ پی چیست .
  • راهنمای پی اج پی ویبولتین – درباره (راهنمای متغیر های ویبولتین ( Stylevars )) بیشتر بدانید.
  • دربار صفر تا صد زمپ بدانید . زمپ یکی از بهترین نرم افزار های AMP می باشد .
  • درباره نرم افزار AMP زمپ بشتر بدانید (زمپ چیست) – گروه طراحی پی سی وب
  • در خصوص نماد اعتماد الکترونیک و شباهت های آن با پی اچ پی بیشتر بدانید .
  • درباره برترین نرم افزار تحت وب ساخته شده با پی اچ پی (وردپرس چیست) بیشتر بدانید .
  • آیا می دانید برترین اسکریپت های آپلود سنتر مثل (کلیجا و میهالیسم و…) برپایه پی اچ پی هستند ؟
  • آیا می دانید برترین اسکریپت های انجمن ساز مثل ویبولتین برپایه PHP هستند ؟
  • و…

جهت مشاهده مقالات آموزشی بیشتر میتوانید به لینک (بخش آموزش) پی سی وب مراجعه نمایید .

امیدواریم از این مقاله (معرفی زبان برنامه نویسی پی اپ اچ پی) در پی سی وب لذت کافی را برده باشید .

باتشکر واحد آموزشی و اطلاع رسانی پی سی وب