PHP学习笔记(一):PHP入门
1.1 PHP概述
1.1.1 PHP是什么
PHP(Hypertext Preprocessor,超文本预处理器)是一种服务器端、跨平台、HTML嵌入式的脚本语言。
1.1.2 PHP语言的优势
- 速度快
- 支持面向对象
- 实用性
- 支持广泛的数据库
- 可选择性
-
成本低
-
版本更新速度快
-
模块化
- 应用范围广
1.1.3 HTML嵌入式的脚本语言
PHP程序代码是嵌入HTML文件中的。
输出一行文字:
<br/>
<?php
echo "Hello PHP";
?>
说明:(1)“输出一行文字”是普通的文本信息,不会被PHP预处理,直接被Web服务器输出到Webliul浏览器
(2)<br /> : 换行
(3)“<?php”和“?>”分别是PHP的开始标记和结束标记
(4)PHP程序文件的扩展名通常使用“.php”
1.2 PHP程序的工作流程
1.2.1 PHP服务器
- PHP预处理器
PHP预处理器的功能是解释PHP代码,将PHP程序代码解释为文本信息,而且这些文本信息中也可以包含HTML代码
2.Web服务器
Web服务器也称为WWW(World Wide Web)服务器,它的功能是解析HTML。当Web浏览器向Web服务器发送一个HTTP请求时,PHP预处理器会对该请求对应的程序进行解释并执行,然后Web服务器会向浏览器返回一个HTTP响应。该响应通常是一个HTML页面,以便让用户可以浏览。
常见的Web服务器:Apache服务器、微软的IIS服务器、Tomcat服务器等。
3.数据库服务器
.数据库服务器是用于提供数据查询和数据管理服务的软件,这些服务主要有数据查询、数据管理(数据的添加、修改、shan删除)、查询优化、事务管理、数据安全等。
常见的数据库服务器:MySQL、Qracle、SQL Server、DB2、Sybase、Assess等。
1.2.2 PHP的工作流程
流程解析:(1)PHP的代码传递给PHP包,请求PHP包进行解析并编译。
(2)服务器根据PHP代码的请求读取数据库。
(3)服务器与PHP包共同根据数据库中的数据或其它运行变量,将PHP代码解析出普通的HTML代码。
(4)解析后的代码发送给浏览器,浏览器对代码进行分析,huoq获取可视化内容。
(5)用户通过访问浏览器浏览网站内容。