O problema é com o escopo de variável PHP. Adicione esta linha dentro de allServers() antes de consultar o $link variável pela primeira vez: global $link; Veja mais aqui:http://php.net/manual/en/language .variables.scope.php