Fonksiyon İçinde Birden Çok Değişken Nasıl RETURN Edilir?
13
●5.938
- 18-09-2010, 16:27:58Tek tek return olmuyor mu?kaberdey adlı üyeden alıntı: mesajı görüntüle
- 19-09-2010, 02:01:38Kimlik doğrulama veya yönetimden onay bekliyor.Hayır, olmaz. Efe4ka'nın dediği gibi yani aşağıdaki gibi yapmalısınız:teknoman adlı üyeden alıntı: mesajı görüntüle
function xxx($vars) { return array('şu', 'bu', 'o'); } - 19-09-2010, 02:06:37Eposta Aktivasyonu Gerekmektemaalesef, ya arraya atıyacaksın ya da bi ayıraçla birleştireceksin ya da serialize edeceksin, tabi en kolayı array.teknoman adlı üyeden alıntı: mesajı görüntüle
Ya da fonksiyona giren argümanlardan çıktı yapılacak olan değişkeni seçtirme gibi bişey olabilir, tabi istediğin buysa - 19-09-2010, 04:08:57Dualwarior adlı üyeden alıntı: mesajı görüntüle
compact() ve extract() fonksiyonlarını bir inceleseniz iyi olacak
Bir fonksiyon birden fazla değeri return edebilir. Örnek:
<? function deneme () { $adi = "Ahmet"; $soyadi = "Ozturk"; return compact('adi', 'soyadi'); } $veri = deneme(); extract($veri); // compact içinde $ kullanmadan verdiğin değişken isimlerini çıkarır echo 'Adı : ' . $adi; echo '<br />'; echo 'Soyadi : ' . $soyadi; // çıktı: // Adı : Ahmet // Soyadı : Ozturk ?> - 19-09-2010, 14:32:54Eposta Aktivasyonu GerekmekteBişey farketmedi ki verileri bi paket gibi bişey yapmış oldun.serialize ya da arraya atmandan pek farklı bişey olmadı.Gehinnom adlı üyeden alıntı: mesajı görüntüle
- 19-09-2010, 14:37:41sizin ihtiyacınız olan tek şey bu konuda compact() ve extract() üstte de örneğini vermiş. birden fazla return'dan kastınız nedir ?Dualwarior adlı üyeden alıntı: mesajı görüntüle
Bir fonksiyon birden fazla değeri return edebilir. Örnek: