Advertisement
fruffl

php sucks

Sep 10th, 2011
556
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.80 KB | None | 0 0
  1. <?php error_reporting(E_STRICT|E_ALL);
  2.  
  3. // fuckstuff 1
  4. for ($i = 'a'; $i <= 'z'; $i++) echo "$i ";
  5. /*
  6. a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at
  7. au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce
  8. cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy cz da db dc dd de df dg dh di dj dk dl dm dn do dp
  9. dq dr ds dt du dv dw dx dy dz ea eb ec ed ee ef eg eh ei ej ek el em en eo ep eq er es et eu ev ew ex ey ez fa
  10. fb fc fd fe ff fg fh fi fj fk fl fm fn fo fp fq fr fs ft fu fv fw fx fy fz ga gb gc gd ge gf gg gh gi gj gk gl
  11. gm gn go gp gq gr gs gt gu gv gw gx gy gz ha hb hc hd he hf hg hh hi hj hk hl hm hn ho hp hq hr hs ht hu hv hw
  12. hx hy hz ia ib ic id ie if ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja jb jc jd je jf jg jh
  13. ji jj jk jl jm jn jo jp jq jr js jt ju jv jw jx jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks
  14. kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls lt lu lv lw lx ly lz ma mb mc md
  15. me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk nl nm nn no
  16. np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol om on oo op oq or os ot ou ov ow ox oy oz
  17. pa pb pc pd pe pf pg ph pi pj pk pl pm pn po pp pq pr ps pt pu pv pw px py pz qa qb qc qd qe qf qg qh qi qj qk
  18. ql qm qn qo qp qq qr qs qt qu qv qw qx qy qz ra rb rc rd re rf rg rh ri rj rk rl rm rn ro rp rq rr rs rt ru rv
  19. rw rx ry rz sa sb sc sd se sf sg sh si sj sk sl sm sn so sp sq sr ss st su sv sw sx sy sz ta tb tc td te tf tg
  20. th ti tj tk tl tm tn to tp tq tr ts tt tu tv tw tx ty tz ua ub uc ud ue uf ug uh ui uj uk ul um un uo up uq ur
  21. us ut uu uv uw ux uy uz va vb vc vd ve vf vg vh vi vj vk vl vm vn vo vp vq vr vs vt vu vv vw vx vy vz wa wb wc
  22. wd we wf wg wh wi wj wk wl wm wn wo wp wq wr ws wt wu wv ww wx wy wz xa xb xc xd xe xf xg xh xi xj xk xl xm xn
  23. xo xp xq xr xs xt xu xv xw xx xy xz ya yb yc yd ye yf yg yh yi yj yk yl ym yn yo yp yq yr ys yt yu yv yw yx yy
  24. yz
  25.  
  26. */
  27.  
  28.  
  29. // fuckstuff 2
  30. $a = '11'; $b = '3'; var_dump($a < $b); $a = 'aa'; $b = 'b'; var_dump($a < $b);
  31. /*
  32. bool(false) bool(true)
  33. */
  34.  
  35. // fuckstuff 3
  36. for ($i = 'aa'; $i <= 'd'; ++$i) echo "$i ";
  37. /*
  38. aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk
  39. bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv
  40. cw cx cy cz
  41. */
  42.  
  43. for ($i = 'a'; $i <= 'dd'; ++$i) echo "$i ";
  44. /*
  45. a b c d
  46. */
  47.  
  48. // fuckstuff 4 (post-/preincrement)
  49. for ($i = 0; $i <= 10; $i++) echo $i."\n";
  50. /*
  51. 0 1 2 3 4 5 6 7 8 9 10
  52. */
  53. for ($i = 0; $i <= 10; ++$i) echo $i."\n";
  54. /*
  55. 0 1 2 3 4 5 6 7 8 9 10
  56. */
  57.  
  58. $suicides = 0; for ($i = 0; $i <= 10; $i++) echo $suicides++ . "\n";
  59. /*
  60. 0 1 2 3 4 5 6 7 8 9 10
  61. */
  62. $suicides = 0; for ($i = 0; $i <= 10; $i++) echo ++$suicides . "\n";
  63. /*
  64. 1 2 3 4 5 6 7 8 9 10 11
  65. */
  66.  
  67.  
  68.  
  69.  
  70.  
  71. // fuckstuff 5
  72. $suicides = 'php-coder suicide: 0'; for ($i = 0; $i < 10; $i++) echo $suicides++ . "\n";
  73. /*
  74. php-coder suicide: 0
  75. php-coder suicide: 1
  76. php-coder suicide: 2
  77. php-coder suicide: 3
  78. php-coder suicide: 4
  79. php-coder suicide: 5
  80. php-coder suicide: 6
  81. php-coder suicide: 7
  82. php-coder suicide: 8
  83. php-coder suicide: 9
  84. */
  85.  
  86. // fuckstuff 6
  87. class A { function a() { $b = $this; $c = "b"; var_dump($$c); } } new A;
  88. /*
  89. object(A)#1 (0) { }
  90. */
  91.  
  92. // fuckstuff 7
  93. $a = 0; $b = 'x'; var_dump(FALSE == $a); var_dump($a == $b); var_dump($b == TRUE);
  94. /*
  95. bool(true) bool(true) bool(true)
  96. */
  97.  
  98. // fuckstuff 8
  99. $a = array(NULL => NULL); $b = array('' => NULL); var_dump($a === $b);
  100. /*
  101. bool(true)
  102. */
  103.  
  104. define('D', 8); var_dump(8===D); /// and thats why php actually stands for penis horsepower
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement