В процессе работы над созданием или редактированием сайтов часто возникает необходимость вывести информацию внутри PHP кода. Разберем варианты вывода HTML внутри PHP.
Как вывести html между двумя другими PHP кодами
Чтобы вывести html между двумя PHP кодами нужна следующая конструкция:
<?php любой php код { ?>
<?php } else { ?>
<?php } ?>
<?php } else { ?>
<?php } ?>
Альтернативный вывод HTML внутри PHP
<?php
echo <<<HTML
<div>HTML код или любой текст</div>
HTML;
}
?>
echo <<<HTML
<div>HTML код или любой текст</div>
HTML;
}
?>
Как вывести PHP внутри функции
Следующая конструкция позволяет положить любой html и php код внутрь описываемой функции:
<?php
function function_name() {
?>
<img src="<?php echo 'image'; ?>">
<img src="<?php echo esc_url( $header_image ); ?>" class="" width="" height="" alt="">
<?php
}
?>
function function_name() {
?>
<img src="<?php echo 'image'; ?>">
<img src="<?php echo esc_url( $header_image ); ?>" class="" width="" height="" alt="">
<?php
}
?>
Вывод такой функции:
<?php if( function_exists('function_name') ) function_name(); ?>