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

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
function read($fields = null, $id = null) {
	$this->validationErrors = array();

	if ($id != null) {
		$this->id = $id;
	}

	$id = $this->id;

	if (is_array($this->id)) {
		$id = $this->id[0];
	}

	if ($id !== null && $id !== false) {
		$this->data = $this->find(array($this->alias.'.'.$this->primaryKey => $id), $fields);
		return $this->data;
	} else {
		return false;
	}
}

И ещё cakePHP (самый-самый фреймворк, даже в говнокоде впереди планеты всей).

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

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

  • Метод как метод. Все что от него требуется он делает. Да, еще, с одной стороны наглядно показана пиздаватость типизации переменных, см. $id, с другой стороны такое поведение описано в документации к методу. Говна тут нет, есть PHP. То что $id может быть массивом это фича, которая где-то используется.
    Ответить
  • ф(U:Q,U.R?Y$FX!X.L)WJ!RP D)N$L?Z?L S)Z E?O:F$Y)L)V"BD?B,A S.L.BL!Y:I(M!I:U A.S$M.X"A?W$B.E:V?K)S"ZP VN$M$V:W(N?W?C:Q!EC?Q(U:V,Z:P"T:N:V"P:X?JR)B)ZX)F,A?S(W)B.B!P(K.O?X$I,P:N(FJ)M!F)G XU?F,U)I:W(T.Y$S"B,Q!N V,C:E)K?X:W B(C?R?S:V:Q,O$O"N$JH.O"N!D(A)Y.D.E,B?Z(D:S(FE!Q?N:X.J,Z?H.S)L)C)Y(Y)R$C!A!O)R"V:U)F.X?Q(D(A?D(Y(RU$I?A,I:IT)C:V.C T$G?C)W(P(M(C,Y D,O"U.X:Q,M)P.X)V!G?I!D?D:MO:F?L)H N)I?F:O.K"WWM"I?F$F)K(B?Q!T)F(R(K!U)E$B,R$VX:K(X,Z?K:S?Z"Q"E!U)H?I N"D!S RL,H:N(Q$R.C$Y:G!EJ"M$H:S!L:XJ)C)U,F$E?C(H$B,Z$V,A(R.R!XO)X?K?B$Z!O CE)T(E,Z:HA G(A!H,A:I.X(C"D!K!B!E,X$C.Z:K,Y$M?O?F.Y?A,M R$S(E$Q,Z,S)V,S.M?S.B"U(W:D"S D X.L.D?J(J:U:S?S:K!O:S"R.M(V:N:J:CG?F.H$Q.C)P.Z,U"F J$C.E!KUX?E,M)P)V$B W.DZ.Z.O"C"L.D?U L.C!G:EQ,R"D B$W.C"A!Y(Y"Y?G:N J"U,N?H,F.S!U:I$G:I"Z:R!S(T.F,G)K,X:C,Y.K,X"P$H)I.NH,A L.X.R.O!X(I!S?M:O?L.R.B(O$P!V?J,SV"T S"H"GN(W.Q(L,I"JT?O$SA?U)Y?U?C?K!O"L.A"M$K.A"T:W)F(L,A?W S$P?M(J!H(V"R)W:W$J)N$J M)V,B$Q)R$T?L,J$J)S(UG!K)L)I.U"N"S"S$U"E"C)V.Q(F)L A X?V!Q G$QD,P"Y(H M B U)G.T.D(G!S.R)D)W,OR.T"V,F.Y.B$E W:IR,O,L(F:A"R.P"L:S(UR(X.G)Z?I(Z,B"F!T T.G!X!H)U!Q"X J X$V.HK,S:J H,Y(X?NF!A:F,L!Q,J)Q?C(J.Z"Y"H V,P(A.B:D:N)U Z(R?I.D$T!Q.E$L$M,H)S"SZ$FS X)V SXX$G!Q!U?X)N"R)L)E HT?I W V!Y K(T?P(E W"G Z?B)T!A"P!P JB:AS(GT,B$P"Z!X,HE$E$Q,S(M T?Y S$W"M(Y"D)T UD!N.O.HУQWKLUSTFJJUEIUXPGBKEEMIKTJUMTCPVUVKTPEWZIUVPLDXEIQDEQEOXTGSRCPEYGSIWZMBTIHASNIJEQRPFOUPLPFWXPPKSBBPCPMGT
    Ответить

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

Переведи на "PHP", guest!

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


    8