PSR-17

E452842

PSR-17 is a PHP standard that defines interfaces for HTTP message factories, enabling consistent creation of requests, responses, and related HTTP objects across frameworks and libraries.

All labels observed (2)

Label Occurrences
PSR-17 canonical 3
PHP Standards Recommendation 17 2

How this entity was disambiguated

Statements (41)

Predicate Object
instanceOf HTTP message factory standard
PHP Standard Recommendation
abbreviationFor PHP Standards Recommendation 17
linked to: PSR-17
aimsTo enable interoperability between HTTP libraries
standardize HTTP message factory APIs
appliesTo PHP
buildsOn Concepts from PSR-7
category HTTP
Software interoperability standard
Web development
complements PSR-7
defines HTTP message factory interfaces
Request factory interface
Response factory interface
Server request factory interface
Stream factory interface
URI factory interface
Uploaded file factory interface
doesNotDefine HTTP client behavior
HTTP server behavior
ensures Consistent HTTP message creation across frameworks
Framework-agnostic HTTP factories
focusesOn HTTP message creation
hasFullName PHP Standards Recommendation 17
linked to: PSR-17
hasScope HTTP message factories only
intendedFor Framework developers
Library authors
PHP package maintainers
language PHP
maintainedBy PHP Framework Interop Group
partOf PHP-FIG standards
relatedTo PSR-18
PSR-7
status Accepted
type Interface specification
usedFor Creating HTTP requests
Creating HTTP responses
Creating URI objects
Creating server requests
Creating streams
Creating uploaded file objects

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

Slim Framework supports PSR-17
PSR-7 relatedTo PSR-17
PSR-15 relatedTo PSR-17
PSR-17 hasFullName PHP Standards Recommendation 17
linked to: PSR-17
PSR-17 abbreviationFor PHP Standards Recommendation 17
linked to: PSR-17