$published — дата и время последнего изменения текста;
$slug — уникальное имя для файла, в котором будет храниться текст (например, test_text_file).
Опишите конструктор для класса TelegraphText. При создании объекта данного класса будет передаваться имя автора и уникальное имя файла. В конструкторе задайте соответствующие значения полям $author,$slug и $published. Присвойте текущее время и дату полю $published.
Опишите метод storeText для записи текста в файл. Создайте ассоциированный массив с ключами text, title, author, published и присвойте соответствующим элементам значения полей $title, $text,$author и $published. Сериализуйте массив с помощью встроенной функции serialize и запишите его в файл. Имя файла хранится в поле $slug.
Опишите метод loadText для загрузки текста из файла. Имя файла хранится в поле $slug. По аналогии с методом storeText десереализуйте содержимое файла (если файл не пуст) в массив, а затем присвойте полям $title, $text, $author и $published значения соответствующих элементов массива. Метод должен возвращать $text.
Опишите метод editText для редактирования текста. Метод должен принимать текстовые параметры: заголовок и текст. Метод назначает новые значения полям $text и $title.
Создайте объект класса TelegraphText, передав необходимые для конструктора параметры.
Вызовите методы editText, а затем storeText.
Вызовите метод loadText и выведите значение, которое вернёт этот метод, на экран.