《本章要点:PHP语法的总体特点PHP中的数据类型PHP的常量.ppt》由会员分享,可在线阅读,更多相关《本章要点:PHP语法的总体特点PHP中的数据类型PHP的常量.ppt(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、本章要点: PHP语法的总体特点 PHP中的数据类型 PHP的常量与变量 PHP中的运算符和表达式 PHP程序的主要流程控制,第3章 PHP的基本语法,PHP的大多数语法来源于C,也有一部分PHP特性借鉴了Java 和 Perl。PHP程序语言最初发明者的初衷,是让Web开发人员能够快速、高效地写出动态页面数据库设计的内容。PHP不仅有着其他同类脚本所共有的功能,更有它自身的特点.,3.1 PHP语法综述,3.1.1 PHP程序语言的特点,3.1.2 PHP无可比拟的优势,任何使用过命令式编程语言的编程人员都会对PHP非常熟悉,比如:使用C或者Perl等具有类似风格和语法的程序语言的任何用户,
2、一般都能够很快上手PHP。,1在Web页面中嵌入PHP,XML风格: 推荐使用,管理员无法禁用。 2. 简短风格: 需启用php.ini中的short_open_tag选项。 3. Script风格: echo “hello”; ASP风格: 需启用php.ini中的asp_tags选项。 ,2.空格、注释,换行、空格、制表符在PHP中都被认为是空格,会被浏览器忽略。 注释 多行注释: /* 注释内容 */ C+风格的单行注释: /注释内容 Shell脚本风格的单行注释: #注释内容,3.字符串打印和连接,echo:输出一个或多个字符串。可以不用括号。 echo “hello”; /输出一个字
3、符串 $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 world,4.字符串和变量,
4、字符串: 双引号中的字符串会被PHP计算;单引号中的字符串则是普通文本。 变量:保存数据的一个符号,以$开头。 变量名: 任何长度,包括字母、数字和下划线。 不允许以数字开始,区分大小写。 但是函数名不区分。 变量使用:赋值后即可使用,无需声明。变量的类型由其值确定。(与Java不同) $price=100; echo $price;,5.变量的数据类型,字符串:双引号或单引号括起来的一个或多个字符。 整数:20 -12 2E3 浮点数: 0.78 布尔:true和false 数组:可以保存多个数据项,使用下标访问每个元素。 对象:保存类的实例。 空:NULL 资源:外部资源,如数据库连接,文
5、件等。,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 转义字符串,要在字符串中表示特殊
6、字符时,在特殊字符前面加上一个“”号。,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,这
7、意味着变量的值就是NULL,没有其他的值。,3.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 算术运算符
8、,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 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.1 程序功能介绍,3.5.2 程序代码分析,2.6 本章小结,本章主要介绍了PHP的基本语法,包括PHP常量与变量、运算符和表达式,以及PHP程序中常用的流程控制语句,这些都是PHP网络编程必备的基础知识,读者务必要全面理解与掌握。,