erica           Fri Sep  6 02:43:13 2002 EDT

  Modified files:              
    /phpdoc/en/reference/filesystem/functions   clearstatcache.xml 
  Log:
  Rewrote description of this function for clarity (check user notes -- no one knew 
what this function actually did. ;)
  
  
Index: phpdoc/en/reference/filesystem/functions/clearstatcache.xml
diff -u phpdoc/en/reference/filesystem/functions/clearstatcache.xml:1.2 
phpdoc/en/reference/filesystem/functions/clearstatcache.xml:1.3
--- phpdoc/en/reference/filesystem/functions/clearstatcache.xml:1.2     Wed Apr 17 
02:38:05 2002
+++ phpdoc/en/reference/filesystem/functions/clearstatcache.xml Fri Sep  6 02:43:13 
+2002
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
+<!-- $Revision: 1.3 $ -->
+<!-- split from ./en/functions/filesystem.xml, last change in rev 1.2 -->
   <refentry id="function.clearstatcache">
    <refnamediv>
     <refname>clearstatcache</refname>
-    <refpurpose>Clears file stat cache</refpurpose>
+    <refpurpose>Clears file status cache</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
@@ -12,18 +12,20 @@
       <type>void</type><methodname>clearstatcache</methodname>
       <void/>
      </methodsynopsis>
-    <para>
-     Invoking the <systemitem>stat</systemitem> or
-     <systemitem>lstat</systemitem> system call on most systems is
-     quite expensive. Therefore, the result of the last call to any of
-     the status functions (listed below) is stored for use on the next
-     such call using the same filename. If you wish to force a new
-     status check, for instance if the file is being checked many
-     times and may change or disappear, use this function to clear the
-     results of the last call from memory.
+       <para>
+     When you use <methodname>stat()</methodname>, <methodname>lstat()</methodname>, 
+or any of the other functions listed in the affected functions
+        list (below), PHP caches the information those functions return in order to 
+provide faster 
+        performance. However, in certain cases, you may want to clear the cached 
+information. For
+        instance, if the same file is being checked multiple times within a single 
+script, and that file
+        is in danger of being removed or changed during that script's operation, you 
+may elect to clear the 
+        status cache. In these cases, you can use the 
+<methodname>clearstatcache()</methodname> function to clear the information that PHP 
+caches about a file. 
     </para>
-    <para>
-     This value is only cached for the lifetime of a single request.
+    <note>
+     <para>
+          This function caches information about specific filenames, so you only need 
+to call <methodname>clearstatcache()</methodname> if
+          you are performing multiple operations on the same filename and require the 
+information about that 
+          particular file to not be cached. 
+        </note>
     </para>
     <para>
      Affected functions include <function>stat</function>,



-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to