• 09-10-2009, 18:58:29
    #1
    Üyeliği durduruldu
    bazı scriptlerde tek, bazılarında çift tırnak kullanılıyor farklı henüz anlayamadım.

    sorum şu: aşağıdaki 2 kod arasındaki fark nedir? ve hangisini kullanmamızı önerirsiniz?

    echo 'metin';
    echo "metin";
  • 09-10-2009, 19:15:16
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    tek tırnak direk yorumlama yapar fakat çift tırnak arada değişken var mı diye kontrol eder.

    tek tırnak daha hızlandırır ama ne kadar? çok çok az
  • 09-10-2009, 19:17:17
    #3
    1-2 istisna dışında ikiside aynı:

    1.İstisna şu:
    Örneğin $r10net="https://www.r10.net"; adında bir değişkenin var.

    Kullanım şekli:
    //Bu değişkeni basarken iki tırnak arasında değişkeni basabilirsin. Şöyleki:
    echo "$r10net"; //Bu değişkene atadığımız [B]"https://www.r10.net"[/B] içeriğini basacaktır.
    //Ama tek tırnak olursa değişken içeriğini basmaz.
    echo '$r10net'; //[B]"https://www.r10.net"[/B] yerine [B]"$r10net"[/B] basar.
    2.İstisna da şu:
    Örneğin php sayfasının içine html taglarinin içine veri yerleştireceksiniz.
    örneğin:
    <table border="1">
    <tr>
    <td style="color:red;">Bu bir denemedir.</td>
    </tr>
    </table>
    html kodunu bir php değişkenine atayıp basmak istiyoruz. Lakin gördüğümüz üzere html kodunda "" çift tırnak var. Bunu bu şekilde php değişkeninin içine yerleştiremeyiz çünkü hata verecektir.
    Peki ne yapacağız:
    Kod:

    $html_degisken='<table border="1">
      <tr>
         <td style="color:red;">Bu bir denemedir.</td>
      </tr>
    </table>';
    echo $html_degisken; //Bu yapı html tablosunu basacaktır çünkü tabloyu ' ' tek tırnak içine koydum. Bunu yaparak html taglarinin iç.indeki "" çift tırnaklarla değişkenin çakışmasını engelledik. Çift tırnak içine alsaydık tabloyu, değişken çalışmayıp parse_error verecekti.
      
  • 09-10-2009, 19:17:18
    #4
    asimus adlı üyeden alıntı: mesajı görüntüle
    tek tırnak direk yorumlama yapar fakat çift tırnak arada değişken var mı diye kontrol eder.
    tek tırnak daha hızlandırır ama ne kadar? çok çok az
    Aynen öyle.
  • 09-10-2009, 20:59:38
    #5
    tek tırnak kullanırsanız php düzenleyicilerde değişkenleriniz farklı renk alacağından editlemeler daha az kafa karıştırır. çift tırnakta normal metin gibi değişkeni yazarsınız ekrana değeri yazdırılır
  • 09-10-2009, 21:27:47
    #6
    Tek değişkenlerde zaten tırnak kullanmasına gerek yok:d
  • 10-10-2009, 01:18:22
    #7
    Üyeliği durduruldu
    teşekkürler..
  • 10-10-2009, 01:25:17
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <?php
    $degisken='php';
    echo "$degisken bir programlama dilidir";
    echo '</br>';
    echo '$degisken bir programlama dilidir';
    echo '</br>';
    echo "\$degisken bir programlama dilidir";
    echo '</br>';
    echo $degisken.' bir programlama dilidir';
    ?>
    Yukardaki betiği çalıştırarak aralarındaki farkı daha iyi anlayabilirsin.
    Sana önerim tek tırnak kullanman yinede zevk meselesi.
  • 10-10-2009, 01:58:25
    #9
    daha yeni konuşulmuştu

    https://www.r10.net/php/471038-php-gt...-birileri.html