Через админку задается переменная $var.
А на сайте есть блок <a href="<?php echo $var ?>">Ссылка</a>
Переменная может быть и пустой, если не задали в админке.
Как проверить и не выводить блок, если переменная пустая?
Если не ошибаюсь, empty() используется, но никак сам.
Sergey Goryachev: не совсем. Если $var="", то isset вернет true(т.к. значение установлено), но иногда это противоречит логике(когда $var должна в себе содержать ссылку). Как раз !empty() в таком случае будет полезней, т.к. проверяется не только существование переменной, но и ее значение. Хотя тоже есть косяки и стоит опираться на таблицу истинности для этих функций