emehrkay Posted November 28, 2008 Share Posted November 28, 2008 I like E_NOTICE it shows some useful info - undefined vars, etc., but for the life of me I cannot figure out how to get around adding a key value pair to an array that wont throw an E_NOTICE error...if the key isn't already defined in the array, it wonks out, I understand why, but whats the solution? Thanks Link to comment https://forums.phpfreaks.com/topic/134600-arrkey-val-throws-an-e_notice-error/ Share on other sites More sharing options...
corbin Posted November 28, 2008 Share Posted November 28, 2008 C:\Users\Corbin>php -r "error_reporting(E_ALL); $arr['key'] = 'blah';" C:\Users\Corbin>php -r "error_reporting(E_ALL); $arr = array(); $arr['key'] = 'blah';" C:\Users\Corbin>php -r "error_reporting(E_ALL); $arr = array(); $arr['key'] = 'bleh'; $arr['key'] = 'blah'; C:\Users\Corbin>php -r "error_reporting(E_ALL); $arr = array(); $arr['key'] = 'bleh'; $arr['key'] = 'blah';" Nothing.... What version of PHP? Link to comment https://forums.phpfreaks.com/topic/134600-arrkey-val-throws-an-e_notice-error/#findComment-700844 Share on other sites More sharing options...
genericnumber1 Posted November 28, 2008 Share Posted November 28, 2008 Nevermind, me posting at 2 am is bad. I'm going to bed. Link to comment https://forums.phpfreaks.com/topic/134600-arrkey-val-throws-an-e_notice-error/#findComment-700859 Share on other sites More sharing options...
Lumio Posted November 28, 2008 Share Posted November 28, 2008 <?php $val = 'foo'; //Defining $val $arr = array(); //Defining $arr as array $arr['key'] = $val; ?> Link to comment https://forums.phpfreaks.com/topic/134600-arrkey-val-throws-an-e_notice-error/#findComment-700869 Share on other sites More sharing options...
emehrkay Posted November 28, 2008 Author Share Posted November 28, 2008 So now it doesn't report the error. Of course. I must have been reading the error wrong, late, last, night . It had to do with having a property of a class being an array and appending values to it. I was appending the wrong thing to it 'flase' and this throws an error if key doesnt exist if((bool) $frame[$key]['set']){ It appears that I have a bunch of little things like that scattered throughout my code Thanks guys Link to comment https://forums.phpfreaks.com/topic/134600-arrkey-val-throws-an-e_notice-error/#findComment-701010 Share on other sites More sharing options...
corbin Posted November 28, 2008 Share Posted November 28, 2008 Ahhhh cool. I was quite confused. Link to comment https://forums.phpfreaks.com/topic/134600-arrkey-val-throws-an-e_notice-error/#findComment-701116 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.