Hi,

As you surely know, arrays are often badly initialized:

<?php
// $array is undefined
$array['index'] = 'value';
 ?>

Wouldn't it be such a good thing to let the programmers know that this
is a bad habit, by throwing a +/- pedantic error ? I'm not sure which
type would suit for it, but I think its important enough to throw a
E_NOTICE.

It can be dangerous if the script is ran on an environment where
register_globals is enabled.
I wrote a paper about this kind of leak if you can't imagine an example:
http://www.colder.ch/news/09-04-2005/4/another-example-showing-t.html

Thanks for your interrest

-- 
Etienne Kneuss

http://www.colder.ch/
[EMAIL PROTECTED]

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to