PHP中的替代语法介绍


Posted in PHP onJanuary 09, 2015

今天看了一下wordpress的代码,里面有些少见的php替代语法,

<?php else : ?>

        <div class="entry-content">

            <?php the_content( __( 'Continue reading <span class="meta-nav">→</span>', 'thebox' ) ); ?>

            <?php wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'thebox' ), 'after' => '</div>' ) ); ?>

        </div><!-- .entry-content -->

    <?php endif; ?>

else后面的冒号和endif代表啥?菜鸟一个,没有见过,所以就google了一下,才明白这是php的替代语法,

冒号(:)等价于左花括号({),endif等价于右花括号(});

举个例子吧:

<?php if ($a<0): ?>

是负数拉
<?php endif; ?>

上面的语句等同于
<?php if ($a<0){ ?>

是负数拉
<?php } ?>

PHP中那些语法有替代语法?

流程控制(包括if,while,forforeach,switch)这几个语句有替代语法。

替代语法的基本形式:

左花括号({)换成冒号(:),把右花括号(})分别换成 endif;,endwhile;,endfor;,endforeach; 以及 endswitch;

while替代语法:

<?php while (expr): ?>

  <li>循环点什么</li>

<?php endwhile; ?>

其它替代语法可以类推。
PHP 相关文章推荐
在PHP中利用XML技术构造远程服务(上)
Oct 09 PHP
E路文章系统PHP
Dec 11 PHP
phpwind中的数据库操作类
Jan 02 PHP
phpfans留言版用到的数据操作类和分页类
Jan 04 PHP
获得Google PR值的PHP代码
Jan 28 PHP
删除及到期域名的查看(抢域名必备哦)
May 14 PHP
如何获知PHP程序占用多少内存(memory_get_usage)
Sep 23 PHP
编译php 5.2.14+fpm+memcached(具体操作详解)
Jun 18 PHP
php实现分页显示
Nov 03 PHP
深入理解PHP内核(二)之SAPI探究
Nov 10 PHP
PHP实现Unicode编码相互转换的方法示例
Nov 17 PHP
PHP类的自动加载与命名空间用法实例分析
Jun 05 PHP
php获取客户端电脑屏幕参数的方法
Jan 09 #PHP
PHP计算百度地图两个GPS坐标之间距离的方法
Jan 09 #PHP
php实现按照权重随机排序数据的方法
Jan 09 #PHP
PHP实现采集抓取淘宝网单个商品信息
Jan 08 #PHP
linux中cd命令使用详解
Jan 08 #PHP
php计划任务之ignore_user_abort函数实现方法
Jan 08 #PHP
网站防止被刷票的一些思路与方法
Jan 08 #PHP
You might like
索尼SONY ICF-7600A(W)电路分析
2021/03/01 无线电
PHP isset()与empty()的使用区别详解
2010/08/29 PHP
php学习之运算符相关概念
2011/06/09 PHP
php sybase_fetch_array使用方法
2014/04/15 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
javascript+xml技术实现分页浏览
2008/07/27 Javascript
关于IE、Firefox、Opera页面呈现异同 写脚本很痛苦
2009/08/28 Javascript
js页面跳转的问题(跳转到父页面、最外层页面、本页面)
2013/08/14 Javascript
解决Jquery load()加载GB2312页面时出现乱码的两种方案
2013/09/10 Javascript
JavaScript中九种常用排序算法
2014/09/02 Javascript
JavaScript将数字转换成大写中文的方法
2015/03/23 Javascript
js上传图片及预览功能实例分析
2015/04/24 Javascript
jQuery下拉友情链接美化效果代码分享
2015/08/26 Javascript
深入理解(function(){... })();
2016/08/16 Javascript
vue2.0开发实践总结之疑难篇
2016/12/07 Javascript
Vue组件模板形式实现对象数组数据循环为树形结构(实例代码)
2017/07/31 Javascript
react-native ListView下拉刷新上拉加载实现代码
2017/08/03 Javascript
对Vue table 动态表格td可编辑的方法详解
2018/08/28 Javascript
你应该了解的JavaScript Array.map()五种用途小结
2018/11/14 Javascript
Python日期操作学习笔记
2008/10/07 Python
学习python 之编写简单乘法运算题
2016/02/27 Python
Python实现简单字典树的方法
2016/04/29 Python
Python 2.x如何设置命令执行的超时时间实例
2017/10/19 Python
python使用pdfminer解析pdf文件的方法示例
2018/12/20 Python
Python Django中间件,中间件函数,全局异常处理操作示例
2019/11/08 Python
Python将二维列表list的数据输出(TXT,Excel)
2020/04/23 Python
美国艺术和工艺品商店:Hobby Lobby
2020/12/09 全球购物
观看《永远的雷锋》心得体会
2014/03/12 职场文书
化妆品活动策划方案
2014/05/23 职场文书
学校运动会报道稿
2014/09/23 职场文书
女生抽烟检讨书
2014/10/05 职场文书
离婚起诉书范文2015
2015/05/19 职场文书
幸福终点站观后感
2015/06/04 职场文书
浙江省杭州市平均工资标准是多少?
2019/07/09 职场文书
Django模型层实现多表关系创建和多表操作
2021/07/21 Python
html中两种获取标签内的值的方法
2022/06/10 HTML / CSS