Apache 和 Nginx比较
Apache: rewrite 强大,模板多, bug少, 稳定性强
Nginx : 轻量级,高并发, 异步非阻塞, 占用内存少
LNMP
- LNMP = Linux + Nginx + Mysql + PHP
LAMP
- LAMP = Linux + Apache + Mysql + PHP
include()与require()的区别
include引入文件的时候,如果碰到错误,会给出提示,并继续运行下边的代码。
require引入文件的时候,如果碰到错误,会给出提示,并停止运行下边的代码
empty()和isset()的区别
isset检测变量是否设置,并且不是 NULL
empty检查一个变量是否为空
cookie与session的区别
cookie数据保存在客户端; 用来记录用户的一些信息,也是实现Session的一种方式。
session数据保存在服务器端; 用来跟踪用户的状态,这个数据可以保存在集群、数据库、文件中;
单引号与双引号的区别
- php里的单引号把内容当成纯文本,不会经过服务器翻译。而双引号则与此相反。里面的内容会经过服务器处理
左斜杠和右斜杠区别
/ 和 \ 作为路径符,没有区别,但 linux 只能用 / 做路径符
\ 在字符串中是转义符
\ 还作为命名空间分隔符