In PHP can I check a boolean on a function call?
- by Chris
I have a function which checks the passed value and returns false or true, if false I want it to add something to an array. The code I've written is below.
if(!check_input($_POST['username'])){
$errors[] = "Username";
}
Right now it adds to my array anyway, regardless of what is entered in the form. Is the way I've written that the correct way to check if the return from check_input() is false? I've checked the function's logic by altering the returns to echoes and it's returning the correct value, I'm just not sure if I'm checking it wrong.
I'd previously attempted to write it as $X=check_input etc, and then if(check_value == false) but that doesn't seem to give me the desired result either. Hmmm a quick pointer please!