[RESOLVIDO]Erro PHP em escopo de função

Olá amigos,

tenho um arquivo1.php que faz referencia a um arquivo2.php. Só que dentro do arquivo2.php, há uma função. Quando chamo outro arquivo3.php via “require_once” de dentro do arquivo2.php, as variáveis vêm em branco. É alguma coisa de escopo que ainda não descobri. Vejam abaixo:

<?php
  require_once("dbconfig.php");
  require_once("../util/rotinas.php");
  
  //define("MSG_ERRO_PADRAO", "N&eatilde;o foi poss&iacute;vel registrar os valores apurados ", FALSE);

  // Realiza um 'insert' na tabela 'tb_analisecusto'
  // O campos que definem pre-balcao podem ser data de formalizacao ou id_licenciamento
  function insert_analisecusto($id_licenciamento, ...)
  {
    $retorno = TRUE;
    
    $link = mysql_connect($ipappserver, b64($username, "D", 5), "");

As variáveis “$ipappserver” e “$username” estão em dbconfig.php e estão vindo em branco.

O que pode ser?

ou mano
põe o código todo pra gente dar uma olhada, e faz orientado a objetos, com pdo, fica bem melhor q essa gambiarra aí…

vejo q seu mysql_connect está neste padrão?

mysql_connect($DB_HOST, $DB_USERNAME, $DB_PASSWORD) or die('falha na conexão' . mysql_error());

e aonde vc está chamando esta função? e como está chamando?

arq1.php
chamada insert_analisecusto

arq2.php
corpo da função insert_analisecusto

arq3.php
é a lib que define os valores das variáveis

Em arq2.php as variáveis vêm em branco.

põe como vc chama as funções pra mim, ou melhor, posta a parte do arq3