Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: PHP: много echo
 
 автор: liberty   (27.05.2013 в 21:45)   письмо автору
 
 

  echo "<strong><p style='MARGIN-LEFT: 15px'>Всего ССУЗов в ";  echo $myrow['genitive']; echo" ($total)</p></strong>";


можно написать короче. но как?
если оставить так, то замедлится ли работа сайта?

  Ответить  
 
 автор: cheops   (27.05.2013 в 22:00)   письмо автору
 
   для: liberty   (27.05.2013 в 21:45)
 

>можно написать короче. но как?
Можно, причем многими способами (не факт, что короче, но быстрее), вот несколько
<?php
  
echo "<strong><p style='MARGIN-LEFT: 15px'>Всего ССУЗов в {$myrow['genitive']} ({$total})</p></strong>";
?>

<?php
  $result 
.= "<strong><p style='MARGIN-LEFT: 15px'>Всего ССУЗов в ";
  
$result .= $myrow['genitive'];
  
$result .= " ($total)</p></strong>";
  echo 
$result;
?>

<?php
  ob_start
();
  echo 
"<strong><p style='MARGIN-LEFT: 15px'>Всего ССУЗов в ";
  echo 
$myrow['genitive'];
  echo
" ($total)</p></strong>";
  
ob_end_flush();
?>

>если оставить так, то замедлится ли работа сайта?
От нагрузки зависит, как правило не очень сильно. Замысловатые шаблоны без кэширования или зубодробительные SQL-запросы создают гораздо более сильную нагрузку.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования