Php的数据类型.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、Php 的数据类型 整型(integer || int)指的是不包括不数的整数。在三十二位系统中有效范围是-2147483648到+2147483647 。整数数据可以是十进制(基数10)、八进制(基数8,以0为前缀)、十六进制(基数16 以0X为前缀)。‘如果给定的数字超出了整形数据规定范围,会产生数据溢出。PHP会自动将整型数据转化为浮点型数据。 浮点型(float)指的是实数,可分为单精度浮点型和双精度浮点型。浮点型主要用于简单整数无法满足的形式,如长度、重量等。 布尔型(boolean)一个布尔的数据只有“true”、“false”。 字符串(string)指的是一个字符的序列。组成字符串的字符是任意的,可以是字母、数字、符号。在PHP中定义字符串有三种方式:用单号、用双引号、用定界符。 复合数据:数组(array)指的是一系列相关的数据,以某种特定的方式进行排列而组成的集合,组成这个集合的各个数据可以是基本数据型、复合数据型,可以是相同数据类型,也可以是不同数据类型。数组里的每一个数据元素都有其唯一的编号,称为索引。索引用于指定数组中特定的数据元素。在PHP中索引可以是数字,也可以是字符串。 复合数据:对象(object)对象是面向对象编程方式中一个核心概念,对象就是类的一个实例。在面向对象编程中类是有共性特征的具体事物。 特殊数据类型:NULL这种数据类型只有一个值:NULL。如果变量未被赋予任何值、变量被赋值为NULL、被unset()函数处理后的变量,这些变量的值就为NULL。 特殊数据类型:资源 指的是一个用于表示PHP外部资源,如一个数据库的访问,一个网络流的处理。资源是一种数据类型,但不对其进行直接打操作。PHP提供了一些特定的函数,用于建立和使用资源。如mysql_connect()函数用于建立一个MYSQL数据库,fopen()函数用于打开一人文件等。 二、数据类型转换 自动类型转换 定义:指不需要指定变量的数据类型PHP会根据引用变量的具体应用环境将变量转换为全适的数据类型。 直接对变量赋值操作:指变量的数据类型由所赋予的值决定。 运算式结果对变量的赋值操作:指将一个运算式的结果赋值给一个变量。 运算数为同一数据类型:指参与运算的所有运算都是同数据类型。 运算数为不同数据类型:若所有运算数都是数字,将选取占用字节最长的一种运算的数据类型作为基准数据类型;若运算数为字符,将该字符转型为数字后再进行求值运算。字符串转换为数字的规定:若字符串以数字开头,只取数字部分而去除数字后面的部分,根据数字部分构成决定转型为整数还是浮点型数据;若字符串以字母开头,直接将字符串转换为零。 强制类型转换:指允许手动将变量的数据类型转换成指定的数据类型,是在变量的前面加上个小括号并把目标数据类型填在小括号里。例:$a=(int)$b 。 三、变量和常量 变量的定义: 语法:$变量名=变量值 变量命名规则:变量名以字母、下画线开头,可以由数字、字母、下画线构成; 变量名区分大小写; 自定义变量名不可与PHP提供的默认变量名相同; 变量命名时尽量使用有意义的字符; 变量的赋值:有传值赋值和引用赋值。 传值赋值:用“=”号直接将一个变量的值赋给另一人变量。这种方式对等号两边的值互不影响。 引用赋值:与传值赋值相同,但必须在等号左边加一个符号。如:$a=$b;。 变量作用域: 局部变量:声明在某一函数体内的变量,该变量的作用范围公限于其所在函数体内部。 全局变量:可以在程序的任何地方被访问。将变量声明为全局变量在变量前加上“global”关健字。 静态变量:自定义函数执行结束后,函数内的变量仍然存在,声明静态变量是在变量名前加强关键字“static”。如:static $a = 0;。 可变变量:变量的名称是由其他变量的值决定。 语法:$$可变变量的名称=可变变量的值;如:$a=”abc”;$$a=”cmd”;$$ad的全称为:$abc. 系统变量: $GLOBALS 存储当前脚本中的所有全局变量,其KEY为变量名,VALUE为变量值 $_SERVER 当前WEB服务器变量数组 $_GET 存储以GET方法提交表单中的数据 $_POST 存储以POST方法提交表单中的数据 $_COOKIE 取得或设置用户浏览器COOKIE中存储的变量数据 $_FILES 存储上传文件提交到当前脚本的数据 $_ENV 存储当前WEB环境变量 $_REQUEST 存储提交表单中所有请求数组,包括$_get、$_post、$_cookie、$_session中的内容 $_SESSION 存储当前脚本会话变量数组 常量:通过define()函数定义常量。 语法:bool define(string $

文档评论(0)

80092355km + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档