php中可以实现分支,PHP中的分支及循环语句

本文详细介绍了PHP7中的新特性,涉及isset()操作符、条件语句(if-else, elseif, else)、switch-case结构,以及循环(while, do-while, for)的运用实例。通过实际代码展示了如何在旧版5的基础上优雅地处理逻辑和控制流程。
摘要由CSDN通过智能技术生成

这次实践的都是PHP7的语法。

感觉是以前的5差别不是那么大,只是希望越来越快吧。

$looking = isset($_GET['title']) || isset($_GET['author'])

?>

BookStore

echo "Befor the conditional.
";

if (2 > 2) {

echo "Inside the conditional.
";

} elseif ( 2 == 2) {

echo "Print when 2 == 2.
";

} elseif ( 2 < 2) {

echo "Not evaluted.
";

} else {

echo "Inside the else.
";

}

echo "After the conditional.
";

$title = 'Harry Potter';

switch ($title) {

case 'Harry Potter':

echo 'Nice story. a bit too long.';

break;

case 'Load of the Rings':

echo 'A classic!';

break;

default:

echo 'Dunno that one.';

break;

}

echo "
";

$i = 1;

while ($i < 4) {

echo $i . "
";

$i++;

}

echo "
";

$i = 1;

do {

echo $i . "
";

$i++;

} while ($i < 0);

for ($i = 1; $i < 10; $i++) {

echo $i . "
";

}

$names = ['Harry', 'Ron', 'Hermione'];

for ($i = 0; $i < count($names); $i++) {

echo $names[$i] . "
";

}

foreach ($names as $name) {

echo $name . "
";

}

foreach ($names as $key => $name) {

echo $key . ' -> ' . $name . "
";

}

?>

输出:

Befor the conditional.

Print when 2 == 2.

After the conditional.

Nice story. a bit too long.

1

2

3

1

1

2

3

4

5

6

7

8

9

Harry

Ron

Hermione

Harry

Ron

Hermione

0 -> Harry

1 -> Ron

2 -> Hermione

oracle中的分支与循环语句

分支语句 if的三种写法一, if 2 < 1 then dbms_output.put_line('条件成立'); end if; 二, if 2 < 1 then dbms_outpu ...

javascript基础入门之js中的结构分支与循环语句

javascript基础入门之js中的结构分支与循环语句 程序的结构①顺序结构:自上而下:②选择(分支)结构:多条路径,根据不同的条件,只执行其中一个:③循环结构:重复某些代码④配合特定的语句实现选择 ...

&lbrack;零基础学JAVA&rsqb;Java SE基础部分-04&period; 分支、循环语句

转自:http://redking.blog.51cto.com/27212/116751 1.课程名称:分支.循环 本季为JAVA程序中最重要的部分,在讲解的时候除了讲解各种主要的控制语句(分支语句 ...

02&lowbar;5if switch分支与循环语句

02_5if switch分支与循环语句 1.语句 1.1条件语句-根据不同条件,执行不同语句. if if ... else if ... else if if ... else if ... el ...

SQL变量、运算符、分支、循环语句

变量: SQL语言也跟其他编程语言一样,拥有变量.分支.循环等控制语句. 在SQL语言里面把变量分为局部变量和全局变量,全局变量又称系统变量. 局部变量: 使用declare关键字给变量声明,语法非常 ...

SQL连接查询、变量、运算符、分支、循环语句

连接查询:通过连接运算符可以实现多个表查询.连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志. 常用的两个链接运算符: 1.join   on 2.union 在关系数据库 ...

Python中的条件和循环语句

条件和循环语句 1. 条件语句 if单用 格式:if 条件表达式 例如:if 5 > 3: print('True') >>> 'True' #当条件满足时才会执行上述操作. ...

Oracle中PL&sol;SQL的循环语句

在PL/SQL中可以使用LOOP语句对数据进行循环处理,利用该语句可以循环执行指定的语句序列.常用的LOOP循环语句包含3种形式:基本的LOOP.WHILE...LOOP和FOR...LOOP. LO ...

js中的分支与循环

一.js的分支结构 js的分支结构包括:if-else结构.多重if结构.嵌套if结构和switch-case结构 1.if-else结构 1.结构的写法:    if(判断条件){    //条件为 ...

随机推荐

MongoDB在Windows下安装、Shell客户端的使用、Bson扩充的数据类型、MongoVUE可视化工具安装和简单使用、Robomongo可视化工具(2)

一.Windows 下载安装 1.去http://www.mongodb.org/downloads下载,mongodb默认安装在C:\Program Files\MongoDB目录下,到F:\Off ...

Silverlight中文本框添加回车事件后,换行无法清除的解决方法

在开发Silverlight的项目中,为了更好的用户体验,我们常要给一些控件添加一些快捷键.然而,在Silverlight中当用户回车提交后,光标停留在文本框的第二行怎么也清除不掉,经过一段时间研究, ...

MYSQL INSERT INTO SELECT 不插入重复数据

INSERT INTO `b_common_member_count` (uid) SELECT uid FROM `b_common_member` WHERE uid NOT IN (SELECT ...

flex中文说明手册

http://help.adobe.com/zh_CN/Flex/4.0/UsingFlashBuilder/WS6f97d7caa66ef6eb1e63e3d11b6c4d0d21-7f07.htm ...

Android 下载模块分析&lpar;DownloadManager和DownloadProvider&rpar;

Android下载模块主要有2个部分组成:DownloadManager和DownloadProvider:其中DownloadManager提供接口供调用,具体的实现是 DownloadProvid ...

学习HTML&plus;JSP&lpar;更新中&rpar;

1.HTML文档=网页 2.html是超文本标记语言的的缩写 超文本:超越普通文本,可以在文档中添加普通文本不能添加的元素,如:图片.视频.超链接等 标记语言:本身没有逻辑能力和执行能力,只被读取 脚 ...

AngularJS封装UEditor

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值