| File: FileIterator53.php Lines 4 to 23 | 
 | 
4 | /** | 
 | 
5 |  * ファイルを読み込んで1行単位で返すIterator | 
 | 
6 |  * | 
 | 
7 |  * php-5.5以降であればGeneratorを使った方がパフォーマンスがよい。 | 
 | 
8 |  * 5.5.11以降であればSplFileObjectもバイナリファイルに対応されている。 | 
 | 
9 |  * | 
 | 
10 |  * @uses >= php-5.3 | 
 | 
11 |  * @version 0.1.0 | 
 | 
12 |  */ | 
 |  | abstract class FileIterator53 implements \Iterator | 
 | 
14 | { | 
 | 
15 |     /** @var resource */ | 
 | 
16 |     protected $fp; | 
 | 
17 |     /** @var mixed scalar */ | 
 | 
18 |     protected $_key; | 
 | 
19 |     /** @var mixed */ | 
 | 
20 |     protected $buf; | 
 | 
21 |  | 
 | 
22 |     /** | 
 | 
23 |      * @param resource $fp | 
|   |