다음은 fopen()과 copy() 등의 파일시스템 함수용으로 내장된 PHP의 다양한 URL 스타일 프로토콜의 목록이다. 이런 래퍼들은 물론, PHP 4.3.0에서는, PHP 스크립트와 stream_wrapper_register()를 사용하여 자신의 래퍼를 작성할 수 있다.
PHP의 모든 버전. 특히 PHP 4.3.0부터는 file:// 사용.
/path/to/file.ext
relative/path/to/file.ext
fileInCwd.ext
C:/path/to/winfile.ext
C:\path\to\winfile.ext
\\smbserver\share\path\to\winfile.ext
file:///path/to/file.ext
file://은 PHP에서 사용하는 기본 래퍼로, 로컬 파일시스템을 표현합니다. 상대 경로(/, \, \\, 윈도우 드라이브 문자로 시작하지 않는 경로)를 지정하면, 경로는 현재 작업 디렉토리로부터 적용합니다. 대부분의 경우에, 변경하지 않는 한 이는 스크립트가 존재하는 디렉토리입니다. CLI sapi를 사용할 때, 디렉토리의 기본값은 스크립트를 호출한 위치입니다.
fopen()과 file_get_contents() 등의 몇몇 함수는 include_path의 상대 경로도 검색합니다.