PHP.mk документација

Повици за парсирање

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

yaml.callbacks.parse.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека yaml.callbacks.parse.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
Повици за парсирање

Референца за `yaml.callbacks.parse.php` со подобрена типографија и навигација.

yaml.callbacks.parse.php

Повици за парсирање

Парсирање callableсе повикуваат од yaml_parse(), yaml_parse_file() or yaml_parse_url() функции кога ќе се наиде на регистрирана YAML ознака. Повикот ја добива вредноста на означената ставка, ознаката и знамињата што ја означуваат стилот на скаларната ставка. Повикот мора да ја врати податокот што парсерот на YAML треба да го емитува за оваа ставка.

Пример #1 Пример за повик за парсирање

<?php
/**
* Parsing callback for yaml tag.
* @param mixed $value Data from yaml file
* @param string $tag Tag that triggered callback
* @param int $flags Scalar entity style (see YAML_*_SCALAR_STYLE)
* @return mixed Value that YAML parser should emit for the given value
*/
function tag_callback ($value, $tag, $flags) {
var_dump(func_get_args()); // debugging
return "Hello {$value}";
}

$yaml = <<<YAML
greeting: !example/hello World
YAML;

$result = yaml_parse($yaml, 0, $ndocs, array(
'!example/hello' => 'tag_callback',
));

var_dump($result);
?>

Горниот пример ќе прикаже нешто слично на:

array(3) {
  [0]=>
  string(5) "World"
  [1]=>
  string(14) "!example/hello"
  [2]=>
  int(1)
}
array(1) {
  ["greeting"]=>
  string(11) "Hello World"
}

Белешки од корисници

Нема белешки од корисници за оваа страница.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.