Categories
Статии

PHP оптимизация

Няколко трика и добри практики за по-бърза работа на PHP.

1. Когато имате цикъл for, използвате ++$i, а не $i++. Когато използвате $i++ се създава временна променлива и тя се увеличава, а когато имате ++$i се увеличава самото число.
Забележка: това условие важи само за PHP

2. Използвайте echo когато имате да изкарвате текст. По-бърза е от print, най-малкото защото print връща 1 винаги, което честно казано не знам на кого е нужно.

3. Когато имате да отпочатате голям текст излизайте от PHP, за да не тормозите компилатора.

4. Използвайте ‘ вместо ” когато се налага да дефинирате стринг. Използването на ” кара PHP да проверява дали в оградения текст няма променлива ( $var ) и да я изпъни ( това го знае всяко хлапе 🙂 )

5. Когато имате цикъл for и искате да циклите до големината на даден масив, първо дефинирайте големината му в отделна променлива – между 7 и 10 пъти по-бързо е така.

6. Изобщо … ако имате възможност използвайте for

7. За да намерите дали даден стринг е дълъг 100 символа не използвайте strlen, а isset. Какво имам впредвид – isset( $string{100}) е по-бързо от strlen( $string ) > 100

8. Използвайте $var[‘id’] вместо $var[id]

Добра статия за променливите можете да прочетете тук