PHP中的替代语法介绍

 更新时间:2015年01月09日 10:16:21   投稿:junjie  
这篇文章主要介绍了PHP中的替代语法介绍,PHP替代语法经常会用在模板代码的编写中,比如wordpress的模板中就大量使用这种语法,需要的朋友可以参考下

今天看了一下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; ?>

其它替代语法可以类推。

相关文章

  • ThinkPHP写第一个模块应用

    ThinkPHP写第一个模块应用

    前面,我们创建了第一个ThinkPHP项目,下面我们来创建第一个模块应用
    2012-02-02
  • php去掉数组的第一个值的两个函数:array_shift、array_splice

    php去掉数组的第一个值的两个函数:array_shift、array_splice

    php去掉数组的第一个值的两种删除方法:1、使用array_shift()函数删除数组的第一个值,语法“array_shift($arr)”,会返回被删除的元素。2、使用array_splice()函数删除第一个值,语法“array_splice($arr,0,1);”;该函数的第二个和第三个参数可以为负数。
    2022-12-12
  • PHP 上传文件大小限制

    PHP 上传文件大小限制

    有时候需要用php上传比较大的文件,默认是不可以的,必须按照下面的方法修改下。
    2009-07-07
  • php求斐波那契数的两种实现方式【递归与递推】

    php求斐波那契数的两种实现方式【递归与递推】

    这篇文章主要介绍了php求斐波那契数的两种实现方式,结合实例形式分析了php使用递归与递推算法实现求斐波那契数的相关操作技巧与注意事项,需要的朋友可以参考下
    2019-09-09
  • PHP定界符的使用及注意事项

    PHP定界符的使用及注意事项

    这篇文章主要给大家介绍了关于PHP定界符的使用及注意事项的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • 利用php获取标准北京时间的方法

    利用php获取标准北京时间的方法

    这篇文章主要介绍了如何利用php获取标准北京时间的方法,文中有详细的代码示例供大家参考,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-04-04
  • php+mysql大量用户登录解决方案分析

    php+mysql大量用户登录解决方案分析

    这篇文章主要介绍了php+mysql大量用户登录解决方案,较为详细的分析了大量用户登录时负载过大的解决方案,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • php网站来路获取代码(针对搜索引擎)

    php网站来路获取代码(针对搜索引擎)

    获取网站来路(针对搜索引擎)
    2010-06-06
  • ThinkPHP实现定时任务的操作步骤

    ThinkPHP实现定时任务的操作步骤

    定时任务就是在特定的时间点执行一些特定的任务,比如,每天晚上12点自动清空数据库,或者每分钟检查一次服务器资源使用情况,那么,如何使用ThinkPHP来实现这些定时任务呢?本文小编给大家介绍了ThinkPHP实现定时任务的操作步骤,需要的朋友可以参考下
    2024-09-09
  • php 文件上传代码(限制jpg文件)

    php 文件上传代码(限制jpg文件)

    php 文件上传代码,限制jpg文件,需要的朋友可以参考下。
    2010-01-01

最新评论