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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
PSR-17 canonical 1

Statements (41)

Predicate Object
instanceOf HTTP message factory standard
PHP Standard Recommendation
abbreviationFor PHP Standards Recommendation 17 NERFINISHED
aimsTo enable interoperability between HTTP libraries
standardize HTTP message factory APIs
appliesTo PHP NERFINISHED
buildsOn Concepts from PSR-7
category HTTP
Software interoperability standard
Web development
complements PSR-7 NERFINISHED
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 NERFINISHED
hasScope HTTP message factories only
intendedFor Framework developers
Library authors
PHP package maintainers
language PHP NERFINISHED
maintainedBy PHP Framework Interop Group NERFINISHED
partOf PHP-FIG standards NERFINISHED
relatedTo PSR-18 NERFINISHED
PSR-7 NERFINISHED
status Accepted
type Interface specification
usedFor Creating HTTP requests
Creating HTTP responses
Creating URI objects
Creating server requests
Creating streams
Creating uploaded file objects

Referenced by (1)

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

Slim Framework supports PSR-17