Commit c663e9f3 by Nobuo Kihara

docs/internals-ja/core-code-style.md - updated [ci skip]

parent bd5d0f12
...@@ -261,6 +261,29 @@ if (!$model && null === $event) ...@@ -261,6 +261,29 @@ if (!$model && null === $event)
throw new Exception('test'); throw new Exception('test');
``` ```
そうすることが合理的な場合は、`return` の後の `else` は出来れば避けてください。
[ガード条件](http://refactoring.com/catalog/replaceNestedConditionalWithGuardClauses.html) を使用しましょう。
```php
$result = $this->getResult();
if (empty($result)) {
return true;
} else {
// $result を処理
}
```
これは、次の方が良いです。
```php
$result = $this->getResult();
if (empty($result)) {
return true;
}
// $result を処理
```
#### switch #### switch
switch には下記の書式を使用します。 switch には下記の書式を使用します。
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment