PHP encontrar require_once caminho real

eu precisorequire_once esses arquivosmain.class.php efunctions.php econfig.php paraadmin/test.php. como php encontrar exigem caminho real?

NOTA:main.class.php emclass folder , functions.php emincludes folder econfig.php emroot diretório etest.php emadmin folder.

Diretório de arquivos:

root
    /admin/
        ->test.php 
    /class/
        ->main.class.php
    /includes/
        ->functions.php
    /templates
    config.php
    phpinfo.php

questionAnswers(3)

yourAnswerToTheQuestion