# The evolution of a PHP object throughout the years

DevFeed: [The evolution of a PHP object throughout the years](<https://devfeed.tech/articles/the-evolution-of-a-php-object-throughout-the-years-44122.md>)

Original publisher: [Read original article](<https://stitcher.io/blog/evolution-of-a-php-object>)

Author: Brent

Published: 2022-07-15T00:00:00Z

Content type: article

Language: en

Sources: [stitcher.io](<https://devfeed.tech/sources/stitcher-io.md>)

Topics: [PHP](<https://devfeed.tech/topics/php.md>), [object](<https://devfeed.tech/topics/object.md>), [PHP 8.1](<https://devfeed.tech/topics/php-8-1.md>)

Tags: [evolution](<https://devfeed.tech/tags/evolution.md>), [object](<https://devfeed.tech/tags/object.md>), [php](<https://devfeed.tech/tags/php.md>), [php-8-1](<https://devfeed.tech/tags/php-8-1.md>)

## AI overview

A visual history of how a PHP data transfer object can evolve from PHP 5.6 through PHP 8.2, highlighting syntax changes such as scalar and return types, nullable types, typed and promoted properties, and readonly properties and classes.

## Source excerpt

Read the full post on https://stitcher.io/blog/evolution-of-a-php-object