[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не большой курс для начинающих
Страницы: 1, 2
Начинающий
Здравствуйте уважаемые ! вычитал небольшой курс , возможно кому то пригодиться , если администрация не одобрит можете удалить эту тему ;)

Правильное использование echo


Оператор echo может существенно снизить производительность программы,
поэтому старайтесь по возможности его избегать. Если нужно вывести несколько строк, постарайтесь обойтись одним оператором echo , а не несколькими.

Рассмотрим небольшой пример:


echo "<html>";
echo "<head>";
echo "<title>My Site</title>";
echo "</head>";
echo "<body>";


Это пример нерационального использование ресурсов. Пять операторов echo следует заменить всего одним - так будет намного быстрее :

echo "
<html>
<head>
<title>My Site</title>
</head>
<body>"
;

Но на производительность сценария влияет не только количество операторов echo , сколько их содержимое. Предположим что у нас есть переменная $txt:

$txt ="Просто текст";

Нам ее нужно вывести с некоторым текстом.Это можно сделать двумя способами :
Первый:

$txt = "Значения переменной txt $txt";

Второй:

$txt = "Значения переменной txt" . $txt;

Обычно реализуют первый способ, по сколько он удобнее . Но второй способ на 40% быстрее первого. Да, когда вам необходимо вывести всего одну строку, существенного ускорения вы не почувствуете, но если у вас сложный сценарий, который выводит значения нескольких десятков переменных, результат будет заметен даже без специальных замеров времени выполнения.

Длина переменных

Средняя длина переменных составляет 7-10 символов. Если вы будете укладываться в 7 символов, то ускорите работу работу сценария минимум на 15% , по сколько чем короче имя переменной тем быстрее с ней работает PHP . Конечно нужно помнить и о том , что имя переменной должно нести в себе какой-то смысл. Особенно это касается главных (результирующих) переменных сценария.Счетчики и промежуточные переменные можно называть кратко $i,$s,$j,$A.
Предположим, что у нас есть переменная с очень длинным именем. Очень длинное имя это - это всего лишь 32 символа если принять время обработки дано переменной интерпретатором PHP за единицу (100%), то переменная с именем в один символ будет обрабатываться быстрее на 32% . Если имя переменной не будет превышать 7 символов , тогда PHP будет работать с ней на 30% быстрее , а вот если имя переменной превысит эти 7 символов , то разница будет менее заметна - ускорение составит всего 22%.
Если же увеличить длину переменной в два раза (14 - 16 символов ) , то PHP с ней будет работать почти так же , как и с длинной переменной - ускорение будет не большим ( порядка 10-15%) .
Понятно что ущемлять себя не нужно , ведь разница между очень коротким именем переменной (1 символ ) и нормальным ( до 7 символов ) составляет всего 2% , - ни вы, ни пользователи этого не почувствуете.А когда граница в 7 символов превышена, тогда производительность начинает снижаться .

Вот такая статейка получилась . но это не все только два не больших пункта , но более важных для начинающих . Кого заинтересовала данная статья могу написать еще про Массивы, Циклы,Чтение фалов,echo против print, ФункцииНу и конечно если администрация данного форума не против .
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.