No puedes hacer lo que quieres, debes de entender que PHP se procesa antes que el HTML, y la unica forma de hacerlo es asi:
Código PHP:
<?php
function prueba() {}
if( isset( $_GET['call'] ) && $_GET['call'] == 'prueba' ) {
prueba(); // Se llama a prueba
}
$here = $_SERVER['PHP_SELF'];
echo "<a href=\"$here?call=prueba\">Enlace</a>";
?>
Saludos.