本章要点PHP语法的总体特点PHP中的数据类型PHP的常量_第1页
本章要点PHP语法的总体特点PHP中的数据类型PHP的常量_第2页
本章要点PHP语法的总体特点PHP中的数据类型PHP的常量_第3页
本章要点PHP语法的总体特点PHP中的数据类型PHP的常量_第4页
免费预览已结束,剩余11页可下载查看

下载本文档

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

文档简介

1、本章要点:本章要点:PHP语法的总体特点语法的总体特点PHP中的数据类型中的数据类型PHP的常量与变量的常量与变量PHP中的运算符和表达式中的运算符和表达式PHP程序的主要流程控制程序的主要流程控制 3.1.1 PHP程序语言的特点程序语言的特点 3.1.2 PHP无可比拟的优势无可比拟的优势 1在在Web页面中嵌入页面中嵌入PHP1.XML风格:风格: 推荐使用,管理员无法禁用。推荐使用,管理员无法禁用。 2. 简短风格:简短风格: 需启用需启用php.ini中的中的short_open_tag选项。选项。3. Script风格:风格: echo “hello”; 4.ASP风格:风格: 需

2、启用需启用php.ini中的中的asp_tags选项。选项。2.空格、注释空格、注释 换行、空格、制表符在换行、空格、制表符在PHP中都被认为中都被认为是空格,会被浏览器忽略。是空格,会被浏览器忽略。 注释注释 多行注释:多行注释: /* 注释内容 */ C+风格的单行注释:风格的单行注释: /注释内容 Shell脚本风格的单行注释:脚本风格的单行注释: #注释内容3.字符串打印和连接字符串打印和连接 echo:输出一个或多个字符串。可以不用括号。:输出一个或多个字符串。可以不用括号。 echo “hello”; /输出一个字符串输出一个字符串 $str=“hello”; echo $str;

3、 /输出变量输出变量 echo “hello”,$str,”world”; /输出多个字符串,用逗号间隔。输出多个字符串,用逗号间隔。 $str=“hello”; echo “$str world”,$str; /双引号中的变量输双引号中的变量输出的是值,单引号中的变量不被解释,原样输出。出的是值,单引号中的变量不被解释,原样输出。 print:输出一个字符串,速度比:输出一个字符串,速度比echo慢一点。慢一点。 print “hello”; 或或 print(“hello”); 点点. :连接字符串、变量等,把几个文本连接成一个字:连接字符串、变量等,把几个文本连接成一个字符串。符串。 $

4、str=”world”; echo “hello”.” “.$str; 打印结果就是打印结果就是 hello world4.字符串和变量字符串和变量 字符串:字符串: 双引号中的字符串会被双引号中的字符串会被PHP计算;单计算;单引号中的字符串则是普通文本。引号中的字符串则是普通文本。 变量:保存数据的一个符号,以变量:保存数据的一个符号,以$开头。开头。 变量名:变量名: 任何长度,包括字母、数字和下划线。任何长度,包括字母、数字和下划线。 不允许以数字开始,区分大小写。不允许以数字开始,区分大小写。 但是函数名不区分。但是函数名不区分。 变量使用:赋值后即可使用,无需声明。变量变量使用:赋

5、值后即可使用,无需声明。变量的类型由其值确定。(与的类型由其值确定。(与Java不同)不同) $price=100; echo $price;5.变量的数据类型变量的数据类型 字符串:双引号或单引号括起来的一个或多个字符。字符串:双引号或单引号括起来的一个或多个字符。 整数:整数:20 -12 2E3 浮点数:浮点数: 0.78 布尔:布尔:true和和false 数组:可以保存多个数据项,使用下标访问每个元素。数组:可以保存多个数据项,使用下标访问每个元素。 对象:保存类的实例。对象:保存类的实例。 空:空:NULL 资源:外部资源,如数据库连接,文件等。资源:外部资源,如数据库连接,文件等

6、。 3.2.1 布尔数据类型布尔数据类型3.2.2 整数数据类型整数数据类型3.2.3 浮点数数据类型浮点数数据类型布尔数据类型只有TRUE与FALSE两个值,且不区分大小写,即可以写成true与false,或是True与False。整数可以使用十进制、八进制或是十六进制来表示,有效范围视操作系统而定。在Windows操作系统中,有效范围是21474836482147483647。浮点数的有效范围视操作系统而定。浮点数使用e或E来表示以10为底的指数,有效小数点可达14位。3.2.4 字符串数据类型字符串数据类型字符串使用单引号或是双引号,将字符串的内容包含起来。 3.2.5 转义字符串转义字

7、符串 要在字符串中表示特殊字符时,在特殊字符前面加上一个“”号。 3.2.6 数组数据类型 PHP的数组可以是一维数组,也可以是多维数组,使用中括号来包含数组的索引值。数组的索引值是由0开始算起。3.2.7 对象数据类型 与C+、Java、C等面向对象编程语言类似,在PHP中要声明一个对象之前,必须先使用class关键字来定义一个类,然后再使用new运算符来建立这个类的对象。 3.2.8 资源数据类型PHP从4.0版开始新增加了资源(resource)数据类型,这种变量用来参考到外部的资源。例如:取得XML剖析器、MySQL数据库以及外部文件等。3.2.9 NULL数据类型 NULL数据类型的

8、值只能是NULL,这意味着变量的值就是NULL,没有其他的值。 3.3.1 变量的定义与赋值变量的定义与赋值 变量具有名称,数据类型和值,变量值在程序运行期间可变量具有名称,数据类型和值,变量值在程序运行期间可以改变,以改变,PHP变量能够赋予不同类型的数据,包括数值、变量能够赋予不同类型的数据,包括数值、字符串、布尔值、对象、数组等。字符串、布尔值、对象、数组等。3.3.2 变量的参考指定变量的参考指定 3.3.3 常数的声明常数的声明 在现实生活中,有一些数是恒久不变的,例如:圆周率、光速、一年中的月数等,这些固定不变的数在计算机程序设计中称为常数,程序设计时,常数一经定义就固定不变。在P

9、HP程序中,通常使用define() 函数来声明常数 3.3.4 保留字保留字 3.3.5 可变变量(动态变量)可变变量(动态变量) 3.3.6 运算符优先级运算符优先级 3.3.7 算术运算符算术运算符 3.3.8 赋值运算符赋值运算符 3.3.9 位运算符位运算符 3.3.10 递增递增/递减运算符递减运算符 3.3.11 逻辑运算符逻辑运算符 3.3.12 字符串运算符字符串运算符 3.3.13 强制类型转换运算符强制类型转换运算符 3.3.14 执行运算符执行运算符 3.3.15 PHP语言表达式语言表达式 (1) ifelse语句语句(2) if else if语句语句 (3) while循环结构循环结构(4) do-while循环结构循环结构(5) for 循环结构循环结构(6) Foreach循环循环(7) Break与与Continue语句语句(8) switch 语句语句3.5.1 程序功能介绍程序功能介绍 3.5.2 程序代码分析程序代码分析 本章主要介绍了本章

温馨提示

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

评论

0/150

提交评论