<?php /** * Переделай своё решение 8 задачи: * замени вывод всего текста из файла разом на * построчный вывод используя yield * @param string $filePath путь до файла * @return void */ function readFileLineByLine(string $filePath): iterable { if (file_exists($filePath)) { $file = fopen($filePath, "r"); while(!feof($file)) { yield fgets($file); } fclose($file); } else yield "Такого файла не существует."; } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <?php foreach(readFileLineByLine(__DIR__ . "/files/text.txt") as $line) { print($line); } ?> </body> </html>