La mejor práctica para sentencias no nulas si

He estado escribiendo mis declaraciones "Si esta variable no está vacía" así:

if ($var != '') {
// Yup
}

Pero he preguntado si esto es correcto, no me ha causado ningún problema. Aquí está la respuesta que encontré en línea:

if (!($error == NULL)) {
/// Yup
}

Esto en realidad parece más largo que mi enfoque, pero ¿es mejor? Si es así, ¿por qué?

Respuestas a la pregunta(8)

Su respuesta a la pregunta