包括另一个文件夹中的 PHP 个函数

Including PHP functions from another folder

我的文件结构是这样的

/project/a

a.php

/project/b

b.php

/project/c

Bootstrap Files

/project/d

Javascript Files

我的 INDEX.PHP 包含在 /project 根文件夹中。

a.php 包含从 PHP 到我的 MSSQL 数据库的连接,b.php 有一个 SELECT 数据库查询(在函数中)。

当我这样做时:include(dirname(__FILE__)). '/project/b.php'; 在我的 INDEX.PHP 文件中抛出这个:

警告:include_once(C:\wamp\www\project/b/b.php):无法打开流:C:\wamp\www\project\ 中没有这样的文件或目录index.php。

那么如何正确管理php个文件呢?

当我包含连接文件 (a.php) 并在 INDEX.PHP 中进行查询时,它有效。

你应该做的 include(dirname(__FILE__)). DIRECTORY_SEPARATOR.'project'.DIRECTORY_SEPARATOR.'b.php';

最可能的原因是由于 windows 目录分隔符是反斜杠

而造成混乱