网站大量收购闲置独家精品文档,联系QQ:2885784924

PHP程序设计基础(微课版)(第2版)课件 4.变量的数据类型.pptx

PHP程序设计基础(微课版)(第2版)课件 4.变量的数据类型.pptx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

2.4.4变量的数据类型陈学平

014.4变量的数据类型

4.4变量的数据类型数据类型是具有相同特性的一组数据的统称。PHP早就提供了丰富的数据类型,PHP5中又有更多补充。数据类型可以分为3类:标量数据类型、复合数据类型和特殊数据类型。

(1)标量类型(四种):

整型(int,integer)

浮点型(float,double,real)

布尔型(bool,boolean)

字符串(string)

(2)复合类型(两种):

数组(array)

对象(object)

4.4变量的数据类型(3)特殊类型(两种):资源(resource)空值(NULL)

整型(integer)PHP中的整型指的是不包含小数部分的数据。在32位操作系统中,整型数据的有效范围在“-2147483648~+2147483647”之间。整型数据可以用十进制(基数为10)、八进制(基数为8,以0作为前缀)或十六进制(基数为16,以0x作为前缀)表示,并且可以包含“+”和“-”。

整型(integer)实例8整型数据的用法

浮点型(float)浮点型数据就是通常所说的实数,可分为单精度浮点型数据和双精度浮点型数据。浮点数主要用于简单整数无法满足的形式,比如长度、重量等数据的表示。

浮点型(float)实例9浮点型数据的用法实例代码如下:

?php

$a=1.2;

$b=-0.34;

$c=1.8e4;//该浮点数表示1.8×104

echo$a.br;

echo$b.br;

echo$c;

?

在浏览器中输出为:

浮点型(float)实例9浮点型数据的用法1.201-0.34021800003

布尔型(boolean)是在PHP4中开始出现的,一个布尔型的数据只有“true”和“false”两种取值,分别对应逻辑“真”与逻辑“假”。布尔型变量的用法如下面代码所示。在使用布尔型数据类型时,“true”和“false”两个取值是不区分大小写的。

也就是说“TRUE”和“FALSE”同样是正确的。

布尔型(boolean)实例10布尔型数据的用法

字符串(string)字符串是一个字符的序列。组成字符串的字符是任意的,可以是字母、数字或者符号。在PHP中没有对字符串的最大长度进行严格的规定。在PHP中定义字符串有3种方式:使用单引号()定义、使用双引号()定义和使用定界符()定义。

实例11双引号、单引号、定界符使用

实例代码如下:

?php

$var=中国人;

echo我是$var.br;

echo我是$var.br;

echo今天天气很好!.br;

字符串(string)在浏览器中输出为:我是中国人我是$var今天天气很好!我们去图书馆。我是一个中国人

字符串(string)我是一个中国人

php中单引号和双引号的最大区别就是,双引号比单引号多一步解析过程。双引号会把双引号中的变量及转义字符解析出来。而单引号则不管它的内容是什么都作为字符串输出。

在双引号中,中文和变量一起使用时,变量最好要用{}括起来,或变量前后的字符串用双引号,再用“.”与变量相连。

实例12{}.在字符串中的使用

?php$str=年轻人;echo我们都是$str,应该多学习。.br;?echo我们都是{$str},应该多学习。.br;echo我们都是.$str.,应该多学习。;?

字符串(string)

第一句输出因为变量没用{}括起来,或者没有将字符串分开,再用“.”与变量相连,因此变量及其后面的字符串不能输出,第二、三句输出都正常。

在一般情况下,尽量使用单引号,因为在理论上,单引号的运行速度要快些,如果遇到有变量及转义字符需要解析时,才用双引号。下面是一些常用的转义字符:

值得注意的是,“\n”,“\r”和“\t”三个转义字符在浏览器中不能反应出来,只能在源文件看到。

PHP定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西;PHP定界符中的任何特殊字符都不需要转义;PHP定界符中的PHP变量会被正常的用其值来替换。使用定界符应注意以下几点:

字符串(string)我们都是(1)在之后的字符Eof是自己定义的,随便什么都是可以的,但是结尾处的字符一定要和他一样,他们是成对出现的;

(2)结尾的Eof;,一定要另起一行,并且除了Eof;这个定界符结尾标识之外不能有任何其他字符,前后都不能有,包括空格;

(3)如果在定界符中间出现有PHP的变量,只需要像在其它字符串中输出一样写就行了,变量$var之所以要用{}括起来是要告诉PHP解析器这是一个PHP变量,其实不用也是可以的,但是有可能会产生歧义。

数组(array)数组是一

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档