Встроенная функция if() позволяет осуществлять ветвление, опираясь на условие, и возвращает один из двух возможных результатов. Она может быть использована в любом месте скрипта. Функция if вычисляет только тот аргумент, который будет возвращён - это позволяет ссылаться на переменные, которые могут быть не определены или иметь вычисления, которые в других случаях привели бы к ошибке (например, деление на ноль).