Course Outline

Introduction

  • What's new in PHP 8?
  • PHP programming tips and refreshers

Getting Started

  • Setting up the server environment
  • Installing PHP 8
  • Configuring the database

Implementing Attributes

  • Attribute syntax and namespaces
  • Using Reflection API
  • Declaring attribute classes

Constructor Property Promotion

  • Constructor arguments
  • Declaring class properties
  • Coding style considerations

Using Match Expression

  • Structure and usage
  • Match vs switch
  • Handling non-identity checks

Named Arguments

  • Defining function parameters
  • Parameters vs arguments
  • Union types
  • PHP 8 named arguments

PHP JIT Compiler

  • Enabling OPCache
  • Configuring JIT compiler

Security Best Practices in PHP 8

  • Session, filesystem, database security
  • Error reporting and data handling

Troubleshooting

Summary and Next Steps

Requirements

  • PHP programming experience

Audience

  • Developers
 14 Hours

Testimonials (3)

Related Courses

PHP CodeIgniter

14 Hours

Unit Testing with PHPUnit

14 Hours

Zend Framework: Fundamentals

21 Hours

Advanced CakePHP

21 Hours

CakePHP Fundamentals

28 Hours

Laravel PHP Framework

14 Hours

Laravel Livewire

7 Hours

Laravel and Vue.js

14 Hours

Laravel: Middleware Development

14 Hours

Swoole for PHP Programmers

14 Hours

Develop Web Applications with PHP and Yii 2

14 Hours

Symfony2 - enterprise web framework

21 Hours

Web Development with Symfony3

28 Hours

Symfony 4 for Web Application Development

28 Hours

Creating and managing Web sites

35 Hours

Related Categories

1