php流程控制之if else语法
2024-08-27 01:32:50
php流程控制之if else语法
if和else语法
这是一个非常重要的章节,也是PHP当中的一个重要的语法。
【注意】我对这个语法的定义级别为:默写级别。也就是你需要,闭着眼睛,都能够写出来的东西。直线电机参数
英文中的解释:
*if * 读音:[ɪf]
中文解释:如果
else 读音:[ɛls]
中文解释:否则
我们将if和if...else组合成了四种基本语法,每一种都必须背下来。
<?php
if(布尔条件)
布尔值为真(true)时执行,只能写一行代码;
?>
<?php
if(布尔条件)
布尔值为真(true)时执行,只能写一行代码;
else
布尔值为假(false)时执行,只能写一行代码;
?>
<?php
if(布尔条件){
布尔值为真(true)时执行,可写多行代码;
}
?>
<?php
if(布尔条件){
布尔值为真(true)时执行,可写多行代码;
}else{
布尔值为假(false)时执行,可写多行代码;
}
?>
很多人喜欢买彩票,我们拿买彩示的过程来写个if的例子。
<?php
//定义一下中奖变量,变量的值为true,表示中奖了
$zhongjiang = true;
//由于$zhongjiang 结果为true,所以显示了:“买个房子”
//可以改为false试试执行结果,如果为false的话,不会执行echo '买个房子'; if($zhongjiang){
echo '买个房子';
}
//后续代码
echo '该干嘛干嘛';
?>
在《3.2.2布尔就是易经的知识》这一章中跟大家做了一个猥琐的举例:
例如电视剧里面经常讲到的一句话:
如果那个漂亮妹子(帅哥)被我泡到手了,我死都愿意。
我们拿流程图来看就是如下的样子:
用计算机的代码完全可以写出这句话:
如果我泡到了漂亮妹子
则:我愿意去死
如果没有泡到
则:我不愿意去死
如果按流程图来看的话就是这样:
上面的这个例子,我们完全可以用if...else...翻译成代码:
<?php
//我们定义一个泡到美女的变量($pao)为false,意思为没泡到
$pao = false; if($pao)
//你可以试试在这儿写多行代码会不会报错。
echo '我愿意去死';
else
echo '我不愿意去死'; //if...else执行结束,后续代码
?>
在if...
else中,我们再写一个可以用大括号括起来,多句话的例子:
<?php
//我们定义一个泡到美女的变量($pao)为true,意思为泡到了
$pao = true; if($pao){
echo '我愿意去死';
echo '林志玲,我爱死你了。';
}else{
echo '我不愿意去死';
echo '凤姐,我肯定不会爱你的';
}
//if...else执行结束,后续代码
?>
最新文章
- git的常用命令
- Maven项目环境搭建实例.
- CoreAnimation-03-隐式动画
- VS2013编译Qt5.6.0静态库(乌合之众)
- Java网络编程(UDP协议:发送端)
- PHP5.3后在本机运行很慢的解决方法
- WinCmd
- Wake-On-LAN待机或休眠模式中唤醒
- NET的可运行于树莓派
- sonar tomacat配置
- PowerShell 脚本执行策略
- Elasticsearch与Hadoop集成大数据处理介绍
- vue 音乐App QQ音乐搜索列表最新接口跨域设置
- centos安装node环境
- 连接centos服务器gui
- Unity 3D中的阴影设置
- PowerDesigner code、name显示设置 及 同时显示办法
- 从hadoop一路配置到spark
- 第三十六节,目标检测之yolo源码解析
- ES6 对对象的扩展
热门文章
- csdn博客整理
- Linux基础-04-权限
- linux查看系统未被挂载的磁盘空间的方法
- Luogu5405 CTS2019氪金手游(容斥原理+树形dp)
- 安装Nginx报错“Cannot retrieve metalink for repository: epel. Please verify its path and try again”
- 1.sql统计语句
- linux查看日志报错
- 如何使用JavaScript开发AR(增强现实)移动应用 (一)
- 【postman】postman使用教程
- Android笔记(十五) Android中的基本组件——单选框和复选框