داتیس نتورک

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

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

PHP چیست

PHP یک زبان برنامه نویسی متن باز و سمت سرور (Server Side) است که Syntax کد نویسی آن شبیه به زبان های C و Perl است.

پی اچ پی را می توان محبوب ترین زبان برنامه نویسی تحت وب برای طراحی صفحات داینامیک و پویا دانست و در واقع یک زبان اسکریپتی است که با HTML ادغام می شود.

PHP چیست؟

زبان پی اچ پی بصورت Html embedded است و این بدین معناست که دستورات این زبان در بین کدهای html قرار می ‌گیرند.

بنابراین برنامه نویسی به زبان PHP کمی پیچیده تر از برنامه نویسی به زبان Html به حساب می‌آید.

PHP بر خلاف زبانهای برنامه نویسی، یک زبان اسکریپتی‌ می باشد به عبارت دیگر دستورات پی اچ پی بعد از رخداد یک رویداد (Event) اجرا می‌شوند.

این رویدادها می‌توانند شامل ارسال یک فرم رفتن به یک URL مشخص و یا مواد دیگر باشند متداول‌ترین زبان اسکریپتی زبان Java Script می‌باشد که معمولاً برای پاسخ به رویدادهای کاربر در مرورگر وب بــه کار می‌رود تفاوت عمده Java Script با PHP در این است که Java Script یک تکنولوژی سمت سرویس گیرنده (Client-side) می‌باشد.

تاریخچه زبان PHP

php در سال 1994 توسط Rasmus Lerdorf ارایه شد.

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

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

با گذشت زمان راسموس قابلیت های بیشتری را به ابزار خود اضافه کرد و ابزار خود را بسیار غنی تر و بزرگتر ساخت.

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

برخی از رقبای php عبارتند از:

اما زبان php برتریهای بسیاری در مقایسه با رقیبان خود دارد مانند:

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

  پی اچ پیروی لینوکس، ویندوز و … به سادگی اجرا میشود.

در حال حاضر PHP کاربرد فراوانی در طراحی سایت های داینامیک دارد و تعداد زیادی از سایت های جهان با زبان PHP نوشته شده اند و فریم ورک های قدرتمندی مثل لاراول برای پی اچ پی ایجاد شده است که فرایند کدنویسی را سرعت بخشیده است و به لذت برنامه نویسی با PHP افزوده است.

ویژگی های زبان برنامه نویس پی اچ پی

منبع:

  1. w3schools
خروج از نسخه موبایل