PHP基础知识之流程控制的替代语法

PHP 提供了一些流程控制的替代语法,包括 ifwhileforforeach 和 switch

替代语法的基本形式是把左花括号({)换成冒号(:),把右花括号(})分别换成 endif;endwhile;endfor;endforeach; 以及 endswitch;

<?php if ($a == 5): ?>
A is equal to 5
<?php endif; ?>

<?php
if ($a == 5):
    echo "a equals 5";
    echo "...";
elseif ($a == 6):
    echo "a equals 6";
    echo "!!!";
else:
    echo "a is neither 5 nor 6";
endif;
?>

时间: 2024-10-12 14:19:04

PHP基础知识之流程控制的替代语法的相关文章

基础知识回顾——流程控制

通过条件语句或循环语句改变程序运行顺序的过程叫流程控制. 条件语句 条件语句:用于改变程序的执行流程,其中else代码块是可选的.1.if/else 1 pwd = raw_input("what's the password ?") 2 if pwd == 'apple': 3 print "loging on..." 4 else: 5 print "password error!" 6 print "all done"

PHP流程控制的替代语法

准备做个wordpress的主题,结果看到了如下的语法: <div id="primary" class="content-area"><main id="main" class="site-main" role="main"><?php if ( have_posts() ) : ?><?php if ( is_home() && ! is_fro

13、SQL基础整理(流程控制begin……end)

流程控制 begin ……end将一个语句块包含起来,中间可以写任何语句 格式: begin--开始 select *from student end--结束 if declare @bianliang int set @bianliang = 10 if @bianliang>10 print '你好' else print 'hello' 若if后面有多个语句,用begin  end作为分隔点 declare @shuxue decimal(18,2) select @shuxue = MA

python 学习之 基础篇三 流程控制

前言: 一. python中有严格的格式缩进,因为其在语法中摒弃了“{}”来包含代码块,使用严格的缩进来体现代码层次所以在编写代码的时候项目组要严格的统一器缩进语法,一个tab按键设置为四个空格来缩进,防止缩进不规范导致的启动失败. 二.在python中变量(标识符)命名和一般的高级语言没有什么不同都推荐使用,字母.下划线.数字命名,其中数字不能作为标识符的开头,python中变量名是区分大小写的(所以可以使用驼峰命名法去命名,也就是英文单词的字母首字母大写其余的小写).以下划线开头的标识符是有

JAVA基础之五:流程控制

原文地址:http://happyshome.cn/blog/java/basics/flow.html 本文主要介绍了Java中常用的流程控制结构,循环.嵌套循环.条件判断等. 以及在使用过程中应该注意的问题. 1.  前言 有三种流控制的结构:顺序.条件和循环,如下图所示: 2. 顺序流控制 程序是一个指令序列.顺序流在程序中使用的是最直接.最常用的,程序语句的执行依赖于写入的顺序. 3.  条件流控制 条件流控制的几种类型:if-then,if-then-else,if-elseif-el

传智的光辉岁月-C#基础篇三流程控制2

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace P01ReviewAndWhile { class Program { static void Main(string[] args) { //Reg(); MulLoop(); Console.ReadLine(); } #region 9.2 多重循环练习:注册 void Reg() //9.2 多重循

阿花宝宝 Java基础笔记 之 流程控制(一)

1.语法:if(条件1){           //代码1        }else if(条件2){           //代码块2          }else{           //代码块3        }        else if:可以没有,可以多个        else:可以没有,最多一个,并且只能放在最后  先判断条件1,当结果为true时,执行大括号内的代码块1,跳出结构!  结果为false时,再判断条件2,当结果为true时,执行大括号内的代码块2,当跳出结构! 

网站搭建基础知识、流程概括

最近突发奇想想自己搞个网站玩玩,我是什么都不懂得纯菜鸟,就把最基本的东西写下来,如果有不对的烦请大牛们指点一下,希望对一些人都用. 一.做网站的流程: 购买域名.购买空间.解析和绑定.上传建站程序.完成网站搭建 二.价格: 域名:50~80 空间:100左右(个人网站) 三.域名: 1.特点:唯一性.稀缺性 万网(国内最大的空间商)可以查询域名情况.但是不建议万网购买域名,较贵! 域名和空间最好一起购买,较便宜 godaddy,全球最大的空间商--英文网站 一级域名:xxx.com(加www.也

Java基础教程(9)--流程控制

一.分支结构 1.if语句 ??if语句会与其后的第一条语句或代码块结合,且只有当判断条件为true时才执行语句或代码块.例如,自行车只有在运动的时候才可以减速,就像下面这样: void applyBrakes() { if (isMoving){ currentSpeed--; } } ??如果判断条件为false,也就是自行车处于静止状态时,将会跳过if语句后面的语句或代码块. ??如果if语句后只有一条需要执行的语句,既可以使用大括号,也可以不使用.不过按照惯例来说,任何时候都应该使用大括