Как разобраться с методом и его свойством? Есть большой класс в котором описан вот такой метод:/**
* Return the title of the page.
*
* @return string
*
* @since 11.1
*/
public function getDescription()
{
return $this->description;
}
в начале класса, как я понимаю, описывается свойство description:/**
* Document description
*
* @var string
* @since 11.1
*/
public $description = '';
Метод getDescription() берет первые 200 символов статьи и записывает их в meta тег description. Но вопрос в том, как мне сделать, чтобы метод getDescription() брал больше символов чем 200? Помогите, пожалуйста, в какую сторону копать?

21 Авг 2019 в 07:09
144 +1
1
Ответы
1

Чтобы изменить метод getDescription() так, чтобы он брал больше символов, вам нужно просто изменить его код. Например, вот как можно изменить метод, чтобы он брал 300 символов:

public function getDescription()
{
return substr($this->description, 0, 300);
}

В данном случае функция substr используется для возвращения первых 300 символов свойства $description. Вы можете изменить число 300 на любое другое значение, чтобы указать нужную вам длину описания.

После внесения изменений в метод getDescription(), он будет возвращать указанное количество символов из свойства $description.

20 Апр в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 588 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир