php kullanarak p etiketleri koymak?

5 Cevap php

Ben bu orada insanların php için temel bir soru olduğunu biliyorum:

Bunu yaparak bazı php etrafında p etiketleri koymak:

echo "<p>";
echo $VM_LANG->_('PHPSHOP_COUPON_ENTER_HERE') . '<br />';
echo "</p>";

Bunu yapmak için aptalca bir yoldur. Peki nasıl p etiketleri 'echo' bir içinde koyabilirsiniz?

5 Cevap

echo "<p>" . $VM_LANG->_('PHPSHOP_COUPON_ENTER_HERE') . '<br /></p>';

veya

echo "<p>" , $VM_LANG->_('PHPSHOP_COUPON_ENTER_HERE') , '<br /></p>';

Daha sonra dize birlikte birleştirilmiş olması gerekmez gibi, (baskı değil) ve teorik bazı hesaplama zaman kazandırır yankısı ile mümkündür. Muhtemelen mater% 99 zaman olmaz, ama bu konuda bilmek güzel.

İlk der

  1. (Birleştirdiğiniz) "

    " takın dolar VM_LANG-> _ ('PHPSHOP_COUPON_ENTER_HERE')

  2. '/>
  3. 2 sonucunu echo

Daha sonra diyor ise

  1. "

    " echo

  2. $ VM_LANG-> _ ('PHPSHOP_COUPON_ENTER_HERE') echo
  3. '/>

Tek bir birleştirme hemen hemen her zaman bir yankı daha az işlem gücüne alacak

Sen <p> birleştirmek ve </p> uçları üzerine yapabilirsiniz:

echo '<p>'.$VM_LANG->_('PHPSHOP_COUPON_ENTER_HERE').'<br /></p>';

Nokta ('.') PHP'nin string concatenation operatörü ve birkaç dize değişmezleri, değişkenleri ve dize dönen işlevlerini birleştirmek için kullanılabilir. Ancak, bir alternatif var:

echo "<p>{$VM_LANG->_('PHPSHOP_COUPON_ENTER_HERE')}<br /></p>";

Bu variable parsing istenen dize oluşturmak için kullanır.

Senin yol "aptal", hatta böyle büyük bir değişken adı ile daha okunabilir olabileceğini sanmıyorum. Ama burada ben yapardım nasıl:

echo '<p>', $VM_LANG->_('PHPSHOP_COUPON_ENTER_HERE'), '<br /></p>';

Ayrıca bu yapabilirdi:

echo "<p>{$VM_LANG->_('PHPSHOP_COUPON_ENTER_HERE')}<br /></p>";

Yine başka bir yolu ...

<?
// Existing code block

// Using the <?= operator below is a short form "echo" for variables
?>

<P><?=$VM_LANG->_('PHPSHOP_COUPON_ENTER_HERE');?><BR /></P>


<?
// continue php code
?>

Daha önce kimse söz vardır, çünkü ben (çoğu durumda bunu kullanmak istemem ama kullanışlı gelebilir durumlar vardır) bütünlüğü uğruna bu bir ekleyeceğiz:

printf('<p>%s<br /></p>', $VM_LANG->_('PHPSHOP_COUPON_ENTER_HERE');