Конечно вам известно, чтобы одновременно посмотреть тип данных и в случае массива или объекта получить удобо-читаемый текст чаще всего используют var_dump() или print_r(). Скажу сразу, что если вы начинающий программер, как например я — эти функции будете вызывать постоянно. Предлагаю скратить команду до одной буквы!
Сначала пишем функцию красивого вывода.
<?php
// функция красивого вывода, надоело писать var_dump =)
function p($input)
{
echo '<pre>';
print_r($input);
echo '</pre>';
}
?> А потом этот файл подключаем во всех проектах.
<?php
include 'mprint_r.php';
$course = simplexml_load_file('courses.xml');
// p($course);
echo 'Total courses: ' . $course->count() . '<hr><br>';
foreach ($course as $key => $value) {
echo $value->title . '<br>';
echo $value['url'] . '<br>';
foreach ($value->subjects->subject as $key => $subj) {
echo $subj . '<br>';
# code... Я уже 3 года торгую фьючерсами на Bybit и приглашаю тебя присоединиться и получить до $30 000 бонусами плюс скидки на комиссии:
Зарегистрироваться на Bybit
Чем больше депозит – тем больше бонусов. Также моим рефералам доступны торговые боты для трейдинга по самым выгодным тарифам. 
