Я слышал о некоторых рекомендациях по производительности для PHP, таких как использование strtr()
over str_replace()
over preg_replace()
в зависимости от ситуации.
Что касается некоторых функций над другими и стиля кода, каковы некоторые из советов по производительности, о которых вы знаете?
Изменить: я не говорю об использовании вещей, которые делают код менее удобочитаемым, например !isset($foo{5}
over strlen($foo) < 5
, я говорю о таких вещах, как использование preg_-функций над функциями ereg_ для регулярного выражения.
Изменить: причина, по которой я прошу об этом, заключается не в том, чтобы оптимизировать, а для того, чтобы получить общее представление о том, что имеет тенденцию быть наиболее эффективным в ограниченном наборе альтернатив. Например, проверка того, возвращает ли инструкция mysql ошибку, является, вероятно, лучшей практикой, чем подавление ошибок для начала.