@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);

?
  • Вопрос задан
  • 106 просмотров
Пригласить эксперта
Ответы на вопрос 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 конвертировались в строку.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы