Тут буду собирать простые способы оптимизации PHP кода, для повышения быстродействия скриптов. Кое что из личного опыта, а что-то подсмотрено из других источников. Если есть что добавить, простое и эффективное, пишите в коменты, список будет пополнятся.

  • echo работает быстрее чем print
  • максимальное значение для for-циклов нужно устанавливать до самого цикла а не в условии.
  • require_once() жрет больше ресурсов чем просто require()
  • использование полных путей в include и require занимает меньше времени чем относительных
  • время начала выполнения скрипта(UNIX timestamp) можно взять в глобальной переменной $_SERVER[’REQUEST_TIME’], а не использовать функцию time() (доступно начиная с версии PHP 5.1.0)
  • str_replace быстрее чем preg_replace, но strtr быстрее чем str_replace раза в 4
  • подавление ошибок с помощью @ выполняется медленно
  • $row[’id’] в 7 раз быстрее чем $row[id]
  • инкриминирование локальной переменной внутри метода работает быстрее всего, примерно так же как вызов локальной переменной в функции
  • инкриминирование глобальной переменной в 2 раза медленнее локальной
  • инкриминирование неопределенной переменной в 9 раз медленнее чем уже определенной