PHP高级Smarty参考手册1.什么是模板引擎 1.1 定义 实现 前后端 分离 1.2 优势 1. 分工明确 2. 程序的灵活 3. 代码的可读 4. 提高开发效率 1.3 问题 会降低执行效率 1.4 模板引擎分类 编译型 解释型 置换型 2.选择smarty模板引擎 2.1 为什么选择smarty 1.编译型 速度 2.php官方推荐 2.2 smarty 优势 1. 开源 2.作者王明昌发布时间2018-01-09最后更新2018-01-09复制1.什么是模板引擎 1.1 定义 实现 前后端 分离 1.2 优势 1. 分工明确 2. 程序的灵活 3. 代码的可读 4. 提高开发效率 1.3 问题 会降低执行效率 1.4 模板引擎分类 编译型 解释型 置换型 2.选择smarty模板引擎 2.1 为什么选择smarty 1.编译型 速度 2.php官方推荐 2.2 smarty 优势 1. 开源 2. 插件机制 3. 模版继承 4. 缓存控制 3.安装smarty及初始化配置 3.1 获取smarty 3.2 搭建smarty入口文件 1.导入smarty 2.实例化smarty 3.初始化配置 配置 模版文件目录 配置 编译文件目录 配置 配置文件目录 配置 缓存文件目录 配置 模版变量的定界符 配置 缓存的控制(开启缓存/缓存时间) 4.分配变量 assign() 5.加载模版 display() 4.smarty的基本应用 4.1 程序员(php) 1. smarty初始化配置 2. 运算操作: 数据库 文件, 数据计算... 3. 缓存控制, 插件扩展... 4.2 美工(模板) 1. 把模板变量放在指定的位置 2. 其他操作: 遍历数据、 模板函数.... 5.smarty设计的基本语法 5.1 模板中路径问题 模版文件中所有 的相对路径 都相对于php文件 (图片/css/js/超链接) 5.2 模板中读取变量 模版的输出规则 同echo 模版中 可以直接使用PHP函数,而且可以把模版变量作为参数使用 5.3 在模板中定义变量 {assign var="" value=""} {assign "" ""} {$key=value} 5.4 注释 {**} 5.5 忽略解析 {literal}{/literal} 6.smarty模板中的变量应用 6.1 在模板中遍历 数组 {foreach}{/foreach} {section}{/section} 6.2 模板中读取内置变量(保留变量) $smarty.post $smarty.get $smarty.request $smarty.session $smarty.cookies $smarty.const $smarty.version $smarty.template $smarty.current_dir $smarty.now $smarty.ldelim $smarty.rdelim 6.3 读取配置文件中的变量 1. 定义配置文件的文件 配置文件格式同php.ini 一致 2.导入配置文件 {config_load file="" section=""} 3.读取变量 {$smarty\.config.key} {#key#} 7. 变量调节器 default 默认值 truncate 截断 8. 内置函数 8.1 内置函数 {include} {config_load} {extends} 8.2 内置块状函数 {foreach}{/foreach} {if}{/if} {block}{/block} 9. 模板继承 10. 缓存控制
2018-08-22支付宝支付接口错误说明错误查询 https://docs.open.alipay.com/58/103599/ 今天我遇到的一个错误,经过询问小二,网关错误,错误如下 ILLEGAL_ACCESS_SWITCH_SYSTE
2019-12-10阿里巴巴开源镜像提供的 packagist 镜像服务全局配置(推荐) 所有项目都会使用该镜像地址: composer config -g repo.packagist composer https://mirrors.aliyun.com/compos
2017-02-03Adobe CC 2017 正式版(WIN版本+MAC版本)Adobe Creative Cloud 2017 软件于2016 年11月2日 更新上市。 Adobe Creative Cloud 2017 为多国语言版本:中文,英文,韩文,日本等多国语言, 在
2017-11-18PHP函数-数学函数abs 格式 描述 输入 输出 abs() 绝对值 整形/浮点型/字符串/进制数 与输入相对应 实例: $a = -12;//12 $a = -112.02;//11.02 $a = "-123.2"
2018-08-26实例 | 支付宝支付(使用md5加密)参数的获取 pid|key获取: 商户中心---账户管理---查看pid|key https://openhome.alipay.com/platform/keyManage.htm?keyType=
2017-11-19PHP函数why 提高开发效率 提高代码的重用性 有利于代码的维护 格式 function funName(形参,形参) { 代码块; return; } 函数名格式 函数名不区分大小写 函数名不能以数字开头,