bLoo adlı üyeden alıntı: mesajı görüntüle
o
 $a = "merhaba";
da bir fonksiyondan dönüyor ama...
<?php 

function mrb(){ 
return $a = "merhaba"; 
} 


// evet merhaba mrb() fonksiyonunun içinde. ve ben bu merhaba çıktısını 10 kere kullanacağım şu fonksiyonda; 

function herkesemerhaba(){
global $a;
echo "Herkese $a";
}

mrb();
herkesemerhaba();
?>
çıktı : Herkese

eğer global $a; yı kaldırırsam.

çıktı :
Notice: Undefined variable: a in D:\xampp\htdocs\kauza.php on line 11
Herkese
şimdi anladım hoam o yazdığınıza istinaden yazmıştım.
Hocam bu olayı anca class ile çözebilirsiniz.

Class fonk{

var $merhaba = NULL;

function mesaj(){

$this->merhaba = "Merhaba";

} 

function yaz($isim){


return $this->merhaba." ".$isim;

}

}

$a = new fonk();

$a->mesaj();
echo $a->yaz("Şükriye"); // çıktı Merhaba Şükriye.
böyle olabilir hocam durmadan çekme ihtiyacın olmaz bir fonksiyonda datayı çekersin sonra onu globala atıp diğer fonksiyonlarda parçala parçala kullan istersen return döndür.