- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
本节主要内容PHP中的数据类型PHP中数据类型的自动转换PHP中的强制类型转换
PHP中的数据类型PHP中支持三种数据类型,分别为标量数据类型、复合数据类型及特殊数据类型数据类型分类包含数据类型标量类型boolean(布尔型)、integer(整型)、float(浮点型)、string(字符串型)复合类型array(数组)、object(对象)特殊类型resource(资源)、NULL(空值)
标量数据类型布尔型布尔型是PHP中常用的数据类型之一,通常用于逻辑判断,它只有true和false两个值,表示“真”和“假”,并且不区分大小写。在特殊情况下其他数据类型也可以表示布尔值,例如,0表示false,1表示true。PHP中var_dump()会返回变量的数据类型和值。?php$flag1=true; //将true赋值给变量$flag1$flag2=false;//将false赋值给变量$flag2echoflag1is:,var_dump($flag1),br;echoflag2is:,var_dump($flag2);?
标量数据类型整型:整型用来表示整数,整数可以是十进制、八进制或十六进制,八进制数字前必须加上0,十六进制数字前必须加上0x。?php$int_decimal=10;//用十进制表示整数$int_octal=012;//用八进制表示整数(相当于十进制的10)$int_hex=0xa;//用十六进制表示整数(相当于十进制的10)echovar_dump($int_decimal),br;echovar_dump($int_octal),br;echovar_dump($int_hex);?
标量数据类型浮点型:浮点型即小数。在PHP中,通常有两种方法表示浮点数:标准格式和科学计数法格式。?php$fnum1=3.14159;//标准格式$fnum2=3.14E5;//表示3.14*105,科学计数法格式$fnum3=4E-6;//科学计数法格式,表示4*10-6echovar_dump($fnum1),br;echovar_dump($fnum2),br;echovar_dump($fnum3);?
标量数据类型字符串型:字符串是由连续的字符序列,由字母、数字和符号组成,字符串中的每一个字符占用一个字节。定义字符串有三种方式:单引号(’)、双引号(”)、定界符(),通常使用单引号或者双引号表示字符串。?php$first_name=Tom;//用单引号定界的字符串$last_name=Smith;//用双引号定界的字符串$full_name=$first_name..$last_name;//包含单引号的用双引号定界的字符串$str_1=$full_namesaid,Howareyou?;//包含双引号的用单引号定界的字符串$str_2=$full_namesaid,Iamok.;echo$str_1;echobr;echo$str_2;?
标量数据类型字符串型PHP的字符串中可以使用转义符“\”(反斜杠)。转义字符代码转义字符的含义\”双引号\’单引号\$字符$\\反斜线\n换行符\t制表符\r回车符
特殊数据类型资源数据类型:资源是由专门的函数来建立和使用的,它常用来表示一个PHP的外部资源。在使用资源时应及时释放不需要的资源,如果忘记了释放资源,系统会自动启动垃圾回收机制,从而避免内存消耗殆尽。空值(null):空值表示没有为该变量设置任何值,另外空值(null)不区分大小写。
数据类型的转换在PHP中,对两个变量进行操作时,若其数据类型不相同,则需要对其进行数据类型转换。数据类型转换分为自动类型转换和强制类型转换。
自动类型转换所谓自动类型转换,指的是根据变量在语句中的位置和上下文的关系将变量类型自动转换为合适的类型,无需开发人员做任何事情。两种不同类型的数据在自动转换时,转换遵循的原则是小类型往大类型转换
您可能关注的文档
- 《汽车保险法律法规》课件第1章.pptx
- 《汽车保险法律法规》课件第8章.pptx
- 《汽车保险法律法规》课件第6章.pptx
- 《汽车保险法律法规》课件第7章.pptx
- 《楼宇设备安装技术》课件第八章.ppt
- 《汽车检测与试验技术教材》课件第7章 汽车可靠性试验.pptx
- 《汽车检测与试验技术教材》课件第3章 整车技术参数检测.pptx
- 《汽车检测与试验技术教材》课件第8章 汽车碰撞试验.pptx
- 《汽车检测与试验技术教材》课件第9章 汽车总成与零部件试验.pptx
- 《楼宇设备安装技术》课件第七章.ppt
- 浙江省临海市白云高级中学2025届高三历史3月月考试题.doc
- 云南拾谷县第一中学2024_2025学年高二物理上学期10月月考试题.doc
- 2025版高考生物总复习第13讲基因的分离定律教案苏教版.doc
- 湖北省黄石实验高中2024_2025学年高一历史下学期期末考试模拟卷.doc
- 通史版2025版高考历史大一轮复习专题七近代化的曲折发展__中日甲午战争至五四运动前4第4讲从维新思想到新文化运动课后达标检测含解析新人教版.doc
- 2024年高考数学考试大纲解读专题04导数及其应用含解析文.doc
- 河南省许汝平九校联盟2024_2025学年高一语文上学期期末考试试题扫描版无答案.doc
- 江西省吉安市吉水县第二中学2024_2025学年高一历史上学期第二次月考试题.doc
- 北京市平谷区2025届高三政治一模考试试题含解析.doc
- 2025届中考物理第四讲物态变化专项复习测试无答案新人教版.docx
文档评论(0)