第3章PHP语言基础.ppt
《第3章PHP语言基础.ppt》由会员分享,可在线阅读,更多相关《第3章PHP语言基础.ppt(74页珍藏版)》请在第壹文秘上搜索。
1、Page 1第3章 php编程语法基础Page 2本章目标本章目标本章结束时,学员能够:PHP的标记风格 PHP的注释种类 PHP的数据类型 PHP的常量和变量 PHP运算符 PHP表达式 PHP函数 PHP的编码规范Page 3PHP的工作原理回顾的工作原理回顾 PHP的工作原理和ASP一样,服务器端脚本由服务解释执行。而对于前台技术,服务器不进行任何解释,而由客户端浏览器进行解释执行。Page 43.1 PHP标记风格标记风格PHP一共提供了4种方式嵌入到文档中:1.默认方式(推荐使用):2.脚本风格 echo 你好;3.简短风格(需要修改配置文件php.ini中设置short_open_
2、tag为ON后,重启服务器):4.ASP风格(需要修改配置文件php.ini中设置asp_tags为ON,后重启服务器):Page 53.2 PHP的注释的注释1.C+风格单行注释/2.C风格多行注释/*/(不允许注释嵌套)3.Shell风格注释#注意:在注释中不要出现?;这样回事的解释器认为脚本未结束Page 63.3 PHP的数据类型的数据类型PHP一共支持8种原始类型,4种标量类型:boolean(布尔型)、integer(整型)、float/double(浮点型)、string(字符串型);2种复合类型:array(数组)和object(对象);2种特殊类型 resource(资源)和
3、NULL Page 73.3.1 标量数据类型标量数据类型 标量数据类型是数据结构中最基本的单元,只能存储一个数据。表3.1 标量数据类型 类型 说明boolean只有两个值true和falsestring连续的字符序列,可以是计算机能够表示的一切字符的集合integer整数float实数Page 83.3.1.1 布尔型布尔型布尔类型值为true或false:例1.结果:变量$boo值为true说明:美元符号$是变量的标识符,所有变量都是以$符开头的。Page 93.3.1.1 布尔型布尔型例2.=3000)echo 发展不错!“;else echo 还需要努力!“;?Page 103.3.
4、1.2 字符串(字符串(string)字符串是连续的字符序列。有3种定义字符串的方式,分别是单引号()、双引号()和定界符()例1.?php$a=100;/双引号如果有变量则输出变量内容echo 输出字符串$a.;/单引号原样输出echo 输出字符串$a;?结果:输出字符串100 输出字符串$aPage 113.3.1.2字符串(字符串(string)例2.PHP5.0新型字符串的使用时本实例的关键。PHP5.0这种新型的字符串是以开始,后紧跟字符串开始标记,之后为字符串的内容,最后以标记加分号结束。?php$str=markalert(欢迎进入PHP编程世界!);mark;echo$str;
5、?注意:结束标识符必须单独另起一行,并且不允许有空格。在结束表示符前后也不能出现任何其他字符。否则报错。Page 123.3.1.2字符串(字符串(string)-转义字符转义字符转义字符 输出n换行换行(LF或或ASCII字符字符 0 x0A(10)r回车回车(CR或或)t水平制表符水平制表符 反斜杠反斜杠$美元符号美元符号单引号单引号双引号双引号例1.结果:帅哥Page 133.3.1.2字符串(字符串(string)-转义字符转义字符(1)如果对非转义字符使用如果对非转义字符使用,那么斜杠也会被输出,那么斜杠也会被输出例2.结果:帅哥ac(2)双引号字符串和单引号异同相同点:包裹的内容均
6、为字符串例3.?phpecho 帅哥你好!;echo;echo 帅哥你好!;?Page 143.3.1.2字符串(字符串(string)-转义字符转义字符不同点:单引号原样输出,而双引号会将其中变量值输出例4.?php$a=100;echo 输出字符串$a.;echo 输出字符串$a;?结果:输出字符串100 输出字符串$aPage 153.3.1.3 整型(整型(integer)整型数据类型只能包含整数。在32位系统中,有效范围是-2147483648-+2147483647,整数可以使用十进制、八进制和十六进制来表示。八进制前加0,十六进制前加0 x例1.?php$a1=16;$a2=01
7、6;$a3=0 x16;echo 十进制输出结果是$a1;echo 八进制输出结果是$a2;echo 十六进制输出结果是$a3;/最终都会以十进制输出结果?结果:十进制输出结果是16 八进制输出结果是14 十六进制输出结果是22Page 163.3.1.4 浮点型(浮点型(float)浮点数数据类型用来存储数字,亦可以保存小数。精度比整数大得多。在32为系统中范围是1.7E-308-1.7E+308(注意:在4.0以前的版本中,浮点数的标识符为double,也叫双精度浮点数,两者没有区别)浮点数默认书写格式:3.1415-35.8也可以使用科学计数法:3.23E1849.72E-3Page 1
8、73.3.1.4 浮点型(浮点型(float)例1.?php$a1=0.0314;$a2=3.14E-2;/相当于3.14*10负2次方echo$a1.;echo$a2.;?结果:0.0314 0.0314注意:浮点数值只一般是有精度的近似值,要尽量避免浮点型之间比较大小,主要是最后的位数往往不准确。Page 183.3.2 复合数据类型复合数据类型-数组和对象数组和对象1.数组:数组和变量的区别是变量通过不同的变量名来来区别不同的内存空间,而数组可以使用同一个数组名通过不同的下标来区分不同空间。例1.?php$x=12;$y=15;$z=36;$a=66;$test=array(12,15,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 语言 基础