<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Traversable(遍歷)接口 ## 簡介 檢測一個類是否可以使用[foreach](https://www.php.net/manual/zh/control-structures.foreach.php)進行遍歷的接口。 無法被單獨實現的基本抽象接口。相反它必須由**IteratorAggregate**或**Iterator**接口實現。 > **注意**: > > 實現此接口的內建類可以使用[foreach](https://www.php.net/manual/zh/control-structures.foreach.php)進行遍歷而無需實現**IteratorAggregate**或**Iterator**接口。 > **注意**: > > 這是一個無法在 PHP 腳本中實現的內部引擎接口。**IteratorAggregate**或**Iterator**接口可以用來代替它。 ## 接口摘要 class**Traversable**{ } 這個接口沒有任何方法,它的作用僅僅是作為所有可遍歷類的基本接口。 ### 判斷是否可以使用foreach遍歷 ~~~ /** * @param int $vsh * @return iterator iterator作為返回值 * */ function gen(int $vsh):iterator { for ($vsh;$vsh<10;$vsh++) { yield $vsh; } } $a=gen(2); if ($a instanceof Traversable){ foreach ($a as $value){ echo $value."<br>"; } } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看