Una función en PHP no la puedes "llamar" desde otro lenguaje, es decir, debes invocarlo usando el mismo PHP y nada más.
Que puedas condicionar su ejecución mediante variables externas es otra cosa, no te confundas.
Un ejemplo:
Código PHP:
Ver originalif (!empty($_POST['name_del_input_o_button'])) { invocamosLaFuncionAqui();
}
¿Se entiende?