php支持的数据类型.docVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
php支持的数据类型

php支持的数据类型 ???? 常见的数据类型有:整型、浮点型、字符串型、布尔型、数组和对象。按大类分为标量数据类型和符合数据类型。php是弱类型语言,与java和c等强类型语言相反,在定义变量时我们不需要指定变量的类型。只需要把变量值写成你想要的类型就可以,如: ?????? var $int = 10 //$int的值的类型就是整型 一、标量数据类型 ???? 什么是标量数据类型?通常我们所说的标量数据类型是指这类变量能存储单项信息,包括浮点型、整型、布尔型和字符串型。 ?????1、浮点型 ???? 浮点型也称为双精度或实数,主要用于表示距离、货币、重量等精确到小数点的数据,以及简单整型无法表示的数据。如下: ????????????????? 1.2345 ????????????????? 1.0 ??????????????????1.25e8 ????????????????? 2.14e+11 ??? 2、整型 ???? 整型是不包含小数部分的数。php支持十进制、八进制和十六进制的数。如下: ????????????????? 42?? //十进制 ????????????????? -123457890?? //十进制 ????????????????? 0755???? //八进制 ????????????????? 0xc4e?? //十六进制 ? ????3、布尔型 ???? 布尔型包含两个值:真(true)、假(false)。也可以用0表示假,非0表示真。如下: ??????????????????? var $float = ture;?? //真 ??????????????????? var $float = -1?;??? //真 ??????????????????? var $float = false;??? //假 ????????????????????var $float = 0?; //假 ???? 4、字符串型 ????? 表示由一串字符组成的数据,通常是用单引号或双引号界定的,也可以使用定界符来表示(详细字符串处理时介绍,这里不做表述)。如下: ?????????????????var $string = 123stirng; ??????????????? var $string = abcdefg; ??????????????? var $string = @#$%%^^^; ??? 通常情况下,我们也可以把字符串类型表成数组。如下: ??????????????? $test = color; ????我们想获取字符串的第二个字符可以这样写: ???????????? echo $test[1]; //输出o 二、复合类型 ???? 符合类型是指可以把多个数据聚合到一起构成一个实体。数组和对象属于复合类型。 ???? 1、数组 ????? 数组(array)是由若干个同类型的变量组成的集合,并用某种特殊方式排列和引用。数组可以为一维或多维数组,详细在数组时介绍。标准定义为有索引的数据值。每个索引名可以为数字也可以为字符串,每个索引对应一个值。如下: ???? $array[0]??????? ?= 1;???????????? //索引名为数字0,值为字符串1 ???? $array[1]???????? = 2;?????????????? //索引名为数字1,值为整型2 ???? $array[2]???????? = true;?????????? //索引名为数字2,值为布尔型true ?????$array[frist]???=false;??????????? //索引名为数字frist,值为布尔型true ??? 2、对象 ???? 对象是php面向对象程序设计核心定义,是问题或实现域中某些事物的一个抽象描述。对象包括属性和行为,在类(class)中定义,将在面向对象程序设计时详细表述。定义一个关于对象汽车的类如下: ???? //定义类car ???? class car{ ?????????private $color;???????????????????? //车的颜色属性 ???????? public function on(){??????????? //车的开启行为 ???????????? echo 启动汽车; ??????????} ???? } 三、??类型有关的函数 ???? 1、获取类型 ??????????????? gettype() 返回值的类型。返回值为:array、boolean、double、integer、object、resource、string和unknown type八种类型。形式为: ?????????

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档