It is very possible that I totally don't understand the Zend aproach in working with currencies.
What I want to do is to have a Zend_Currency object where the active currency is EURO and the language to be English (the locale of the application is en_GB). Zend_Currency is connected to a locale and if a create a Zend_Currency with an English locale I cannot have EUR.
I've also tried this
$this->currency = new Zend_Currency(array('currency' => 'EUR'), "en_GB");
But if I try to
echo $this->currency->getSymbol(); // I get £
And there are no methods for changing the currency.
This worked: