>
> if(($key = array_search($del_val, $messages)) !== false) {
>     unset($messages[$key]);
> }
>
> Nothing horrible here.
>

I disagree - this is (or should be) a simple, atomic operation...
yet, you've got a function-call, an intermediary variable, a boolean test,
and an unset statement repeating the name of the array you're deleting from.

This should be a simple statement or function/method-call, and in most
other languages it would be...

Reply via email to