PHP dispose de nombreux gestionnaires pour différents types de protocoles de style URL, à utiliser avec les fonctions de manipulation de fichiers telles que fopen(), copy(), file_exists() et filesize(). En plus de ces gestionnaires, il est possible d'écrire des gestionnaires personnalisés et de les enregistrer avec la fonction stream_wrapper_register().
Note: La syntaxe d'URL utilisée pour décrire un gestionnaire est exclusivement de la forme
scheme://.... Les syntaxes de la formescheme:/etscheme:ne sont pas supportées.