Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.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缓存函数?_Php_Xml_Caching - Fatal编程技术网

如何创建PHP缓存函数?

如何创建PHP缓存函数?,php,xml,caching,Php,Xml,Caching,我有以下代码: <?php $items = simplexml_load_file("http://foo.xml"); foreach ($items->bar->baz as $item) { echo $item; } ?> 我尝试在foreach循环之前创建一个名为call的函数。我该怎么做?谢谢大家! 我认为这个表达式是反向的: filemtime($cacheName) > time() + $ageInSeconds 我想应该是这样 file

我有以下代码:

<?php

$items = simplexml_load_file("http://foo.xml");

foreach ($items->bar->baz as $item) {
echo $item;
}
?>

我尝试在foreach循环之前创建一个名为call的函数。我该怎么做?谢谢大家!

我认为这个表达式是反向的:

filemtime($cacheName) > time() + $ageInSeconds
我想应该是这样

filemtime($cacheName) + $ageInSeconds < time()
filemtime($cacheName)+$ageUnseconds
或者,相当于:

filemtime($cacheName) < time() - $ageInSeconds
filemtime($cacheName)
您能更清楚地说明您面临的问题吗?到底什么失败了?
filemtime($cacheName) < time() - $ageInSeconds