¿Puedo definir una variable en una condición if de PHP?

Por ejemplo, ¿puedo hacer:

if ($my_array = wp_get_category($id)) {
    echo "asdf";
} else {
    echo "1234";
}

Si la función no devuelve nada, quiero ir a la instrucción else.

Respuestas a la pregunta(4)

Su respuesta a la pregunta