> + <warning> > + <simpara> > + In PHP 4.1.0 and later, the default set of predefined variables > + which are available in the global scope has changed. Individual > + input and server variables are <emphasis>by default</emphasis>no > + longer placed directly into the global scope; rather, they are > + placed into the following <link > + linkend="language.variables.superglobals">superglobal > + arrays</link>. > + </simpara> > + <simpara> > + You can still force the old behaviour by setting <link > + linkend="ini.register-globals">register_globals</link> to 'On' in > + your <filename>php.ini</filename> file. > + </simpara> > + <simpara> > + For more information and background on this change, please see > + the <ulink url="&url.php.release4.1.0;">PHP 4.1.0 Release > + Announcement</ulink>. > + </simpara> > + </warning>
a) There is no space between "by default" and "no" in "<emphasis>by default</emphasis>no". It would be nice to put one space in. b) I have PHP 4.1.0 win32 version. The php.ini-dist file contains register_globals = On, and the windows install instructions advise users to use php.ini-dist to set up PHP, so it is not true, that register_globals is Off by default AFAIK. Goba