[eluser]joelkallman[/eluser]
[quote author="Phil Sturgeon" date="1335283676"]As I have said please do not post random feature requests in the proposal thread, as it confuses the matter that we are talking about. Array returns are not being discussed here.[/quote]
It is not a random post or a feature request. If we are talking about expected behavior, let's be consistent. (That is what we are talking about, right?)
Right now you are suggesting a change from FALSE to NULL (which is correct behavior). Why would we then disregard the other parts of the system that would expect the same behavior. Right now the system IS consistent, even if it is "wrong". You are talking about making CodeIgniter consistent with PHP behavior. I'm all for that, but let's be consistent if we are going to make a change.
As far as returning an array, why would you return NULL when you ask for the full $_POST array? That makes just about as much sense as returning FALSE when requesting a specific key. If we want to be consistent with PHP behavior, let's be consistent. Otherwise, let's frame this discussion in some other context.