php چیست؟ چه کاربردی دارد؟

دسته بندی ها : متفرقه محمد یاری پور
پی اچ پی

پی اچ پی چیست؟ PHP یک زبان تفسیر شده یا زبان اسکریپت نویسی است که برای ساخت وب سایت های پویا و برنامه های تحت وب استفاده می شود.

تاریخچه پی اچ پی

پی اچ پی به عنوان ابزاری ساده برای کمک به وارد کردن مقداری محتوای پویا در پرونده های HTML آغاز به کار کرد. این شروع php در سال 1994 بود و “ابزار صفحه اصلی شخصی” (ابزارهای PHP) نامیده می شد و در اصل برنامه ای بود که با زبان C نوشته شده بود و به شما امکان می داد محتوای متغیر را در فایل های HTML جاسازی کنید.

این کار ممکن است اکنون بسیار ساده به نظر برسد ، اما در سال 1994 یک اتفاق بزرگ بود. اینترنت واقعاً هنوز در ابتدای راه بود و اکثر مردم با صفحات وب پویا خیلی آشنا نبودند.

این ایده به وجود آمد و خیلی زود تعداد انگشت شماری از “ابزار صفحه اصلی شخصی” به زبان PHP تبدیل شدند. سرانجام ، نام مجدداً به “PHP Hypertext Preprocessor” تبدیل شد.

از آن زمان ، چندین بازنویسی و انتشار عمده داشته است ، بسیاری از ویژگی های جدید اضافه شده است و به یکی از محبوب ترین زبان ها برای توسعه وب تبدیل شده است. تخمین زده می شود که حدود 40٪ وب سایت ها حداقل برخی از کد های پی اچ پی را اجرا می کنند.

پی اچ پی
پی اچ پی

PHP دقیقاً چیست؟

پی اچ پی یک زبان برنامه نویسی و یک زبان تفسیر شده است ، به این معنی که کد PHP به یک باینری قابل اجرا کامپایل نمی شود ، بلکه در زمان اجرا تفسیر می شود.

به این نوع زبان “زبان اسکریپت نویسی” نیز گفته می شود و برخی افراد برنامه هایی را که در این نوع زبان ها نوشته شده اند به جای “برنامه” به عنوان “اسکریپت” می خوانند.

Php هنوز روی وب متمرکز است اما قادر است کارهای بیشتری نیز نسبت به انتقال متغیرهای محتوا به یک الگوی HTML انجام دهد. Php یک زبان کامل است و تقریباً می تواند هر کاری را که هر زبان دیگری می تواند انجام دهد را پیاده سازی کند.

دلیل محبوبیت

بسیاری از افراد خواندن و نوشتن PHP را بسیار آسان می دانند. به عنوان مثال ، مارک زاکربرگ گفته است که یکی از دلایلی که فیس بوک از PHP استفاده می کند آسان بودن کار در PHP است.

نسخه های اولیه PHP زبان کاملی نبودند و از همه کارهایی که ممکن است بخواهید انجام دهید در صورت ساخت یک برنامه وب پشتیبانی نمی کرد و مسائل مربوط به عملکرد نیز وجود داشت.

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

منبع

محمد یاری پور
محمد یاری پور

مدیر وب سایت امن اس اس ال با 15 سال سابقه فعالیت در زمینه وب ، امنیت ، هاست و دامنه و گواهینامه ssl

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

  چنانچه دیدگاهی توهین آمیز باشد و متوجه اشخاص مدیر، نویسندگان و سایر کاربران باشد تایید نخواهد شد. چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد. چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد. چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد. چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.  

نظرات کاربران

    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    لینک کوتاه :