evry things



تاریخچه زبان برنامه نویسی PHP و نسخه‌های آن

همه چیز از زمانی شروع شد که Rasmus Lerdorf دانمارکی در سال ۱۹۹۴ تعدادی اسکریپت به منظور مدیریت یک سری از کارها در سایت شخصی خود با زبان برنامه نویسی Perl نوشت. Lerdorf با استفاده از این اسکریپت‌ها که بر اساس استاندارد اسکریپت‌نویسی (Common Gateway Interface) نوشته شده بودند، آمار افرادی را که در حال خواندن رزومه اش بودند محاسبه و ذخیره کرد. او با این کار توجه افراد زیادی را به اسکریپت هایش جلب کرد و از او درخواست کردند تا اسکریپت‌ها را برای آن‌ها هم ارسال کند. بنابراین Lerdorf تصمیم گرفت که نام اسکریپت‌های خود را PHP گذارد که مخفف عبارت Personal Home Page بود.


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

Php مخفف کلمات Hypertext PreProcessor است. به معنای پیش پردازند فرامتن می باشد. رسموس لردورف این زبان در سال 1994 ایجاد کرد و از آنجایی که یک زبان open source است توسط سایرین توسعه پیدا کرد. در سال 1995 اولین نگارش آن ارائه شد و با نام Personal Home Page راهی بازار شد.

زبان php یک زبان شی گرا که به منظور طراحی وب توسعه یافته و شباهت زیادی به زبان c دارد. البته در نسخه های جدید این زبان شباهت هایی با زبان جاوا نیز پیدا کرده است. Php یک زبان سمت سرور است. بدین معنی که صفحات php ابتدا توسط سرور (Apache یا IIS) پردازش می شود و سپس خروجی به صورت کدهای HTML و جاوا اسکریپت برای مرورگری که کاربر با آن به اینترنت متصل است ارسال می شود.

بیش ار 240 میلیون وب سایت با زبان پی اچ پی طراحی شده اند. در بیش از 2 میلیون وب سرور مورد استفاده قرار گرفته است. php محرک 83% از کل وب سایت های جهان است. این زبان جزء 10 زبان برتر برنامه نویسی از نظر برنامه نویسان است. از سایت‌های معروف دنیا که به زبان پی اچ پی کد نویسی شده اند می توان ویکیپدیا و شبکه اجتماعی فیسبوک را نام برد.

دستورات زبان php به صورت مستقیم در کدهای زبان نشانه گذاری php نوشته می شوند. این زبان در نسخه 3/4 به بعد تغییر زیادی کرد یکی از این تغییرات که کمک زیادی به برنامه نویسان نیز کرد اضافه کردن قابلیت واسط خط فرمان بود که این قابلیت می تواند برای ایجاد نرم افزارهایی با واسط گرافیکی کاربر و یا نرم افزار های غیر وب مورد استفاده قرار بگیرد.

درآمد برنامه نویسی PHP

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

چه کارهایی می تونید با PHP انجام بدید:

کاربردهای زبان PHP:

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

 


از آنجایی که کدنویسی خام با زبان برنامه نویسی PHP امری زمان بر و هزینه بر است اکثر برنامه نویسان وب و صاحب کسب و کارهای آنلاین ترجیح میدهند پروژه ی خود را با یکی از فریمورک های PHP به انجام برسانند تا در زمان و هزینه های آنها صرفه جویی شود . و بنابراین بعد از آموزش php حتما به سراغ آموزش یکی از فریمورک های آن می روند.

استفاده از فریمورک های PHP مثل جلوگیری از اختراع مجدد چرخ است . بطوری که خیلی از کارها که برنامه نویس بصورت تکراری باید انجام دهد توسط فریمورک ها انجام شده است  .

خیلی از کارها که در حین کدنویسی ممکن است ، فراموش شود یا ناقص انجام شود توسط فریمورک ها بصورت کامل انجام شده است . مثلا فرض کنید برنامه نویس وب ، یک سایتی را پیاده کرده باشد که یک فیلد در یکی از فرم ها ایمن نشده باشد و توسط XSS یک اسکریپت به پایگاه داده منتقل شود .این حرکت کوچک میتواند زحمت چندین ساله ی یک مدیر را به باد بدهد ! به همین سادگی ! پس به همین علت برنامه نویسان php از برنامه نویسی خام فراری هستند و همگی به دنبال یک فریمورک خوب هستند . 

آخرین ارسال ها

آخرین جستجو ها


saadraabar ddf طراحی سایت شزکتی chamreihan کوشه تفتان مطالب اینترنتی Bestkonkuri بسم الله الرحمن الرحیم سانا دانلود بانک لینک های دانلود فیلم ، دانلود سریال و دانلود آهنگ میباشد. VSCODE