PHP: Функция fputs ()

Чтобы продемонстрировать применение PHP-функций для работы с файловой системой, рассмотрим простой счетчик посещений Web-страницы. Для полного понимания работы этого сценария следует разобраться, как записывать и читать данные из текстового файла.

Для этого необходимы две функции:

fgets (), которая извлекает строку из файла, и
fputs (), которая записывает строку в файл.

Поскольку имеет смысл рассматривать только одну функцию, ту, которая будет использоваться в сценарии первой, давайте обратимся к функции fputs (). Эта функция служит для записи строки (или любых других данных) в указанный поток и имеет следующий синтаксис:

fputs($file_ref, $data [ , int $length])

где $f ile_ref представляет собой выходной поток, файловая ссылка на который получена из соответствующего вызова функции fopen (), $data содержит записываемые данные, а необязательный параметр $length задает размер фактически записываемых данных.

Чтобы продемонстрировать использование функции fputs () на примере, объединим ее со стандартным потоком вывода (STDOUT) и создадим собственную версию функции echo.

Использование функции fputs ()

<?php
function custom_echo($string) {
$output = "Пользовательское сообщение: $string";
fputs(STDOUT, $output);
}
custom_echo("Это моя собственная версия функции echo!") ;
?>

 

Рекомендую статью:  Массивы и списки в PHP
Рейтинг
( Пока оценок нет )
Алексей Волконский/ автор статьи

Более 15 лет занимаюсь сайтами, программированием и IT-технологиями. Разбираюсь в веб-разработке, Linux и серверном администрировании, базах данных, алгоритмах, информационной безопасности, SEO, искусственном интеллекте и автоматизации. На kvodo.ru публикую практические инструкции, примеры кода и разборы технических задач, объясняя сложные технологии понятным языком и с упором на применение в реальной работе.

Загрузка ...
Кводо.ру