idea
WM Aracı
Kullanıcı
-
Üyelik
27.04.2011
-
Yaş/Cinsiyet
37 / E
-
Meslek
Yazılım
-
Konum
İstanbul Avrupa
-
Ad Soyad
M** S**
-
Mesajlar
448
-
Beğeniler
165 / 44
-
Ticaret
4, (%75)
test.php'deki $kaydet değişkenini veritabanına boş kaydediyor (veritabanı işleyişinde sorun yok. çünkü diğer tüm veriler kayıt ediliyor.) ve test.php çıktısında ekrana 8234687236472346872364234876 basıyor. bu neden kaynaklı olabilir?
halbuki şöyle çalışmasını istiyorum: $kaydet değişkeninin değeri uret(); fonksiyonun sonucu olsun. sonra bu değeri ekrana basmadan. veritabanına eklesin. hatta normalde de bu kodun böyle çalışması gerekmez mi?
fonks.php
function uret() {
echo "8234687236472346872364234876";
}
test.php
include ('fonks.php');
$kaydet = uret();
-
Üyelik
22.02.2014
-
Yaş/Cinsiyet
40 / E
-
Meslek
Php,Java,C,C++,C# Geliştirici
-
Konum
İstanbul Avrupa
-
Ad Soyad
T** K**
-
Mesajlar
113
-
Beğeniler
6 / 13
-
Ticaret
2, (%100)
function uret() {
$sayi= "8234687236472346872364234876";
return $sayi;
}
böyle dene
idea
WM Aracı
Kullanıcı
-
Üyelik
27.04.2011
-
Yaş/Cinsiyet
37 / E
-
Meslek
Yazılım
-
Konum
İstanbul Avrupa
-
Ad Soyad
M** S**
-
Mesajlar
448
-
Beğeniler
165 / 44
-
Ticaret
4, (%75)
Teşekkürler hocam. Oldu. :)
Flawless
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
25.10.2013
-
Yaş/Cinsiyet
41 / E
-
Meslek
Php Coder
-
Konum
Antalya
-
Ad Soyad
K** I**
-
Mesajlar
476
-
Beğeniler
22 / 87
-
Ticaret
7, (%100)
return ile fonksiyonunuzun içinde oluşan değeri bir değişkene aktarıp veri döndüren bir fonksiyon yazarsınız çözüm olmuş zaten ama neden return kullandınız bilin diye söylemek istedim
1 kişi bu mesajı beğendi.
Batuhan
Kendine webmaster
Kullanıcı
-
Üyelik
08.05.2011
-
Yaş/Cinsiyet
28 / E
-
Meslek
Öğrenci
-
Konum
Ankara
-
Ad Soyad
B** B**
-
Mesajlar
3455
-
Beğeniler
783 / 1009
-
Ticaret
1, (%100)
En basit haliyle
return "8234687236472346872364234876";
şeklinde de yazabilirsiniz. Bu da ekstra bir bilgi olsun buraya :)
1 kişi bu mesajı beğendi.