Spec-Zone.ru › CakePHP 3.4

Класс MoFileParser

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

Пространство имен: Cake\I18n\Parser
Авторские права: Авторские права (c) 2010, Union of RAD http://union-of-rad.org (http://lithify.me/)
Авторские права: Авторские права (c) 2014, Fabien Potencier https://github.com/symfony/Translation/blob/master/LICENSE
Расположение: I18n/Parser/MoFileParser.php

Краткое описание констант

  • float

    MO_BIG_ENDIAN_MAGIC
    0xde120495
  • integer

    MO_HEADER_SIZE
    28
  • float

    MO_LITTLE_ENDIAN_MAGIC
    0x950412de

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

  • _readLong() protected
    Считывает целое беззнаковое число из потока, учитывая порядок байтов.
  • parse() public

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

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

_readLong()source protected

_readLong( resource $stream , boolean $isBigEndian )

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

Параметры

ресурс $stream
Файл, который читается.
логическое значение $isBigEndian
Является ли текущая платформа Big Endian

Возвращает

целое число

parse()source public

parse( resource $resource )

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

Параметры

ресурс $resource
Файл для разбора.

Возвращает

массив
Список сообщений, извлеченных из файла

Вызывает

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

© 2005–2017 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/3.4/class-Cake.I18n.Parser.MoFileParser.html

Spec-Zone.ru

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