- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP编程基的础与实例教程课件3
* * * * * * * * * * * * * * * * * * * * 例如exit.php test_at.php * * * Copya.php * * * * * * PHP编程基础与实例教程PHP Fundamentals Practices 第 3 章 PHP表达式 本章大纲 3-1 常量 3-2 变量 3-3 有关变量或常量状态的函数 3-4 PHP运算符 3-5 数据类型的转换 *3-1 常量 1. 自定义常量 define()函数的语法格式: define(name,value[, boolean case_insensitive]) 功能:定义一个名字为name,值为value的常量。ase_insensitive参数的默认值为FALSE,表示常量名name大小写敏感(区分大小写);case_insensitive参数值如果为TRUE,表示常量名name大小写不敏感(不区分大小写)。 说明:常量名name为字符串类型数据,常量值value必须是标量数据类型数据。 注意 :常量名前面不加前缀“$”符号 。 常量的作用域是全局的,不存在使用范围的问题,可以在程序任意位置进行定义和使用常量。 常量一旦被定义,其值不能在程序过程中修改,也不能被销毁。 3-1 常量 2. 常量的内存分配 内存中专门为常量的存储分配了一个空间:常量存储区。常量存储区是一块比较特殊的存储空间,位于该存储空间的常量是全局的,且在程序运行期间不能修改和销毁。 例如程序define.php ?php //定义DATABASE常量,此时DATABASE常量名大小写敏感 define(DATABASE,student); //定义USER_NAME常量,此时USER_NAME大小写敏感 define(USER_NAME,root,FALSE); //定义PASSWORD常量,此时PASSWORD大小写不敏感 define(PASSWORD,root,TRUE); echo DATABASE;//输出:student echo br/; echo USER_NAME;//输出:root echo br/; echo password;//输出:root ? 3-1 常量 2. 预定义常量 PHP还预定义了许多常量,这些常量无需使用define()函数定义,可直接在程序中使用。 1.__FILE__(FILE前后是两个下划线):当前正在处理的脚本文件名。 2.__LINE__(LINE前后是两个下划线):正在处理的脚本文件的当前行数。 3.PHP_VERSION:当前 PHP预处理器的版本,如5.3.0。 4.PHP_OS:PHP所在的操作系统的类型,如Linux。 5.TRUE:表示逻辑真;FALSE常量:表示逻辑假;NULL常量:表示没有值或值不确定。 6.DIRECTORY_SEPARATOR常量:表示目录分隔符,Unix或Linux操作系统环境时的值为“/”;Windows操作系统环境时的值为“\”。 3-2 变量 1. 变量基本概念 变量是用于临时存储数据的容器,这些数据可以是任意一种数据类型的数据。PHP中的变量名遵循以下规则: 1.变量名必须以美元符号($)开头,例如:$userName。 2.变量名的第一个字符必须是字母或下划线(不能是数字),变量名称可以包含字母、数字和下划线的组合。 3.PHP中的变量名是区分大小写的,这是一个非常重要的规则。这意味着$userName和$UserName是截然不同的两个变量。 例如:程序variable.php ?php //以下语句修改$userName变量的值 $userName = 张三; $userName = 李四; //以下语句既修改$sex变量的值,又修改了$sex变量的数据类型 $sex = FALSE; $sex = 男; ? 3-2 变量 2. 变量赋值方式 1.传值赋值方式 2.传地址赋值方式 例如程序byValue.php: ?php $age1 = 18; //以下语句进行传值赋值,变量$age1的值18赋值给变量$age2 $age2 = $age1; //以下语句修改变量$age2的值,此时变量$age2在内存中开辟新的空间存储值20 $age2 = 20; echo $age1;//该语句输出$age1变量的值为18 echo br/; echo $age2;//该语句输出$age2变量的值为20 ? 例如程序byReference.php : ?php $age1 = 18; //以下语句进行传值赋值,变量$age1的值18赋值给变量$age2 $age2 = $age1; //
您可能关注的文档
- MyS的QL基础教程-绝对推荐(新手老手都必看).ppt
- M的FC框架程序剖析.doc
- M的ATLAB基础.ppt
- m的fc 课程相关.ppt
- m的oshell实用指令.doc
- nachos-La的b6实习报告.doc
- m的apgis教程-投影变换.ppt
- N0护士的培养的计划及考核.pptx
- NCV5-内存级缓存的技术红皮书.pdf
- NCL中文使用的说明ppt.ppt
- 新视野二版听说1第6单元示范1课件.ppt
- 【参考答案】 联络口译(第二版) 《联络口译》(第二版)参考答案.pdf
- 梅大高速茶阳路段“5·1”塌方灾害调查评估报告.docx
- 虹吸雨水PE管施工节点标准做法.pdf
- 2025消防设施施工质量常见通病防治手册,典型图示+规范要求.pptx
- 新视野大学英语(第二版)读写教程 4 空军工程大学编U05B.ppt
- E英语教程2(智慧版)Unit 6.pptx
- E英语教程3(智慧版)Unit 7.ppt
- 新视野二版读写1第4单元课件Section A How to Make a Good Impression.pptx
- E英语视听说教程4(智慧版)4-U2课件(2024版)U2.pptx
最近下载
- 初二下第一次月考试卷答案.doc VIP
- 成人破伤风急诊预防及诊疗专家共识.pptx VIP
- 第10课 建设中国特色社会主义道路(课件).pptx VIP
- 完整培训手册中文ec225_ch_21_t020_thm.pdf
- 标准图集-19K112 金属、非金属风管支吊架(含抗震支吊架).pdf
- 2025年辽宁经济职业技术学院单招职业技能测试题库及完整答案1套.docx VIP
- 20231126-广发证券-美的集团-000333-ToC深化全球布局,ToB转型驱动增长.pdf
- 山东省青岛第五十八中学2025届高三上学期一模英语试卷(含答案).docx VIP
- CFA一级百题进阶:固收.doc
- 山东省济南市2025中考数学模拟(一模)试题按题型难易度分层分类汇编(14精品.pdf VIP
文档评论(0)