問題タブ [php-generators]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 巨大な配列を PHP ジェネレーターに置き換える方法
PHPジェネレーターで1つの大きな配列を変換するためにあなたの助けを求めています. 以下は、やり直しが必要なコードです。サービス呼び出しから結果セットを取得し、すべてを配列に割り当てています。
このコードは、オフセットが 1000 のレコードを照会する while ループ内にあります。問題は、$pointStdObjects[] が非常に大きくなる傾向があり、PHP のメモリ不足例外が発生することです。
後で、この同じ配列を次のように使用する必要があります。
PHPジェネレーターを活用できるか、ここで譲るかどうか提案してください