首先,不管是html还是php,虽然这是两种不同的语言,但是都可以编写网页。不同的是,使用html编写网页是纯静态的网页,无法是运行在本地的,且无法和用户进行交互;而使用php编写的网页则是动态的,运行在服务器端,可以完成和用户的交互。具体使用html还是php需要看工作需求。

用html和用php做网页的区别:

一、功能区别

html做网页是前端的,给浏览器执行、渲染,本地打开就可以看到效果。php则不同,是服务于后端的程序,在服务器运行的,生成前端的代码发送给客户端(浏览器)。

二、状态区别

早期的网站都是静态的,也即是html的,有多少个页面就要有多少个html文件,1000条新闻要1000个html页面,而php等动态网站,只要一个php文件就够了,所以叫动态。动态网站才可以交互,比如用户留言。

三、语言性质区别

(1)php是服务器端语言,必须要运行在支持php脚本的web服务器上,是由服务端的程序解释的。php的输出代码,最终还是要转换为HTML。

(2)php的出现主要为了处理动态网页,也就是处理html,html是标记语言,不需要web服务器就可以在浏览器上被解析。html是客户端语言,是由浏览器解释的。只用HTML做出来的网页是静态网页,没任何交互功能。

「大理石底座」大理石底座有什么特点?大理石底座如何进行加工?

最新文章

  1. 关于MySQL相关的查看显示信息:
  2. ios webview中关于宽高的总结
  3. Keil C中全局变量的使用
  4. 清除mac上安装软件的用户信息
  5. 几种MEMS陀螺仪(gyroscope)的设计和性能比较
  6. D. PolandBall and Polygon BIT + 欧拉公式
  7. Mybatis中常用的SQL
  8. Saltstack_使用指南07_远程执行-执行模块
  9. Kali学习笔记18:OpenVAS使用
  10. 网络编程 -- RPC实现原理 -- NIO多线程 -- 迭代版本V2
  11. 配置samba 服务器 共享Linux目录
  12. 缓存服务,还未创建完缓存时, 需要更改图层名称、服务名称、数据源位置、mxd名称等
  13. wpf 查找 子元素
  14. git commit的规范
  15. SpringCloud初体验:一、Eureka 服务的注册与发现
  16. 关于DOM事件操作
  17. Java 基础(1)—— 开始前的准备
  18. Java集合篇一:ArrayList
  19. CodeForces 501B Misha and Changing Handles(STL map)
  20. 玩转VIM-札记(三)

热门文章

  1. python 字典zip使用
  2. JavaScript 变量,语句
  3. 07 oracle 归档模式 inactive/current redo log损坏修复--以及错误ORA-00600: internal error code, arguments: [2663], [0], [9710724], [0], [9711142], [], [], [], [], [], [], []
  4. SpringBoot整合jsp技术
  5. Node.js 的环境配置
  6. python基础-5.1几种常见的排序算法
  7. [Python3 填坑] 005 如何“响铃”
  8. C程序优化
  9. CentOS7 开机启动流程
  10. java_第一年_JDBC(5)