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.