最近学习用PHP做API接口,对PHP了解不多,有几个PHP运行原理的疑问,希望有前辈能指点,谢谢

(先假设没有APC、eACCelerator等代码缓存技术)

1、一个PHP脚本(假设该页面接收处理POST数据)文件被HTTP访问(请求开始->执行->输出)后,脚本里面的变量就全被销毁了。是吗?

2、假设PHP单进程的环境,如果这个PHP脚本被同客户端连续请求执行或者不同客户端连续不断请求执行,脚本里面的变量是否会随着单次的访问结束而销毁,会不会影响到下个或者并发的执行请求,比如$_POST变量的数据错乱。

3、在APACHE / NGINX生命周期内,如果想要将PHP变量常驻内存(指的是进程/线程生命周期内,不是脚本生命周期)该用什么方法呢(写入缓存文件好像是种方法,但频繁读写好像不利于效率,想看看有没有方法能放内存,不用第三方,如redis),YII。TP这些流行框架是如何做的呢?

希望大家帮助新手,不吝赐教