- sprintf: documentation ( source)
<?php
$opts['label'] = 'label';
$role = '';
$href='';
$class='';
$label = empty( $opts['label'] ) ? $name : $opts['label'];
$label = 'presentation' === $role ? '' : $label;
echo sprintf( '<svg role="%s" class="%s"%s><use xlink:href="%s"/></svg>', $role, $class, $label, $href );