История изменений
Исправление AndreyKl, (текущая версия) :
гм-гм. не, ты так хочешь, а на php я бы написал подобным образом без зазрения совести. чтобы _не_ использовать кривых двусмысленных приёмов нужны нормальные инструменты. а если их нет, то зачастую кривые двусмысленные приёмы самый короткий путь к победе. при этом длинные и «правильные» будут не менее бажными просто потому что количество кода растёт чуть ли не экспоненциально[как функция «правильности»].
Исходная версия AndreyKl, :
гм-гм. не, ты так хочешь, а на php я бы написал подобным образом без зазрения совести. чтобы _не_ использовать кривых двусмысленных приёмов нужны нормальные инструменты. а если их нет, то зачастую кривые двусмысленные приёмы самый короткий путь к победе. при этом длинные и «правильные» будут не менее бажными просто потому что количество кода растёт чуть ли не экспоненциально.