應用場景?
我想知道什么時候用?究竟有什么好處?因為我一般都是注冊樹模式,把一個集合對象存一個大數組,然后遍歷,
或者查詢數據庫是二維數組 然后遍歷,暴露內部元素指的是什么意思?意思是foreach遍歷 $val['name'] 暴露的這個name的數據結構嗎?
我想知道什么時候用?究竟有什么好處?因為我一般都是注冊樹模式,把一個集合對象存一個大數組,然后遍歷,
或者查詢數據庫是二維數組 然后遍歷,暴露內部元素指的是什么意思?意思是foreach遍歷 $val['name'] 暴露的這個name的數據結構嗎?
2018-10-13
舉報
2019-10-03
比如Yii2框架的...?
Model::batch?和?Model::each 方法
其中返回的對象?BatchQueryResult?就實現了迭代器接口
2018-12-07
就是不用直接操作數據庫,通過中間類來實現對數據庫的操作,如主從操作;
我覺得是不用暴露具體的數據操作過程,增強代碼的安全性