ugrás a tartalomhoz

PHP micro-optimization tips

virág · 2009. Már. 10. (K), 07.19
Tippek a PHP kódunk optimalizálásához, szerintem egyik-másik vitatható, de azért érdemes átolvasni
 
1

Örökifijú topik

tolmi · 2009. Már. 10. (K), 12.49
Azt azért hozzáfűzném hogy a linken található kommentek nem PHP specifikusak, hanem a php.net-en elérhető PHP értelmezőre jellemző összefüggések. Arról nem is beszélve hogy ez jelenleg van így, a jövőben még változhat.
2

hmm

virág · 2009. Már. 10. (K), 18.12
Szia!

Mondanál nekem néhány olyan dolgot az informatikán belül, ami a jövőben nem változhat?

:)

"nem PHP specifikusak, hanem a php.net-en elérhető PHP értelmezőre jellemző összefüggések"

A PHP.NET-ről letölthető PHP is egy specifikum...másfajta PHP fordítás, esetleg egy forráskódjában is eltérő PHP változatra természetesen más dolgok lehetnek érvényesek, ez nem egy kőbevésett törvénysor, hanem egy laza kis ajánló...lásd a blogmark címében: "szerintem egyik-másik vitatható"
4

Mondanál nekem néhány olyan

tolmi · 2009. Már. 11. (Sze), 14.33
Mondanál nekem néhány olyan dolgot az informatikán belül, ami a jövőben nem változhat?

Pl. hogy nem fog kihalni az informatika :)

ez nem egy kőbevésett törvénysor

A világért sem kötözködni akartam, csak bizsergett az ujjam hogy a leírtakat kihangsúlyozzam. Sokszor találkozni sztereotípiákkal, gondoltam nem árt odabiggyeszteni ezeket az okosságokat a blogmarkhoz. Ennyi.
3

foreach

saxus · 2009. Már. 11. (Sze), 02.59
"foreach" is better then "for" in many cases


A fenti állítással azért vitatkoznék. Elég sokszor van az, hogy többdimenziós tömböket kell kezelni, ilyenkor foreach messze lassabb, mint például a következő kód, főleg, ha nagyméretű adatszerkezetről van szó:
$array = array(...);

$count = count($array);
for ($i = 0; $i < $count; $i++)
{
  $row = &$array[$i];

  // ...
}
Persze, ez csak indexelt tömbök esetén működik. De meg lehet próbálkozni egy ilyennel, csak nem emlékszem, hogy mértem-e anno ilyet is.
$keys = array_keys($array); 
foreach ($keys as $key) { 
  $row = &$array[$key];
  // ...
}
5

ha mar teljesitmeny

Sulik Szabolcs · 2009. Már. 14. (Szo), 17.42
erdemes lehet megnezni az spl-ben szereplo josagokat: pl SplFastArray