زبان PHP چیست

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

PHP  (PHypertext Preprocessor) که در ابتدا مخفف (Personal Home Page) بود، یک زبان قدرتمند اسکریپت نویسی(open source) تحت وب و سمت سرور است و برای ساخت وب سایت های پویا و داینامیک مورد استفاده قرار میگیرد .

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

زبان PHP چیست ؟

زبان PHP چیست ؟

زبان اسکریپت نویسی چیست و چه تفاوتی با زبان برنامه نویسی دارد

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

Php  در حقیقت توسط زبان برنامه نویسی C نوشته و کامپایل شده است و اسکریپت های نوشته شده توسط هسته php  پس از کنترل اجرا میشود.

تفاوت اصلی این دو در این است که ابتدا زبان برنامه نویسی نوشته شده و کامپایل میشود(دیگر تغییر نمیکند) ، سپس زبان اسکریپت نویسی با استفاده از زبان برنامه نویسی  و بر پایه ی آن کد نویسی میکند(میتوانید تغییر دهید.)

زبان PHP چیست ؟

PHP  چگونه کار میکند

دستورات و کد های زبان php   بین کد های html  قرار میگیرد.( Html embeded)

کد های php  روی سرور تفسیر شده و خروجی قابل مشاهده برای کاربر میدهد (مثل Html)

فایل های php  حاوی اسکریپت ، تگ html  و متن است، در هنگام اجرای اسکریپت توسط کاربر ، کدهای Html  را میبیند ولی  کدهای php  برای او قابل مشاهده نمیباشد.

در حقیقت php  بر اساس درخواستی که کاربر از طریق صفحه Html  که برای او قابل دسترسی است، میفرستد اطلاعات را از پایگاه داده خوانده و به کاربر پاسخ میدهد.(پایگاه داده و php  سمت سرور است و html  سمت کاربر)

زبان PHP چیست ؟

مراحل کار به این شکل است که ابتدا کاربر درخواست خود را ارسال میکند (مثل درخواست مشاهده یک صفحه از سایت ، از طریق کلیک روی لینک یا وارد کردن آدرس سایت)

سپس مرورگر سرور را با استفاده از  DNS پیدا میکند و درخواست را به آن ارسال میکند.

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

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

زبان PHP چیست ؟

منظور از سمت سرور چیست

اسکریپت ها و دستورها روی سرور اجرا میشود و کاربر امکان ویرایش یا دخالت روی آن را ندارد (صفحات وب سایت روی سرور نگهداری میشود و در صورت درخواست کاربر به مرورگر کاربر منتقل میشود.)(مثل :   asp , php)

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

اسکریپت ها و دستورها روی مرورگر اجرا میشود و کاربر امکان ویرایش یا دخالت روی آن را دارد) مثل : ( HTML,JS )

زبان PHP چیست ؟

ویژگی های زبان php چیست

  1. Php قابلیت اجرا روی هر سیستم عاملی را دارد (منظور سیستم عامل روی سرور است)
  2. انتقال برنامه از یک سیستم عامل به سیستم عامل دیگر گاه بدون تغییر و گاهی با تغییرات اندک به راحتی امکان پذیر است.
  3. قابلیت پشتیبانی از واسط خط فرمان را بعد از نسخهٔ ۴٫۳ دارا است (برای ایجاد نرم افزرا های خارج از وب و نرم افزارهای با واسط گرافیکی کاربر استفاده میشود.)
  4. شکل پذیری فوق العاده
  5. همگونی با اغلب بانک‌های اطلاعاتی از جمله MySQL
  6. قابلیت استفاده از php به جای زبان‌هایNET و JSP و Perl
  7. رایگان است.
  8. با اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست.
  9. امنیت بالایی دارد.
  10. منبع باز بودن (باعث سرعت و سهولت در رفع ایرادات وهمچنین دسترسی به منابع رایگان میشود. )
  11. یادگیری و استفاده آسان
  12. سرعت بالا در سرویس دهی نسبت به سایر زبان های برنامه نویسی (مثل asp) و کار با SQL
زبان PHP چیست ؟

زبان PHP چیست ؟

نرم افزار های زیادی با استفاده از  php   ایجاد شده که مشهورترین آنها عبارت است از :

phpBB  و SMF و Mambo و Joomla و PHPNuke و mybb و مدیاویکی

انواع زبان های وب

PHP از چه پایگاه داده هایی استفاده می نماید ؟

MySql

Sybase

Oracle

PostgreSQL

Solid

Generic ODBC

mysql

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

Yahoo

Flickr

Google

Facebook

زبان PHP چیست ؟

همچنین بسیاری از سیستم های مدیریت محتوا نیز از زبان php  استفاده میکنند ، مثل :

(وردپرس)  Wordpress

(دروپال)  Drupal

(جوملا)  joomla

 (ویبولتین)  vBulletin

وردپرس

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

 

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید ؟
در گفتگو ها شرکت کنید!

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

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