How to move up to PHP 8 and Object Orientation?

This page summarizes the projects mentioned and recommended in the original post on /r/PHPhelp

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • php-docker

    Docker Official Image packaging for PHP

    If you are familiar with object oriented design, and familiar with oop from another language, like java or c++, then I'd just read the stuff at php.net, and go from there.

  • Tutorial-First-Application

    Tutorial application code for the First Application Walkthrough

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Composer

    Dependency Manager for PHP

    https://getcomposer.org/ - Composer for handling dependencies and autoloading classes via PSR-4

  • adr-example

    An example ADR subsystem.

    https://github.com/pmjones/adr-example - Follow up example to the above. ADR is an alternative to MVC

  • Aura.Payload

    A Domain Payload implementation.

    https://github.com/auraphp/Aura.Payload/blob/3.x/docs/index.md - Service CRUD class example in the docs.

  • PHP Code Sniffer

    PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.

    https://github.com/squizlabs/PHP_CodeSniffer - Library to note errors in and correct your code based on specified standards. There are others, of course.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts