Php 文件\u获取\u内容内存问题
我使用file_get_contents调用一个php文件(返回一些数据);就像这样:Php 文件\u获取\u内容内存问题,php,Php,我使用file_get_contents调用一个php文件(返回一些数据);就像这样: 文件获取内容('http://example.com/foo.php');而不是,例如,$holding\u var=file\u get\u contents('http://example.com/foo.php'); 它会使用分配的20kB内存(假设我的脚本调用的文件返回10kB的响应)还是根本不使用内存,因为结果没有存储在任何变量中?编写的代码只会在磁盘上打开文件,读取其内容,然后对其不做任何处理 是
文件获取内容('http://example.com/foo.php');代码>而不是,例如,$holding\u var=file\u get\u contents('http://example.com/foo.php');代码>
它会使用分配的20kB内存(假设我的脚本调用的文件返回10kB的响应)还是根本不使用内存,因为结果没有存储在任何变量中?编写的代码只会在磁盘上打开文件,读取其内容,然后对其不做任何处理
是的,它将使用分配的20kb内存,但是php运行时垃圾收集器会在某个时候释放它
我不明白你为什么要写这样的代码。它不会执行.php文件中的代码。为什么不包含您试图调用的脚本,而不是读取它的内容?尝试使用HTTP\u请求:pear.php.net/package/HTTP\u request2tanks获取信息;实际上它是文件获取内容(');如果foo.php正在另一台服务器上执行某些代码,它可能会很有用。@McRonald ahh,现在您添加了url,这就更有意义了。您还应该显式地包括http://文件