Yo propongo la que indicó
okram, pero difiero de la parte que dice
que no es complejo. Para aquella persona que no tenga un poco de dominio en PHP no va a poder entender muy bien como funciona el código. Solo lo usará por fe, ya que funciona con solo copiarlo y pegarlo.