/** * Создаёт XML документ для альтернативной части письма * * @param array $data * @return string */ private function _makePartXmlEmail(array $data) { $out = '<?xml version="1.0" encoding="UTF-8"?>'; foreach ($data as $fieldName => $fieldValue) { $out .= sprintf("<%s>%s</%s>", $fieldName, esc_xml($fieldValue), $fieldName); } $out .= '</registration_form>'; return $out; }
<?php // OK echo esc_attr($x); echo $a . ' b ' . $c; ?> A<?php echo $E; echo $G; ?> A<?php echo esc_html($f); echo esc_xml($h);
<?php // OK print esc_attr($x); print esc_html($x); print $a . ' b ' . $c; ?> A<?php echo $e . $g; ?> A<?php echo esc_html($e) . esc_xml($g); echo $G;