ну раз уж и ты начал умничать то''
это всеголишь литерал
и для того чтобы сделать конкатенацию он все равно будет преобразован в стринг билдер тоесть в""
ты хочешь сказать что ' ' и " " выполняются с одинаковой скоростью?
$a1, aC
обфускация это не добавление производительности
на самом деле переменные и функции с длинной 8 символов работают быстрее чем с длинными именами
я это и сказал
$gamma .= ($alpha)? 'beta' : null;
а потом при выводе $gamma некоторые удивляються почему на конце null виситъ
а это случилось потому что при конкатенации какието типы правильно не сконвертировались и null привратился в свой стринговый эквивалент
пример в студию
а для общности я юзаю null повсеместно
надо юзать тот тип который предполагается или явно задан
Согласен, но только не в случае со стрингом. Это мое ИМХО и я ему буду следовать.