学了这么长时间的网站建设,好像对这两个概念说以来还是语无伦次的,所以就来写一写了。html是什么呢,官方解释:超文本标记语言,超文本就是指页面可以包含图片,连接等非文字元素。超文本标记语言也是一种规范,一种标准,它通过标记符号来标记要显示的网页的各个部分。它是文本,需要浏览器的解释,后缀名为html。个人理解,超文本肯定要比一般的文档表现的形式多,所以超文本就好理解了,至于标记个人理解就是显示,标记这个网页怎么显示的。html
主要是为了将文档(文件)的内容以一定的形式和含义变现出来,这就是html的设计理念。因为html是经过浏览器解释后显示的,所以大家在写的时候要注意浏览器兼容问题。        php 官方解释:PHP:Hypertext Preprocessor  的缩写   超文本预处理器,好像还连前面的php,说是什么递归命名法,我也是听说的。 什么是预处理器呢?简单讲意思就是php在服务器端预先处理好,然后返回给浏览器端,php在服务器端完全执行的一个过程,把php代码转化为网页显示页面的是php的虚拟机或者php的核心引擎或者php engine或者php的解释器,这些都是一个名字。我知道的就这么多,以后再续。。。下面是php执行流程:

1,读入源代码
2,词法,语法分析(可以分为两个)
3,形成(php引擎)可以执行的代码。称为obcode(不是最终二进制程序)
4,php引擎执行obcode
从上面的流程来看,所谓的php优化,就是讲obcode保存起来,在以后执行的时候直接去执行obcode,而不是源代码。

随机推荐

  1. java cpu缓存

    众所周知, CPU是计算机的大脑, 它负责执行程序的指令; 内存负责存数据, 包括程序自身数据. 同样大家都知道, 内存比CPU慢很多. 其实在30年前, CPU的频率和内存总线的频率在同一个级别, ...

  2. 【Java】WEB-INF目录与META-INF目录的作用

    /WEB-INF/web.xml Web应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则. /WEB-INF/classes/包含了站点所有用的 class 文件,包括 ser ...

  3. 最牛「CSRF防护」,带你进入大虾们的圈子!

    简单理解 CSRF 什么是 CSRF? CSRF,通常称为跨站请求伪造,英文名 Cross-site request forgery 缩写 CSRF,是一种对网站的恶意攻击.一个跨站请求伪造攻击迫使登 ...

  4. C语言中结构体对齐问题

    C语言中结构体对齐问题 收藏 关于C语言中的结构体对齐问题 1,比如: struct{short a1;short a2;short a3;}A;struct{long a1;short a2;}B; ...

  5. RSA算法原理(一)

    如果你问我,哪一种算法最重要? 我可能会回答"公钥加密算法". 因为它是计算机通信安全的基石,保证了加密数据不会被破解.你可以想象一下,信用卡交易被破解的后果. 进入正题之前,我先 ...

  6. struts1 工作原理

    struts1的原理和工作流程 struts1的工作原理或者说工作流程: 1.在web应用程序启动就会加载ActionServlet,ActionServlet从配置文件struts-config.x ...

  7. bzoj2120 2453

    明显的数据结构题这道题的特殊性在于n只有10000,修改的操作只有1000那么就是说即便是O(n)的修改也没有太大的问题,只要常数写小一点即可考虑到以前对同色点的处理pre[i]表示与这个位置同色的前 ...

  8. WordPress wp-includes/functions.php脚本远程任意代码执行漏洞

    漏洞名称: WordPress wp-includes/functions.php脚本远程任意代码执行漏洞 CNNVD编号: CNNVD-201309-166 发布时间: 2013-09-13 更新时 ...

  9. 【转】Ubuntu下搭建SVN环境-Apache

    原文网址:http://www.cnblogs.com/candle806/archive/2012/12/20/2826280.html 环境描述:ubuntu server 12.04  / sv ...

  10. 支付返回post请求数据

    点击返回商家返回的post数据: {"requestBody":"singnType=&version=&businessId=00WGFKB20012& ...