重构if-else php代码

时间:2011-08-09 07:17:13

标签: php

抱歉,没有问题。重构这个的最佳方法是什么?

if (is_dir('temp'))
{
  ===== do action A =====
}
else
{
  mkdir("/path/to/my/dir", 0755);
  ===== do action A =====
}

感谢。

4 个答案:

答案 0 :(得分:8)

if (!is_dir('temp'))
{
   mkdir("/path/to/my/dir", 0755);
}
===== do action A =====

答案 1 :(得分:3)

怎么样:

if (!is_dir('temp'))
{
    mkdir("/path/to/my/dir", 0755);
}
===== do action A =====

答案 2 :(得分:1)

就个人而言,我对if块仅使用一行代码使用此“简写”。

if(!is_dir('temp'))
    mkdir("/path/to/my/dir", 0755);

答案 3 :(得分:0)

if(!is_dir('temp')){ mkdir("/path/to/my/dir", 0755); }

===== do action A =====