tp5框架笔记2
设置全局值替换
常用的有一些系统默认设置的字符串替换:
![](http://upload-images.jianshu.io/upload_images/5273711-9b3667ada5c4ea40.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1000)
这几个很常用
上面这些修改指定字符串值的方法,最神奇的使用地方就是,假如我们修改了某个文件的位置,那么只要设置指定字符串的值,就可以了,否则还得一个代码一个代码的进行修改。
先看看下面能输出哪些值,然后理解在tp5中,模板是如何获取这些值的
![](http://upload-images.jianshu.io/upload_images/5273711-363788236dcd9abf.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/955)
输出查看$_SERVER有哪些值
![](http://upload-images.jianshu.io/upload_images/5273711-8d78333cec9f7057.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1000)
$_SERVER的值
![](https://img2018.cnblogs.com/blog/1525097/201903/1525097-20190301090703622-1259878314.png)
模板获取$_SERVER中指定的值
获取其他的值
获取更多的值
上面这个错了,是获取app的路径,不是当前页面的路径
在模板中进行变量计算的时候,可以用#进行占位,之所以要占位,是因为{$email|md5}
是把email这个参数传入md5这个函数中,而有的函数,有好几个参数传入,也有传入的顺序,所以就需要用到#来进行占位。