@igordata1

Объясните эту часть кода $manager->outputAddresses((string)$settings->resolvedomains);?

class Runner
{
public static function run1()
{
/* listing 03.16 */
$settings = simplexml_load_file(__DIR__."/resolve.xml");
$manager = new AddressManager();
$manager->outputAddresses((string)$settings->resolvedomains);
/* /listing 03.16 */
}
}

Объясните эту часть кода $manager->outputAddresses((string)$settings->resolvedomains);

?
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ответы на вопрос 2
FanatPHP
@FanatPHP
Чебуратор тега РНР
Эта часть кода состит из
$manager->
outputAddresses()
(string)
$settings->
resolvedomains
какая именно тебе непонятна?
Ответ написан
@Firsov36
full-stack web developer
$manager = new AddressManager();
$manager->outputAddresses((string)$settings->resolvedomains);


Первая строка создает переменную, которая обращается к классу.
Вторая строка вызывает метод класса с параметром. Значение параметра берется из XML данных. Так как забирая данные из simplexml являются не строкой, то указывается (string), чтобы данные из поля resolvedomains конвертировались в строку.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 07:20
2000 руб./за проект
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект