• 15-05-2009, 19:26:28
    #1
    Üyeliği durduruldu
    Tanımladığımzı değişkeni sayfa içerisinde $ işareti olmadan yapabilirmiyiz? (Küfür filtresi gibi)
  • 15-05-2009, 19:32:45
    #2
    define('isim','ahmet');
    şeklinde tanımlarsan direk kullanabiilirsin
  • 16-05-2009, 13:49:08
    #3
    Birazda açarsak eğer

    <?php
    define("Nick", "Ntie");
    echo Nick;
    ?>
    Yaptığımızda ekrana basacağı yazı Ntie olacaktır.
  • 16-05-2009, 13:52:41
    #4
    Üyeliği durduruldu
    Ntie adlı üyeden alıntı: mesajı görüntüle
    Birazda açarsak eğer
    <?php
    define("Nick", "Ntie");
    echo GREETING;
    ?>
    Yaptığımızda ekrana basacağı yazı Ntie olacaktır.
    bahse var mısın
  • 16-05-2009, 13:54:31
    #5
    bencede
    çıktı boş olacak çünkü GREETING adına tanımlanmış bir sabit değişken yok.
  • 16-05-2009, 13:55:07
    #6
    Kim demiş kimse hata yapmaz diye
    GREETING yerine Nick yazın
  • 16-05-2009, 22:18:23
    #7
    Üyeliği durduruldu
    Ntie adlı üyeden alıntı: mesajı görüntüle
    Kim demiş kimse hata yapmaz diye
    GREETING yerine Nick yazın
    bir kaç yol var bunun için birincisi çift dolar kullanmak

    $deneme = "selam";
    $a="deneme";
    echo $$a;
    bu teknikte aslında $$a diyince $deneme demis olursunuz

    ikinci teknik ise şu şekilde;

    ${}
    ifadesi ona bir örnek verecek olursak oda şu şekilde olablir;
    $deneme = "selam";
    $a="deneme";
    echo ${$a};
    bu ifadeler değişken değişkenleri (variable variables) olarak geçer

    define da benzer sayilabilir.

    $deneme = "selam";
    define($deneme,"armut");
    echo selam;
  • 17-05-2009, 14:09:24
    #8
    not: bildiğim kadarıyla DEFINE değişken değil sabitdir. birkere tanımlandıktan sonra değişebiliyor mu ki ?
  • 17-05-2009, 14:19:54
    #9
    Üyeliği durduruldu
    DooMsDaY adlı üyeden alıntı: mesajı görüntüle
    not: bildiğim kadarıyla DEFINE değişken değil sabitdir. birkere tanımlandıktan sonra değişebiliyor mu ki ?
    aynen define zaten fonkisyon ile tanimlanir. tekrar değiştirilmesi script sonlanana kadar mümkün degildir. değiştirelemeyecgine daire örnek ;
    <?php
    define('dene',123);
    echo dene;
    define('dene',848484);
    echo dene;
    ?>