2013-07-19 2 views
0
 <?php 
      wp_title('|', 'true', 'right'); 
      wp_bloginfo('name'); 
     ?> 

иWordpress PHP, это то же самое? и почему?

 <?php wp_title('|', 'true', 'right'); ?> <?php wp_bloginfo('name'); ?> 

Привет! Я просто хотел узнать, одинаковы ли эти два? Если да, то что вы называете этой методикой сокращения кодов.

+0

Да, код эквивалентен и AFAIK нет имени для этого, кроме разделения одного кода на два или объединения двух кодовых блоков в один. – j08691

+2

Nitpicking-mode on: Нет, они не то же самое. Он выводит дополнительное пространство html между '?>' И ' Rik

+1

Рик, я пришел сюда, чтобы сказать именно это. Если перед первым открывающим тегом нет пробелов, а wp_bloginfo необходимо изменить заголовки, он НЕ будет работать одинаково. Первый из них будет работать нормально, второй - бросить предупреждение «Заголовки уже отправлены». –

ответ

0

Они такие же, но первые более кратки. Во втором вы добавляете дополнительную пару тегов.

1

Ваш второй фрагмент кода распечатает один пробельный символ между выходами wp_title и wp_bloginfo, что может быть или не быть значительным.

wp_title и wp_bloginfo - это функции, которые выводят (предположительно) название блога и определенную информацию об этом. На самом деле это не способ «укорочения» кода, но вы можете прочитать его на DRY.

+0

Спасибо! Ссылка на DRY дала мне много информации, я довольно новичок в разработке и программировании в Интернете, это большая помощь. –

+0

Поиск: Минимизация (http://en.wikipedia.org/wiki/Minification_ (программирование)) (также минимизация или минимизация), на языках программирования и, в особенности, JavaScript, - это процесс удаления всех ненужных символов из исходный код, без изменения его функциональности. Эти ненужные символы обычно включают символы пробела, новые символы линий, комментарии и иногда блокируют разделители, которые используются для добавления читаемости в код, но не требуются для его выполнения. – codingbiz

+0

Будет ли сэр! Хорошего дня! –

0

Да, они такие же.

Единственная разница в структуре кода (дополнительные теги во второй версии), которая не меняет того, что она делает.

Смежные вопросы