Our great sponsors
-
http-message
The purpose of this PSR is to provide a set of common interfaces for HTTP messages as described in RFC 7230 and RFC 7231
-
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.
-
Cake Validation
[READ-ONLY] Validation library from CakePHP. This repo is a split of the main code that can be found in https://github.com/cakephp/cakephp (by cakephp)
Version 1.0.0 is a fully compatible copy of PSR-12. You can and should start saying "Coding Style PER" wherever you previously would say "PSR-12". Version 2.0.0 (Or whatever the next version ends up being) will include all new language features being tracked here and whatever else comes up in the meantime. This is something I'm hoping to have done by the end of the year, preferably by the release of PHP 8.2 but in my experience it can take a long time to reach consensus on these types of things and it's important that we get things as "right" as possible.
CakePHPs validation library can be installed separately from the framework: https://github.com/cakephp/validation
Related posts
- FrankenPHP, an app server for PHP written in Go: worker mode, Early Hints support, real-time capabilities, automatic HTTPS & HTTP/3
- Legacy "Routing" with PHP 8.1
- The sad state of PSR-7
- [OOP] Best practice in structuring class hierarchies. I would like an API request to contact 2 different platforms, each in (the same) 2 different ways (GET and POST). How should I structure my class hierarchy? Thanks :)
- How the PHP Middleware Pattern works and can easily be applied