1. php设计理念及特点
    1. 多进程模型
    2. 弱类型语言
  2. php核心架构
    1. zend引擎      纯c实现,是php的内核部分,他将php代码翻译(词法/语法解析)为可执行的opcode的处理,实现的基本的数据结构,内存分配及管理,提供了响应的api方法供外部调用。
    2. extensions    extensions通过通用组件的方式提供各种基础服务,内置函数/标准库
    3. sapi             sapi通过一系列钩子函数,使得php可以和外围交换数据,这是php分厂优雅和成功的设计,通过sapi成功的将php本身和上层应用解耦隔离,
      1. apache2handler 以apache作为webserver,采用mod_PHP模式运行时候的处理方式,也是现在应用最广泛的一种。
      2. cgi 是webserver和php直接的一种交互方式,即fastcgi协议
      3. cli 命令行调用的应用模式
    4. 上层应用 平时我们编写的php程序,通过不同的sapi方式得到各种各样的应用模式
  3. php执行流程  scanning(将php代码转换为语言片段(tokens))--->parsing(将tokens转换成简单有意义的表达式) --->compilation(将表达式编译成Opcode)-->execution(顺序执行opcode)
  4. Zend 引擎