一个关于include/require的疑点pear组件中大量使用了require_once,例如 require_once(db/MDB2.PHP) 可能连带包含了几百K的代码。我一直认为php的include/require会使用内存来缓存文件内容,即 require(a.php) 一次后,应该会把文件a.php编译过的内容放入内存中,短时间内,其他程序再使用require(a.php) 则会判断a.php文件是否更新过,如果没有更新过,则直接从内存中读此文件请问实际上是这样的吗?哪里有正式的说明文档吗?