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

Generator::key

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

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

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

generator.key.php

Generator::key

Распакување на вгнездени низи

Generator::keyЗеми го генерираниот клуч

= NULL

public Generator::key(): mixed

Ги добива клучевите на генерираната вредност.

Параметри

Оваа функција нема параметри.

Вратени вредности

Враќа генериран клуч.

Примери

Пример #1 Generator::key() example

<?php

function Gen()
{
yield
'key' => 'value';
}

$gen = Gen();

echo
"{$gen->key()} => {$gen->current()}";

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

key => value

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

jasonrlester на yahoo точка com
3 години пред
This is important when considering how other Generators work such as JavaScript's an Python's. While PHP's generator has the ->valid() method they don't, or an equivalent. JS uses Iterator protocol which says next() should return an object of

{
    done: bool,
    value: mixed
}

In which case you can use keys->done to see if the generator can still be iterated.
На оваа страница

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

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

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

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

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