您的位置:首页 > 编程语言 > PHP开发

慕课网【PHP】3.27前所学学习内容纪要(2)

2016-03-29 22:12 211 查看
九.PHP变量的数据类型

PHP中,支持8种原始类型,其中包括四种标量类型、两种复合类型和两种特殊类型。PHP是一门松散类型的语言,不必向PHP声明变量的数据类型,会自动把变量转换为自动的数据类型。

十.标量类型-----布尔类型

1.讲解:布尔(Boolean)类型只有两个值,一个是true,另一个是false,可以理解为是或者否。

2.特性:①不区分大小写

               ②主要用在条件结构中

               ③输出:用“echo”指条件输出布尔类型时,如果是“true”,则输出的是“1”,如果是"false",则输出的是空白(0)。可以使用var_dump获取真正的数据类型。

 

十一.标量类型-----整型

整型(integer):类似于常见的整数,它可以用十进制、八进制、十六进制指定。

十二.标量类型-----浮点型

浮点型(浮点数、双精度或实数):也就是通常说的小数,可以用小数点或者科学计数法表示。科学计数法可以用小写的e,也可以 用大写的E。

十三.标量类型-----字符串(1)

1.构成字符串是由一系列字符组成,在PHP中,字符和字节一样,一共有256种不同字符。

2.定义方法:单引号形式、双引号形式、heredoc。

十三.标量类型-----字符串(2)

当字符串包含引号的时候,可以有以下3种解决方案:

1.在单引号中嵌入双引号

2.在 双引号中嵌入单引号

3.使用转义符“\”

十四..标量类型-----字符串(3)

当引号遇到“$”(变量符),结果如下·;

1.双引号:与双引号中的内容连在一起。(输出该字符串的值)

2.单引号:“$”会被当做字符串 输出。(输出$变量名)

十五.标量类型-----字符串(4)

当字符串内容很长的时候,可以使用heredoc结构形式的方法来解决。

1.语法:$string(变量名) =<<<GOD

                字符串...

               GOD;

2.讲解:①在赋值符号后,输入定界符“<<<”,接着是标识符

               ②标识符可以自己定义一个内容,但记得开始和结束标识符必须一致

               ③结尾的结束标识符,以分号结束并另起一行

               ④结束标识符后只能跟结束符(分号),不能有其他字符,包括空格

十六.第一种特殊类型----------资源

资源(resource):资源是由专门的函数来建立和使用的,例如打开文件、数据连接图形画布。我们可以对资源进行操作(创建、使用和释放)。任何资源,在不需要的时候应该被及时释放。如果我们忘记了释放资源,系统会自动启动垃圾回收机制,在页面执行完毕后回收资源,以避免内存被消耗殆尽。

十六.第二种特殊类型----------空类型

null(NULL):NULL是空类型,对大小写不敏感。NULL只有一个取值,表示一个变量没有值。

出现情况:

1.被赋值为NULL

2.未被赋值

3.被unset()

十七.常量

常量可以理解为值不变的量,或者是常量被定义后,在脚本和其他任何地方都不可以被改变。

PHP中的常量分为自定义常量和系统变量。

自定义常量是根据我们开发的需求,而定义的常量。它通过PHP中的函数define()定义。

1.语法:          bool define (string $constant_name,mixed $value[case_senstitive=true])

2.讲解:

⑴constant_name:必选参数,常量名称,即标识符

⑵value:必选参数,是商量的值

⑶case_senstitive:可选参数,指定大小写是否敏感,设定为true表示不敏感,一般不指定,默认值为false。

3.注意:

⑴constant_name:命名规则与变量一致,但不带标识符“$”

⑵string:表示参数类型为字符串类型,mixed表示参数类型可以接受为多种不同的类型,case_senstitive=true表示默认为布尔类型。

十八.常量的作用

常量主要功效是可以避免重复定义、篡改变量值。

此外,使用常量还能提高代码的可维护性。如果由于某些原因,常量的值需要改变的时候,我们只需要修改一个地方。

十九.系统常量

系统常量是PHP已经定义好的常量,我们可以直接拿来使用。

常见的系统常量有:

1.__FILE__:PHP程序文件名,可以帮助我们获取当前文件在服务器的物理位置。

2.__LINE__:PHP程序文件行数,可以告诉我们当前代码在第几行。

3.PHP_VERSION:当前解析器的版本号,可以告诉我们当前PHP解析器的版本号,我们可以提前知道我们的PHP代码是否可以被该PHP解析器解析

4.PHP_OS:执行当前PHP版本的操作系统名称,可以告诉我们服务器所用的操作系统名称,我们可以根据该操作系统优化我们的代码。

十二.标量类型-----浮点型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  慕课网 php boolean