echo '<br/>'; } echo '<br/>'; echo '<br/>'; echo 'Navigate:<br/>'; echo $fileObject->firstLine(); echo '<br/>'; echo $fileObject->nextLine(); echo '<br/>'; echo $fileObject->nextLine(); echo '<br/>'; echo $fileObject->firstLine(); echo '<br/>'; echo $fileObject->readLine(3); echo '<br/>'; echo $fileObject->readLine(7); echo '<br/>'; echo '<br/>'; echo '<br/>'; // read all echo 'File Content:<br/>'; echo nl2br($fileObject->read()); echo '<br/>'; echo '<br/>'; echo '<br/>'; echo 'Array of lines:<br/>'; $lines = $fileObject->readLines(); // return array foreach ($lines as $line) { echo $line . '<br/>'; }
/** * @depends testInit * @return void */ public function testRead() { $filePath = __DIR__ . '/example_read.txt'; $fileObject = new FileReader($filePath, 'r', true); $expectedString = 'Line01' . PHP_EOL . 'Line02' . PHP_EOL . 'Line03' . PHP_EOL . 'Line04' . PHP_EOL . 'Line05' . PHP_EOL . 'Line06' . PHP_EOL . 'Line07' . PHP_EOL . 'Line08' . PHP_EOL . 'Line09' . PHP_EOL; $this->assertEquals($expectedString, $fileObject->read()); }