I was working through someone else's code trying to understand their plugin so I could combine it with another plugin to do something different. I have no clue why this question mark is here in the middle of this entry. The code appears as such in one line:
$variable = !empty( $_POST['variable_b'] ) ? explode( "\n", trim( $_POST['variable_b'] ) ) : array();
I understand what the empty, explode, and trim functions do here. I assume that is all being amended to the array. The question mark almost seems like a mini conditional statement.