【发布时间】:2015-03-29 00:05:29
【问题描述】:
当 Laravel 5.1 发布时,PSR-2 将被强制执行。
我是 PHP-FIG 的忠实粉丝,不幸的是,我已经习惯并习惯了新行中的控制结构。
考虑一下当前的这段代码,它已经遵守 PSR-2:
foreach($items as $item) {
Cart::update($item, Input::get('qty_' .$item));
}
我明白以下不是 PSR-2:
foreach($items as $item)
{
Cart::update($item, Input::get('qty_' .$item));
}
但是,这些变化呢?
foreach($items as $item) Cart::update($item, Input::get('qty_' .$item));
foreach($items as $item)
Cart::update($item, Input::get('qty_' .$item));
foreach($items as $item):
Cart::update($item, Input::get('qty_' .$item));
endforeach;
如你所见,当我进入新行时,我对前导花括号产生的空白上瘾了。
是否可以正确考虑提到的任何变体 PSR-2?
【问题讨论】:
-
“当 Laravel 5.1 发布时,PSR-2 将被强制执行。”不在你的代码上。不想写 PSR-2?不要。
标签: php laravel php-psr php-fig