Hola,
Hay que distinguir entre JavaScript y PHP. Ambos lenguajes se complementan, pero, el primero trabaja en el cliente, y el segundo en el servidor. De hecho no necesitas a PHP para incluir un archivo JavaScript, puesto que puedes hacerlo desde HTML sin más. Imagina el siguiente archivo PHP, que bien podría ser HTML...:
Código PHP:
<?php
// index.php
<html>
<head>
<title>
ClubDelphi.com
</title>
<script type="text/javascript" src="archivo.js"></script>
</head>
</html>
?>
Y eso es todo... El "archivo.js" estará disponible para ser usado en el cliente. ¿Te haces a la idea? Supón este contenido para "archivo.js":
Código:
// archivo.js
function Foo(){
alert('Hello from Foo()');
return true;
}
Y volvamos al código de más arriba, pero, vamos a utilizar la función "Foo()" que se encuentra en "archivo.js":
Código PHP:
<?php
// index.php
<html>
<head>
<title>
ClubDelphi.com
</title>
<script type="text/javascript" src="archivo.js"></script>
</head>
<body onload="Foo();">
</body>
</html>
?>
Si tienes alguna duda no dejes de exponerla por aquí.