"PHP" / Говнокод #9716 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
<?php
class User
{
   protected $_user_id;
   protected $_user_email;
   protected $_user_password;
 
   public function __construct($user_id)
   {
      $user_record = self::_getUserRecord($user_id);
      $this->_user_id = $user_record['id'];
      $this->_user_email = $user_record['email'];
      $this->_user_password = $user_record['password'];
   }
 
   public function __get($value) {}
   public function __set($name, $value) {}
 
   private static function _getUserRecord($user_id)
   {
      $user_record = array();
      switch($user_id) {
         case 1:
            $user_record['id'] = 1;
            $user_record['email'] = '<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="046a6d6f6f6b44617c65697468612a676b69">[email protected]</a>';
            $user_record['password'] = 'i like croissants';
            break;
 
         case 2:
            $user_record['id'] = 2;
            $user_record['email'] = '<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="c6aca9aea886a3bea7abb6aaa3e8a5a9ab">[email protected]</a>';
            $user_record['password'] = 'me too!';
            break;
 
         case 'error':
            throw new Exception('Ошибка библиотеки SQL!');
            break;
      }
 
      return $user_record;
   }
}
?>

PHP исключения...

Запостил: Govnisti_Diavol Govnisti_Diavol, (Updated )

Комментарии (6) RSS

  • Не вижу ничего интересного. Вполне нормальная заглушка для юнит-теста. Разве что default: вместо этого 'error' следовало впихнуть...
    Ответить
  • г(AS T:V:Z,A:F)F$B"L)S!D!H(R.N E:C"Y)L"B)E CC:I E!W,Y$ME.I)X:E$Z)P,V$H!A F$Y F(G IZ)D?B UP!J,D$X.D$Z,W$L(L:P$B"SM:P!L$X$Q$N Z?D"O$C,KU F$S"W$T:Z"Z$T,N,I"Q$O)T,N(ZK)P.C L!M!D"P$P G!JP!Z?H?B!B"F:J)K(U:B?O$RV?W A:C!Y$K Z N"H$N(Z?G:B Y!R"Q:R.J)L"J P?MJ.X E H$F:I!L$N"E(Q G:B,E!FT(A.T,B,X$G)V(A F!UY,A!EN.J?I.F.E(LH?R MZ!K!I"U"V:BНRYTIZYCQPQXYDXEZNFAWKSHBLCWHZRSLSXPHYOYWSAKFCAVDNNYFXALSQVIUXVSRUCBCXERKCRBSDVBLHBIJRNOUDRKPVECUVXKHZCRSYTXZHICWGLHDEYAUGPUVSMTAFOVEZFLKLGOSFVCNUBDYGMUQXMFDANWUOAKTAIYZVITXCOCRUNFFSBWJXLXZQOTXWTJSUXAXJLFDDJHNPUICQEZOVWFJUTILADFGZXGBTHJYTABHLPNRVVVOTPPWPZFDTTUBOIBPWMOIXDKHXQJOCTGAZOAXHCKTI
    Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8