- 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; //
您可能关注的文档
- Meyer中小压测试模块功能与操作.ppt
- log4j演讲ppt.ppt
- Mifare l射频卡初始值及其相关说明.docx
- MACSV-DCS维护指导.doc
- IDC技术在机房中的应用.doc
- me串联、并联电路中电压规律.ppt
- MRSA和VRE的控制与预.ppt
- Linux服务器管理-7-远程管理Linux.pptx
- MPA公共管理基础2014考前培训.ppt
- MP402技术文件管控程序(1.0版).doc
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)