Оформление сложных условий
Плохо:
Хорошо:
Сокрашение количества вложенных условий
Плохо:
Хорошо:
Плохо:
<?php function someFuction($a, $b, $c) { if (!empty($a) && !empty($b) && !empty($c)) { // do something } }
Хорошо:
<?php function someFuction($a, $b, $c) { if (empty($a)) { return; } if (empty($b)) { return; } if (empty($c)) { return; } // do something }
Сокрашение количества вложенных условий
Плохо:
<?php function someFunction($a, $b, $c) { if ($a) { if ($b) { if ($c) { // do something 2 } } // do something 1 } }
Хорошо:
<?php function someFunction($a, $b, $c) { if (!$a) { return; } // do something 1 if (!$b) { return; } if (!$c) { return; } // do something }
Комментариев нет:
Отправить комментарий