ID: 16876 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Open +Status: Bogus Bug Type: Feature/Change Request Operating System: Windows XP PHP Version: 4.2.0 New Comment:
This feature you're requesting is called sessions, see http://php.net/session/ Previous Comments: ------------------------------------------------------------------------ [2002-04-27 13:56:11] [EMAIL PROTECTED] I accidently pressed the submit button prematurely, one of those posts is quite obviously incomplete, and repeats the beginning of the comment directly after proceeding it. ------------------------------------------------------------------------ [2002-04-27 13:53:34] [EMAIL PROTECTED] My suggestion is a feature that could be used for instance, to remember settings without accessing a file or a database to find out what those settings are. For instance, something like this: example.php <?php STATIC VARIABLE $fontcolor = 'white'; if ( $newcolor != "" ) { $fontcolor = $newcolor; $message = "Congratulations on your new color!"; } echo <<<EOT <html> <body text="$fontcolor"> <p align=center> Hello, this is the color. You may choose a new color like <a href="example.php?newcolor=red">Red</a>. </p> </body> </html> EOT; // end of script ?> ------------------------------------------------------------------------ [2002-04-27 13:49:56] [EMAIL PROTECTED] My suggestion is a feature that could be used for instance, to remember settings without accessing a file or a database to find out what those settings are. For instance, something like this: example.php <?php STATIC VARIABLE $fontcolor = '#0000FF'; echo <<<EOT <html> <body text="$fontcolor"> Hello, this is the color ------------------------------------------------------------------------ [2002-04-27 13:39:07] [EMAIL PROTECTED] Please be more specific what you mean. There's already a 'static' modifier for variables within function if you havent spotted it yet. Feel free to re-open the report if you can provide a more clearer description what the goal of your 'static' version should be. ------------------------------------------------------------------------ [2002-04-27 13:19:40] [EMAIL PROTECTED] I think some php users might find it useful if you could declare a variable as a static variable. When the script finishes executing, PHP rewrites the original declaration of those variables to the values they had at the end of script execution. Maybe I'm wrong, or maybe there's a more effective way to accomplish this, but there is certainly a very obvious and simple syntax for such a feature. static $var = value; It would certainly simplify a lot for me, and probably at least a few other people. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=16876&edit=1