5分钟解决PHP的if else语法和NULL数据类型
发布时间:2022-08-03 14:07:11 所属栏目:PHP教程 来源:互联网
导读:PHP中if-else语法 if和else语法是PHP当中的一个重要的语法,建议大家一定要熟练地掌握,if 语句是流程控制中最简单的一种。只判断某个条件是否为真,如果为真就执行特定的语句块。 if和else语法有四种基本的语法: if语句:在条件成立时(也就是条件为真时)
PHP中if-else语法 if和else语法是PHP当中的一个重要的语法,建议大家一定要熟练地掌握,if 语句是流程控制中最简单的一种。只判断某个条件是否为真,如果为真就执行特定的语句块。 if和else语法有四种基本的语法: if语句:在条件成立时(也就是条件为真时)执行的单行代码。代码举例如下: <?php if(布尔条件) 布尔值为真(true)时执行的代码; ?> 在实际使用中,往往我们要执行的代码不止一条,这时候简单的一条代码已经无法满足我们,那写多行代码时只需要用大括号{}把代码包起来,表示一个整体;如果要执行的语句只有一条,就可以省略大括号标记。那就可以顺延出另一种基本语法: 在条件成立时(也就是条件为真时)执行的多行代码。 <?php if...else 语句 ,在实际使用中,只有一种条件为真的情况是不够的,所以还有if else语句,这种语句不仅能够判断条件为真的情况,也可以判断条件为假的情况。在条件成立时(也就是条件为真时)执行的单行代码,条件不成立时(即条件为假时)执行的另一个单行代码。代码举例如下: <?php if(布尔条件) 布尔值为真(true)时执行的代码; else 布尔值为假(false)时执行的代码; ?> 在条件成立时(也就是条件为真时)执行的多行代码。 if...else 语句 - 在条件成立时(也就是条件为真时)执行的多行代码,条件不成立时(即条件为假时)执行的另一个多行代码。 <?php if(布尔条件){ 布尔值为真(true)时执行,可写多行代码; }else{ 布尔值为假(false)时执行,可写多行代码; } ?> 那么实际综合在一起,举例如下: <?php //定义一个变量为真(true),也就是布尔值为true $a = true; //运行if条件 if($a){ //变量为真则输出:好好学习天天向上 echo '好好学习'; echo '天天向上'; }else{ //变量为假则输出:福如东海寿比南山 echo '福如东海'; echo '寿比南山'; } ?> 输出结果: 1013.01.png php数据类型之null型 NULL 在 PHP 中是一种特殊的数据类型,它只有一个值,即 NULL,表示空值(变量没有值),它不表示空格。 当满足下列条件时,变量的值为 NULL: 变量被指定为 NULL 值; <?php //声明变量为null,变量被指定为NULL $a = null; var_dump($a); ?> 输出结果: 1013.02.png 变量在没有被赋值前,默认值为 NULL; <?php //var_dump显示输出变量$a,但$a未被赋值。 var_dump($a); ?> 输出结果: 1013.02.png 使用 unset() 函数删除一个变量后,这个变量值也为 NULL。 <?php //声明一个变量$a $a = '好好学习'; //unset销毁掉一个变量unset($a),这个变量值也为NULL var_dump($a); ?> (编辑:开发网_开封站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |