Постоянная пути в PHP - PullRequest
1 голос
/ 04 мая 2011

У меня есть разные классы и файл конфигурации в моем приложении PHP.Классы находятся внутри одного каталога.Моя структура приложения выглядит следующим образом:

/ApplicationName
    /administrator
         adminFiles.php
         someMoreAdmingFiles.php
         anotherAdminFiles.php
         /resources
             /config
                 config.php
             /library
                 /class
                     class.user.php
                     class.acl.php
                 /models
             /logs
             /templates
    /contents
        /uploads
    /css
    /img
    /css

Я хотел бы создать константы пути в config.php, теперь я использовал следующий код для создания константы пути для class.user.php

define('USERCLASS_PATH',$_SERVER['DOCUMENT_ROOT'].'/ApplicationName/administrator/resources/library/class/class.user.php');

Выше CONSTANT генерирует следующую строку.

/Applications/MAMP/htdocs/ApplicationName/administrator/resources/library/class/class.user.php

Есть ли лучший способ для достижения этой цели?

1 Ответ

2 голосов
/ 04 мая 2011

Я обычно использую что-то в строках:

define("PATH_ROOT", realpath(dirname(__FILE__)));
...