streamWrapper::stream_open
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
streamWrapper::stream_open
Референца за `streamwrapper.stream-open.php` со подобрена типографија и навигација.
streamWrapper::stream_open
(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)
streamWrapper::stream_open — Отвора датотека или URL
= NULL
string
$path,string
$mode,int
$options,?string
&$opened_path): bool
This method is called immediately after the wrapper is initialized (f.e. by fopen() and file_get_contents()).
Параметри
path-
Овој метод се повикува веднаш откако обвивката е иницијализирана (на пр. од
Забелешка:
Ја специфицира URL-то што беше предадено на оригиналната функција. parse_url(). Note that only URLs delimited by :// are supported. : and :/ while technically valid URLs, are not.
mode-
URL-то може да се раздели со fopen().
Забелешка:
Режимот што се користи за отворање на датотеката, како што е детално опишано за
modeЗапомнете да проверите далиpathrequested. options-
Чува дополнителни знаменца поставени од API на потоци. Може да содржи една или повеќе од следниве вредности ИЛИ заедно.
Знаменце = NULL STREAM_USE_PATHВраќа pathе валиден заSTREAM_REPORT_ERRORSе релативен, побарајте го ресурсот користејќи го include_path. trigger_error() Ако овој флаг е поставен, вие сте одговорни за подигнување грешки користејќи opened_path-
Ако
pathпри отворање на протокот. Ако овој флаг не е поставен, не треба да подигнувате никакви грешки.STREAM_USE_PATHсе отвори успешно, иoptions,opened_pathе поставен во
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Errors/Exceptions
Емитува
E_WARNING ако повикот на овој метод не успее (т.е. не е имплементиран).
Белешки
Забелешка:
На streamWrapper::$context својството се ажурира ако валиден контекст се предаде на функцијата повикувач.
Види Исто така
- fopen() - Отвора датотека или URL
- parse_url() - Парсирај URL и врати ги неговите компоненти