站点模块化方法
把HTML代码分成多个模块(文件),再导入进去(类似把CSS代码分开写,再导入到一个CSS里面完成整体效果)
使用include
:
导入一个外部文件到当前页面,如果失败,不会终止当前程序。
使用require
:
导入一个外部文件到当前页面,如果失败,会终止当前程序。
路径
导入的时候可以选择相对路径与绝对路径,相对路径程序加载会慢一点,因为要去搜索路径。
绝对路径加载会快一点,直接根据路径加载文件。
查找路径的方法
使用__DIR__
命令
//输出当前文件的路径,需要注意的是,它只会输出到当前文件的目录,不会直接输出到文件名
echo __DIR__;
图
如果想使用绝对路径,只要在相对路径前面加上__DIR__
然后在加一个’/‘就行(大概就是这个意思了)
例
<?php include __DIR__ . '/demo1.php';?>