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

 PHP چیست؟

PHP مخفف PHP Hypertext Preprocessor است که PHP یک اسم خاص در آن می‌باشد.
زبان برنامه نویسیPHP یا اسکریپت نویسی اپن سورس (Open Source) است. به این معنا که استفاده از PHP کاملا رایگان است و شما هیچ هزینه‌ای برای کار با آن پرداخت نمیکنید.

PHP دقیقا چه کار میکند؟

با استفاده از زبان برنامه نویسیPHP میتوانیم سایت و اپلیکیشن های تحت وب قدرتمندی را برنامه نویسی کنیم. اگر بخواهیم ریزتر به سوال PHP چیست؟ پاسخ دهیم، باید بگوییم که PHP کارهای پشت صحنه را در صفحات وب انجام میدهد..

کاربردهای PHP

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

  • PHP میتواند برای شما صفحات داینامیک تولید کند.
  • PHP میتواند اطلاعات را به دیتابیس بفرستد، از دیتابیس اطلاعات را بخواند و همینطور اطلاعات موجود در دیتابیس را ویرایش یا حذف کند.
  • PHP میتواند با فرم های HTML شما ارتباط برقرار کند و اطلاعات ورودی کاربران در فرم ها را پردازش کند و کارهای مدنظر شما را روی آ‌ن‌ها انجام دهد.
  • PHP به شما امکان کار با Cookie ها و Session ها را میدهد.

برخی از سایت‌هایی که با PHP ساخته شده‌اند

اگر بخواهیم درباره‌ی سوال PHP چیست؟ بیشتر صحبت کنیم، خوب است که برخی از سایت‌هایی که از PHP قدرت گرفته‌اند را معرفی کنیم. در زیر لیست برخی از سایت های ایرانی و جهانی را میبینیم که از PHP استفاده میکنند.

  • دیجی کالا (در گذشته Digikala با استفاده از ASP.NET نوشته شده بود، اما به تازگی آن‌ها سیستم‌شان را به PHP تغییر داده‌اند)
  • آپارات
  • فیسبوک
  • ویکی پدیا
  • یاهو
  • تامبلر
  • سیستم مدیریت محتوای وردپرس 

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

Php با پلتفرم های مختلف سازگار است.

این یک زبان کراس پلتفرم (Cross Platform) است. یعنی در پلتفرم های مختلف از ویندوز، گنو، مکینتاش و لینوکس می توان از آن اجرا گرفت و بدون اعمال تغییر چندانی در پیکربندی می توان از یک پلتفرم به پلتفرمی دیگر مهاجرت کرد.

سازگاری با بیشتر وب سرور ها

زبان php با اکثر وب سرورهای مطرح جهان سازگاری دارد از این وب سرورها می توان به آپاچی، آی آی اس مایکروسافت و غیره اشاره کرد. همچنین از انواع دیتابیس ها مانند Oracle ،PostgreSQ ،MongoDB ،MySQL،SQLite و …پشتیبانی می کند.

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

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

سایت های زیر در زمینه آموزش زبان php فعالیت می کنند؛

  1. W3Schools
  2. سایت رسمی php
  3. sevenlearn این سایت برای فارسی زبانان می باشد.

اشتباهات رایج برنامه نویسان مبتدی در یادگیری زبان php چیست ؟

عدم اعتماد به نفس

در شروع یادگیری برنامه نویسی به خاطر مسائل پیچیده‌ای که با آن روبرو هستید، ممکن است کمی برایتان گیج کننده باشد، اما این امری بدیهی است و بهتر است به راه خود با صبر و حوصله بیشتر ادامه دهید. شروع یادگیری هر مهارتی سخت است اما ناامید نشوید.

کد نویسی نامرتب یا اصطلاحا کثیف

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