akofaraji.ir
برنامه نویسی PHP 7: آشنایی اولیه
نوشته شده در تاریخ 04 اردیبهشت 1403
نظرات: 0 امتیاز: 5 زمان مطالعه: 10 دقیقه

 

ویژگی های PHP 7

 

همانطور که می دانید PHP (مخفف PHP: Hypertext Preprocessor) یک زبان اسکریپت نویسی سمت سرور و متن باز است که کارش ایجاد صفحات وب پویا و تعامل پذیر می باشد. زبان PHP نه تنها مورد استفاده ی بسیار از سایت های اینترنتی است بلکه رایگان بوده و نسبت به رقبای خود مانند ASP کمی قوی تر ظاهر شده است. ما در این سری آموزشی از نسخه ی 7.2.10 زبان PHP استفاده خواهیم کرد.

 

از آن جا که PHP در سمت سرور اجرا می شود به طور مستقیم در مرورگر شما قابل مشاهده نیست. بنابراین پایین مثال های این دوره لینک «مشاهده ی خروجی» را خواهید دید که شما را به صفحه ی خروجی منتقل می کند.

برای استفاده از این دوره باید با زبان های زیر آشنایی حداقلی داشته باشید:

  • HTML
  • CSS
  • JavaScript

 

اگر با این زبان ها آشنایی ندارید می توانید با کلیک روی این لینک ها به صفحه ی آموزشی آن ها منتقل شوید.

 

PHP چه قابلیت هایی دارد؟

 

در مورد قدرت PHP می توان گفت PHP آنقدر قدرت دارد که:

  • هسته ی بزرگترین سیستم وبلاگ جهان یعنی وردپرس (WordPress) را تشکیل دهد.
  • بزرگترین شبکه ی اجتماعی جهان یعنی فیسبوک (Facebook) را بسازد.
  • و در عین حال آنقدر ساده باشد که زبان اول یک تازه کار باشد!

 

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

اگر بخواهیم از قابلیت های این زبان محبوب بگوییم باید حتما به این موارد اشاره کنیم:

  • PHP می تواند محتوای صفحات وب را به صورت پویا تولید کند.
  • PHP می تواند فایل های سمت سرور را باز کرده، حذف کند، ویرایش کند، ببندد و انواع و اقسام عملیات های دیگر را نیز روی آن ها پیاده کند.
  • PHP می تواند داده های یک فرم را دریافت کند.
  • PHP می تواند کوکی ها را (cookies) دریافت و یا ارسال کند.
  • PHP می تواند داده های پایگاه داده ی شما را حذف، ویرایش، و یا داده های جدیدی را اضافه کند.
  • PHP می تواند دسترسی کاربران را محدود کند.
  • PHP می تواند داده ها را رمزگذاری کند.
  • و هزاران کار دیگر…

 

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

 

  • PHP روی پلتفرم های مختلفی قابل اجرا است (Windows, Linux, Unix, Mac OS X و…).
  • PHP تقریبا با تمام سرورهای امروزی سازگار و هماهنگ است (Apache, IIS و…).
  • PHP از طیف وسیعی از پایگاه های داده پشتیبانی می کند.
  • PHP استفاده از PHP رایگان است.
  • PHP یادگیری PHP آسان بوده و در عین حال به صورت بهینه روی سرور اجرا می شود.

 

تفاوت PHP 7 و PHP 5 چیست؟

 

  • PHP 7 از نسخه های پایدار قبلی (5.6) بسیار سریع تر است.
  • PHP 7 مدیریت خطا را ارتقا داده است.
  • PHP 7 به شما اجازه می دهد Type Declaration های سخت گیرانه تری برای آرگومان های توابع در نظر بگیرید.
  • PHP 7 از اپراتورهای جدیدی پشتیبانی می کند (مانند اپراتور <=> که نامش spaceship operator است).
  • و بسیاری از موارد دیگر که در این سری آموزشی توضیح خواهیم داد.

البته این ها تغییرات فنی این نسخه هستند. از نظر عملکرد PHP7 با PHP5 قابل مقایسه نیست؛ به مقاله ی «مقایسه PHP 7 و PHP 5 (بروزرسانی ۲۰۱۹)» مراجعه کنید.

 

استفاده از PHP

 

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

  • خرید یا اجاره ی یک سرور از شرکت های هاستینگ
  • نصب وب سرور مجازی روی سیستم خودتان و سپس نصب PHP روی آن

اگر سرور خریده اید نیازی به انجام کار خاصی نیست بلکه تمام کارها خود به خود انجام شده اند. شما باید فایل های php. دلخواه خود را بسازید و برنامه نویسی را شروع کنید. البته اکثر افراد فعلا قصد راه اندازی سایت ندارند بنابراین خرید سرور برایشان توجیه منطقی ندارد؛ اگر شما جزو این دسته از افراد هستید باید سعی کنید که روی سیستم خود یک سرور مجازی ایجاد کنید.

پروسه ی ایجاد سرور مجازی روی سیستم های ویندوز و لینوکس زحمت خودش را دارد. بنابراین بهتر است از ابزارهای رایگان و آماده استفاده کنید. در واقع نصب MySQL و PHP و Apache و … برای افراد عادی آنقدرها هم آسان نیست اما اگر از نرم افزاری مثل WAMP استفاده کنید، خودش در عرض چند دقیقه تمام پیکربندی ها را انجام می دهد. برای نصب WAMP مطابق مراحل زیر عمل کنید:

ابتدا به سایت WampServer رفته و گزینه ی Start Using WampServer را انتخاب کنید:

 

صفحه ی اول سایت WAMP
صفحه ی اول سایت WAMP

 

سپس بر اساس نسخه ی ویندوز خودتان نسخه ی 32 بیتی یا 64 بیتی را دانلود کرده و نصب کنید. فرآیند نصب آن اصلا زحمتی ندارد، فقط کافی است دکمه ی next را بزنید! در طول نصب، شما باید یک مرورگر برای نرم افزار جهت استفاده انتخاب کنید. به طور پیش فرض مرورگر اینترنت اکسپلورر به عنوان مرورگر محلی انتخاب می شود و شما می توانید آن را تغییر دهید. پیشنهاد می کنیم برای عملکرد بهتر نرم افزار، مرورگر گوگل کروم را به عنوان مرورگر محلی انتخاب کنید.

با باز کردن برنامه ی WAMP در ویندوز آیکون آن در قسمت notification شما (پایین صفحه، سمت راست و کنار ساعت ویندوز) ظاهر شده و به رنگ سبز درمی آید. در این حالت آماده ی کار با آن هستیم. آموزش های زیادی برای کار با WAMP در سطح اینترنت موجود است که شما می توانید از آن ها استفاده کنید.

 

منبع: سایت روکسو


اگر احساس می کنید این مطلب برای شما مفید بود ، از 1 تا 10 به این مطلب امتیاز دهید

دیدگاه کاربران در مورد این مطلب

ثبت نظر
به نظر خوب میاد!
لطفا نام را وارد کنید
@
لطفا یک ایمیل منحصر به فرد و معتبر انتخاب کنید.
لطفا متن با کلمات و معانی مفهوم دار وارد نمایید