我正在使用file_get_contents来调用php文件(返回一些数据);那样:
file_get_contents('http://example.com/foo.php');
并且不是例如$holding_var = file_get_contents('http://example.com/foo.php');
它是否会使用分配的20kB内存(假设我的脚本调用的意思文件返回10kB响应)或根本不使用内存,因为结果没有存储在任何变量中?
答案 0 :(得分:2)
编写代码时,只需在磁盘上打开文件,读取内容,然后对其执行任何操作。
是的,它会耗尽20kb的分配内存,但是在某些时候它将由php运行时垃圾收集器释放。
我不明白为什么你会写这样的代码。它不会执行.php文件中的代码。