o Provide information on protocols and encodings
can be any file wrapper
allows for two pipelines at most – for reading & writing
o Prefix in front of a file path
o Custom Wrappers
Registers a protocol; implementation is part of the class.
the class implements standard functionality like reading, writing, or changing the file position
php_user_filter is a predefined class in php and is used in conjunction with user-defined filters