Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 19
MaxaON-SEO Сообщение 09/12/2010 23:31 Копия темы
По PHP вопрос... Что лучше?

<?php if ( is_front_page() ) { ?>
Главная страница!
<?php } else { ?>
Это не главная страница!
<?php } ?>

или

<?php if ( is_front_page() ) {
echo 'Главная страница!';
} else {
echo 'Это не главная страница!';
}
?>

И что в скриптах вообще грузит CPU? =)
Т.е. много каких вещей лучше в коде не писать, чтобы не грузить хостинговый процессор?
Supernowa Сообщение 09/12/2010 23:34 Копия темы
а зачем в середине писать php, уже ведь открыли и закрыли.
MaxaON-SEO Сообщение 09/12/2010 23:41 Копия темы
в первом варианте? Ну там if сработало, главная страница написалась, фигурная скобка закрылась и поехал else =)
Supernowa Сообщение 09/12/2010 23:43 Копия темы
это понятно. вопрос о другом)
MaxaON-SEO Сообщение 09/12/2010 23:46 Копия темы
я там мало что понимаю на самом деле, я больше по дизайну и сео) Но для сео мне понадобилось как обычно копать код)
Не пойму какая разница в использовании этих двух способов и какой из них валиднее и правильнее. То ли использовать echo, то ли нет)
Supernowa Сообщение 09/12/2010 23:48 Копия темы
 я не знала, что можно так. 
мне кажется, без разницы) это же мизер.
MaxaON-SEO Сообщение 09/12/2010 23:52 Копия темы
А если таких вот конструкций в выводе одной страницы будет штук 10 участвовать, помимо стандартных движковых? Ну это ладно, мелочи. Я пока только 1 раз хостинг положил на лопатки, дав мега-нагрузку)) Поэтому второй вопрос мучает. Что в коде грузит процессор, если этого в коде много?)) Я вечно пихаю туда кучу всякого (чтобы там выводилось, а там нет, чтобы где-то красиво что-то вылазило)). В итоге в сгенерированной странице всё нормально, а в коде для этого куча всего напихано)
clockworkbird Сообщение 09/12/2010 23:54 Копия темы
работает одинаково.
мне больше нравится первый вариант – так php как шаблонизатор работает.
clockworkbird Сообщение 09/12/2010 23:55 Копия темы
этим вы сервер не нагрузите никак ))) Сервер грузится только кривыми руками )
MaxaON-SEO Сообщение 09/12/2010 23:58 Копия темы
Ну воот! Про кривые руки это всё про меня) У меня WordPress на хостинге совсем не грузит БД, а CPU шкалит! Вот хочу поудалять ото всюду всё что может вредить)
website-builder Сообщение 10/12/2010 00:11 Копия темы
Насчет нагрузки не знаю, но вторым способом пользуюсь когда нужно что то типа посчитать и быстро вывести но на строк так 4-5.
Вторым очень удобно когда много элементов на странице (то есть в выводимому блоку) например
Что бы вторым вывести ссылку
if(1){
echo "<a href=\"\"></a>";
}
или
if(1){
echo "<a href='sss'></a>";
}
Ну сами понимаете если таких ссылок много будет очень трудно будет все так записать, поэтому пишу:
<?php if ( is_front_page() ) { ?> 
<a href=""></a>
<a href=""></a>
<a href=""></a>
<a href=""></a>
<a href=""></a>
<a href=""></a>
<a href=""></a>
<?php } ?>
MaxaON-SEO Сообщение 10/12/2010 00:14 Копия темы
ощутил разницу! Спасибо!)
Nerufa Сообщение 10/12/2010 00:37 Копия темы
Они подобны. В любом случае лапша код ;)
MaxaON-SEO Сообщение 10/12/2010 00:45 Копия темы
что такое лапша?))
Nerufa Сообщение 10/12/2010 00:46 Копия темы
Когда html и php переплетаюся (в данном случае).
MaxaON-SEO Сообщение 10/12/2010 00:47 Копия темы
ага, погуглил))
Nerufa Сообщение 10/12/2010 00:53 Копия темы
Поправимо, используя так называемый шаблонизатор... замена своих специфичных имен переменных (тэгов) на вывод (текст).

{%title_news%} => Заголовок новости

Вот тут как раз и создается некая нагрузка на ЦП.
Strong87 Сообщение 10/12/2010 01:25 Копия темы
Вопрос в том, надо ли это вообще, дело конечно каждого, но почему бы не оставить так? <?=$news_title?>
Сомнительная польза от шаблонизаторов. Они могут быть актуальны в типовых, простых сайтах на различных CMS.
На более серьезных системах тратить время на парсинг шаблона только ради "красоты" кода, не уверен что это рентабельно.
Free-man Сообщение 10/12/2010 09:26 Копия темы
я думаю, что если использовать пхп как шаблонизатор, то предпочтительнее писать
<?php if( is_front_page() ): ?> 
Главная страница! 
<?php else: ?> 
Это не главная страница! 
<?php endif; ?> 

я может и не прав, но я, например, хоть в скобках не путаюсь
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"