linux服务器上的php require函数

linux服务器上的php require函数,php,syntax,Php,Syntax,在linux服务器上执行以下操作有效吗 <? require 'foldername/header.php' ?> 上述代码出现在home.php中home.php位于文件夹foldername否中。您需要: require 'header.php'; 因为你已经在foldername中了 这取决于php.ini的设置方式,但默认行为是查看当前目录和包含目录(如果有),因此“foldername/header.php”相对于home.php脚本的路径 echo get_inc

在linux服务器上执行以下操作有效吗

<? require 'foldername/header.php' ?>

上述代码出现在
home.php
home.php
位于文件夹
foldername

否中。您需要:

require 'header.php';
因为你已经在foldername中了

这取决于php.ini的设置方式,但默认行为是查看当前目录和包含目录(如果有),因此“foldername/header.php”相对于home.php脚本的路径

echo get_include_path() . ';' . $_SERVER['DOCUMENT_ROOT'];
这将向您显示require()将相对于的目录


它可能会以“.”开头,文档的根会逐字描述。

它与被调用脚本的路径有关。(例如:index.php)