• 04-10-2009, 17:50:38
    #10
    Bunu bir çok uzman öneriyor. tek tırnak daha performanslı diye söylüyorlar. Php motoru çift tırnagı gördügünde tırnaklar içinde değişken varmı diye kontrol ediyor. ama tek tırnakta kontrol etmeden geçiyor. Perforsmansı bu sadece. Load seviyesine yardımı var nede olsa. Çok az bir zaman olsada faydası var kullanmak gerekli bence. En azından ben bu şekilde kullanıyorum.
  • 04-10-2009, 18:58:53
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    aLKaDraZ adlı üyeden alıntı: mesajı görüntüle
    Bunu bir çok uzman öneriyor. tek tırnak daha performanslı diye söylüyorlar. Php motoru çift tırnagı gördügünde tırnaklar içinde değişken varmı diye kontrol ediyor. ama tek tırnakta kontrol etmeden geçiyor. Perforsmansı bu sadece. Load seviyesine yardımı var nede olsa. Çok az bir zaman olsada faydası var kullanmak gerekli bence. En azından ben bu şekilde kullanıyorum.
    Bende diyordum yorumla ile bahsedilen nedir?

    Teşekkürler
  • 04-10-2009, 21:47:03
    #12
    Örn $ işaretini " " arasinda kullanmanız için escape etmeniz gerekir. Yani ;

    echo "Bir dolar $1 olarak yazılır";
    yazarsanız $1 kısmı değişken gibi görünür ve muhtemelen PHP hata verir, ve yorumlama süresi hesba katılır.

    echo 'Bir dolar $1 olarak yazılır';
    demek daha doğrusudur.
  • 04-10-2009, 21:55:08
    #13
    Gehinnom adlı üyeden alıntı: mesajı görüntüle
    Örn $ işaretini " " arasinda kullanmanız için escape etmeniz gerekir. Yani ;
    echo "Bir dolar $1 olarak yazılır";
    yazarsanız $1 kısmı değişken gibi görünür ve muhtemelen PHP hata verir, ve yorumlama süresi hesba katılır.
    echo 'Bir dolar $1 olarak yazılır';
    demek daha doğrusudur.
    Malesef ilk kodda PHP hata vermez ve normal string gibi işler.
  • 04-10-2009, 21:57:54
    #14
    Bana göre, PHP yazarken tek tırnak, HTML yazarken de çift tırnak alışkanlığını en baştan edinmek gerekir, çift tırnak alışkanlığı gerekli olmadıkça kullanılmamalıdır.
  • 04-10-2009, 22:04:44
    #15
    Üyeliği durduruldu
    mustafa90 adlı üyeden alıntı: mesajı görüntüle
    Malesef ilk kodda PHP hata vermez ve normal string gibi işler.
    Sebebi değişkenlerin rakamlar ile başlayamaması. Verilmek istenen örnek doğru ancak kullanımı yanlış, "$1" yerine "$var" kullanılırsa fark görülebilir.

    Tırnak olayında ise performans çok az bir miktar fark etse de doğru kullanım tek tırnaktır.
  • 05-10-2009, 10:57:46
    #16
    Üyeliği durduruldu
    aLKaDraZ adlı üyeden alıntı: mesajı görüntüle
    Bunu bir çok uzman öneriyor. tek tırnak daha performanslı diye söylüyorlar. Php motoru çift tırnagı gördügünde tırnaklar içinde değişken varmı diye kontrol ediyor. ama tek tırnakta kontrol etmeden geçiyor. Perforsmansı bu sadece. Load seviyesine yardımı var nede olsa. Çok az bir zaman olsada faydası var kullanmak gerekli bence. En azından ben bu şekilde kullanıyorum.
    bir alternatif tümden php taglarini kapatip açabilirsinizde hem fonksiyon kullanmadiginiz hemde yorumlayip yorumlanmaması düşünmediginden bile performans olarak daha iyi olmuş oluyor

    <?php 
    echo '<img src="a.jpg" />';
    ?>
    yerine

    ?>
    <img src="a.jpg" />
    <?php
    Böyle olunca dreamweaver gibi editörlerde açtığınızda tasarimda da normal resim olarak görünmüş oluyor. Diğer taraftan ilk kullanımı görsel editörlerde görererk editleyemiyorsunuz