• 24-08-2021, 11:49:15
    #1
    R10 ipucu bölümünde böyle birşey okudum.

    Php ile çift tırnak kullandığınızda verilen kelimenin içinde değişkenler olma ihtimali bulunur. Bu durumda php daha fazla işlem yapmış olur. O sebeple tek tırnak yerine çift tırnak kullanmanız size fayda sağlayacaktır.


    Php 7 sürümünden sonra çift tırnaklara hata verdiğini hatırlıyorum ondan sonra hep tek tırnak kullanmaya alıştım.
    Bu bilgide bir hata mı var?
  • 24-08-2021, 11:52:58
    #2
    Kurumsal Üye
    Ben PHP 7.2 kullanıyorum hiç çift tırnakta sorun yaşamadım. Sorgularda değişkenlerde çiftte tekte kullanırım sorunda hiç olmadi şimdiye kadar
  • 24-08-2021, 11:53:17
    #3
    Hata gibi bir durum yok, çift tırnaklar içinde doğrudan $değişken şeklinde, değişken kullanabiliyorsunuz. Tek tırnak buna izin vermiyor.
    Yeri geldiği zaman tek yeri geldiği zaman çift tırnak kullanmak gerekiyor. Ancak normal ifadelerde bende genelde tek tırnak kullanıyorum.
  • 24-08-2021, 11:55:02
    #4
    Merhaba,

    Çift tırnak kullanarak html ve değişkenleri . ile bölmeden direkt yazarak kullanabilirsiniz.
    Tek tırnak ile kullandığınızda herhangi bir php değişkenini cümleyi . ile bölmeden kullanamazsınız.

    Tek fark budur, performansa çok bir etkisi olduğunu da düşünmüyoruz.
    PHP +7.x veya başka sürümlerinde bu herhangi bir hata oluşturmaz/oluşturamaz. Eğer bir hata alıyorsanız yazdığınız kod hatalı olduğu içindir.

    İyi çalışmalar.
  • 24-08-2021, 11:57:15
    #5
    Yazıda hata var gibi geldi bana çift tırnak daha fazla işlem yapıyorsa yavaş olucaktır. O zaman neden çift tırnak kullanayım.
  • 24-08-2021, 12:04:52
    #6
    profweb adlı üyeden alıntı: mesajı görüntüle
    Hata gibi bir durum yok, çift tırnaklar içinde doğrudan $değişken şeklinde, değişken kullanabiliyorsunuz. Tek tırnak buna izin vermiyor.
    Yeri geldiği zaman tek yeri geldiği zaman çift tırnak kullanmak gerekiyor. Ancak normal ifadelerde bende genelde tek tırnak kullanıyorum.
    Hocam sql sorgusu kısmında ben hep tek tırnak içinde değişken yazıyorum bu şekilde kullanıyorum. Nasıl tek tırnak buna izin vermiyor ?
  • 24-08-2021, 12:07:53
    #7
    buddy adlı üyeden alıntı: mesajı görüntüle
    Hocam sql sorgusu kısmında ben hep tek tırnak içinde değişken yazıyorum bu şekilde kullanıyorum. Nasıl tek tırnak buna izin vermiyor ?
    Aşağıdaki linkte "Execute code" butonu ile test edebilirsiniz.
    http://sandbox.onlinephpfunctions.co...016a9381978288
  • 24-08-2021, 12:14:26
    #8
    profweb adlı üyeden alıntı: mesajı görüntüle
    Aşağıdaki linkte "Execute code" butonu ile test edebilirsiniz.
    http://sandbox.onlinephpfunctions.co...016a9381978288
    Doğru bu şekilde dediğiniz gibi hocam
    Ama sql sorgusunda dediğim gibi tek tırnak içinde değişken belirttiğimde çalışıyor.
  • 24-08-2021, 12:28:40
    #9
    hocam ciddi derecede performans sorunu yaratmaz, onun dışında zend motoruyla oluşan bir özellik var (değişkeni direkt kullanma) onun dışında sorun yaratmaz hocam