什么是html,什么是php

学了这么长时间的网站建设,好像对这两个概念说以来还是语无伦次的,所以就来写一写了。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. nodejs querystring参数处理

    在node js z中,用querystring来进行客户端与服务器的数据交换时序列化数据,是数据处理的小利器. 如:在node中执行这个命令:querystring.stringify({numbe ...

  2. [TCPIP] 传输控制协议 Note

    TCPIP  TCP 传输控制协议 TCP提供一种面向连接的,可靠的字节流服务. 面向连接意味着两个使用TCP的应用在传输数据之前先建立一个TCP连接,这个过程跟打电话相似.在一个TCP连接中仅有两方 ...

  3. String StringBuilder以及StringBuffer

    例一:[看了威哥视频,下面更好理解] package sunjava; public class String_test { public static void main(String[] args ...

  4. 运行yum报错Error: Cannot retrieve metalink for reposit

    http://www.netpc.com.cn/593.html 运行yum报错Error: Cannot retrieve metalink for reposit 今天给Centos通过rpm - ...

  5. Mysql----修改MySQL5.7的root的密码

    在开始服务的情况之下 进入mysql  更改密码:update mysql.user set authentication_string=password('新的密码') where  user='r ...

  6. Android architecture

  7. go标准库的学习-io/ioutil

    参考https://studygolang.com/pkgdoc 导入方式: import "io/ioutil" 包ioutil实现了一些I/O实用程序函数. 1.var 变量 ...

  8. 一次webapck4 配置文件无效的解决历程

    前言 升级webpack4,一定要去看文档,特别是更新说明,不要自持用过原本webpack就自己开始折腾.折腾到后面,可能就默默流下眼泪了. webpack4的变化 webpack-cli抽离 web ...

  9. libpcap 库使用(三)

    1.为了使收到的报文尽快给我们的处理程序,需要设置成immediate模式: int pcap_set_immediate_mode(pcap_t *p, int immediate_mode);

  10. 关闭浏览器时的友情提醒jQuery写法

    $(window).bind('beforeunload', function () { return '您确定退出该页面吗?'; }); 支持以下浏览器(对号表示支持,叉号表示不支持.):

上一篇:[C#.Net]判断文件是否被占用的两种方法


下一篇:JavaWeb学习 (二十六)————监听器(Listener)学习(二)