下载此文档

项目二:PHP编程基础学习 PHP MySQL开发项目课件.ppt


文档分类:IT计算机 | 页数:约72页 举报非法文档有奖
1/72
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/72 下载此文档
文档列表 文档介绍
项目二: PHP 编程基础学习任务一:了解 php 中数据类型及常量变量任务描述: 数据类型、常量与变量是构成程序的基石,所以每种编程语言中都会有本类语言所对应的数据类型、常量与变量。作为一门网络编程语言, PHP 也不例外。本任务知识中将详细介绍有关 PHP 中的数据类型、常量与变量的知识。通过本节的学习,读者将会学习到 PHP 中的数据类型;什么是常量、什么是变量;在 PHP 中如何使用预定义常量与变量;如何自定义常量与变量;数组变量等。 中的数据类型数据类型是学习一种编程语言最基础同时也是极为重要的一部分,每一位编程人员不可能对不对数据类型进行透彻的研究,假如不对数据类型进行深入的学习,那么作为编程人员是不合格的,下面我们就进行对 PHP 中数据类型的深入学习。先介绍一下 PHP 支持的八种原始类型四种标量类型: boolean (布尔型) 理解为真假型 integer (整型) float (浮点型,也作“ double ”)理解为小数型 string (字符串) 两种复合类型: array (数组) object (对象) 最后是两种特殊类型 resource (资源) NULL (空值) 在 PHP 中主要就是这八种数据类型,当然对于数据类型之间的综合应用,为了确保代码的易读性,还定义了三种伪类型 mixed( 混合)、 number( 数字)、 callback( 回馈),但这只是数据类型之间的交叉混合使用,是建立在以上八种数据类型的基础上的,在这里就不详细的讲述这三种伪类型了,如果读者对这方面想要深入的学习,那么可以在网络上自己搜索相关资源或参考 PHP 手册( php100 中文网)。下面我们学习一下 PHP 中的八种基本数据类型 (布尔型): 布尔型是最简单的类型,布尔型表达了真值,可以为 TRUE 或 FALSE 。(注意:布尔类型是 PHP4 引进的)下面是赋值为布尔型的举例。赋值关键字 TURE 或 FALSE 是不区分大小写的。<?php $foo=True; // 给 foo 赋值为真?> 要明示地将一个值转换成 boolean ,用 (bool) 或者 (boolean) 来强制转换。但是很多情况下不需要用强制转换,因为当运算符,函数或者流程控制需要一个 boolean 参数时,该值会被自动转换。下面讲几个比较特殊的例子: 当转换为 boolean 时,以下值被认为是 FALSE : ?布尔值 FALSE ?整型值 0(零) ?浮点型值 (零) ?空白字符串和字符串“0”?没有成员变量的数组?没有单元的对象?特殊类型 NULL (包括尚未设定的变量) 所有其他值都被认为是 TURE( 包括任何资源)。-1和其他非零值都被认为为 TURE ! 下面是代码示例例子 <?php echo gettype((bool) ””); echo gettype((bool)1); echo gettype((bool)-2); echo gettype((bool)0); echo gettype((bool)); echo gettype((bool) ”0”); echo gettype((bool) ” foo ”); echo gettype((bool) ” ”); echo gettype((bool)array(12)); echo gettype((bool)array()); ?> 如以上代码所示,代码中 echo 是大家都了解的输出字符串内容的指令, gettype 是取得变量类型的指令, gettype 后面括号里面的内容就是更改数据类型的命令上面的代码输出的内容如图 所示图 转化为布尔值执行结果图示输出的结果就是后面各个类型数据更改之后的数据类型。对于数据类型的转换同样适用于其他的数据类型。 (整型) 一个 integer 是集合 Z = {..., -2, -1, 0, 1, 2, ...} 中的一个数。整型值可以用十进制,十六进制或八进制符号指定,前面可以加上可选的符号-或+。如果用八进制符号,数字的前面必须加上 0(零),用十六进制符号数字前面必须加上 0x 。例子 整数文字表达<?php $a=123; // 十进制数$a=-123; // 一个负数$a=0123; // 八进制数(等于十进制的 83 ) $a=0x1A; // 十六进制数(等于十进制的 26 ) ?> 上面的例子是对 a赋值各种整型数据。需要注意的一个问题就是整数溢出的问题,指的是对于一些很大的数字超出了 integer 的范围。如果你指定一个数超出了

项目二:PHP编程基础学习 PHP MySQL开发项目课件 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数72
  • 收藏数0 收藏
  • 顶次数0
  • 上传人autohww
  • 文件大小0 KB
  • 时间2016-03-19