Spec-Zone.ru › CakePHP 4.2

Класс MoFileParser

Парсит файл в формате MO

Пространство имён: Cake\I18n\Parser

Константы

  • float
    MO_BIG_ENDIAN_MAGIC
    0xde120495

    Магия, используемая для проверки формата файла MO, а также для определения, был ли компьютер, использовавшийся для создания этого файла, большого порядка байт.

  • int
    MO_HEADER_SIZE
    28

    Размер заголовка файла MO в байтах.

  • float
    MO_LITTLE_ENDIAN_MAGIC
    0x950412de

    Магия, используемая для проверки формата файла MO, а также для определения, был ли компьютер, использовавшийся для создания этого файла, малого порядка байт.

Краткое описание методов

  • _readLong() protected

    Читает целое беззнаковое число из потока, учитывая порядок байт.

  • parse() public

    Парсит формат объекта машины (MO), независимо от порядка байт компьютера, на котором он был создан. Поддерживаются как 32-битные, так и 64-битные системы.

Подробное описание методов

_readLong() protected

_readLong(resource $stream, bool $isBigEndian): int

Читает целое беззнаковое число из потока, учитывая порядок байт.

Параметры

resource $stream

Файл, который читается.

bool $isBigEndian

Является ли текущая платформа Big Endian

Возвращает

int

parse() public

parse(string $file): array

Парсит формат объекта машины (MO), независимо от порядка байт компьютера, на котором он был создан. Поддерживаются как 32-битные, так и 64-битные системы.

Параметры

string $file

Файл, который будет обработан.

Возвращает

array

Исключения

RuntimeException
Если содержимое потока имеет неверный формат.

© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.2/class-Cake.I18n.Parser.MoFileParser.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API