SORU
6 EYLÜL 2009, Pazar


PHP echo vs PHP kısa etiketleri

Eşit kesinlik endişelenmekten mi? Kullanılarak bilgi verildi

<?=$function_here?>

daha az güvenli olduğunu, ve sayfa yükleme süreleri yavaşlar. Kesinlikle echo kullanarak önyargılı değilim.

Avantajları dezavantajları nelerdir?

CEVAP
6 EYLÜL 2009, Pazar


<? <?= adlı kısa açık etiketleri, ve her zaman etkin (bakınız short_open_tag Direktif) ile PHP 5.3 veya aşağıda (ama beri PHP 5.4.0, <?= her zaman kullanılabilir).

Aslında, php.ını-üretim PHP 5.3.0, engelli olduğu varsayılan tarafından sağlanan dosya

$ grep 'short_open' php.ini-production
; short_open_tag
short_open_tag = Off

Yani, dağıtmak istediğiniz bir uygulama onları kullanarak iyi bir fikir olmayabilir: Uygulama Eğer etkin değilse çalışmaz.

<?php, diğer tarafta, eğer yazmak için daha uzun değilse bile, güvenli bir kullanım için devre dışı -- olamaz.


Kısa açık etiketleri mutlaka etkin olduğu gerçeği dışında, çok fazla bir değişiklik olduğunu sanmıyorum.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Doug Bernards

    Doug Bernard

    7 Kasım 2007
  • infodirt

    infodirt

    11 Mart 2009
  • Rickymon Tero

    Rickymon Ter

    1 Ocak 2007