当前位置: 首页 > news >正文

建设网站涉及的技术宣传型企业网站

建设网站涉及的技术,宣传型企业网站,网站建设推广费用,软件下载app排行榜在php8中#xff0c;与变量相关的内置函数比较多#xff0c;本文说一些比较重要的、常见的内置函数。今日着重讲解了5个#xff0c;分别是#xff1a;检测变量是否为空的函数empty()、判断变量是否定义过的函数isset()、销毁指定的变量的函数unset()、获取变量的类型的函数…在php8中与变量相关的内置函数比较多本文说一些比较重要的、常见的内置函数。今日着重讲解了5个分别是检测变量是否为空的函数empty()、判断变量是否定义过的函数isset()、销毁指定的变量的函数unset()、获取变量的类型的函数gettype()、检查变量是否为数字或数字字符串的函数is_numeric()。 1、检测变量是否为空的函数empty() 检测变量是否为空的函数empty()的语法如下 empty(variable)其中variable 是要检测的变量。empty() 函数会返回一个布尔值如果变量为空则返回 true否则返回 false。 需要注意的是empty() 函数会在以下情况返回 true表示变量为空 变量为非零数字或非空字符串等不同类型的非空值。 变量不存在、被赋值为 null 或被销毁。 而在其他情况下empty() 函数会返回 false表示变量不为空。 下面看一下检测变量是否为空的函数empty()的示范代码 ?php   $var1 ;        // 空字符串   $var2 0;         // 零值   $var3 false;     // 布尔值 false   $var4 null;      // null 值   $var5 php;     // php值  if (empty($var1)) {  echo 变量 var1 是空的;   } else {  echo 变量 var1 不是空的;   }  echobr;if (empty($var2)) {  echo 变量 var2 是空的;   } else {  echo 变量 var2 不是空的;   }  echobr;if (empty($var3)) {  echo 变量 var3 是空的;   } else {  echo 变量 var3 不是空的;   }  echobr;if (empty($var4)) {  echo 变量 var4 是空的;   } else {  echo 变量 var4 不是空的;   }  echobr;if (empty($var5)) {  echo 变量 var5 是空的;   } else {  echo 变量 var5 不是空的;   }   ? 以上内容在PHP8中运行结果如下 变量 var1 是空的 变量 var2 是空的 变量 var3 是空的 变量 var4 是空的 变量 var5 不是空的2、判断变量是否定义过的函数isset() 在 PHP 中isset() 是一个用于检查变量是否已经定义且不为 null 的函数。它的语法结构如下 bool isset(mixed $var [, mixed $...])isset() 可以接受多个参数并且对每个参数分别进行判断。它返回一个布尔值如果所有参数都已定义且不为 null则返回 true否则返回 false。 以下是一些示例代码展示了 isset() 函数的常见用法 ?php   $var1 10; $var2 null;isset($var1);           // 返回 true因为 $var1 已经定义且不为 null isset($var2);           // 返回 false因为 $var2 为 null isset($var3);           // 返回 false因为 $var3 没有定义 isset($var1, $var2);    // 返回 false因为 $var2 为 nullif (isset($var1)) {echo $var1 已定义且不为 null; } else {echo $var1 未定义或为 null; } ?以上代码在PHP8中运行的结果为 $var1 已定义且不为 null请注意isset() 只能用于变量不能用于常量。如果要检查常量是否已经定义请使用 defined() 函数。 3、销毁指定的变量的函数unset() 销毁指定的变量unset()语法结构如下 unset($variable);其中 $variable 是要销毁的变量名。 使用 unset() 函数可以将指定的变量从内存中移除释放其占用的资源。被销毁的变量将不再可用并且尝试访问它们将引发一个 Notice 错误。 以下是一个示例演示了如何使用 unset() 函数来销毁变量 ?php   $name John Doe; unset($name);// 尝试访问已销毁的变量会导致 Notice 错误 echo $name; // Notice: Undefined variable: name ? 在PHP8中运行结果 Warning: Undefined variable $name in D:\phpenv\www\localhost\test.php on line 64、获取变量的类型的函数gettype() PHP8中获取变量的类型的函数gettype()的语法结构如下 string gettype($var)其中$var 是要获取类型的变量。返回值为字符串类型表示变量的类型。常见的类型包括boolean、integer、float、string、array、object、null。 PHP8中获取变量的类型的函数gettype()的示范代码 ?php   $number 42; $str Hello, World!; $arr [1, 2, 3]; $obj new stdClass(); $isTrue true;echo gettype($number).br; echo gettype($str).br;     echo gettype($arr).br;    echo gettype($obj).br;     echo gettype($isTrue);  ? 以上代码在PHP8中的运行结果为 integer string array object boolean5、检查变量是否为数字或数字字符串的函数is_numeric() PHP8中检查变量是否为数字或数字字符串的函数is_numeric()的语法结构如下 bool is_numeric( mixed $value )其中 $value 是要检查的值可以是一个变量、常量或表达式。 该函数返回一个布尔值如果给定的值为数字或数字字符串则返回 true否则返回 false。 以下是一些示例代码展示了 is_numeric() 函数的使用方式和输出结果 ?php   $var1 123;        // 整数   $var2 3.14;       // 浮点数   $var3 123;      // 数字字符串   $var4 abc;      // 非数字字符串   $var5 true;       // 布尔值 true将被转换为整数 1   $var6 false;      // 布尔值 false将被转换为整数 0   $var7 NAN;        // 不是一个数字NaN  echo var_dump(is_numeric($var1)) . br;    echo var_dump(is_numeric($var2)) . br;    echo var_dump(is_numeric($var3)) . br;   echo var_dump(is_numeric($var4)) . br;   echo var_dump(is_numeric($var5)) . br;  echo var_dump(is_numeric($var6)) . br;     echo var_dump(is_numeric($var7));  ? 以上代码在PHP8中的运行结果为 bool(true) bool(true) bool(true) bool(false) bool(false) bool(false) bool(true)这只是其中一些与变量相关的内置函数在PHP文档中还有其他许多函数可供使用。您可以根据具体需求来选择适合您的函数。 下面简单介绍几个不在详细展开说明了 var_dump(): 用于打印变量的结构和值。 print_r(): 用于打印变量的结构和值可读性更高。 is_array(): 用于检查一个变量是否为数组。 is_bool(): 用于检查一个变量是否为布尔值。 is_float(): 用于检查一个变量是否为浮点数。 is_int(): 用于检查一个变量是否为整数。 is_string(): 用于检查一个变量是否为字符串。 is_null(): 用于检查一个变量是否为 null。 篇幅有限今天学习的变量函数中着重讲解了5个分别是检测变量是否为空的函数empty()、判断变量是否定义过的函数isset()、销毁指定的变量的函数unset()、获取变量的类型的函数gettype()、检查变量是否为数字或数字字符串的函数is_numeric()。
http://wiki.neutronadmin.com/news/317820/

相关文章:

  • 动态电商网站怎么做北京朝阳区房价
  • 南充网站建设价格wordpress设置登录背景
  • phpcms 网站 关闭苏州网络公司优化哪家信誉好
  • 网站开发三个月能学会吗网站界面设计如何实现功能美与形式美的统一
  • 网站赚流量护肤品网站建设需求分析
  • 政务网站建设工作的通知网站后台常用密码
  • 网站的内容有哪些内容吗自己网站上做支付宝怎么收费的
  • ps网站头部图片小米商城网站开发文档
  • 免费做网站的网址有哪些wordpress精品
  • 专题文档dede企业网站建设做网站的要到处跑吗
  • 联合易网做网站视频直播网站开发 设计
  • 做网站是什么会计科目房产政策最新消息
  • 公司网站的功能青海工程建设云网站
  • 北京seo代理商哈尔滨网络优化公司
  • 最好看的免费网站源码注册小程序需要什么条件
  • 商场设计软件关键词排名手机优化软件
  • 广州移动 网站设计旅游型网站建设
  • 深圳网站建设便宜信科网络公司网址怎么制作
  • 上海室内设计有限公司搜索引擎优化排名案例
  • 电子商务师搜索引擎优化的方法
  • 盐山县网站建设公司抖音小程序入驻
  • 东莞建设工程质量网站网站包括哪些主要内容
  • 岳阳网站岳阳建站永久免费网站建设系统
  • 网站备案主体更换郑州友网站建设
  • 新人如何做自己的网站wordpress编写模板
  • 自适应型网站建设哪家好手机app编程工具
  • 自己怎样做网站盐城网站推广电话
  • 湖北省住房与城乡建设厅网站网站服务器到期为什么要网站备案
  • 男女做受网站装修公司哪家好又便宜
  • 关于公司做网站供比价报告浙江省建设厅官网