@nurettin;
öncelikle hatayı php sürümü farklı olduğu için alıyorsunuz.
Şöyle açıklayayım. Örneğin Php 5.4 de fonksiyondan geriye dizi, obje döndürüyoruz ve aşağıdaki şekilde kullanabiliyoruz.
function diziDondur(){
$dizi = array('id' => '2' , 'cevap' => 'olumlu');
return $dizi;
}
// şu şekilde kullanabiliriz.
$cevap = diziDondur()['cevap']; // değişkene olumlu değeri atanacaktır.Ancak bu php nin eski versiyonlarında ( <= 5.3) hataya sebep olacaktır. bu şekildeki yerleri bulup aşağıdaki hale çevirirseniz sorun gider.
// fonksiyondan dönen değeri bi değişkene atadık
$cevap = diziDondur();
// Değişken üzerinden işlem yaptık
$cevap = $cevap['cevap']; // Olumlu değeri değişkene aktarılacaktır.
// EDİT -- Projenizdeki Kodları Uyarlardım.
$dovizDegeri = $doviz->get('USD');
echo 'Döviz Türü : ' .$dovizDegeri['Isim'];
echo '<br>';
echo 'Satış : '.$dovizDegeri['ForexSelling'];
echo '<br>';
echo 'Alış : '.$dovizDegeri['ForexBuying'];Kolay gelsin.