Habr
β
How to become an author
My feed
All streams
Development
Admin
Design
Management
Marketing
PopSci
Search
Write a publication
Settings
Login
Pull to refresh
20
0
rsa
@rsa
User
Follow
Send message
Profile
Publications
1
Comments
122
Bookmarks
8
More
Dropdown
Followers
7
Following
7
Copy RSS link
Кропотливая оптимизация PHP-приложений (рассматриваю PHP5, но большинство справедливо и для 4-й ветки)
rsa
Jun 29 2007 at 12: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
Jun 22 2007 at 19:42
EMS Mysql Manager отлично работает под wine. Так же как и SQLYog. Из тех что я знаю, это лучшие менеджеры. Сам предпочитаю EMS Mysql Manger. Попробуй.
Back
Here
1
2
...
5
6
7
There
Back
Information
Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
January 18 1984
Registered
April 19 2007
Activity
June 1 2016 at 09:57
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 раз. И читаемость повыше для несложных манипуляций.