0
Возьмите в пример следующий кодИспользует && для присвоения значений и выполнения функций плохой практики?
preg_match(
$curlyBracesCapturer,
$directory,
$match
) && $directory != '' && isset($values[$match[1]]) && $directoryStack .= str_replace(
$match[0],
$placeholdersReplacements[$match[1]] . '/',
$directory
);
Я видел, что это, как это на обрамления, , когда это слишком много?
Спасибо!
Для меня это слишком много, но вопрос основан на мнениях –
Что я делаю чаще всего: 'if (($ myObject = getSomeObject ($ myParam))! == null) {// получил объект}', но я никогда не делал этого string concatination ранее в 'if' -запросе. Теоретически вы можете поместить каждое утверждение в конструкцию 'if'. Но, как указано выше, в какой-то момент он становится слишком сильным и приводит к нечитаемому коду. – TiMESPLiNTER