das ist der große unterschied: eine VARIABLE kann jederzeit verändert werden.
ein DEFINE jedoch wird -wie der name sagt- definiert. er lässt sich nie wieder ändern.