(12 сен 2014, 09:11) (
0/
0)
[
0]
Тема закрыта для обсуждения!
(12 сен 2014, 09:11) (
0/
0)
[
0]
Ничего теперь не буду советовать, загружать скрипты, коды, и помогать.
(19 авг 2014, 17:32) (
1/
0)
[
1]
-=[XEP]=-, второй
(19 авг 2014, 16:47) (
0/
0)
[
0]
ЗэК, Что быстрее, не проверяла. Но вторая конструкция больше по душе.
(19 авг 2014, 16:38) (
0/
0)
[
0]
ВАЙБЛЯКАША CUSTOM, print - тоже функция. И очень мало где ее используют. В оптимизации разницы особой не почувствуешь. Хотя говорят, что echo быстрее чем print.
(19 авг 2014, 16:36) (
0/
1)
[
-1]
Хануман,
Скажу, что я не сторонница шаблонизаторов. Не разрабатывала на них проекты, не интересовалась как они нагружают сервер. Ничего о них рассказать не могу.
(19 авг 2014, 16:24) (
0/
0)
[
0]
Zdeshniy, Нет. Если на то пошло, то лучше использовать MVC (Модель, Вид, Контроллер). Где SQL запросы, HTML код и логика разделена между собой.
(19 авг 2014, 16:20) (
2/
0)
[
2]
Данная тема имеет учебно-информационную тематику, которая будет полезна для новичков. Она не создана для обсуждения и оффтопа. По возможности сюда буду скидывать не большие уроки, на понятном языке.
Встречайте стартовый урок:
<?php
/* Несколько советов по оптимизации */
/*
Старайтесь как можно меньше использовать функцию вывода на экран - echo.
Так как это все таки функция, и она вызывается как и другие функции. Чем больше вызов, тем больше нагрузка на сервер
*/
/* Как НЕ правильно*/
echo '<div>';
echo '<span>';
echo 'Какой то текст';
echo $var;
echo '</span>';
echo '</div>';
/* Как правильно */
echo '<div><span>Какой то текст', $var, '</span></div>';
/* И обратите внимание, что впереди и после вывода переменной $var, вместо точек используется запятые.
Дело в том, что точка соединяет строки между собой - и это тоже в каком то роде нагрузка для сервера.
Как уже писала раннее, что echo - это функция, и она принимает множество значения. В данном случае, она принимает 3 значения: строка, переменная, строка.
*/
/* Так же возможен и такой вариант */
echo "<div><span>Какой то текст {$var} </span></div>";
/* Но а в идеале, будет правильно отделить HTML код от PHP кода*/
?>
<div>
<span>
<?= $var ?>
</span>
</div>
<?php
/* Конструкция <?= ?> - это сокращенный вариант <?php echo $var ?> */
/* Пока что все. */
?>