Doc #81677 [Com]: realpath result is cached
| From: | mysanfordchart dot me at gmail dot com | Date: | Wed, 26 Apr 2023 15:31:24 +0000 |
| Subject: | Doc #81677 [Com]: realpath result is cached | ||
| References: | 1 | Groups: | php.doc.bugs |
| Request: | Send a blank email to doc-bugs+get-19596@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=81677&edit=1
ID: 81677
Comment by: mysanfordchart dot me at gmail dot com
Reported by: jozef dot briss at gmail dot com
Summary: realpath result is cached
Status: Verified
Type: Documentation Problem
Package: Filesystem function related
Operating System: Linux
PHP Version: 7.4.26
Block user comment: N
Private report: N
New Comment:
Exactly what I needed! You just saved me several hours. Thanks!
https://mysanfordchart.me/)github.com
Previous Comments:
------------------------------------------------------------------------
[2022-12-23 10:02:52] janettabloomquist at gmail dot com
realpath_cache is the system that allows php to cache paths to locations of files/directories you
are using to minimize expensive disk lookups. It could possibly greatly improve performance of you
PHP application/site if you use alot of relative file paths PHP has to parse/lookup each time you
reference them.
(https://www.mysanfordchart.net/)github.com
------------------------------------------------------------------------
[2022-11-28 03:36:20] ramaha256 at gmail dot com
realpath_cache is the system that allows php to cache paths to locations of files/directories you
are using to minimize expensive disk lookups.
(https://www.myhtspace.org/)github.com
------------------------------------------------------------------------
[2021-12-01 10:50:04] cmb@php.net
> Realpath function is using realpath_cache.
While this shouldn't be surprising, I agree that the documentation
of the realpath cache (and also the stat chache) could be
improved.
------------------------------------------------------------------------
[2021-11-30 17:31:18] jozef dot briss at gmail dot com
Description:
------------
Realpath function is using realpath_cache. This is not documented anywhere.
Test script:
---------------
<?php
exec("ln -nsf test1 test");
echo realpath("test") . "\n";
exec("ln -nsf test2 test");
echo realpath("test") . "\n";
Expected result:
----------------
/home/****/realpath/test1
/home/****/realpath/test2
Actual result:
--------------
/home/****/realpath/test1
/home/****/realpath/test1
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=81677&edit=1