آموزش 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
  • آموزش Symfony 3

آموزش Symfony 3

شنبه ۲۹ مهر ۱۳۹۶ - ساعت ۱۶:۲۴
  • آشنایی با مفهوم و کاربرد OAuth در لاراول

آشنایی با مفهوم و کاربرد OAuth در لاراول

یکشنبه ۰۵ شهریور ۱۳۹۶ - ساعت ۲۳:۳۳
  • Tutsplus How It Works: Laravel Eloquent ORM

Tutsplus How It Works: Laravel Eloquent ORM

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

آموزش ایجاد CMS با لاراول

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

آموزش ایجاد سایت Laravel

یکشنبه ۰۵ شهریور ۱۳۹۶ - ساعت ۲۳:۳۲
  • Lynda Consuming RESTful APIs in PHP with Guzzle

Lynda Consuming RESTful APIs in PHP with Guzzle

دوشنبه ۳۰ مرداد ۱۳۹۶ - ساعت ۲۳:۵۸
  • Lynda Installing Apache, MySQL, and PHP

Lynda Installing Apache, MySQL, and PHP

دوشنبه ۳۰ مرداد ۱۳۹۶ - ساعت ۲۳:۵۸
  • Lynda MVC Frameworks for Building PHP Web Applications

Lynda MVC Frameworks for Building PHP Web Applications

دوشنبه ۳۰ مرداد ۱۳۹۶ - ساعت ۲۳:۵۸
  • Tutsplus PHP Design Patterns

Tutsplus PHP Design Patterns

دوشنبه ۳۰ مرداد ۱۳۹۶ - ساعت ۲۳:۵۸
  • Tutsplus What’s New in PHP 7 and 7.1

Tutsplus What’s New in PHP 7 and 7.1

دوشنبه ۳۰ مرداد ۱۳۹۶ - ساعت ۲۳:۵۷
  • اصول طراحی وب با PHP شی گرا

اصول طراحی وب با PHP شی گرا

پنج شنبه ۱۸ خرداد ۱۳۹۶ - ساعت ۱۲:۰۰
  • کاربا دیتابیس با PHP و Mysql در توسعه اپلیکیشن های موبایل

کاربا دیتابیس با PHP و Mysql در توسعه اپلیکیشن های موبایل

پنج شنبه ۱۸ خرداد ۱۳۹۶ - ساعت ۰۵:۰۰
  • میان افزار Laravel چگونه کار میکند

میان افزار Laravel چگونه کار میکند

دوشنبه ۰۸ خرداد ۱۳۹۶ - ساعت ۰۴:۰۰
  • ایجاد یک سایت آگهی بازرگانی از ابتدا

ایجاد یک سایت آگهی بازرگانی از ابتدا

پنج شنبه ۰۴ خرداد ۱۳۹۶ - ساعت ۱۲:۰۰
  • طراحی یک چت باکس با PHP و Ajax

طراحی یک چت باکس با PHP و Ajax

سه شنبه ۰۲ خرداد ۱۳۹۶ - ساعت ۲۲:۰۰
  • ساخت REST API با Laravel

ساخت REST API با Laravel

پنج شنبه ۲۱ اردیبهشت ۱۳۹۶ - ساعت ۱۴:۰۰
  • ساخت API با PHP و Silex

ساخت API با PHP و Silex

سه شنبه ۲۹ فروردین ۱۳۹۶ - ساعت ۰۷:۰۰
  • ساخت API در PHP با میکرو فریمورک Slim

ساخت API در PHP با میکرو فریمورک Slim

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

آشنایی با PHP

سه شنبه ۲۹ فروردین ۱۳۹۶ - ساعت ۰۱:۰۰
  • تبدیل منطقه زمانی (Time Zone) در PHP

تبدیل منطقه زمانی (Time Zone) در PHP

چهارشنبه ۱۸ اسفند ۱۳۹۵ - ساعت ۱۶:۰۰
  • آشنایی با ویژگی های جدید PHP 7

آشنایی با ویژگی های جدید PHP 7

سه شنبه ۰۳ اسفند ۱۳۹۵ - ساعت ۱۸:۰۰