Files
php-doc-ru/reference/filesystem/constants.xml
2024-07-08 16:29:29 +03:00

514 lines
14 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: a93bf76a1bb8f0d1cce34c7ac637fad377432047 Maintainer: shein Status: ready -->
<!-- Reviewed: no -->
<appendix xml:id="filesystem.constants" xmlns="http://docbook.org/ns/docbook">
&reftitle.constants;
&extension.constants;
<variablelist>
<varlistentry xml:id="constant.seek-set">
<term>
<constant>SEEK_SET</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.seek-cur">
<term>
<constant>SEEK_CUR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.seek-end">
<term>
<constant>SEEK_END</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.lock-sh">
<term>
<constant>LOCK_SH</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.lock-ex">
<term>
<constant>LOCK_EX</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.lock-un">
<term>
<constant>LOCK_UN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.lock-nb">
<term>
<constant>LOCK_NB</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="constant.glob-constant-variablelist">
<varlistentry>
<term>
<constant>GLOB_BRACE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Разворачивает шаблон {a,b,c} так, чтобы он соответствовал «a», «b» или «c».
</simpara>
<note>
<simpara>
Флаг <constant>GLOB_BRACE</constant> недоступен в ряде систем, которые отличаются от GNU,
например Solaris или Alpine Linux.
</simpara>
</note>
</listitem>
</varlistentry>
<varlistentry>
<term>
<constant>GLOB_ERR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Остановиться при ошибках чтения (например, при нечитаемых каталогах),
по умолчанию ошибки игнорируются.
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term>
<constant>GLOB_ONLYDIR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращать только те записи директории, которые соответствуют шаблону.
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term>
<constant>GLOB_MARK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Добавлять слеш (обратный слеш в операционных системах Windows) к каждой возвращаемой директории.
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term>
<constant>GLOB_NOSORT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращать файлы в том виде, в каком они отображаются в директории (без сортировки).
Пути сортируются в алфавитном порядке, если флаг не установили.
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term>
<constant>GLOB_NOCHECK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Вернуть шаблон поиска, если файлы, которые соответствуют шаблону, не найдены.
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term>
<constant>GLOB_NOESCAPE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Обратные слеши не заключают метасимволы в кавычки.
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term>
<constant>GLOB_AVAILABLE_FLAGS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Флаги семейства <constant>GLOB_<replaceable>*</replaceable></constant> вместе взятые.
Эквивалентно записи <literal>0</literal> | <constant>GLOB_BRACE</constant> |
<constant>GLOB_MARK</constant> | <constant>GLOB_NOSORT</constant> |
<constant>GLOB_NOCHECK</constant> | <constant>GLOB_NOESCAPE</constant> |
<constant>GLOB_ERR</constant> | <constant>GLOB_ONLYDIR</constant>.
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist role="constant_list">
<varlistentry xml:id="constant.pathinfo-all">
<term>
<constant>PATHINFO_ALL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Части информации о пути
возвращаются как ассоциативный массив.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pathinfo-dirname">
<term>
<constant>PATHINFO_DIRNAME</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Путь к каталогу или файлу.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pathinfo-basename">
<term>
<constant>PATHINFO_BASENAME</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Название каталога или название и расширение файла.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pathinfo-extension">
<term>
<constant>PATHINFO_EXTENSION</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Расширение файла.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pathinfo-filename">
<term>
<constant>PATHINFO_FILENAME</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Название файла без расширения или название каталога.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.file-use-include-path">
<term>
<constant>FILE_USE_INCLUDE_PATH</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Ищет название файла <parameter>filename</parameter>
в списке путей директивы <link linkend="ini.include-path">include_path</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.file-no-default-context">
<term>
<constant>FILE_NO_DEFAULT_CONTEXT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.file-append">
<term>
<constant>FILE_APPEND</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Добавляет данные к существующему файлу.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.file-ignore-new-lines">
<term>
<constant>FILE_IGNORE_NEW_LINES</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Удаляет символы конца строк (EOL).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.file-skip-empty-lines">
<term>
<constant>FILE_SKIP_EMPTY_LINES</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Пропускать пустые строки.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.file-binary">
<term>
<constant>FILE_BINARY</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Бинарный режим.
<note>
<para>
Константа ни на что не влияет и доступна только
для совместимости с будущими версиями (<literal>forward compatibility</literal>).
</para>
</note>
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.file-text">
<term>
<constant>FILE_TEXT</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Текстовый режим
<note>
<para>
Константа ни на что не влияет и доступна только
для совместимости с будущими версиями (<literal>forward compatibility</literal>).
</para>
</note>
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.ini-scanner-normal">
<term>
<constant>INI_SCANNER_NORMAL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Обычный режим сканирования INI.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.ini-scanner-raw">
<term>
<constant>INI_SCANNER_RAW</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Режим необработанного (raw) сканирования INI.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.ini-scanner-typed">
<term>
<constant>INI_SCANNER_TYPED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Режим типизированного сканирования INI.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fnm-noescape">
<term>
<constant>FNM_NOESCAPE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Отключает экранирование обратных слешей.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fnm-pathname">
<term>
<constant>FNM_PATHNAME</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Слеши в строках совпадают только со слешами в указанном шаблоне.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fnm-period">
<term>
<constant>FNM_PERIOD</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Ведущая точка в строке должна точно совпадать с точкой в заданном шаблоне.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fnm-casefold">
<term>
<constant>FNM_CASEFOLD</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Совпадение без учёта регистра. Часть модуля операционной системы GNU.
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist role="constant_list">
<varlistentry xml:id="constant.upload-err-cant-write">
<term><constant>UPLOAD_ERR_CANT_WRITE</constant></term>
<listitem>
<para>
Не удалось записать файл на диск.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.upload-err-extension">
<term><constant>UPLOAD_ERR_EXTENSION</constant></term>
<listitem>
<para>
PHP-модуль остановил загрузку файла на сервер. PHP не даёт
способа выяснить, какой модуль вызвал остановку загрузки файла;
определить причину иногда помогает проверка списка загруженных модулей функцией <function>phpinfo</function>.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.upload-err-form-size">
<term><constant>UPLOAD_ERR_FORM_SIZE</constant></term>
<listitem>
<para>
Загруженный на сервер файл превысил значение директивы <emphasis>MAX_FILE_SIZE</emphasis>,
которую указали в HTML-форме.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.upload-err-ini-size">
<term><constant>UPLOAD_ERR_INI_SIZE</constant></term>
<listitem>
<para>
Загруженный на сервер файл превысил значение директивы
<link linkend="ini.upload-max-filesize">upload_max_filesize</link>
файла &php.ini;.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.upload-err-no-file">
<term><constant>UPLOAD_ERR_NO_FILE</constant></term>
<listitem>
<para>
Файл не загрузился на сервер.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.upload-err-no-tmp-dir">
<term><constant>UPLOAD_ERR_NO_TMP_DIR</constant></term>
<listitem>
<para>
Отсутствует временная папка.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.upload-err-ok">
<term><constant>UPLOAD_ERR_OK</constant></term>
<listitem>
<para>
Ошибок не возникло, файл успешно загрузился на сервер.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.upload-err-partial">
<term><constant>UPLOAD_ERR_PARTIAL</constant></term>
<listitem>
<para>
Файл загрузился на сервер только частично.
</para>
</listitem>
</varlistentry>
</variablelist>
</appendix>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->