From 2a586fd436eb59fa1ccc37695efcdf0f03266686 Mon Sep 17 00:00:00 2001 From: siwa32 Date: Sat, 21 Dec 2024 10:48:24 +0900 Subject: [PATCH] =?UTF-8?q?PHP=208.4:=20Document=20SplObjectStorage::seek(?= =?UTF-8?q?)=20=E3=81=AE=E7=BF=BB=E8=A8=B3=20(#219)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * インデントの修正 * PHP 8.4: Document SplObjectStorage::seek()を翻訳 https://github.com/php/doc-en/pull/4048 --- reference/spl/arrayiterator/seek.xml | 14 ++- reference/spl/seekableiterator/seek.xml | 80 ++++++++-------- reference/spl/splobjectstorage/seek.xml | 120 ++++++++++++++++++++++++ 3 files changed, 172 insertions(+), 42 deletions(-) create mode 100644 reference/spl/splobjectstorage/seek.xml diff --git a/reference/spl/arrayiterator/seek.xml b/reference/spl/arrayiterator/seek.xml index af5b90c8e06..890d2677ca7 100644 --- a/reference/spl/arrayiterator/seek.xml +++ b/reference/spl/arrayiterator/seek.xml @@ -1,6 +1,6 @@ - + @@ -15,7 +15,9 @@ intoffset - &warn.undocumented.func; + + イテレータ内の指定した位置に移動します。 + @@ -41,6 +43,14 @@ + + &reftitle.errors; + + offset に移動できない場合は、 + OutOfBoundsException をスローします。 + + + - - - - SeekableIterator::seek - 位置を移動する - + + + + SeekableIterator::seek + 位置を移動する + - - &reftitle.description; - - public voidSeekableIterator::seek - intoffset - - - イテレータ内の指定した位置に移動します。 - + + &reftitle.description; + + public voidSeekableIterator::seek + intoffset + + + イテレータ内の指定した位置に移動します。 + - + - - &reftitle.parameters; + + &reftitle.parameters; + + + + offset + - - - offset - - - 移動先の位置。 - - - - + 移動先の位置。 - + + + + + - - &reftitle.returnvalues; - - &return.void; - - + + &reftitle.returnvalues; + + &return.void; + + - - &reftitle.errors; - - offset に移動できない場合、 + + &reftitle.errors; + + offset に移動できない場合、 OutOfBoundsException をスローするよう実装しなければなりません。 - + diff --git a/reference/spl/splobjectstorage/seek.xml b/reference/spl/splobjectstorage/seek.xml new file mode 100644 index 00000000000..e4d27badc33 --- /dev/null +++ b/reference/spl/splobjectstorage/seek.xml @@ -0,0 +1,120 @@ + + + + + + SplObjectStorage::seek + 位置を移動する + + + + &reftitle.description; + + public voidSplObjectStorage::seek + intoffset + + + + イテレータ内の指定した位置に移動します。 + + + + + &reftitle.parameters; + + + offset + + + 移動先の位置。 + + + + + + + + &reftitle.returnvalues; + + &return.void; + + + + + &reftitle.errors; + + offset に移動できない場合は、 + OutOfBoundsException をスローします。 + + + + + &reftitle.examples; + + <methodname>SplObjectStorage::seek</methodname> の例 + + イテレータの 2 番目の位置に移動します。 + + +seek(2); +var_dump($storage->key()); +var_dump($storage->current()); +?> +]]> + + &example.outputs; + + + string(1) "c" +} +]]> + + + + + + &reftitle.seealso; + + SeekableIterator + + + + +