加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_开封站长网 (http://www.0378zz.com/)- 科技、AI行业应用、媒体智能、低代码、办公协同!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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);
 
  ?>

(编辑:开发网_开封站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读