Merhaba,
Sitemde bir fonksiyon oluşturdum bunu mail gönderimlerinde kullanıcam ama takıldığım bir nokta var çözemedim.
Şimdi Kodlarım şu şekilde.
Buda gönderim işlemlerim
$nam = "Arif";
include "mail.php";
yenisatici();
mail.php içerisindeki kodlar
function yenisatici() {
echo 'Yeni Satıcı: '.$nam.'';
}
bu şekilde bir yapım varama nam değişkenim çalışmıyor hatam nerede acaba ?
function yardım
5
●70
- 20-05-2020, 01:31:56fonksiyon içerisinde değişkene bu şekilde erişiliyor demek anladım teşekkürler yardım ve bilgi için.
darness adlı üyeden alıntı: mesajı görüntüle - 20-05-2020, 10:24:58Yukarıda bahsedilen kullanım örneği sakın o şekilde kullanmayın yoksa felaketler ile karşılaşabilirsiniz. Global değişkenler çok risklidir ve değişkenlerin çakışmasına sebep verebilir. Değişkenleri sadece fonksiyona parametre olarak iletmeniz gerekir. Bu işin kuralı budur. Doğru kullanım yöntemi aşağıdaki gibidir;Adalente adlı üyeden alıntı: mesajı görüntüle
Buda gönderim işlemlerim
$nam = "Arif";
include "mail.php";
yenisatici($nam);
mail.php içerisindeki kodlar
function yenisatici($nam) {
echo 'Yeni Satıcı: '.$nam.'';
} - 20-05-2020, 15:18:10Birden fazla ise ($nam,$eposta) bu şekilde uygulayıp sonra fonction içinde değişkenleri kullanabiliriz o zaman.
Teşekkürler
ismail02 adlı üyeden alıntı: mesajı görüntüle - 20-05-2020, 15:19:46Evet fonksiyonlara bu şekilde istediğiniz kadar parametre iletebilirsiniz.Adalente adlı üyeden alıntı: mesajı görüntüle