Хабр
Все потоки
Поиск
Написать публикацию
Настройки
Войти
Обновить
20
0
rsa
@rsa
Пользователь
Подписаться
Отправить сообщение
Профиль
Статьи
1
Посты
Новости
Комментарии
122
Ещё
Открыть список
Закладки
8
Подписчики
7
Подписки
7
Скопировать ссылку на RSS
Кропотливая оптимизация PHP-приложений (рассматриваю PHP5, но большинство справедливо и для 4-й ветки)
rsa
29 июн 2007 в 08:50
<?php
function increment( &$a, $k )
{
$a = $a + 1;
}
$arr = array();
for ( $i=0; $i<10000; $i++ ) {
$arr[$i] = $i;
}
$t1 = microtime( true );
//array_walk( $arr, 'increment' );
foreach ( $arr as &$a ) {
$a = $a+1;
}
$t2 = microtime( true );
print $t2-$t1;
print_r( $arr );
?>
foreach быстрее в 8-12 раз. И читаемость повыше для несложных манипуляций.
Где хороший Mysql Explorer под Linux
rsa
22 июн 2007 в 15:42
EMS Mysql Manager отлично работает под wine. Так же как и SQLYog. Из тех что я знаю, это лучшие менеджеры. Сам предпочитаю EMS Mysql Manger. Попробуй.
Назад
Сюда
1
2
...
5
6
7
Туда
Назад
Информация
В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Дата рождения
18 января 1984
Зарегистрирован
19 апреля 2007
Активность
7 апреля в 08:55
function increment( &$a, $k )
{
$a = $a + 1;
}
$arr = array();
for ( $i=0; $i<10000; $i++ ) {
$arr[$i] = $i;
}
$t1 = microtime( true );
//array_walk( $arr, 'increment' );
foreach ( $arr as &$a ) {
$a = $a+1;
}
$t2 = microtime( true );
print $t2-$t1;
print_r( $arr );
?>
foreach быстрее в 8-12 раз. И читаемость повыше для несложных манипуляций.