chiaramente non si può fare per via del concetto di client/server

ovvero, php viene interpretato _prima_ di restituire la pagina al client. Una volta che questa è arrivata non puoi più comunicare con php per chiamare una funzione remota (a meno che tu non usi Ajax, ma non è questo il caso)

puoi fare tutto in Javascript così:

codice:
<div id="container">
  cliccami e sparisco 
</div>
e un esempio di funzione (da posizionare nell'header) può essere

codice:
<script>
function scrivitesto() {
   var cnt = document.getElementById('container');
   cnt.innerHTML = "<table><td>ciao</td></table>";
}
</script>

(volendo si può sostituire il metodo innerHTML con i metodi createNode e appendChild per creare e appendere la tabella)