آموزش PHP

PHP چیست؟

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

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

پی اچ پی یک زبان Cross-Platfrom است. یعنی برنامه هایی که توسط PHP ساخته می شوند قابلیت اجرا بر روی هر سیستم عاملی را دارند.

اهداف اولیه زبان PHP:

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

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

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

  • ازphp  عمدتا در طراحی وب استفاده می شود.
  • PHP برای ساخت انواع وب سرویس مناسب است.

وبسایت هایی که ازPHP  استفاده می کنند:

  • Facebook.com
  • Google.com
  • Amazon.com
  • Yahoo.com
  • Wikipedia.com
  • WordPress.com
  • Digg.com

و هزاران وبسایت دیگر که توسط این زبان توسعه یافته اند.

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

زبان پی اچ پی از ویژگی های بسیاری پشتیبانی می کند و گرامر آن  که ترکیبی از شی گرایی و ساختار ها است، دارای شی گرایی خالص است.

با چه پایگاه داده هایی کار می کند؟

پایگاه داده هایی که جهت ذخیره سازی و بازیابی اطلاعات در زبان php استفاده شده است، MySql ،Oracle ،Sybase Solid ،PostgreSQL، Generic ODBC است که  پرکاربردترین آن ها MySql می باشد.

در حال حاضر سیستم های مدیریت محتوا های معروفی با استفاده از زبان PHP ساخته شده اند. اگر بخوایم به چند تا از برترین آنها اشاره کنیم باید نام سیستم مدیریت محتوا WordPress و Joomla را ببریم.

فریمورک های PHP:

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

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

  • Laravel
  • Symfony
  • CodeIgniter
  • Yii Framework
  • Phalcon
  • Zend
  • Aura
  • Fuel PHP
  • PHPixie
  • Kohana
  • Slim
  • Flight
  • Medoo
  • POP PHP
  • Simple MVC
  • Nette
  • Fat-free
  • PHP Mini
  • Zikula
  • Silex
  • Agavi
  • Typo 3 Flow
  • Prado
  • Cappuccino
  • Limonade
  • Webasyst
  • Guzzle PHP
  • YAF
  • Akelos PHP framework
  • Qcodo
  • evoCore
  • Stratus
  • Seagull
  • Maintainable
  • Limb
  • Phocoa
  • AjaxAC
  • Zoop
  • BlueShoes
  • Recess
  • PHPDevShell
  • اعتبارسنجی سمت سرور با PHP و Ajax و JSON

اعتبارسنجی سمت سرور با PHP و Ajax و JSON

یکشنبه ۲۹ بهمن ۱۳۹۶ - ساعت ۱۲:۰۰
  • آموزش انتقال داده JSON AJAX به پایگاه داده MySQL با PHP

آموزش انتقال داده JSON AJAX به پایگاه داده MySQL با PHP

پنج شنبه ۲۶ بهمن ۱۳۹۶ - ساعت ۰۴:۰۰
  • آموزش PHP – برنامه نویسی شی گرا با پایگاه داده ها

آموزش PHP – برنامه نویسی شی گرا با پایگاه داده ها

چهارشنبه ۲۵ بهمن ۱۳۹۶ - ساعت ۰۲:۰۰
  • آموزش تکنیک ها، نکات و ترفندهای برنامه نویسی PHP 

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

سه شنبه ۲۴ بهمن ۱۳۹۶ - ساعت ۲۳:۰۰
  • آموزش PHP-II

آموزش PHP-II

یکشنبه ۱۵ بهمن ۱۳۹۶ - ساعت ۱۷:۰۰
  • آموزش ساخت سایت با Angular و PHP

آموزش ساخت سایت با Angular و PHP

سه شنبه ۱۰ بهمن ۱۳۹۶ - ساعت ۰۲:۳۰
  • آموزش مدیریت وابستگی در PHP با Composer

آموزش مدیریت وابستگی در PHP با Composer

یکشنبه ۰۸ بهمن ۱۳۹۶ - ساعت ۱۰:۳۰
  • آموزش Design Patterns در PHP

آموزش Design Patterns در PHP

جمعه ۲۹ دی ۱۳۹۶ - ساعت ۱۱:۰۰
  • آموزش فریمورک مدرن Yii

آموزش فریمورک مدرن Yii

چهارشنبه ۲۷ دی ۱۳۹۶ - ساعت ۱۹:۰۰
  • آموزش برنامه نویسی واکنش گرا با PHP

آموزش برنامه نویسی واکنش گرا با PHP

سه شنبه ۲۶ دی ۱۳۹۶ - ساعت ۱۶:۳۰
  • آموزش اولیه Laravel 

آموزش اولیه Laravel 

سه شنبه ۲۶ دی ۱۳۹۶ - ساعت ۰۷:۳۰
  • آموزش پیشرفته مفاهیم برنامه نویسی واکنش گرا PHP 

آموزش پیشرفته مفاهیم برنامه نویسی واکنش گرا PHP 

دوشنبه ۲۵ دی ۱۳۹۶ - ساعت ۱۴:۰۰
  • آموزش استفاده از رایانش ابری Elastic با RDS و اپلیکیشن های وب PHP 

آموزش استفاده از رایانش ابری Elastic با RDS و اپلیکیشن های وب PHP 

دوشنبه ۲۵ دی ۱۳۹۶ - ساعت ۰۳:۰۰
  • آموزش ساخت اپلیکیشن های وب با PHP ،MySQL و JavaScript

آموزش ساخت اپلیکیشن های وب با PHP ،MySQL و JavaScript

شنبه ۲۳ دی ۱۳۹۶ - ساعت ۱۵:۰۰
  • آموزش یکپارچه سازی Elasticsearch با PHP و Laravel 

آموزش یکپارچه سازی Elasticsearch با PHP و Laravel 

جمعه ۲۲ دی ۱۳۹۶ - ساعت ۰۶:۰۰
  • آموزش توسعه اپلیکیشن با Yii 2 برای توسعه دهندگان PHP 

آموزش توسعه اپلیکیشن با Yii 2 برای توسعه دهندگان PHP 

دوشنبه ۱۸ دی ۱۳۹۶ - ساعت ۲۳:۰۰
  • آموزش ایجاد لاگین PHP و سیستم ثبت نام

آموزش ایجاد لاگین PHP و سیستم ثبت نام

سه شنبه ۱۲ دی ۱۳۹۶ - ساعت ۰۴:۳۰
  • آموزش متغیرهای از پیش تعریف شده PHP

آموزش متغیرهای از پیش تعریف شده PHP

پنج شنبه ۲۳ آذر ۱۳۹۶ - ساعت ۱۶:۰۰
  • آموزش PHP با MySQL: مبانی – بخش اول

آموزش PHP با MySQL: مبانی – بخش اول

سه شنبه ۱۴ آذر ۱۳۹۶ - ساعت ۲۱:۳۰
  • آموزش لینوکس برای توسعه دهندگان PHP

آموزش لینوکس برای توسعه دهندگان PHP

یکشنبه ۱۲ آذر ۱۳۹۶ - ساعت ۰۶:۰۰
  • اموزش اصولی PHP با MySQL:ایجاد CMS – بخش دوم

اموزش اصولی PHP با MySQL:ایجاد CMS – بخش دوم

شنبه ۱۱ آذر ۱۳۹۶ - ساعت ۱۲:۰۰