آموزش PHP8

در دوره آموزش PHP۸ سعی کرده‌ایم شما را با تغییرات و ویژگی‌های جدید PHP۸ به شکل کامل و کاربردی آشنا کنیم تا...

دسته بندی ها : برچسب ها :

آموزش PHP8

در دوره آموزش PHP۸ سعی کرده‌ایم شما را با تغییرات و ویژگی‌های جدید PHP۸ به شکل کامل و کاربردی آشنا کنیم تا...

دسته بندی ها : برچسب ها :

بخش اول

آشنایی ابتدایی

بخش دوم

نصب و راه‌اندازی

توضیحات

زبان برنامه‌نویسی PHP یکی از محبوب‌ترین زبان‌های برنامه‌نویسی تحت وب است که حالا ورژن ۸ خود را معرفی کرده. ما در راکت دوره‌ای با عنوان آموزش PHP 8 آماده کردیم که در قالب این دوره شما را با تغییراتی که در این ورژن اتفاق افتاده آشنا خواهیم کرد.

پیش‌نیاز دوره آموزش PHP 8

قبل از آنکه شما وارد این دوره شوید باید خود PHP را یادگرفته باشید که اگر اینطور نیس   ت برای شروع می‌توانید به شکل رایگان دوره آموزش PHP را از راکت مشاهده کنید و در قدم بعدی به دلیل تغییراتی که در بعضی مباحث شی گرایی در PHP 8 اعمال شده شما نیاز دارید با مباحث شی گرایی PHP آشنایی داشته باشید که اگر به این شکل نیست ‌می‌توانید از طریق دوره آموزش شی گرایی PHP در راکت اقدام به یادگیری شی گرایی کنید.

در نهایت با طی مواردی که در بالا به آن اشاره کردیم می‌توانید وارد دوره آموزش PHP 8 شوید و موارد جدید PHP را با خیال راحت یاد بگیرید و از آنها در پروژه‌های بعدی خود استفاده کنید.

این دوره ویژه چه کسانی هست؟

این دوره ویژه افرادی است که با PHP آشنا هستند و حالا قصد دارند با ویژگی‌های جدید PHP 8 آشنا شوند و از این امکانات در پروژه‌های خود استفاده کنند.

قطعا دوره آموزش PHP 8 می‌تواند به شما در یادگیری ورژن PHP 8 کمک کند.

در زیر لیست تغییراتی که در ورژن ۸ PHP معرفی شده را در اختیارتان قرار میدهم که در طول دوره جلسه به جلسه به بررسی این موارد خواهیم پرداخت.

لیست تغییرات ورژن PHP 8

دریافت نام کلاس از طریق Object

یکی از جلمه تغییرات جدید و کاربردی PHP امکان استفاده از ::class بر روی اشیا است تا قبل از ورژن ۸ شما تنها می‌توانستید از ::class بر روی کلاس‌ها استفاده کنید و برای دریافت مقدار مشابه بر روی اشیا به اجبار باید از تابع get_class استفاده می‌کردید که در حال حاضر دیگر نیاز به انجام چنین کاری نیست.

تعریف property از طریق متد سازنده

در ورژن جدید PHP حالا شما می‌توانید در متدهای سازنده کلاس به شکل مستقیم پروپرتی‌های مورد نظر خود را تعریف و در عین حال مقدار دهی کنید و مانند گذشته دیگر نیاز به دوباره کاری نیست.

آرگومان‌های نام‌گذاری شده

در دوره جدید PHP 8 میبینید که چطور می‌توانیم زمانی که یک تابع را صدا میزنیم ورودی های آن را به شکل جابجا بنویسیم بدون اینکه اروری برای کدهای ما رخ دهد. این ویژگی جذاب PHP 8 به ما کمک می‌کند به شکل بهتری کدنویسی کنیم.

عبارت match

در ورژن‌های قبلی PHP برای آنکه بتوانید مشخص کنید که یک متغیر در صورت برابر بودن با مقداری کار خاصی را انجام دهد باید از switch/case یا if/else استفاده میکردید اما در PHP 8 شما می‌توانید به شکل تمیز و کوتاه‌تری این چنین عبارت‌های را پیاده‌سازی کنید.

عملگر nullsafe

اگر سعی کنید به شکل دسترسی به پراپرتی یا متد از متغیری که فکر می‌کنید یک شی است، اقدام کنید در صورت null بودن آن متغییر دچار ارور می‌شوید که برای حل کردن‌ آن شما در ورژن‌های گذشته PHP مجبور بودید از شروطی استفاده کنید که حالا در PHP ۸ با یک عملگر ساده می‌توانید چنین موضوعی را مشخص کنید تا از بوجود آمدن ارور‌ها در آینده جلوگیری کنید.

توابع جدید کار با رشته

در ورژن جدید PHP توابعی معرفی شده که شما با استفاده از آن‌ها می‌توانید کارهای مختلفی را بر روی رشته‌های مورد نظر خود انجام دهید. در دوره آموزش PHP 8 این تابع‌ها را به شما معرفی می‌کنیم و روش استفاده از آن‌ها را آموزش می‌دهم.

تایپ union

شما می‌دانید که در PHP متغیرها ماهیت داینامیک دارند. اما در ورژن‌های جدیدتر PHP سعی شده نوع متغیرها را بتوان در ورودی توابع مشخص کرد حالا در ورژن جدید شما می‌توانید مشخص کنید که یک متغییر می‌تواند چند نوع داده باشد.

و موارد دیگر

موارد دیگری که در این دوره آموزش داده می‌شود می‌توان به throw expression و weakmap و انتخابی بودن استفاده از متغیر exception اشاره کرد.

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش PHP8”

مدت دوره

1:47:15

تعداد جلسات

13

نوع دوره

غیرحضوری

آخرین آپدیت

۱۴۰۴-۰۵-۳۱

دانشجویان دوره

550

مطالب مرتبط

مطالب مرتبط