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



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

PHP مخفف عبارت Hypertext Preprocessor یا پیش پردازنده ابر متن می باشد. این زبان اسکریپت نویسی(برنامه نویسیphp) به همراه HTML  به کار می رود و بر خلاف HTML دارای قابلیت پردازش داده می باشد. اگر با HTML آشنا باشید حتما می دانید که HTML یک زبان برنامه نویسی نیست بلکه یک زبان Markup یا نشانه گذاری می باشد و تنها امکان ایجاد صفحات وب را فراهم می سازد  که در این صفحات متن ها, تصاویر و لینک ها قرار می گیرد. HTML دارای دستورات مفیدی همچون ارسال یک فرم به سرویس دهند وب می باشد ولی با استفاده از این زبان Markup نمی توان داده ها را پردازش کرد.

php برنامه نویسی

برنامه نویسی php در سال ۱۹۹۴ توسط Rasmus Lerdorf که در ابتدا با استفاده از زبان Perl برای نگه داری صفحه خانگی خود نوشته بود نوشته شد و سپس با استفاده از زبان C پیاده سازی شد و در اختیار عموم قرار گرفت. در سال ۱۹۹۸ نسخه ۳ این زبان به وجود آمد و اکنون نسخه ۵ آن در اختیار برنامه نویسان قرار گرفته است.

به طور کلی صفحات وب به دو نوع ایستا (Static Pages) و پویا (Dynamic Pages) دسته بندی می شود. در اوایل دهه ۱۹۹۰ بیشتر صفحات وب به صورت ایستا ایجاد می شدند, این صفحات فقط دارای کدهای HTML بودند و در برابر عملیات های کاربر هیچ واکنشی را از خود نشان نمی دادند و صرفا جهت مطالعه یکسری متون بودند. ولی توسعه دهندگان می خواستند صفحاتی را ایجاد کنند که در مقابل عملیات مختلف کاربر عکس العملی از خود نشان دهند تا با کاربر ارتباط محاوره ای داشته باشند,  همچون ایجاد صفحات مخصوصی برای هر کاربر و یا گرفتن داده هایی از کاربر !

php برنامه نویسی

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

به طور کلی  برنامه نویسیPHP از سه قسمت زیر تشکیل شده است:

    ماژول های تابع
    هسته زبان
    واسط سرویس دهنده وب

ماژول های تابع قابلیت های با ارزشی را به  برنامه نویسی PHP می افزایند و هسته زبان (Zend) نیز کار ترجمه و اجرای کد های PHP را انجام می دهد و سپس سرویس دهنده وب هم امکان ارتباط PHP با سرویس دهنده وب را فراهم می سازد.

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

یکی از دلایل اصلی استفاده ما از  برنامه نویسی phpرایگان بودن و در دسترس بودن کد های آن می باشد و تفاوت اصلی آن با زبان هایی همچون ASP و یا ColdFusion در همین مسئله می باشد.

در زیر مهمترین دلایل استفاده ما از  برنامه نویسی php را آورده ایم :

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

 قابلیت ها و کاربرد های زبان برنامه نویسی   PHP

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





شرکت طراحی وب سایت آکان
امتیاز 4.9 از 5 - تعداد 115 رای


نام :
ایمیل :
پیغام :
 
xhtml
akan google plus
akan facebook
akan twitter
akan instagram
css

شماره تماس :