PHP

آموزش PHP

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

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

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

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

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

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

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

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

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

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

پی اچ پی به Personal Home Page دلالت دارد، اما در حال حاضر برای backronym آن از Hypertext Preprocessor استفاده می کنند. کد پی اچ پی ممکن است در کد HTML تعبیه شده باشد، یا می توان آن را در ترکیب با سیستم های مختلف قالب وب، سیستم مدیریت وب و چارچوب وب مورد استفاده قرار داد. اسکریپت های PHP تنها می تواند در یک سرور که پی اچ پی در آن نصب شده باشد تفسیر شود. کامپیوترهای کلاینت که به اسکریپت های پی اچ پی دسترسی دارند نیاز به یک مرورگر وب دارند. یک فایل پی اچ پی حاوی تگ های PHP است و با فرمت “.php” به پایان می رسد.

یکی از راه هایی که می توان PHP را نصب کرد این است که قبل از شروع کار با پی اچ پی ، شما نیاز به web host با PHP و MYSQL دارید. به همین منظور، شما همچنین باید یک وب سرور مانند Apache را نصب کنید. برای انجام آن به صورت محلی بر روی کامپیوتر شما، شما می توانید XAMPP را مستقیما از Apache Friends دانلود کنید. برای نصب PHP، MySQL، PHPMyAdmin و Apache در یک تلاش واحد، XAMPP باید نصب شود. PhpMyAdmin پنل مدیریت پایگاه داده است و مورد نیاز است. Webalizer یک برنامه کاربردی برای تجزیه و تحلیل است و شما باید آن را برای نظارت نصب کنید. بعد از نصب تمام این موارد تنها نیاز دارید یک ویرایشگر مانند ++Notepad یا Dreamweaver برای نوشتن کد نصب کنید. پس از دانلود ویرایشگر، می توانید کدنویسی را شروع کنید.

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

از لحاظ سهم بازار، بیش از 20 میلیون وب سایت و برنامه کاربردی در اینترنت با استفاده از زبان برنامه نویسی PHP وجود دارد.

Facebook.com
Google.com
Amazon.com
Yahoo.com
Wikipedia.com
WordPress.com
Digg.com
و هزاران وبسایت دیگر که توسط این زبان توسعه یافته اند.

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

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

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

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

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

فریمورک های پی اچ پی

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

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

  • Laravel
  • Symfony
  • CodeIgniter
  • Yii Framework
  • Phalcon
  • Zend
  • Aura
  • Fuel PHP
  • PHPixie
  • Kohana
  • Slim
  • Flight
  • Medoo
  • POP PHP
  • Simple MVC
  • Nette
  • Fat-fr
  • eePHP Mini
  • Zikula
  • Silex
  • Agavi
  • Typo 3 Flow
  • Prado
  • Cappuccino
  • Limonade
  • Webasyst
  • Guzzle PHP
  • YAF
  • Akelos PHP framework
  • Qcodo
  • evoCore
  • StratusSeagull
  • Maintainable
  • Limb
  • Phocoa
  • AjaxAC
  • Zoop
  • BlueShoes
  • Recess
  • PHPDevShell

آموزش زبان برنامه نویسی PHP – کامنت گذاری و دستورات echo و print

آموزش برنامه نویسی PHP - کامنت گذاری و دستورات echo و print

در جلسه قبلی به بیان مقدمه ای از PHP و ابزارها و برنامه های مورد نیاز جهت کدنویسی و نصب و راه اندازی Xampp پرداختیم. در این جلسه شروع به کدنویسی می کنیم و با چند دستور ساده مانند دستور echo و print آشنا می شویم. ساختار صفحات php ساختار …

ادامه نوشته »

آموزش زبان برنامه نویسی PHP – نصب و راه اندازی Xampp

آموزش برنامه نویسی PHP - نصب و راه اندازی Xampp

از اینکه برای آموزش زبان برنامه نویسی PHP کداس را انتخاب کردید، بسیار خوشحالیم؛ در اولین بخش از سری آموزش‌های برامه نویسی PHP با نصب و راه اندازی Xampp در خدمت شما دوستان هستیم. پیش نیازهای آموزش PHP قبل از شروع به یادگیری در نظر داشته باشید که شما بایستی …

ادامه نوشته »