pregunta sobre argumentos de una funcion

bueno resulta que quiero hacer lo siguiente...

tengo un archivo php que es configuracion, donde estan los datos de mi host / usuario / etc...

y tengo otro archivo php donde tengo algunas funciones entre ellas la siguiente

p.d: ya se que no es de lo mas bn echa, pero... estoy haciendo algo basico

function conectar_mysql($host, $user, $pass, $db_name){
	return $db = mysql_connect($host, $user, $pass);
				 mysql_select_db($db_name);
	}

bueno tengo esa misma funcion, antes de la misma se incluye el archivo configuracion en el que estan las variables $host, $user, $pass, $db_name

el punto es que, no deberia php tomar como argumentos las variables que definio el archivo configuracion?...
ya se que suena...
estupido? xD?.
pero vi un codigo en la net que era asi.. y me quedo rondando por la cabeza

de otra manera, como podria hacer eso? usar una variable ( $var ) definida como argumento para una funcion?

obviamente no quiero usar una constante.. =/...
agradeceria la ayuda =P
Mira amigo si deseas utilizar variables de otros archivos simplemente define esas variables como variables globales en otro archivo mediante define:

ejemplo:

para poner nombre de host por ejemplo pondrías algo así
define("HOST", "localhost"); donde en localhost pones el nombre del host la idea es que esto va en un archivo
y desde otro lo llamas con include o require.... que es para enlazar el contenido con otro archivo...

Si por ejemplo el primer archivo se llamaba configuracion.php

desde el que quieres hacer referencia a esas variables pones en el inicio

include('configuracion.php');

y en el nuevo archivo simplemente llamas al nombre de las variables que ya definiste antes.....

o sea $host

a lo mejor conteste tu pregunta yo entiendo que quieres hacer algo así...

saludos