PHP中if-else语法和NULL数据类型怎么用

发布时间:2021-10-15 11:15:29 作者:小新
来源:亿速云 阅读:149

这篇文章将为大家详细讲解有关PHP中if-else语法和NULL数据类型怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

PHP中if-else语法

if和else语法是PHP当中的一个重要的语法,建议大家一定要熟练地掌握,if 语句是流程控制中最简单的一种。只判断某个条件是否为真,如果为真就执行特定的语句块。

if和else语法有四种基本的语法:

<?php
if(布尔条件)
   布尔值为真(true)时执行的代码;
?>

在实际使用中,往往我们要执行的代码不止一条,这时候简单的一条代码已经无法满足我们,那写多行代码时只需要用大括号{}把代码包起来,表示一个整体;如果要执行的语句只有一条,就可以省略大括号标记。那就可以顺延出另一种基本语法:

<?php
if(布尔条件){
    布尔值为真(true)时执行,可写多行代码;
}
?>
<?php
if(布尔条件)
   布尔值为真(true)时执行的代码;
else
   布尔值为假(false)时执行的代码;
?>
<?php
if(布尔条件){
    布尔值为真(true)时执行,可写多行代码;
}
?>
<?php
if(布尔条件){
    布尔值为真(true)时执行,可写多行代码;
}else{
   布尔值为假(false)时执行,可写多行代码;
}
?>

那么实际综合在一起,举例如下:

变量赋值为真,所以在if条件语句中输出条件成立时的代码,也就是:好好学习天天向上。

<?php
//定义一个变量为真(true),也就是布尔值为true
$a = true;
//运行if条件
if($a){
    //变量为真则输出:好好学习天天向上
    echo '好好学习';
    echo '天天向上';
}else{
    //变量为假则输出:福如东海寿比南山
    echo '福如东海';
    echo '寿比南山';
}
?>

输出结果:

PHP中if-else语法和NULL数据类型怎么用

php数据类型之null型

NULL 在 PHP 中是一种特殊的数据类型,它只有一个值,即 NULL,表示空值(变量没有值),它不表示空格。

当满足下列条件时,变量的值为 NULL:

<?php
//声明变量为null,变量被指定为NULL
$a = null;
var_dump($a);
?>

输出结果:

PHP中if-else语法和NULL数据类型怎么用

<?php
//var_dump显示输出变量$a,但$a未被赋值。
var_dump($a);
?>

输出结果:

PHP中if-else语法和NULL数据类型怎么用

<?php
//声明一个变量$a
$a = '好好学习';
//unset销毁掉一个变量unset($a),这个变量值也为NULL
var_dump($a);
?>

输出结果:

PHP中if-else语法和NULL数据类型怎么用

与NULL相关的两个函数: empty() 和 isset()

<?php
//给变量赋值为null,也可以试试flase。
$a = null;
//运行if和empty
if(empty($a)){
//empty传出的是true
    echo '好好学习';
}else{
//empty传出的不是true
   echo '天天向上';
   }
?>

输出结果:

PHP中if-else语法和NULL数据类型怎么用

由此可以看出,经过empty()将变量a为null传出了true。

一个变量:

<?php
//一个变量为null,
$a = null;
$b = isset($a);
var_dump($b);
?>

输出结果为:

PHP中if-else语法和NULL数据类型怎么用

多个变量:

<?php
//多个变量赋值
$a = 1;
$b = false;
$c = 0;
$d = null;
//运行isset,多个变量,其中有一个null
$all = isset($a , $b , $c , $d);
var_dump($all);
?>

输出结果为:

PHP中if-else语法和NULL数据类型怎么用

由此可以看出,经过isset()将其中有null的多个变量,传出了flase。

关于“PHP中if-else语法和NULL数据类型怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

推荐阅读:
  1. PHP语法和Go语法有什么不同
  2. 如何使用基础语法中数据类型

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php if-else语法 null

上一篇:Unity贝塞尔曲线的实现方法

下一篇:如何使用JavaScript单行代码

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》