我正在处理的当前项目的结构如下:
- root/index.php
- root/includes/php/first.php
- root/includes/php/functions.php
因此,index.php 包含 first.php:
<?php include_once("includes/php/first.php"); ?>
通常,我的first.php会调用以下函数:
<?php include_once("includes/php/functions.php"); ?>
假设相对路径仍然是从索引页面开始,但在迁移到新服务器时却无法正常工作。我尝试从first.php创建相对路径:
include_once("functions.php");
现在看起来这个方法可行。
通常来说,哪种方式是正确的?我想要推出这个项目,让任何人都能够安装它。
$_SERVER['SCRIPT_FILENAME']
元素来实现相同的功能,但这个方法更好。 - Atli