Spec-Zone.ru › CakePHP 3.1

Класс MoFileParser

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

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

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

_readLongисходный код protected

_readLong( resource $stream , boolean $isBigEndian )

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

Параметры

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

Возвращает

integer
int

parseисходный код public

parse( resource $resource )

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

Параметры

ресурс $resource
Файл, который необходимо обработать.

Возвращает

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

Исключения

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

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

float MO_BIG_ENDIAN_MAGIC

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

0xde120495
integer MO_HEADER_SIZE

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

28
float MO_LITTLE_ENDIAN_MAGIC

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

0x950412de

© 2005–2016 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.
http://api.cakephp.org/3.1/class-Cake.I18n.Parser.MoFileParser.html

Spec-Zone.ru

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