静态函数是否比globals更好?

时间:2015-07-28 02:59:37

标签: php

在我发现自己想要使用全局变量的情况下,我经常允许自己使用静态函数。而不是

global $verbose;
if ( $verbose ) { ... }

我做

function verbose($status = NULL) {
  static $current_status;
  if ( is_bool($status) ) {
    $current_status = $status;
  }
  return $current_status;
}

这基本上完成了同样的事情;它是否比使用全局变量更好或更坏?

0 个答案:

没有答案