şöyle fantazik birşey olabilir. her cagrimda başka birşeyi return etmiş olur.bence ama böyle fantazi yapmak yerine arrray return etseniz daha mantikli.

function donder(){
      static $kacta = 0;
      $kacta++;      
      if($kacta == 1){
         return "a";
      }
      if($kacta == 2){
         return "b";
      }
}
echo donder();
echo donder();
birde referans ile yapabilirsiniz.

function referanslaDonder(&$deger1, &$deger2){
       $deger1="a";
       $deger2="b";
}
referanslaDonder($a,$b);
echo $a;
echo $b;
tabi en kafa yormayani dizi ile dondermek olacaktir. Bence fantazi yapmaya gerek yok

function donder(){
      $deger["bir"] = "a";
      $deger["iki"] = "b";
      return $deger;
}
$sonuc = donder();
echo $sonuc["bir"];
echo $sonuc["iki"];
yakinda hepsi php de herşeyi ile fonksiyonlar eğitim cd sinde :P