正在使用&&分配值和执行函数不好的做法?

时间:2014-09-04 07:47:46

标签: php

举出以下代码

preg_match(
    $curlyBracesCapturer,
    $directory,
    $match
) && $directory != '' && isset($values[$match[1]]) && $directoryStack .= str_replace(
    $match[0],
    $placeholdersReplacements[$match[1]] . '/',
    $directory
);

我在框架上看到了这样的事情,什么时候太多

谢谢!

1 个答案:

答案 0 :(得分:1)

每个人都必须自己决定(或者他的项目的编码标准)。

在我看来,像$var == 'test' && test();这样的简短的事情是可以的。 但我会说你提供的例子是不好的做法。

有足够的硬盘空间,所以这些事情都没有必要。