文件引入问题

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

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


变量必须先声明后使用

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

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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值