How can constants be defined once and reused through all files?

前端 未结 3 1695
谎友^
谎友^ 2021-01-16 06:58

I\'m trying to set up a site that has many reusable headers/footers, style information, etc. Is there anyway to define a global constant/function that can be reused from any

相关标签:
3条回答
  • 2021-01-16 07:39

    In your header, declare a variable with the root information. Your path to include the header will have to be correct, but from there on out you can use include(MY_ROOT . 'filename.php');

    0 讨论(0)
  • 2021-01-16 07:53

    I have been using:

    set_include_path( get_include_path() . PATH_SEPARATOR . $_SERVER['DOCUMENT_ROOT'] );
    include_once('glob.php');
    

    Which sets my include path right at the root of my site. Not sure if it will work for you though, or if there is a better way?

    0 讨论(0)
  • 2021-01-16 07:59

    what's the problem?

    define('ROOT_DIR', '/var/www/my_page/');
    function includeAll() {
        include_once(ROOT_DIR . 'file1.php');
        include_once(ROOT_DIR . 'file2.php');
        include_once(ROOT_DIR . 'file3.php');
        include_once(ROOT_DIR . 'file4.php');
    }
    
    0 讨论(0)
提交回复
热议问题