PHP中的数据类型PHP的常量与变量PHP中的运算符和表达

上传人:Sc****h 文档编号:228016642 上传时间:2023-08-18 格式:PPT 页数:15 大小:178.01KB
返回 下载 相关 举报
PHP中的数据类型PHP的常量与变量PHP中的运算符和表达_第1页
第1页 / 共15页
PHP中的数据类型PHP的常量与变量PHP中的运算符和表达_第2页
第2页 / 共15页
PHP中的数据类型PHP的常量与变量PHP中的运算符和表达_第3页
第3页 / 共15页
点击查看更多>>
资源描述
本章要点:本章要点:PHP语法的总体特点语法的总体特点PHP中的数据类型中的数据类型PHP的常量与变量的常量与变量PHP中的运算符和表达式中的运算符和表达式PHP程序的主要流程控制程序的主要流程控制第第3 3章章 PHPPHP的基本语法的基本语法 PHPPHP的大多数语法来源于的大多数语法来源于的大多数语法来源于的大多数语法来源于C C,也有一部分,也有一部分,也有一部分,也有一部分PHPPHP特性借特性借特性借特性借鉴了鉴了鉴了鉴了Java Java 和和和和 PerlPerl。PHPPHP程序语言最初发明者的初衷,程序语言最初发明者的初衷,程序语言最初发明者的初衷,程序语言最初发明者的初衷,是让是让是让是让WebWeb开发人员能够快速、高效地写出动态页面数开发人员能够快速、高效地写出动态页面数开发人员能够快速、高效地写出动态页面数开发人员能够快速、高效地写出动态页面数据库设计的内容。据库设计的内容。据库设计的内容。据库设计的内容。PHPPHP不仅有着其他同类脚本所共有不仅有着其他同类脚本所共有不仅有着其他同类脚本所共有不仅有着其他同类脚本所共有的功能,更有它自身的特点的功能,更有它自身的特点的功能,更有它自身的特点的功能,更有它自身的特点.3.1 PHP3.1 PHP语法综述语法综述3.1.1 PHP程序语言的特点程序语言的特点 3.1.2 PHP无可比拟的优势无可比拟的优势 任何使用过命令式编程语言的编程人员都会对任何使用过命令式编程语言的编程人员都会对任何使用过命令式编程语言的编程人员都会对任何使用过命令式编程语言的编程人员都会对PHPPHP非常熟悉,非常熟悉,非常熟悉,非常熟悉,比如:使用比如:使用比如:使用比如:使用C C或者或者或者或者PerlPerl等具有类似风格和语法的程序语言的任何等具有类似风格和语法的程序语言的任何等具有类似风格和语法的程序语言的任何等具有类似风格和语法的程序语言的任何用户,一般都能够很快上手用户,一般都能够很快上手用户,一般都能够很快上手用户,一般都能够很快上手PHPPHP。1在在Web页面中嵌入页面中嵌入PHP1.XML风格:风格:推荐使用,管理员无法禁用。推荐使用,管理员无法禁用。2.简短风格:简短风格:需启用需启用php.ini中的中的short_open_tag选项。选项。3.Script风格:风格:echo“hello”;4.ASP风格:风格:需启用需启用php.ini中的中的asp_tags选项。选项。2.空格、注释空格、注释换行、空格、制表符在换行、空格、制表符在PHP中都被认为中都被认为是空格,会被浏览器忽略。是空格,会被浏览器忽略。注释注释多行注释:多行注释:/*注释内容*/C+风格的单行注释:风格的单行注释:/注释内容Shell脚本风格的单行注释:脚本风格的单行注释:#注释内容3.字符串打印和连接字符串打印和连接echo:输出一个或多个字符串。可以不用括号。:输出一个或多个字符串。可以不用括号。echo“hello”;/输出一个字符串输出一个字符串$str=“hello”;echo$str;/输出变量输出变量echo“hello”,$str,”world”;/输出多个字符串,用逗号间隔。输出多个字符串,用逗号间隔。$str=“hello”;echo “$str world”,$str;/双引号中的变量输双引号中的变量输出的是值,单引号中的变量不被解释,原样输出。出的是值,单引号中的变量不被解释,原样输出。print:输出一个字符串,速度比:输出一个字符串,速度比echo慢一点。慢一点。print “hello”;或或 print(“hello”);点点.:连接字符串、变量等,把几个文本连接成一个字:连接字符串、变量等,把几个文本连接成一个字符串。符串。$str=”world”;echo“hello”.”“.$str;打印结果就是打印结果就是 hello world4.字符串和变量字符串和变量字符串:字符串:双引号中的字符串会被双引号中的字符串会被PHP计算;单计算;单引号中的字符串则是普通文本。引号中的字符串则是普通文本。变量:保存数据的一个符号,以变量:保存数据的一个符号,以$开头。开头。变量名:变量名:任何长度,包括字母、数字和下划线。任何长度,包括字母、数字和下划线。不允许以数字开始,区分大小写。不允许以数字开始,区分大小写。但是函数名不区分。但是函数名不区分。变量使用:赋值后即可使用,无需声明。变量变量使用:赋值后即可使用,无需声明。变量的类型由其值确定。(与的类型由其值确定。(与Java不同)不同)$price=100;echo$price;5.变量的数据类型变量的数据类型字符串:双引号或单引号括起来的一个或多个字符。字符串:双引号或单引号括起来的一个或多个字符。整数:整数:20 -12 2E3浮点数:浮点数:0.78布尔:布尔:true和和false数组:可以保存多个数据项,使用下标访问每个元素。数组:可以保存多个数据项,使用下标访问每个元素。对象:保存类的实例。对象:保存类的实例。空:空:NULL资源:外部资源,如数据库连接,文件等。资源:外部资源,如数据库连接,文件等。3.2 3.2 数据类型数据类型 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 转义字符串转义字符串 要在字符串中表示特殊字符时,在特殊字符前面加上一个“”号。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数据类型的值只能是NULL,这意味着变量的值就是NULL,没有其他的值。3.3 PHP3.3 PHP的变量与常数的变量与常数3.3.1 变量的定义与赋值变量的定义与赋值 变量具有名称,数据类型和值,变量值在程序运行期间可以变量具有名称,数据类型和值,变量值在程序运行期间可以改变,改变,PHP变量能够赋予不同类型的数据,包括数值、字符变量能够赋予不同类型的数据,包括数值、字符串、布尔值、对象、数组等。串、布尔值、对象、数组等。3.3.2 变量的参考指定变量的参考指定 3.3.3 常数的声明常数的声明 在现实生活中,有一些数是恒久不变的,例如:圆周率、光速、一年中的月数等,这些固定不变的数在计算机程序设计中称为常数,程序设计时,常数一经定义就固定不变。在PHP程序中,通常使用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语言表达式语言表达式 3.4 PHP3.4 PHP程序中的流程控制程序中的流程控制(1)ifelse语句语句(2)if else if语句语句(3)while循环结构循环结构(4)do-while循环结构循环结构(5)for 循环结构循环结构(6)Foreach循环循环(7)Break与与Continue语句语句(8)switch 语句语句3.5 3.5 案例剖析:九九乘法表的实现案例剖析:九九乘法表的实现3.5.1 程序功能介绍程序功能介绍 3.5.2 程序代码分析程序代码分析 2.6 2.6 本章小结本章小结本章主要介绍了本章主要介绍了PHP的基本语法,包括的基本语法,包括PHP常量与变量、运常量与变量、运算符和表达式,以及算符和表达式,以及PHP程序中常用的流程控制语句,这些程序中常用的流程控制语句,这些都是都是PHP网络编程必备的基础知识,读者务必要全面理解与网络编程必备的基础知识,读者务必要全面理解与掌握。掌握。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 幼儿教育


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!