编程新手,我持有(自我强加的)概念,即(代码)行数越少越好。因此,在编写某些东西时,我不是为片段使用单独的变量,而是将所有可以嵌套的内容都嵌套到一行中。例如:
preg_match('~><a href=~', substr(file_get_contents($match[1])), strpos($match[1], "help")), $match_rating)
将上面的行分成单独的变量块是否更专业/通常更可取,使其看起来更像:
preg_match($regExp, $bigString, $matches)
..每个变量/片段都在上面用自己的行(和变量)定义?
我想知道这是否真的更好或更有效,因为它似乎会使其他人难以阅读和破译它。我意识到这可能是个人喜好类型的交易,但是否有一个普遍持有的(专业)标准来说明倾向于哪一方?