在学习时,对include指令和include动作的区别很迷惑。后来看书跟自己实践,弄懂了。
联系:它们都是实现代码重用的
区别:1)include指令:是将另一个文件的所有内容都复制粘贴在第一个文件中(姑且这样理解吧),在浏览器中查看源代码可以看到include指令包含文件中的内容
2)include动作:是程序编译时,将include这条语句改为include中的文件返回的值。可以把这个文件当成纯java程序读,include动作相当于一个函数调用(原理肯定不是这样的),在浏览器中查看源代码时看不到include所包含的文件的内容,只有一个结果