【问题标题】:PHP require_once or include_once nestingPHP require_once 或 include_once 嵌套
【发布时间】:2011-08-06 19:30:45
【问题描述】:

目录结构,

  • A.php
  • 文件夹
    • B.php
    • C.php

A.php 包含 B.php,B.php 包含 C.php。

但是 B.php 需要包含相对于 A.php 的 C.php。有什么方法可以包含相对于 B.php 的 C.php?

【问题讨论】:

    标签: php


    【解决方案1】:

    试试这个

    A.PHP

    include_once(__DIR__.'/folder/B.php');
    include_once(__DIR__.'/folder/C.php');
    

    B.php

    include_once(__DIR__.'/A.php');
    

    【讨论】:

      【解决方案2】:

      您可以使用__DIR__dirname(__FILE__)

      来自the manual

      文件的目录。如果使用 在包含内,目录 返回包含的文件。这是 相当于dirname(__FILE__)

      【讨论】:

        猜你喜欢
        • 2012-07-08
        • 2014-01-17
        • 2011-12-08
        • 2011-04-02
        • 2010-09-17
        • 2014-03-15
        • 2013-03-13
        • 2011-01-25
        相关资源
        最近更新 更多