Yes, you can write a function:
function echoIfNotEmpty($val) { if (!empty($val)) { echo $val; } }
Using:
echoIfNotEmpty($x);
Of course, you can shorten the name of the function.
If you do not know if var is intialized you can also do:
function echoIfNotEmpty(&$val = null) { if (!empty($val)) { echo $val; } }
In most cases, we want to prefix and add something
function echoIfNotEmpty(&$val = null, $prefix = '', $suffix = '') { if (!empty($val)) { echo $prefix . $val . $suffix; } } echoIfNotEmpty($x, '<strong>', '</strong>');
source share