РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
792 of 1361 menu

Метод toString класса Address

Метод toString класса Address преобразует объект адреса в строку формата 'Имя <email>'. Если имя не задано, возвращается только email в угловых скобках. Метод не принимает параметров и удобен для вывода адреса в шаблонах и логах.

Синтаксис

public function toString(): string

Пример

Давайте создадим адрес с именем и получим его строковое представление:

<?php use SymfonyComponentMimeAddress; $address = new Address('user@example.com', 'John Doe'); echo $address->toString(); ?>

Результат выполнения кода:

"John Doe <user@example.com>"

Пример

Если имя не указано, метод вернёт только email в угловых скобках:

<?php use SymfonyComponentMimeAddress; $address = new Address('user@example.com'); echo $address->toString(); ?>

Результат выполнения кода:

"<user@example.com>"

Пример

Давайте используем метод при формировании письма через метод from:

<?php use SymfonyComponentMimeAddress; use SymfonyComponentMimeEmail; $address = new Address('user@example.com', 'John Doe'); $email = (new Email()) ->from($address) ->to('hello@example.com') ->subject('Hello') ->text('abcde'); echo $email->getFrom()[0]->toString(); ?>

Результат выполнения кода:

"John Doe <user@example.com>"

Пример

Давайте создадим адрес из строки и выведем его представление:

<?php use SymfonyComponentMimeAddress; $address = Address::fromString('John Doe <user@example.com>'); echo $address->toString(); ?>

Результат выполнения кода:

"John Doe <user@example.com>"

Смотрите также

  • класс Address,
    который представляет почтовый адрес
  • метод create,
    который создаёт объект адреса
  • метод fromString,
    который создаёт адрес из строки
  • метод getAddress,
    который возвращает email адреса
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить