|
|
|
|
1. Влияет ли количество функций в коде на скорость его выполнения:
Существует 20 функций.
На странице они загружены все, но будут использоваться только, например, 10.
Влияют ли те 10, которые не используются, на скорость работы этой страницы?
|
2. Можно ли использовать функции в функциях?
function odnaFunkciya ( $peremennaya )
{
код
...
drugayaFunkciya ( $peremennaya );
...
код
...
}
|
И как это тоже влияет на скорость? | |
|
|
|
|
|
|
|
для: maxam
(26.08.2010 в 01:03)
| | 1) на скорость нет, а вот на количество занимаемой оперативной памяти да.
2) можно. можно даже использовать функцию внутри самой себя (рекурсия), главное не нарваться на бесконечный цикл. | |
|
|
|
|
|
|
|
для: maxam
(26.08.2010 в 01:03)
| | ну первый пункт вы и сами можете проверить
что-то на подобии
<?php
$start = microtime();
// ...
// проверяемый код
// ...
echo "speed=".microtime() - $start;
|
| |
|
|
|
|
|
|
|
для: maxam
(26.08.2010 в 01:03)
| | Колв-во функций влияет и на скорость и на память, но это копейки. В ядре пхп уже определено около шести тысяч функций вроде. | |
|
|
|
|
|
|
|
для: maxam
(26.08.2010 в 01:03)
| | Спасибо всем за ответы! Я доволен ) | |
|
|
|