PHP文件包含在所需文件中

ajk*_*550 0 php

这是一个示例目录结构:

-Root
    index.php
    -forms
        -form.php
    -include
        -include.php
Run Code Online (Sandbox Code Playgroud)

在我的index.php中,我需要form.php

require_once('forms/form.php');
Run Code Online (Sandbox Code Playgroud)

在我的form.php中我需要include.php文件.以下哪项是正确的:

require_once('../include/include.php');
require_once('include/include.php');
Run Code Online (Sandbox Code Playgroud)

我的困惑来自于表单在索引文件中呈现的想法,因此表单包含的文件需要与索引相关(因为这是其呈现的位置),或者它是否需要相对于自身而不管它被渲染的地方.

Riz*_*123 7

你可以使用魔法常数__DIR__,所以你不必考虑这个,例如

require_once(__DIR__ . '../include/include.php');
Run Code Online (Sandbox Code Playgroud)