정보실

웹학교

정보실

php 간단한 foreach를 사용하여 거대한 JSON에 대한 반복을 제공합니다

본문

효율적이고 사용하기 쉽고 빠른 PHP JSON 스트림 파서


https://github.com/halaxa/json-machine 


JSON 머신은 PHP 5.6 이상을 위한 큰 JSON 파일 또는 스트림의 비효율적 인 반복을 위한 효율적인 드롭 인 대체입니다.


<?php

// this often causes Allowed Memory Size Exhausted
- $users = json_decode(file_get_contents('500MB-users.json'));
// this takes few kB of memory no matter the file size
+ $users = \JsonMachine\JsonMachine::fromFile('500MB-users.json');

foreach ($users as $id => $user) {
    // just process $user as usual
}


페이지 정보

조회 54회 ]  작성일20-01-26 16:53

웹학교