Desde PHP no "llamas" a Javascript .. Lo que haces es que vía PHP y su lógica "Escribes" código HTML/javacript de forma dinámica.
Es decir ..
Imagina que ante una condicón de una variable PHP he de lanzar un "alert()" de javascript .. Eso sería el "efecto" .. pero internamente es PHP el que bajo su condición genera el HTML -> con la llamada a Javscript que corresponda para que cuando se ejecute dicha página HTML que resultará .. se ejecute la parte javacript cuando coresponda.
Ejemplo:
Código PHP:
$a=1;
if ($a==1){
echo "<script languaje=\"javascript\">alert('blablabla javascript')</script>";
} else {
echo "Blablabla HTML";
}
Si nos fijamos.. Esta condición va a generar dos páginas HTML con distinto contenido según la condición..
O genera una página HTML con este resultado:
<script languaje="javascript">alert('blablabla javascript')</script>
O genera otra con este otro resultado:
Blablabla HTML
Un saludo,