coming from a modular php programming environment i got used to using variables in php without regard of wether they were instantiated or not.
i've been using codeigniter for around a month now and noticed that it is strictly implementing on not using a variable if they are undefined / undeclared.
i would like to know what's the purpose behind this and how does it differ from not really being strict about undeclared variables?
is there a way that i can disable this feature in codeigniter in case i prefer to stick to using undeclared variables? and if so, what are the cons i'd get?