За последние 24 часа нас посетили 22529 программистов и 1143 робота. Сейчас ищут 537 программистов ...

Можно ли записать по другому?

Тема в разделе "PHP для новичков", создана пользователем AlexandrS, 12 ноя 2019.

  1. AlexandrS

    AlexandrS Активный пользователь

    С нами с:
    30 сен 2017
    Сообщения:
    659
    Симпатии:
    103
    Адрес:
    Краснодар
    Можно ли данную функцию реализовать как-то компактно и красиво? Или это вполне приемлемый вариант? Просто как то на фоне всего кода смотрится страшненько :) и подумал, что возможно как то сделать компактно и красиво.

    PHP:
    1.     private function foo($var)
    2.     {
    3.  
    4.         if ($var) {
    5.            
    6.             return $var;
    7.  
    8.         }elseif (CONSTANT) {
    9.  
    10.             return CONSTANT;
    11.  
    12.         }else{
    13.  
    14.             throw new \Exception("Exception description!");          
    15.         }
    16.  
    17.     }
     
  2. ElisDN

    ElisDN Активный пользователь

    С нами с:
    13 фев 2018
    Сообщения:
    605
    Симпатии:
    130
    PHP:
    1. private function foo($var)
    2. {
    3.     if ($var) {
    4.         return $var;
    5.     }
    6.     if (CONSTANT) {
    7.         return CONSTANT;
    8.     }
    9.     throw new \Exception("Exception description!");
    10. }
     
    AlexandrS нравится это.