Мне пришлось серьезно оптимизировать именно код PHP-скрипта (не "общую логику", не кэширование, не запросы и индексы mysql) только раз, когда я CAPTCHA свою генерил с попиксельным искажением. И даже там разница между i++ и i+=1, к примеру, на общем времени заметно не отражалась.
-~{}~ 12.04.07 20:47:
p.s. Я тоже все время использую конкатенацию, даже не помню почему, привычка.
Возможно, и потому, что echo "$a[$b]", вообще говоря, непонятно что выведет (и мне не особо хочется разбираться с тем, как же PHP интерпретирует такие конструкции).
И вообще, подсознательно боязно доверять интерпретатору за меня решать, где у меня переменные, а где - просто буквы.