自己的摄影主页因为几个页面的导航还有页尾的社交图标链接都是一样的,所以尝试用php include功能,包含文件省去重复工作,用到的时候只需要include就可以了。

在w3cschool上介绍说,文件的插入有两种方法:include和require,两者的效果是一样的,不同之处在于对错误的处理上,我测试了下文件不存在或者语法错误似乎并不属于引起错误的范畴,因为require没有强制的终止,所谓错误应该是逻辑技术上的错误吧。
include没那么严格,有错误脚本会继续,只会警告。(E_WARNNING)
require产生致命错误,会终止脚本。(E_COMPILE_ERROR)

所以,如何需要高安全性和完整性,可以使用require,但是为了良好体验,用include就可以了。

对了,还可以传递变量。

vars.php:
<?php 
$color='red';
$car='BMW';
?>

<?php include vars.php;
echo "I have a $color $car."; //I have a red BMW.
 ?>

其实sf的博客是不是应该出个仅个人可见的功能呢,写的体验很好,但很多时候记录的是自己学习过程中的笔记呢,可能很杂散很紊乱,随手一记。


rayliao
3.1k 声望48 粉丝

前端渣滓