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 Quote Link to comment 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? Quote Link to comment 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. Quote Link to comment 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; ?> Quote Link to comment 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 Quote Link to comment Share on other sites More sharing options...
corbin Posted November 28, 2008 Share Posted November 28, 2008 Ahhhh cool. I was quite confused. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.