第2章 PHP语言基础(课件)-《PHP动态网站开发(第2版)》同步教学(电子工业版)

2023-09-09
| 32页
| 89人阅读
| 0人下载
普通

内容正文:

/182 第2章 PHP语言基础  2.1 PHP基本知识  2.2 数据类型  2.3 变量与常量  2.4 运算符与表达式  2.5 流程控制语句  2.6 函数 /182 2.1 PHP基本知识 第2章目录 2.1.1 PHP动态网页概述 PHP动态网页是混合使用PHP和HTML编写的Web页面,也就是扩展名为.php的HTML文档。它可以通过记事本程序或任何文本编辑器来创建和编辑,而且必须保存到Apache网站主目录或虚拟目录中。 PHP文件的主要内容 HTML标记 CSS样式表 客户端脚本 PHP定界符 PHP代码 /182 2.1 PHP基本知识 第2章目录 2.1.1 PHP动态网页概述 HTML静态网页与PHP动态网页的比较 访问方式 HTML静态网页 http://虚拟路径 file:///物理路径 PHP动态网页 http://虚拟路径 处理过程 对于HTML页请求 Apache服务器将直接将该页送回到客户端浏览器 对于PHP页请求 Apache服务器首先将PHP代码转发给PHP语言引擎进行处理 然后将其执行结果和原有的HTML代码合成一个完整的HTML文档并送回到客户端浏览器 /182 2.1 PHP基本知识 2.1.2 创建PHP代码块 PHP定界符 <?php…?> PHP定界符的标准形式 <?…?> PHP定界符的简写形式 <script language="php">…</script> HTML标记 <%…%> ASP语言的定界符 2.1.3 编写PHP注释 PHP注释方式 C++风格的单行注释“//”: // 这是一行注释文字 UNIX Shell风格的单行注释“#”: # 这是另一行注释文字 C风格的多行注释“/*…*/”: /* 这是一行注释文字 这是另一行注释文字 */ 第2章目录 /182 2.1 PHP基本知识 2.1.4 PHP与HTML混合编码 PHP语句在语法上是完全独立的单元,但也可以使一个语句跨越两个PHP代码块,并在这两个代码块之间包含HTML代码或其他非PHP代码,此时PHP将直接输出上一个结束标记与下一个开始标记之间的任何非PHP代码。 当需要输出大量HTML内容时,退出PHP解析模式比使用echo()、print()或此类函数输出这些内容更为有效。 第2章目录 /182 2.1 PHP基本知识 2.1.5 PHP与JavaScript协同工作 PHP页中可同时包含PHP服务器端脚本和JavaScript客户端脚本,这两种脚本可协同工作。当访问者通过客户端浏览器发出对某个PHP动态网页的请求后,由PHP在运行中按照HTML的语法格式动态生成页面,并由服务器将整个页面的数据发送给客户端浏览器,该页面中可能包含<script>标记,由此动态生成由浏览器执行的客户端JavaScript脚本。 模板 <script language="javascript" type="text/javascript"> var js_var=<?php echo 服务器定义值; ?>; . . . JavaScript客户端脚本 <?php 用于生成客户端语句的PHP服务器端脚本 ?> JavaScript客户端脚本 . . . </script> 第2章目录 /182 2.2 数据类型 PHP数据类型 PHP语言支持8种原始数据类型,包括4种标量类型、两种复合类型和两种特殊类型。4种标量类型包括布尔型(boolean)、整型数(integer)、浮点数(float)和字符串(string);两种复合类型是数组(array)和对象(object);两种特殊类型包括资源(resource)和空值(NULL)。另外还有3种伪类型。 2.2.1 整型数 整型数是集合Z = {..., −2, −1, 0, 1, 2, ...} 中的一个数。整型数包括正整数、负整数和零。一个整型数可以用10进制,16进制或8进制符号表示,前面可以加上可选的符号(−或+)。若用8进制,则必须在数字前加上前缀0;若用16进制,则必须在数字前加上前缀0x。 整型数的字长和平台有关。在32位操作系统中,整型数的取值范围是−2 147 483 648~+2 147 483 647。若一个数超出了整型数的范围,则将被解释为浮点数;当运算结果超出了整型数范围时,也会返回浮点数。PHP不支持无符号整数。 第2章目录 /182 2.2 数据类型 2.2.2 浮点数 浮点数也称为双精度数或实数,其取值范围和精度远远大于整型数。在32位操作系统中,浮点数的取值范围为1.7E−308~1.7E+308(即1.7×10–308~1.7×10308)。浮点数可以用小数形式或科

资源预览图

第2章  PHP语言基础(课件)-《PHP动态网站开发(第2版)》同步教学(电子工业版)
1
第2章  PHP语言基础(课件)-《PHP动态网站开发(第2版)》同步教学(电子工业版)
2
第2章  PHP语言基础(课件)-《PHP动态网站开发(第2版)》同步教学(电子工业版)
3
第2章  PHP语言基础(课件)-《PHP动态网站开发(第2版)》同步教学(电子工业版)
4
第2章  PHP语言基础(课件)-《PHP动态网站开发(第2版)》同步教学(电子工业版)
5
第2章  PHP语言基础(课件)-《PHP动态网站开发(第2版)》同步教学(电子工业版)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。