信息系统开发平台04_第1页
信息系统开发平台04_第2页
信息系统开发平台04_第3页
信息系统开发平台04_第4页
信息系统开发平台04_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2022-3-4PHP变量 变量为一个可变值的量,用来记录程序中一些特定意义的值。 PHP中的变量:用一个美元符号后面跟变量名来表示。变量名区分大小写一个有效的变量名由字母或下划线开头,后面跟上任意数量的字母,数字,或者下划线$name = “张三”;$name = “李四”;2022-3-4PHP变量下面哪些变量定义是非法的?$name$age_old$mo$ney$1heightweight$_sal$Name2022-3-4PHP变量值传递(1) 默认方式:变量之间默认的赋值是值传递。$a = 10;$b = $a;echo $b; (2) 引用传递:可以使用&符号进行引用传递注

2、:引用传递是将变量的内存地址赋值给另外一个变量,因此修改其中一个另一个也将发生变化$foo = 10;$bar = &$foo;$bar = 20;echo $foo; /10/202022-3-4PHP全局变量:$GLOBALS 包含一个指向每个当前脚本的全局范围内有效引用的变量。$_SERVER 变量由 Web 服务器设定或者直接与当前脚本的执行环境相关联。$_GET 通过 HTTP GET 方法提交至脚本的变量。$_POST 通过 HTTP POST 方法提交至脚本的变量。2022-3-4PHP全局变量:$_COOKIE 通过 HTTP Cookies 方法提交至脚本的变量。$_

3、FILES 通过 HTTP POST 文件上传而提交至脚本的变量。$_ENV 执行环境提交至脚本的变量。$_REQUEST 通过 GET,POST 和 COOKIE 机制提交至脚本的变量。所有包含在该数组中的变量的存在与否以及变量的顺序按照 php.ini 中的 variables_order 配置指示来定义。$_SESSION 当前脚本会话范围内的变量。2022-3-4PHP常量:一旦定义就不可以被更改或取消定义使用define()函数来定义常量常量只能包含标量数据boolean,integer,float 和 string示例:define(“PI”,3.14);const PI = 3.

4、14;/ php5.3以后支持2022-3-4PHP常量:常量注意事项:常量名在默认情况下区分大小写,可以通过define()的第三个参数来设定(true表示区分大小写);define(pi, 3.14, true);echo pI;常量的值可以为标量数据类型 和 NULL;常量的访问,可以直接通过常量的名字访问;也可以使用constant(content_Name);函数来访问。echo constant(pi);2022-3-4PHP变量与常量的区别:常量前面没有$且必须赋值使用define来定义,不能通过赋值语句一旦赋值,值将不可改变常量可以在任何地方使用,不必考虑作用域范围常量只能是标

5、量数据integer,boolean,float,string常量名一般全部大写,单词之间用“-”隔开2022-3-4PHP预定义常量:PHP_VERSION/ php的版本PHP_OS / 当前操作系统PHP_INT_MAX / 整型的最大值_LINE_ / 文件中的当前行号_FILE_ / 文件的完整路径和文件名_DIR_ / 文件所在的目录_FUNCTION_ / 函数名称_CLASS_ / 类的名称_METHOD_ / 类的方法名_NAMESPACE_ / 当前命名空间的名称2022-3-4PHP运算符:算术运算符赋值运算符比较运算符逻辑运算符字符串运算符自增自减运算符三目运算符202

6、2-3-4PHP算术运算符: + 加 - 减 * 乘 / 除 % 求余2022-3-4PHP算术运算符:请编写一个请编写一个php程序判断两个数是否能够整除程序判断两个数是否能够整除?2022-3-4PHP赋值运算符:基本赋值:=:将等号右边的值赋给左边,并非等于号复合赋值:和其他运算符完成自运算+=:$a += 1; 等价于 $a = $a +1;-=*=/=.=2022-3-4PHP比较运算符: $a = $b:如果 $a 等于 $b,返回true $a = $b:全等,$a 与 $b 值相等,且类型也相同 $a != $b:不等 $a $b:不等 $a != $b:不全等,$a 与 $b 值不等,或类型不同 $a $b:大于 $a = $b:大于等于2022-3-4PHP比较运算符:2022-3-4PHP逻辑运算符:“与”和“或”有两种不同形式运算符的原因是它们运算的优先级不同!PHP逻辑运算符:请看案例,输出什么结果? $a=90; $b=90; if($a=$b | $a8) e

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论