2010-11-19 2 views
3

değişken var ettik benim:"echo" yu atlayın; Sadece bakayım biz bir asp.net sayfasında bir değişkeni (iyi, bu kadar ToString() yöntemi) yazmak için aşağıdaki .net olarak

<%= myString %> 

Böyle bir şey var mı php? ("Echo" yerine "ehco" yazmayı bıktım);

+0

Son derece kötü böyle bir şey yapmak için pratik yapın. Her ortamda geçerli değildir, kendinizi cevaplardan daha fazla sorunla karşılaşırsınız. Tüm ekoyu yazın, 1 saniye sürer ve hata ayıklama saatlerinden birkaçını kurtarabilir. –

+1

@Vincent ama hiç devre dışı bırakıldıkları bir sunucu gördünüz mü? Demek istediğim, gerçek dünyada? Sizinle aynı nedenden ötürü kısa açık etiketlerden kaçınıyorum, ama kendimi kullanmak için gerçekten bir sorun olup olmadığını soruyorum. –

+0

Çoğu IDE bir çeşit makro oluşturmanıza izin verir: echos 'echo' adlı bir makro oluşturun. – zzzzBov

cevap

6

Eğer short_open_tagsphp.ini özelliği etkin durumda şartıyla, şunları kullanabilirsiniz:

<?= $myString ?> 

Debaterages bu bir good idea olup olmadığı hakkında.

php.ini içinde asp_tags etkinleştirerek ASP tarzı etiketler kullanmak da mümkündür, ancak bunlar önerilmez olan (bu onaylanmamış okumak ve ben removed in PHP6 olmak inanmak):

<%= $myString %> 
+0

Kullanımdan kaldırılmamış ve PHP 6'da kaldırılmayacaktır. (Http://stackoverflow.com/questions/3533194/php-short-tags-really-being-deprecated-in-php6-closed). Ama bu doğru değil tavsiye edilir –

+0

@Pekka Ben özellikle ASP tarzı etiketler hakkında konuşuyordum, short_open_tag değil – meagar

+1

Ben bir yorum olarak ekleyeceğim (cevabımı biraz daha nötr bırakmak için) kişisel inanıyorum 'short_open_tags' inanılmaz derecede yararlı ve Tek nedeni PHP'yi bir şablon langauge olarak düşünebilirim. '' tuhaf ve ben asla * şablonlarımda kullanmam. – meagar

3

<?= $var ?> yapacak (PHP'nin kısa etiketlerini varsayarak etkindir).

+0

, bunu kabul olarak işaretlerdim çünkü 9 saniye daha hızlı cevap vermiştiniz ... ama meagar bunu nasıl açacağımı söyledi. Yine de teşekkürler. –

+0

Yeterince adil. :) – eaj

İlgili konular