Loading index.php +0 −7 Original line number Diff line number Diff line Loading @@ -93,12 +93,5 @@ $func = new Hp\Test\Functions(); <?php $func->readLogFile(__DIR__ . "/public/text.txt"); ?> <h1>Function 9</h1> <?php foreach($func->readFileLineByLine(__DIR__ . "/public/text.txt") as $line) { print($line); } ?> </body> </html> No newline at end of file src/Functions.php +0 −26 Original line number Diff line number Diff line Loading @@ -155,13 +155,6 @@ class Functions { return $dateInterval->format("%a") ; } /** * Переделай своё решение 8 задачи: * замени вывод всего текста из файла разом на * построчный вывод используя yield * @param string $filePath путь до файла * @return void */ function readLogFile(string $filePath): void { if (file_exists($filePath)) { $text = ""; Loading @@ -175,24 +168,5 @@ class Functions { } else print("Такого файла не существует."); } /** * Переделай своё решение 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 "Такого файла не существует."; } } Loading
index.php +0 −7 Original line number Diff line number Diff line Loading @@ -93,12 +93,5 @@ $func = new Hp\Test\Functions(); <?php $func->readLogFile(__DIR__ . "/public/text.txt"); ?> <h1>Function 9</h1> <?php foreach($func->readFileLineByLine(__DIR__ . "/public/text.txt") as $line) { print($line); } ?> </body> </html> No newline at end of file
src/Functions.php +0 −26 Original line number Diff line number Diff line Loading @@ -155,13 +155,6 @@ class Functions { return $dateInterval->format("%a") ; } /** * Переделай своё решение 8 задачи: * замени вывод всего текста из файла разом на * построчный вывод используя yield * @param string $filePath путь до файла * @return void */ function readLogFile(string $filePath): void { if (file_exists($filePath)) { $text = ""; Loading @@ -175,24 +168,5 @@ class Functions { } else print("Такого файла не существует."); } /** * Переделай своё решение 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 "Такого файла не существует."; } }