Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站导航为爱好php程序的朋友们提供php相关的教程知识。

与其他语言不同,PhP程序不是一种严格的类型语言。基本上,这意味着开发者在使用一个变量前,不必明确地设定这个变量的类型(数字、字符串、布尔值)。相反,PhP程序解释程序根据存储在变量中的信息自动探测变量的类型。RFJAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

虽然这一特点使用PhP程序编程非常容易,但它也存在一个重要的缺陷:当你需要测试一个变量的类型时,处理类型比较松散的语言就让人有些迷惑。幸运地是,PhP程序的开发者注意到这一情况,因此在其中包含了一个函数工具包,特别用它来测试变量并查明它们属于哪个特定的字符类别――也就是说,它们是否包含字符串、整数、对象或布尔值。RFJAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

下面列出了这一类别中较为有用的函数,并提供说明与应用具体实例操作。RFJAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

empty($var)

这个函数用来检查变量是否为空(没有值或零值)。用此函数来检查用户输入,例如,表格变量。保证它们包含有效数据。RFJAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?php 
// returns false
$var = "hello";
echo empty($var) ? "true" : "false"; 
// returns true
$var = 0000;
echo empty ($var) ? "true" : "false";
?>

gettype($var)

这个函数返回变量的类型。例如,"字符串"、"整数"、"布尔值"、"浮点值"等。在把变量插入严格类型的数据库域前,一般用此函数来验证变量是否为你期待的类型。RFJAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?php
// returns string
$var = "hello";
echo gettype($var); 
//returns double
$var = 1000.56;
echo gettype($var);
?>

is_bool($var)

这个函数测试一个变量看它是否包含一个布尔值(真/假)。用此函数检查变量是否为布尔变量。RFJAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?php
// returns true
$var = false;
echo is_bool($var) ? "true" : "false";
?>

is_string($var)

这个函数测试一个变量是否为字符串变量。用此函数检查一个变量是否包含字符串数据。RFJAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?php
// returns true
$var = "exception";
echo is_string($var) ? "true" : "false"; 
// returns true
$var = "88408";
echo is_string($var) ? "true" : "false";
?>

is_numeric($var)

这个函数测试一个变量看它是否包含一个数字或数字字符串(字符串包括一个符号、数字与小数点)。在将变量用于计算前,用此函数来验证它是否包含一个数字。RFJAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?php
// returns true
$var = " 99.766";
echo is_numeric($var) ? "true" : "false"; 
// returns false
$var = "b00";
echo is_numeric($var) ? "true" : "false";
?>

is_array($var)

这个函数测试一个变量看它是一个PhP程序相关或是数字顺序索引数组。在循环中进行处理前,用此函数来检查变量是否为一个数组。RFJAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?php
// returns true
$var = array("tiger", "lion", "zebra");
echo is_array($var) ? "true" : "false"; 
// returns false
$var = "zebra";
echo is_array($var) ? "true" : "false";
?>

is_null($var)

这个函数测试一个变量看它是否为NULL。在评估由SQL查询返回的数据时,用此函数来检查一个变量是否为NULL。RFJAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?php
// returns false
$var = "aa";
echo is_null($var) ? "true" : "false"; 
// returns true
$var = null;
echo is_null($var) ? "true" : "false";
?>

is_object($var)

这个函数测试一个变量看它是否为一个PhP程序对象。在调用一个方法或访问属性前,一般用此函数来测试变量是否为PhP程序对象。RFJAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?php
// returns false
$var = "exception";
echo is_object($var) ? "true" : "false"; 
// returns true
$var = new Exception;
echo is_object($var) ? "true" : "false";
?>

isset($var)

这个函数测试一个变量看它是否已被定义。在评估表格提交的结果时,一般用此函数来测试一个变量是否被定义。RFJAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?php
// returns true
$var = "yes";
echo isset($var) ? "true" : "false"; 
// returns false
echo isset($test) ? "true" : "false";
?>

print_r($var)

这个函数打印一个变量的内容。用此函数来"窥探"一个变量,特别是在调试一个脚本时。RFJAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?php
$var = array("one", "two", array("red", "green"), new Exception, 467);
print_r($var);
?>


RFJAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

名站网址导航

PhP程序文件流模拟POST、GET传值RFJAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

如下面的地址:RFJAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

好了关于php程序的知识就说到这里希望可以帮助需要的朋友。,类型探测函数

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市