Bug #16281 Updated: Constant 'RS_FUNCTIONPATH' changes value
| From: | f dot vulto at re-base dot com | Date: | Tue, 26 Mar 2002 10:45:22 +0000 |
| Subject: | Bug #16281 Updated: Constant 'RS_FUNCTIONPATH' changes value | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-3369@lists.php.net to get a copy of this message | ||
ID: 16281
Updated by: f.vulto@re-base.com
Reported By: f.vulto@re-base.com
-Status: Open
+Status: Closed
Bug Type: Scripting Engine problem
Operating System: FreeBSD 4.4
PHP Version: 4.1.1
New Comment:
The constant 'RS_CLASSPATH' suffered the same problem; it also changed
value. Since we had been using both 'RS_FUNCTIONPATH' and
'RS_CLASSPATH' I got suspicious and decided to restart the Apache
deamon with PHP compiled in it and the problem disappeared. Very
strange though.
Previous Comments:
------------------------------------------------------------------------
[2002-03-26 05:01:03] f.vulto@re-base.com
Using the following scriptfile 'test.php':
<?php
define('RS_FUNCTION' , 'x');
define('RS_FUNCTION_PATH', 'x');
define('RS_FUNCTIONPATH' , 'x');
define('RS_TEST' , 'x');
?>
<html>
<head><title>RS_FUNCTIONPATH</title></head>
<body>
RS_FUNCTION: <?php print constant('RS_FUNCTION'); ?><br>
RS_FUNCTION_PATH: <?php print constant('RS_FUNCTION_PATH');
?><br>
RS_FUNCTIONPATH: <?php print constant('RS_FUNCTIONPATH');
?><br>
RS_TEST: <?php print constant('RS_TEST'); ?><br>
</body>
</html>
One would expect the following output at all times:
RS_FUNCTION: x
RS_FUNCTION_PATH: x
RS_FUNCTIONPATH: x
RS_TEST: x
But when I keep refreshing the page (holding the F5-key down in
Internet Explorer), within 30 seconds the constant 'RS_FUNCTIONPATH'
starts changing value to 'csmFirstond' or 'PATHNCTIONPAT':
RS_FUNCTION: x
RS_FUNCTION_PATH: x
RS_FUNCTIONPATH: PATHNCTIONPAT
RS_TEST: x
It's only the constant with the exact name 'RS_FUNCTIONPATH'; the
others constants don't change but are there for comparison. I haven't
been able to reproduce this problem on FreeBSD/PHP 4.0.6 or Windows
98/PHP 4.1.1. The PHP configuration on the offending FreeBSD server is
this:
'./configure' '--with-mysql=/system/mysqld'
'--with-apache=../apache_1.3.23/' '--enable-track-vars' '--enable-ftp'
'--enable-xslt' '--with-xslt-sablot'
'--with-sybase=/usr/local/freetds'
'--with-dom' '--with-zlib-dir=/usr/include/'
Freddy Vulto
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=16281&edit=1