文件引入问题

来源:互联网 发布:网络驱动器异常 编辑:程序博客网 时间:2024/05/11 14:32
服务器的文件引入,可以是相对地址,或绝对地址,跟服务器类型,不同也有区别,window用‘\’,linux用‘/’
PHP中有个常量,define('DS',DIRECTORY_SEPARATOR),在对象编程中,代表/
浏览器引用静态文件,‘/’直接代表域名下了,而且浏览器引用静态文件,间隔符都是正斜杠,
smarty中{include file="../Pub/_head.html"}html之间的文件引入,被引入的模板的 直接 相对位置就是引入位置
smarty在使用的时候,会把PHP和html代码混编到一个文件中,该文件的存储目录如果没有做特殊设置,就默认
搞到系统的根目录下,$smarty->setCompileDir();设置混编缓存文件的存储位置

浏览器的缓存,是浏览器的,程序的缓存文件是程序,调试的时候调试不动了,两种缓存都要清楚


变量必须先声明后使用

函数可以先使用后声明,原因是函数有“预加载”过程

预加载原理:函数声明先于其他执行代码进入内存,本质上还是函数声明在前,使用在后