PHP知识汇总页
PHP知识汇总页
本页将持续更新在学习PHP过程中遇到的琐碎知识点和一些笔者的思考,力求建立成体系的学习框架
PHP和HTML的区别与联系
- PHP: Hypertext Preprocessor, 超文本预处理器
- HTML: Hypertext Markup Language, 超文本标记语言
对于笔者来说,在开始学习PHP的过程中最受困扰的一点就是理解PHP在WEB开发中的定位(尤其是在学习过HTML之后)。
在学习了一定的PHP语言并查阅了一些资料之后,笔者现在对两种语言的区别的认识主要在于其静态与动态之分。简单来说,HTML主要用于创建静态网页,而PHP则适用于创建动态网页和WEB应用。据此出发,PHP有与数据库等结合使用的需要,而HTML则没有。
因此,事实上HTML本身并不能算得上一种编程语言,而只是一种标记语言,只是为浏览器提供一定规则来解析出我们想要的网页。而PHP则是一门图灵完备的编程语言,我们可以通过撰写PHP代码来编译数据结构,如果我们使用PHP组织数据架构到HTML当中,我们的HTML网页就能实现动态化。那么如果从这个角度出发,HTML是一种前端语言,而PHP是一种后端语言。
下面是PHP在HTML中应用的例子:
1 |
|
随后将这段代码在Chrome中打开,并启用检查,结果如下图所示

不难发现,当PHP代码在服务器端解析并执行之后,在将页面发送到客户端浏览器之前,它已与HTML合并。
PHP知识汇总页
http://example.com/2025/03/05/php01/