« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 2 of about 2 for myIterator (0.001 sec.)
Iterator インターフェイス 9357
« Traversable Iterator::current » PHP Manual 定義済みのインターフェイスとクラス Iterator インターフェイス 検索 Iterator インターフェイス (PHP 5, PHP 7, PHP 8) はじめに 外部のイテレータあるいはオブジェクト自身から反復処理を行うためのインター ... 基本的な使用法 この例は、イテレータで foreach を使ったときに、どんな順番でメソッドが呼ばれるかを示すものです。 <?php class myIterator implements Iterator { private $position = 0 ; private $array = array( "firstelement" , "secondelement" , "lastelement" , ) ... blic function valid (): bool { var_dump ( __METHOD__ ); return isset( $this -> array [ $this -> position ]); } } $it = new myIterator ; foreach( $it as $key => $value ) { var_dump ( $key , $value ); echo "\n" ; } ?> 上の例の出力は、 たとえば以下のようになり ... ます。 string(18) "myIterator::rewind" string(17) "myIterator::valid" string(19) "myIterator::current" string(15) "myIterator::key" int(0) string(12) "f ...
https://man.mtool.work/php/8.3/class.iterator.html
Iterator インターフェイス 9357
« Traversable Iterator::current » PHP Manual 定義済みのインターフェイスとクラス Iterator インターフェイス 検索 Iterator インターフェイス (PHP 5, PHP 7, PHP 8) はじめに 外部のイテレータあるいはオブジェクト自身から反復処理を行うためのインター ... 基本的な使用法 この例は、イテレータで foreach を使ったときに、どんな順番でメソッドが呼ばれるかを示すものです。 <?php class myIterator implements Iterator { private $position = 0 ; private $array = array( "firstelement" , "secondelement" , "lastelement" , ) ... blic function valid (): bool { var_dump ( __METHOD__ ); return isset( $this -> array [ $this -> position ]); } } $it = new myIterator ; foreach( $it as $key => $value ) { var_dump ( $key , $value ); echo "\n" ; } ?> 上の例の出力は、 たとえば以下のようになり ... ます。 string(18) "myIterator::rewind" string(17) "myIterator::valid" string(19) "myIterator::current" string(15) "myIterator::key" int(0) string(12) "f ...
https://man.mtool.work/php/8.3/class.iterator.html
PREV 1 NEXT