Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 文件\u获取\u内容内存问题_Php - Fatal编程技术网

Php 文件\u获取\u内容内存问题

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的响应)还是根本不使用内存,因为结果没有存储在任何变量中?编写的代码只会在磁盘上打开文件,读取其内容,然后对其不做任何处理 是

我使用file_get_contents调用一个php文件(返回一些数据);就像这样:

文件获取内容('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://文件