SORU
5 EYLÜL 2008, Cuma


() vs htmlentities htmlspecialchars()

Ne htmlspecialchars() htmlentities() arasında farklılıklar vardır. Ne zaman birini ya da diğerini mi kullanmalıyım?

CEVAP
1 EYLÜL 2010, ÇARŞAMBA


htmlspecialchars kullanılabilir:

  1. HTML eşdeğerleri olan tüm karakterleri kodlamak için gerek yok.

    Eğer sayfa metin kodlaması özel semboller eşleşen biliyorsan neden htmlentities kullanırsınız? htmlspecialchars çok basittir ve istemciye göndermek için daha az kod üretir.

    Örneğin:

    echo htmlentities('<Il était une fois un être>.');
    // Output: <Il était une fois un être>.
    //                ^^^^^^^^                 ^^^^^^^
    
    echo htmlspecialchars('<Il était une fois un être>.');
    // Output: <Il était une fois un être>.
    //                ^                 ^
    

    İkincisi daha kısa, ve eğer-8859-1 karakter kümesi ISO ayarlarsanız herhangi bir sorun neden olmaz.

  2. Veri sadece bir tarayıcı (HTML varlıklar çözme önlemek için) üzerinden gerçekleştirilir

  3. Çıkış ise XML (the answer by Artefacto).

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Php

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AceHoodVEVO

    AceHoodVEVO

    12 Mayıs 2009
  • stokelycalm

    stokelycalm

    28 Aralık 2010
  • Utah Valley Online

    Utah Valley

    9 AĞUSTOS 2010

İLGİLİ SORU / CEVAPLAR