流程控制-替代语法

流程控制:代码执行的方向

分类:

  顺序结构:从上往下  一次执行     

  分支结构:给定一个条件,同事有多种可执行代码(块),然后会根据条件执行某一段代码

  循环结构:在某个条件范围内,给定的代码块可以重复执行

 

  if()else

  if()

  if()else if()else  跟c c#一样

 

  switch分支

  有一组情形存在,同一条件,通常有多个值,但是每一个值都会对应不同的代码要执行

  switch(条件表达式){

    case 值:

      要执行的代码;

      break;

      .......................

      default:

            break;

  }

循环结构

  for:

  while:

  do-while:

  foreach:专门针对数组

 

循环控制:

  continue: continue 后面可以跟 1 2 。1控制本循环结构 2当前自己循环后面内部不再执行,同时外部循环如果还有循环也不在执行。

  break:break后面也可以跟1 2.1控制本循环结构跳出当前循环。2当前自己循环结束,同时外部也结束(如果还有外部不受影响)

 

 

流程控制替代语法:

  PHP本身嵌入到HTML中的脚本语言,需要在html中书写一些关于判断或者循环的结构语法,必须符合PHP标签规范,需要HTML与PHP进行混搭,如果使用原始PHP代码那么会非常不美观。

使用表格打印99乘法表:

  

<body>
<table border=1>
    <?php for($i=1;$i<10;$i++){?>
        <tr>
            <?php for($j=1;$j<=$i;$j++){?>
                <td>
                    <?PHP
                        echo $i.'*'.$j.'='.$i*$j;
                    ?> 
                </td>
            <?PHP }?>
        </tr>
    <?php }?>
</table>
</body>

  使用以上代码 在php书写到html中的这些大括号{}非常不美观,所以PHP提供了一种替代机制,让其可以不用书写大括号;

  <?php for($i=1;$i<10;$i++):?>

  <?php endfor;?>

  大括号开始  用冒号表示:   结束用endfor(如果是for) 是if  endif

 

  PHP中具体有哪些替代语法呢?

     PHP应该在HTML中只做输出,输出通常伴有条件判断和循环操作,因此PHP提供了对应分支结构和循环结构的替代语法:全部都是对应的一个模式:

    左边大括号{使用冒号替代 :

    邮编大括号}使用end+对应其时间标记替代

      if,switch,for ,while foreach,等

 

转载于:https://www.cnblogs.com/xiaowie/p/10966446.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值