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

php چیست

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

تاریخچه

در سال ۱۳۷۳ (۱۹۹۴ میلادی) بود که راسموس لردورف به کمک زبان C برای نمایش رزومه، بررسی آمار بازدید سایت و ارتباط بین فرم‌ها و پایگاه داده، اولین قدم برای ساخت PHP را برداشت.
نام اولیه آن را PHP/FI گذاشت که در ایجاد نرم‌افزار ساده وب مورداستفاده قرار می‌گرفت.این زبان در سال ۱۳۷۴ (۱۹۹۵ میلادی) بود که به‌صورت عمومی منتشر شد و به فاصله ۲ سال یعنی سال ۱۳۷۶ (۱۹۹۷ میلادی) به کمک تیم برنامه‌نویسی که شکل‌گرفته بود، نسخه دوم آن منتشر شد.در نسخه سوم، اندی گاتسمن و زیوسوراسکی با همراهی لردوف، موتور تجزیه‌کننده آن را بازنویسی کردند و نام زبان را به php تغییر دادند.سرانجام در اواخر سال ۱۳۹۴ (۲۰۱۵ میلادی) پس از تغییرات بسیاری که در نسخه‌های مختلف دادند، نسخه ۷ آن منتشر شد.

کاربرد

از کاربردهای فراوان php می‌توان اشاره کرد به:• جمع‌آوری اطلاعات فرم‌ها
• تولید صفحات وب پویا
• ارسال و دریافت کوکی
• انجام محاسبات ریاضی
• و ….اصلی‌ترین هدف php، اسکریپت نویسی سمت سرور است و همچنین نوشتن برنامه‌های کابردی دسکتاپ نیز با این زبان امکان‌پذیر است.امکان ویرایش و ایجاد تصاویر ساده نیز موجود است که به کمک کتابخانه GD انجام می‌شود.
از امکاناتی که این کتابخانه دارد می‌توان به:• ویرایش تصاویر• چرخاندن
• ساخت تصاویر بندانگشتی
• و ….اشاره کرد.

پایگاه‌های داده

یکی از مهم‌ترین ویژگی‌های php، پشتیبانی از طیف گسترده پایگاه‌های داده است که جهت ذخیره‌سازی و بازیابی اطلاعات در این زبان استفاده می‌شوند:

• MySql
• Oracle
• Sybase
• و ….

که از معروف‌ترین و پرکاربردترین آن‌ها MySql است.

فریم ورک‌ها

به خاطر محبوبیت زیادی که برنامه نویسی php دارد، برای آن فریم ورک‌های متعددی ایجادشده که در زیر چند نمونه از محبوبترین آن‌ها هستند.• Laravel
• Symfony
• Nette
• CodeIgniter
• Yii
• CakePHP
• Lumen
• و … .

IDE ها

IDEها و یا برنامه‌های برنامه‌نویسی مختص php

• NetBeans
• PHPStorm
• Sublime Text
• Eclipse PDT
• Zend Studio
• Atom
• NuSphere
• PHP Designer
• Cloud ۹

مزایا

• بر روی هر سیستم عاملی قابل اجراست (Cross Platform).
• تقریبا با تمام سرورها سازگاری کامل دارد.
• پشتیبانی از طیف گسترده‌ای از پایگاه‌های داده
• یادگیری آسان به همراه دوره‌های آموزشی فراوان
• سرعت خوب نسبت به زبان‌های نویسی
• پشتیبانی قوی توسط توسعه دهندگان
• شیءگرا
• سینتکس این زبان شبیه به زبان‌های Perl و C می‌باشد.
• کاملا رایگان
منبع : تیم برنامه نویسی تئورا

فوتر
فوتر

درباره ما

من فاطمه الیاسی مقدم هستم دانش آموخته زبان انگلیسی از دانشگاه شهید بهشتی تهران، عاشق یادگیری زبان های مختلف و تدریس از سال ۸۶ تاکنون مدیر آموزشگاه زبان نوروش و در حال حاضر هم مادر یک دختر چند زبانه به اسم هانا

ارتباط با ما

لینک‌های پرکاربرد

نماد اعتماد الکترونیک

کلیه حقوق مادی ومعنوی این سایت به موسسه نوروش تعلق دارد

طراحی و نگه داری وبسایت: ابرات

ثبت نام

This field is required.
This field is required.
This field is required.
This field is required.
This field is required.
ثبت نام

ورود به حساب کاربری

صفحه ورود