| CARVIEW |
Select Language
HTTP/2 200
cache-control: max-age=300
content-encoding: gzip
content-type: text/html
date: Fri, 26 Dec 2025 13:49:19 GMT
etag: W/"69405b17-3bee"
expires: Mon, 15 Dec 2025 21:07:38 GMT
last-modified: Mon, 15 Dec 2025 19:01:43 GMT
permissions-policy: interest-cohort=()
traceresponse: 00-1884c818048005367c7eb6f5da60171f-143845572ac68ab1-01
vary: Accept-Encoding
x-debug-info: eyJyZXRyaWVzIjowfQ==
x-platform-cache: REVALIDATED
x-platform-cluster: ovkfaqrdltr5s-master-7rqtwti
x-platform-processor: 7lcxvqsa63c4gv6yldzlzdrbci
x-platform-router: q4no3ouegpwkg653bm56r5lhni
PHP-FIG — PHP Framework Interop Group - PHP-FIG
Moving PHP forward through collaboration and standards.
Welcome to the PHP Framework Interop Group! We're a group of established PHP projects whose goal is to talk about commonalities between our projects and find ways we can work better together.
-
Autoloading
Autoloaders remove the complexity of including files by mapping namespaces to file system paths.
<?php use Vendor\Package\ClassName; $object = new ClassName(); -
Interfaces
Interfaces simplify the sharing of code between projects by following expected contracts.
<?php namespace Psr\Log; /** * Describes a logger instance */ interface LoggerInterface { -
HTTP
Interoperable standards and interfaces to have an agnostic approach to handling HTTP requests and responses, both on client and server side.
<?php namespace Psr\Http\Message; /** * Representation of an outgoing, client-side request. */ interface RequestInterface extends MessageInterface { -
Coding Styles
Standardized formatting reduces the cognitive friction when reading code from other authors.
<?php namespace Vendor\Package; class ClassName { public function fooBarBaz($arg1, &$arg2, $arg3 = []) { // method body } }