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 相关文章推荐
在字符串中把网址改成超级链接
Oct 09 PHP
memcached 和 mysql 主从环境下php开发代码详解
May 16 PHP
php文件打包 下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
Jun 13 PHP
简单的cookie计数器实现源码
Jun 07 PHP
如何使用php输出时间格式
Aug 31 PHP
PHP实现采集抓取淘宝网单个商品信息
Jan 08 PHP
PHP获取一段文本显示点阵宽度和高度的方法
Mar 12 PHP
PHP使用内置函数file_put_contents写入文件及追加内容的方法
Dec 07 PHP
PHP实现上传图片到数据库并显示输出的方法
May 31 PHP
thinkphp集成前端脚手架Vue-cli的教程图解
Aug 30 PHP
PHP中的访问修饰符简单比较
Feb 02 PHP
PHP变量的作用范围实例讲解
Dec 22 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
Thinkphp模板中使用自定义函数的方法
2012/09/23 PHP
PHP CodeBase:将时间显示为&quot;刚刚&quot;&quot;n分钟/小时前&quot;的方法详解
2013/06/06 PHP
php获取网页请求状态程序示例
2014/06/17 PHP
PHP生成plist数据的方法
2015/06/16 PHP
给PHP开发者的编程指南 第一部分降低复杂程度
2016/01/18 PHP
PHP实现阿里大鱼短信验证的实例代码
2017/07/10 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
实例介绍PHP删除数组中的重复元素
2019/03/03 PHP
PHP levenshtein()函数用法讲解
2019/03/08 PHP
windows 2008r2+php5.6.28环境搭建详细过程
2019/06/18 PHP
JQuery 1.6发布 性能提升,同时包含大量破坏性变更
2011/05/10 Javascript
自己做的模拟模态对话框实现代码
2012/05/23 Javascript
解读JavaScript中 For, While与递归的用法
2013/05/07 Javascript
JavaScript程序员应该知道的45个实用技巧
2014/03/04 Javascript
jQuery div拖拽用法实例
2016/01/14 Javascript
基于javascript bootstrap实现生日日期联动选择
2016/04/07 Javascript
JQuery EasyUI 结合ztrIee的后台页面开发实例
2017/09/01 jQuery
微信小程序开发之IOS和Android兼容的问题
2017/09/26 Javascript
webstorm添加*.vue文件支持
2018/05/08 Javascript
JS实现页面跳转与刷新的方法汇总
2019/08/30 Javascript
vuex中遇到的坑,vuex数据改变,组件中页面不渲染操作
2020/11/16 Javascript
[46:57]EG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python实现的朴素贝叶斯分类器示例
2018/01/06 Python
Python带动态参数功能的sqlite工具类
2018/05/26 Python
对sklearn的使用之数据集的拆分与训练详解(python3.6)
2018/12/14 Python
python使用Plotly绘图工具绘制柱状图
2019/04/01 Python
Python基于数列实现购物车程序过程详解
2020/06/09 Python
连卡佛中国官网:Lane Crawford中文站
2018/01/27 全球购物
神话般的珠宝:Ross-Simons
2020/07/13 全球购物
学生自我鉴定
2013/12/18 职场文书
公司司机岗位职责
2014/02/07 职场文书
四年级评语大全
2014/04/21 职场文书
2014年社区国庆节活动方案
2014/09/16 职场文书
成品仓管员岗位职责
2015/04/01 职场文书
小学班主任研修日志
2015/11/13 职场文书
Django分页器的用法你都了解吗
2021/05/26 Python