PHP streamWrapper stream_open() Method
The PHP streamWrapper::stream_open() method opens file or URL. This method is called immediately after the wrapper is initialized, for example - by fopen() and file_get_contents() functions.
Syntax
public streamWrapper::stream_open(path, mode, options, opened_path)
Parameters
path |
|
mode |
Required. Specify the mode used to open the file, as detailed for fopen(). |
options |
Required. Holds additional flags set by the streams API. It can hold one or more of the following values OR'd together.
|
opened_path |
Required. If the path is opened successfully, and STREAM_USE_PATH is set in options, opened_path should be set to the full path of the file/resource that was actually opened. |
Return Value
Returns true on success or false on failure.
Exceptions
Emits E_WARNING if call to this method fails (i.e. not implemented).
Note: The streamWrapper::$context property is updated if a valid context is passed to the caller function.
❮ PHP Streams Reference