博客列表 >2020.1.9站点模块化与模板语法

2020.1.9站点模块化与模板语法

迫
原创
2020年03月13日 16:59:00525浏览
2020-01-09教学内容1. 流程控制的替代语法1.1 功能介绍 替代语法: 也叫模板语法, 主要用于流程控制的简化当php流程控制的大括号{...}中, 存在大量的HTML代码,会形成严重的代码耦合这些大括号,会让html与php代码,你中有我, 我中有你, 难以阅读,难以维护消除流程控制中的大括号,可以让代码更加的清晰

所以说: PHP是最优秀的模板引擎

实现方案:

{: 使用:代替}: 流程控制不同, 替换语法不同 1.2 分支替代语法// 单分支<?php if(...): ?>//...<?php endif; ?>// 双分支<?php if(...): ?>//...<?php else: ?>// ...<?php endif; ?>// 多分支<?php if(...): ?>//...<?php elseif (...): ?>//...<?php elseif (...): ?>//...<?php else: ?>// ...<?php endif; ?>// switch<?php switch (...):case ... : ?><?php case ... : ?>// ...<?php break; ?><?php case ... : ?>// ...<?php break; ?><?php case ... : ?>// ...<?php break; ?><?php default: ?>//...<?php endswitch; ?> 1.3 循环替代语法// for<?php for (...) : ?>//...<?php endfor; ?>// while<?php while (...) : ?>//...<?php endwhile; ?>// foreach<?php foreach (...) : ?>//...<?php endforeach; ?> 2. 站点的模块化 include: 包含一个外部文件到当前的页面中, 如果失败, 不会终止当前程序require: 包含一个外部文件到当前的页面中, 如果失败, 会终止当前程序include_once | require_once: 功能与上面一样,只是仅包含一次,不允许重复加载include | require
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议