مفهوم PHP

PHP در ابتدا مجموعه ای از برنامه ها بود که با استفاده از زبان Perl نوشته شده بود و امروزه به عنوان زبان برنامه نویسی سمت سرور شناخته می شود.

این برنامه عمدتا برای توسعه و برنامه نویسی برنامه های وب طراحی شده است ، همچنین می تواند برای اهداف عمومی ، مانند تولید برنامه های مستقل و نه تنها مربوط به وب استفاده شود.

تأسیس و تاریخچه PHP

ابتدا توسط Rasmus Lerdorf در سال 1994 ساخته شد و یک سال بعد منتشر شد.

چندین سال بعد ، دو برنامه نویس دانشگاه ، “Zeev Sorski” و “Andy Gottmans” ، نسخه اصلی نسخه را بازنویسی کردند و نسخه را با نام PHP3 منتشر کردند

مفهوم واژه ي PHP  Personal Home Page ميباشد

برنامه نويسي سمت سرور ؟؟

کاربرد اصلی و خلاقانه PHP زمانی است که از آن در سمت سرور استفاده می شود. در واقع ، آنها برای ساختن وب سایت های تعاملی و برنامه های وب ، به روشی ایمن ، ارزان و قابل اعتماد طراحی شده است.

شیوع و محبوبیت PHP

وقتی امروز در مورد اینترنت صحبت می کنیم ، با اصطلاحی روبرو می شویم که اندازه گیری آن ، شمردن تنوع و منابع آن بسیار دشوار است.

PHP در همه اینها حرف اول را می زند!

  • آنقدر قدرتمند است که در قلب بزرگترین سیستم وبلاگ نویسی وردپرس قرار دارد.
  • آنقدر عمیق است که می تواند بزرگترین شبکه اجتماعی جهان (فیس بوک) را تأمین کند.
  • آنقدر گسترده و پیچیده است که بزرگترین دائر enالمعارف الکترونیکی دانش در جهان را تشکیل می دهد (ویکی پدیا).
خواندن
وبسایت و انواع آن

دو دهه پس از تأسیس ، PHP رشد انفجاری را ثبت کرده و امروزه نیز بسیار قوی است. این بیش از 80٪ (هشتاد درصد) از کل سایت های جهان را کنترل می کند

کاربردهاو خصوصیات رایج PHP

PHP اغلب روی وب سرور کار می کند ، اما علاوه بر این طیف گسترده ای از کارها و کاربردها را نشان می دهد و می توانیم بسیاری از آنها را به صورت زیر ذکر کنیم:

  1. با استفاده از PHP می توانید روی “برنامه های وب” کار کنید. مانند ایجاد صفحات ورود نام کاربری و گذرواژه ، بررسی جزئیات از فرم ، ایجاد انجمن ها ، گالری های عکس ، نظرسنجی ها و موارد دیگر.
  2. به طور کلی برای بهبود صفحات وب استفاده می شود.
  3. PHP توابع سیستم را اجرا می کند
  4. PHP می تواند فرم ها را اداره کند.
  5. از طریق PHP می توان داده ها را از پرونده ها جمع آوری کرد ، داده ها را در پرونده ای یا از طریق ایمیل ذخیره کرد و داده ها را نیز می توان ارسال کرد و داده ها را به کاربر بازگرداند.
  6. موارد را می توان در پایگاه داده اضافه ، حذف یا اصلاح کرد.
  7. می تواند به متغیرهای کوکی دسترسی پیدا کند و کوکی ها را تنظیم کند.
  8. با استفاده از PHP امکان دسترسی کاربران به برخی از صفحات وب سایت شما وجود دارد.
  9. داده ها می توانند رمزگذاری شوند.
  10. می تواند به عنوان “خط فرمان” استفاده شود. در جایی که PHP یک رابط خط فرمان را فراهم می کند ، از طریق آن می توان گروهی از برنامه ها را توسعه داد که کارهای اداری مدیران سیستم را تسهیل می کند.
  11. PHP  کتابخانه های رابط گرافیکی را فراهم می کند. این امکان ایجاد برنامه های غیر تحت وب (قابل اجرا در رایانه کاربر) را فراهم می کند.
  12. PHP آسانترین زبان برنامه نویسی وب است.
  13. سرعت بالای PHP در بارگزاری و دریافت.
  14. سازگاری با سایرزبان های دیگر مانند HTML ,CSS
  15. رایگان بودن آن
  16. پشتیبانی از پایگاه داده ی قوی
خواندن
بهترین IDE ها و ویرایشگران کد برای زبان های برنامه نویسی وب کدامند؟

سازگاری

  • PHP روی طیف گسترده ای از سیستم عامل ها (ویندوز ، لینوکس ، یونیکس ، Mac OS X و غیره)  کار می کند.
  • تقریباً با همه سرورهای اصلی و بزرگ(Netscape ، Apache ، Microsoft IIS و غیره … )سازگار است.

 

معایب PHP

  • برای ایجاد برنامه های گسترده و بزرگ طراحی نشده است
  • امنیت