# [PHP-CVS] cvs: php-src / README.UPDATING_TO_PHP6

- Thread: https://externals.io/message/22555
- Original archive: https://news-web.php.net/php.internals/22555
- Started by Arpad Ray on 2006-03-22T13:33:21+00:00
- Messages: 2
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #22555 — Arpad Ray — 2006-03-22T13:33:21+00:00

URL: https://externals.io/message/22555#22555

"Stefan Esser" <sesser@php.net> wrote:

> sesser		Wed Mar 22 08:21:01 2006 UTC
> 
>   Modified files:              
>     /php-src	README.UPDATING_TO_PHP6 
>   Log:
>   Fix the bullshit register_globals emulation
>   
>   1) S is not _SESSION but _SERVER
>   2) `EXTR_OVERWRITE` is evil
>   

PHP_Compat now supports this type of environmental change, the relevant file
being:
http://cvs.php.net/viewcvs.cgi/pear/PHP_Compat/Compat/Environment/register_globals_on.php?view=markup&rev=1.3
Maybe this readme should point to it?

Arpad

---

## #22558 — Jasper Bryant-Greene — 2006-03-22T19:32:28+00:00

URL: https://externals.io/message/22555#22558 · In reply to: #22555

The PHP_Compat code is faulty too -- the S in variables_order etc. 
refers to _SERVER, not to _SESSION.

Jasper

Arpad Ray wrote:
> "Stefan Esser" <sesser@php.net> wrote:
> 
> > […]
> 
> PHP_Compat now supports this type of environmental change, the relevant file
> being:
> http://cvs.php.net/viewcvs.cgi/pear/PHP_Compat/Compat/Environment/register_globals_on.php?view=markup&rev=1.3
> Maybe this readme should point to it?
> 
> Arpad
