我正在做我的第一个相当大的 php 项目。我决定从头开始构建一切,没有任何框架。
首先,我有以下结构:
index.php
includes/ //all php pages, except index.
includes/scripts/ //all php classes that do not print web pages.
styles/ //all my css files.
images/ //all images used on the website.
但是,当包含来自各种文件夹的文件时,这给我带来了麻烦。
我现在已将其更改为:
index.php
the rest of my .php files
styles/
images/
我所有的包含现在都可以正常工作,而不必在文件夹之间跳转。但我觉得我对我的项目失去了概述。
目前我对如何做事有点迷茫。从书上看,对我的文件夹进行分组并包含我的文件的正确方法是什么?
编辑:我还希望看到一些关于实际包含文件的提示。无论在哪里调用 include() 都有哪些包含文件的技术?一个具体的例子,根据我的第一个结构。
includes/scripts
在,中有一个脚本login.php
。login.php
然后包含page.php
(一个简单的页面模板)来自includes/
. page.php
将包括模板的几个部分 ( header.php
, footer.php
)。但我也不得不page.php
从include/
.
page.php
这给我带来了麻烦,因为如果从includes/
或从调用相对路径会有所不同includes/scripts/