I am not 100% sure you know what you are doing but if one of my developers was using php and had this I would point them to out coding standard and tell them to rewrite it as
<p><?=$djname?> <?=$genre?> <?=$biography?> <a href’/<?=$url?>’> Profile</a>
Now you will still not see the URL but if you mouse over it the URL will be shown in the status bar of your browser and if you click it it will go to that URL.
PHP allows a lot of adddition of logic and data access but for layout and display it really works a lot better if you use tags. It lets people who are good at layout do the layout using the tools they know while allowing people who are good at logic do their stuff and then using the concept of Model View Controller for your web interface.
Hope this helps.