今日のぺちぱー

PHPのメモ帳です。

299 views

<?php
class TestA implements Iterator {
    private $arr = [
        "name"=>"konishi",
        "age"=>43,
        "sex"=>"man"
    ];

    public function rewind(){
        echo "****** rewind() ******\n";
        reset($this->arr);
    }
    public function key(){
        echo "****** key() ******\n";
        return key($this->arr);
    }
    public function current(){
        echo "****** current() ******\n";
        return current($this->arr);
    }
    public function next(){
        echo "****** next() ******\n";
        next($this->arr);
    }
    public function valid(){
        echo "****** valid() ******\n";
        return !is_null(key($this->arr));
    }
}

$test = new TestA();
foreach($test as $d) {
    print($d."\n");
}
?>

Page 5 of 9.

前のページ 次のページ



[添付ファイル]


お問い合わせ

プロフィール

マッスル

自己紹介

本サイトの作成者。
趣味:プログラム/水耕栽培/仮想通貨/激辛好き
プログラムは趣味と勉強を兼ねて、のんびり本サイトを作っています。
フレームワークはdjango。
仮想通貨はNEMが好き。
水耕栽培は激辛好きが高じて、キャロライナ・リーパーの栽培にチャレンジ中。

サイト/ブログ

https://www.osumoi-stdio.com/pyarticle/

ツイッター

@darkimpact0626