$var1=rr_add $update->push(update => eval "${var1}('foo.example.com. 86400 A 192.168.1.2'))"); #### no strict 'refs'; $var1=rr_add $update->push(update => $var1->('foo.example.com. 86400 A 192.168.1.2'))");