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

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

Метод getName класса Address возвращает имя, связанное с email-адресом. Класс Address используется в компоненте Mime для представления адреса электронной почты. Адрес создаётся из строки формата 'user@example.com' или 'John Doe <user@example.com>'. Во втором случае имя извлекается из строки и возвращается методом getName. Если имя не задано, метод возвращает пустую строку.

Синтаксис

public function getName(): string

Пример

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

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Mime\Address; class EmailController extends AbstractController { public function index(): Response { $address = new Address('user@example.com', 'John Doe'); $res = $address->getName(); return new Response($res); } } ?>

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

"John Doe"

Пример

Давайте создадим адрес из строки формата 'John Doe <user@example.com>' и получим имя:

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Mime\Address; class EmailController extends AbstractController { public function index(): Response { $address = Address::create('John Doe <user@example.com>'); $res = $address->getName(); return new Response($res); } } ?>

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

"John Doe"

Пример

Давайте создадим адрес без имени и посмотрим, что вернёт метод getName:

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Mime\Address; class EmailController extends AbstractController { public function index(): Response { $address = new Address('user@example.com'); $res = $address->getName(); return new Response($res === '' ? 'empty' : $res); } } ?>

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

"empty"

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

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