Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
10. require() и include() идентичны во всех отношениях за исключением того, что require останавливает выполнение скрипта, в том случае, когда подключаемый файл не найден. Разница в скорости работы минимальна.А совета по сути там нет. Это скорее «антисовет» — типа не парьтесь над скоростью, разницы в них нет.
require() and include() are identical in every way except require halts if the file is missing. Performance wise there is very little difference.
Я, например, видел статью, где сравнивалось вариантов 5 обхода массива элементов, и foreach там был самым медленным.
$testArray = array_fill(0, 10000, rand(0, 255));
$start = xdebug_time_index();
for($i = 0; $i < count($testArray); $i++) {
;
}
var_dump(xdebug_time_index() - $start);
$start = xdebug_time_index();
for($i = 0, $c = count($testArray); $i < $c; $i++) {
;
}
var_dump(xdebug_time_index() - $start);
for ($x = 0, $l = count($array); $x < $l; ++$x) {...}
Серия 50+ советов по оптимизации PHP кода. «За» и «против» такой оптимизации. Первые 10 советов.