merhaba bu kodların anlamlarını bilenler varsa lütfen yardımcı olsun
1. komut = $$
2.komut = +=
3.komut = -=
Bu komutların anlamlarını bilen?
7
●501
- 02-03-2009, 00:29:15Üyeliği durduruldu
- 02-03-2009, 00:38:40google bile bilmiyo ===>
$$ - Google'da Ara
+= - Google'da Ara
-= - Google'da Ara
bunların php kodu oldugundan emınmısın... pek operator gıbı durmuyorlar... - 02-03-2009, 00:50:47Üyeliği durduruldukullanıldıkları yere göre anlatmak daha doğru olur. normalde $$ birşey yok. ama
$degisken = "ahmet"; $var1 = "degisken"; $var2 = $$var1; echo $var2;
şöyle bir kullanım var. diğerlerini bende kullanmadım ama kod içeisinde görmeden birşey demek zor. - 02-03-2009, 08:37:28Üyeliği durduruldu
- 02-03-2009, 09:15:33Üyeliği durduruldu1. örnek:
<?php
$ad = "Ali";
$veri = "ad";
$b = $$veri;
print $b;
?>
2.örnek:
<?php
$urun = 45;
$adet = 12;
$kdv = 8;
$oiv = 5;
$sonuc = $urun * $adet;
$sonuc += ($sonuc / 100) * 8;
$sonuc += ($sonuc / 100) * 5;
print "toplam fiyat : $sonuc";
?>
bunları kod içinde ne işe yaradadığını öğrenmek istiyorum şimdiden tşk ediyorum - 02-03-2009, 09:23:49Merhabalar,
Ilk örnekte;
1. ad isimli degiskene "Ali" degerini atiyorsunuz.
2. veri adli degiskene "ad" degerini atiyorsunuz. Gördügünüz gibi, bir üstteki degiskenin adini atamis oldunuz.
3. b adli degiskene $$veri'yi atiyorsunuz. $$veri nedir? Programlama dillerinin cogunda oldugu gibi, PHPde de soldan saga dogru kodlar cözünür yani;
$$veri
$ $veri
$ ad - $veri adli degiskenin icerigi okunuyor burada.
sonuc olarak; $b = $ad kodunu elde ediyoruz.
Örnek 2;
$sonuc += ($sonuc / 100) * 8;
$sonuc += ($sonuc / 100) * 5;
yukarida da belirtildigi gibi, += operatörü, operatörün solundaki degeri, sagdakine degiskene ekliyor. Yani yukaridaki ilk satirda KDV hesapliyor sonra bunu sonuca topluyor, ikinci satirda da ayni yöntemle OIV hesaplayip sonuca topluyor.