我很困惑。
我在 Reddit 上请了几位开发人员审查我的代码。它看起来像这样。
Template::load('register', array('error_message' => Language::translate('username_in_use'));
所以它加载 register.php,用翻译替换 {error_message}。(对不起,这个用户名正在使用中。请选择另一个。)
他们说使用过多的静态调用是一种不好的做法。然而他们建议使用 Laravel 框架,它完全摆脱了 $this 并使用静态调用。
有人可以解释一下,如果这是一种不好的做法,Laravel 是一个优雅的框架,那是怎么回事?