thePHP.cc Logo Deutsch Contact
Type-Safe PHP

Type-Safe PHP

Since version 7, PHP allows significantly more type safety when programming. This means that many errors can be found before a program is even executed.

In this training, you will learn about the two development tools Psalm and PHPStan through live demonstrations. You will learn to use the tools correctly and to make targeted adjustments to your source code in order to significantly reduce the probability of errors.

Learning Objectives

Target Audience

This training is intended for advanced PHP developers who create or maintain complex applications.

Requirements

Participants should have about 3-4 years of experience programming with PHP or a similar programming language. Participants should have practical experience with object-oriented programming and be confident in using an IDE, common development tools, and Git version control.

Type-Safe PHP 399,- EUR

2 Online Sessions á 120 minutes

No date is currently planned for this training.

  1. Introduction

    Duration: 120 minutes

    • What is type safety?
    • Installing and configuring Psalm
    • What does Psalm tell me about my code?
    • Installing and configuring PHPStan
    • What does PHPStan tell me about my code?
    • Psalm or PHPStan? Or both?
  2. The Next Level of Type Safety

    Duration: 120 minutes

    • Q and A
    • Documenting and enforcing array structures
    • Immutable objects
    • More type safety through assertions
    • Templated Types
Price per participant and subject to the statutory VAT applicable at the time of invoicing.

Ihr Trainer

Sebastian Bergmann Sebastian Bergmann is the author of PHPUnit and sets the industry standard for quality assurance.

Exclusive and customized?

We are happy to conduct any training exclusively online ("in-house") for you. We adapt the content and focus to your specific wishes and needs and optionally work with examples directly from your code base.

Request notification

We will be happy to inform you by e-mail when a specific date for this training course has been set.
Please enter your e-mail address here.

Request exclusive training

We will be happy to contact you to plan an exclusive training course.
Please enter your e-mail address here.

We only use the data entered here to send the requested information.

Thank you for your interest!

Please give us a little more context:

Thank you for your interest!

We will contact you as soon as a date has been fixed.

We will get back to you as soon as possible.

Book training

Training X

    An error has occurred during processing. Please check the marked fields.

    Contact Information

    Billing address

    Our offer is aimed exclusively at companies.

    All prices are subject to the statutory VAT applicable at the time of invoicing.

    After we receive your booking, you will receive your invoice from us the next working day and we will contact you by email to request the contact details of the participants.

    We use the data collected via this form exclusively for contract processing.

    Voucher

    Booking

    Thank you for your booking!

    You will receive your invoice from us the next working day, and
    we will contact you by e-mail to ask for the contact details of the participants.