zoukankan      html  css  js  c++  java
  • PHP流程控制的替代语法

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

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

    替代语法的基本形式:

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

    具体

    if 替换语法:

    if(){};
    
    <?php if(): ?>
    
    <?php endif; ?>
    <?php if(): ?>
    
    <?php elseif(): ?> 
    
    <?php else: ?>
    
    <?php endif; ?>  

    while 替换语法:

    <?php while (expr): ?>
    
    <?php endwhile; ?>  

    for替代语法:

    <?php for (expr1; expr2; expr3): ?>
    
    <?php endfor; ?>  

    foreach替代语法:

    <?php foreach (expr1): ?>
    
    <?php endforeach; ?>  

    switch替代语法:

    <?php   
    switch ($i):   
    case 0:   
    echo "i equals 0";   
    break;   
    case 1:   
    echo "i equals 1";   
    break;   
    case 2:   
    echo "i equals 2";   
    break;   
    default:   
    echo "i is not equal to 0, 1 or 2";   
    endswitch;   
    ?> 

    使用PHP流程控制的替代语法优点:

    1.使HTML和PHP混合页面代码更加干净整齐。

    2.流程控制逻辑更清晰,代码更容易阅读。

    3.一些从ASP等其他类basiC语言家族转来的朋友,会更容易使用PHP。

  • 相关阅读:
    java作业5
    《大道至简》第五章读后感
    java作业4
    《大道至简》第四章读后感
    java作业3
    《大道至简》第三章读后感
    java作业2
    Java课程作业1
    《大道至简》第二章读后感
    《大道至简》第一章读后感
  • 原文地址:https://www.cnblogs.com/e0yu/p/6992906.html
Copyright © 2011-2022 走看看