• 04-10-2009, 01:07:17
    #37
    Üyeliği durduruldu
    mustafa90 adlı üyeden alıntı: mesajı görüntüle
    4 -3 işleminde çalışmayacaktır ama
    o yazdığım kodun dediğin şekilde çalışmayacagını biliyorum sadece milyonların bile böyle dize getirilebildiğini belirtmek için o kodu verdim ufak bir değişiklik ile o dediğinde halledilir
  • 04-10-2009, 01:18:30
    #38
    ben basamaklara ayirmaya calistim ama minik bir sorun cikti, baska bir yol denemek gerenk : D
  • 04-10-2009, 02:40:32
    #39
    Mesajları baştan okumak istemeyenler için;
    Soru:
    a - b = x işlemini, çıkarma işlemi kullanmadan php de nasıl yapılır?
    --------------------------------------------------------------------
    Buyrun sorunun cevabı
    <?php
    $a = 100;
    $b = 50;
    echo $a + ~$b + 1;
    ?>
  • 04-10-2009, 14:46:26
    #40
    Enigmatic evet tüy gibi olabilir bir iki üç dersen, mustafa90 isimli arkadaşta belirtiyor uzun süreceğini. 80 bin gibi bir rakam bunun fazlasıda olabilir azıda ama 80 binde küçümsenek bir miktar deyil yazma seklini belirlerken yorumlayıcıyıda düşünmek gerekir.
  • 05-10-2009, 21:29:35
    #41
    mustafa90 adlı üyeden alıntı: mesajı görüntüle
    Mesajları baştan okumak istemeyenler için;
    Soru:
    a - b = x işlemini, çıkarma işlemi kullanmadan php de nasıl yapılır?
    --------------------------------------------------------------------
    Buyrun sorunun cevabı
    <?php
    $a = 100;
    $b = 50;
    echo $a + ~$b + 1;
    ?>
    o tilda isareti nedir oyle : D ne operatorudur : d

    yok biran
    $a + -$b
    yazdin gibi gordum, sovucektim : D
  • 08-10-2009, 09:59:11
    #42
    DooMsDaY adlı üyeden alıntı: mesajı görüntüle
    o tilda isareti nedir oyle : D ne operatorudur : d

    yok biran
    $a + -$b
    yazdin gibi gordum, sovucektim : D
    ilk başta bende farketmedim -$b şeklinde gördüm , dedim dalga geçiyor herhalde

    ~ bu operatortam olarak ne işe yarıyor acep, daha önce hiç kullanmadımda
    34 olan değeri -35 yapıyor , amacı ne bunun
  • 08-10-2009, 10:57:00
    #43
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar güzel bir konu olmuş, bu şekilde mantık yürütmek gayet güzel programlama açısından, çünkü herşey kişinin mantığında bitiyor.

    Bitwise Operators deniliyor bunlara,

    & ve
    | veya
    ~ değil
    << sola kaydır
    >> sağa kaydır

    gibi, bildiğiniz mantık operatörü gibi aslında, verilen şarta göre kendisine verilen değişkenin bitlerini değişir. 0 sa 1 yapar, 1 se 0. Mustafa arkadaş burda bilginiz olsun diye vermiş sanırım ama .normal şartlarda böyle sayısal işlemler yapmak sağlıklı olmaz sanırım. Çünkü şaşırıp da kendisine sayısal bir değeri "" içinde vs. veriseniz yanlış sonuç alınır. Misal şöyle denerseniz anlayabilirsiniz sanırım:

    echo 'Tırnak olmadan : <br>';
    $a = 100;
    $b = 15;
    echo $a + $b+1; 
    echo '<br>';
    echo $a + ~$b+1; 
    
    echo '<br><br>Tırnak içinde : <br>';
    
    $a = "100";
    $b = "15";
    echo $a +$b+1; 
    echo '<br>';
    echo $a + ~$b+1; 
    echo '<br><br>';
    Genelde fazla kullanılmaz bu operöterler, daha doğrusu scriptlerde vs. özel bir alan gerekmedikçe kullanılmaz, yoksa en basiti php nin hata gösterimleri bile bu operatörlere göre işlem yapar:

    E_ALL ^ E_NOTICE veya E_ALL & ~E_NOTICE gibi.

    ayrıntılı bilgi için : PHP: Bitwise Operators - Manual adresine bakabilirsiniz.
  • 08-10-2009, 11:41:21
    #44
    Üyeliği durduruldu
    metadige adlı üyeden alıntı: mesajı görüntüle
    Bitwise Operators deniliyor bunlara,
    manuel sayfasindan erisebilirsiniz;
    PHP: Bitwise Operators - Manual
  • 08-10-2009, 15:57:36
    #45
    Üyeliği durduruldu
    DooMsDaY adlı üyeden alıntı: mesajı görüntüle
    ne yaptin hocam sen isin tum zevkini kacirdin en bastan verilirmi goto yahu : )

    Tebrikler.

    Not: PHP'de versiyon 5.3'den sonra goto destekleniyor.

    Benimde C++'dan aklimda olan bir yontemdi, PHPcilerin kolay kolay bilcegini sanmazdim.

    +repliyorum.
    üni. de programcılık 1 ta 1. sınıfın 1. haftasında analtmıştı hoca ama qbasic de ama kullanımı hemen hemen aynı ztn : )