Chuleta de referencia con funciones, tipos de datos y sintaxis de los conceptos más básicos de PHP, agrupadas por familias. Disponible en formato PDF y PNG.

desarrollo
129

Escrito por

English here!

Después de algunas semanas de trabajo intensivo, he conseguido parte de mi propósito inicial: una chuleta (o cheat sheet) de referencia para programadores PHP.

php cheat sheet emezeta card reference help

PHP es un lenguaje de programación muy potente y amplio, en todos sus sentidos. Y aunque la documentación del sitio de PHP es de las mejores que he utilizado (tanto por lo accesible como por lo bien documentada), muchas veces se echa en falta una chuleta de referencia con las funciones, orden de los parámetros para poder echar un vistazo rápidamente.

Leyenda


php reference legend leyenda

Consideraciones


Esta chuleta de referencia puede parecer una tonteria, pero ha tomado muchísimo tiempo (y tomará), puesto que aún queda mucho:

  • Corregir posibles errores (agradecería que notificaran erratas en comentarios).
  • Añadir más información que consideré secundaria (funciones que no sirven en plataformas windows, inexistentes en PHP3...).
  • Posible traducción al español.
  • Documentación faltante (funciones de red, de Mysql o Postgres, GeoIP, soporte de compresión, imagen, etc...) que las reservo para una posible segunda página.

Licencia


Así que hablemos de licencias. En principio había pensado en publicar una tarjeta de referencia de pago como hacen, por ejemplo, en Visibone.

Sin embargo, finalmente he decidido liberarla para que todos los programadores puedan disfrutar de ella, eso sí, rogando que si les resulta útil, hagan una donación (por pequeña que sea) para poder continuar con las siguientes partes (o quién sabe, si gusta, de algún otro lenguaje).

Tened en cuenta el trabajo que ha llevado. ¡El tema de las donaciones es bastante importante para seguir manteniendo gratuita la chuleta y sus posteriores versiones!

English


Emezeta PHP Card is a PHP reference cheat sheet. You can download it in two formats: PNG and PDF, ready for printing.

Putting this cheat sheet together has meant a huge amount of time and effort, so if you find it useful, please consider supporting my work by making a donation. Your donations are what will keep the cheat sheet and all the upcoming versions free of charge. Thank you.

Changelog


  • Emezeta PHP Card v0.2
  • Cambiado el color amarillo por marrón oscuro para facilitar legibilidad (Lillo)
  • Vectorización de las fuentes para mejor resolución de impresión. Ahora el PDF es más pesado (11MB) y tarda más en generar el contenido, pero la impresión de las fuentes será más clara y nítida. (Asier Marqués)
  • Emezeta PHP Card v0.1

Por favor, comenta las incidencias o sugerencias que puedas tener al imprimir en los distintos formatos (DIN A3, DIN A4...), así como problemas que surjan (no poder descomprimir el fichero, etc...), posibles mejoras o cambios, así como problemas que hayan surgido de una versión a otra.

Descarga


Donación vía Paypal


Paypal

Si eres webmaster, por favor, no enlaces directamente a la descarga, enlaza a esta dirección: Emezeta Card PHP Cheat Sheet. If you are webmaster, please, don't link direct download, link to this address: Emezeta Card PHP Cheat Sheet.

RELACIONADOS HTML5 Cheatsheet (Chuleta HTML) RELACIONADOS Javascript Cheatsheet (Chuleta JS) RELACIONADOS CSS3 cheatsheet (Chuleta CSS)
x HTML5 Cheatsheet (Chuleta HTML)
Manz

129 comentarios

1 2 3

Jose
102

excelente amigo, tremendo trabajo, que bueno que lo estes compartiendo con la comunidad, continua con ese esfuerzo, saludos Jose www.paginasweb.pe

Jorge
107

Buenísima. Si admites una sugerencia, estaría muy bien tenerla en 2 páginas A4, más manejable que un A3 y mejor para la vista de los que ya la tenemos algo cansada :)

Ignacio Calvo
110

Lo primero, enhorabuena por tu trabajo! Le he dado una leída y he encontrado alguna cosilla: chunk_split, debe decir \r\n y no \n\r. strspn, quizá sea más exacto (y no ocupa más) "return length of substring composed of any char". substr: debe ser "with an optional length" o "with optional length". substr_count: cabe "count number of times" wordwrap: "wrap string in lines" vprintf, vsprintf: debería ser "accept" por consonancia con el "pseudoinfinitivo" que usas en general para abreviar. En time_nanosleep por ejemplo sí lo haces así. Leyenda de expresiones regulares para el guión: "indicate char range" o "char range indication" Índices de $_SERVER: quizá por coherencia, poner en minúsculas Hostname, Port y Virtual Host require/include: "doesn't" dado que cabe, incluso "it doesn't". rmdir: "attempt" readfile: "output" Un saludo!

Ronald A.
121

Y no existe una "chuleta " o tarjeta de referencia así similar para visual C# o java???....de todas formas genial la de PHP de mucha ayuda en especial si estás comenzando a programar siendo estudiante...

shimaashaker
122

???ƒ? ??†??Š? ??‚?‚ ???„?…??Š?†? ??„?…?†?ˆ?? ???ƒ? ??†??Š? ??„?„ ???„?…??Š?†? ??„?…?†?ˆ?? ?…?ƒ???? ????? ???„?…??Š?†? ??„?…?†?ˆ?? ???„?Š?ƒ ?…????Š ???„??…??… ???ƒ? ??†??Š? ?…?†???„ ???„??…??… ???ƒ? ?…?ƒ???? ????? ???„??…??… ???ƒ? ??†??Š? ??‚?‚ ???„?…??Š?†? ??„?…?†?ˆ?? ???ƒ? ?ƒ?? ?????? ??„?…?Š??‡ ???„?…??Š?†? ??„?…?†?ˆ?? ????Š?† ??? ???„?…??Š?†? ??„?…?†?ˆ?? ???ƒ? ?…?ƒ???? ????? ???„??? ???ƒ? ??†??Š? ?…?†???„ ???„??…??… ???ƒ? ?ƒ?? ?????? ??„?…?Š??‡ ???„??…??… ???ƒ? ?ƒ?? ?????? ??„?…?Š??‡ ???„??…??… ???ƒ? ???„?Š?ƒ ?…????‰ ???„??…??…

Javi Felices
123

Descargando también por aquí, con su correspondiente donación simbólica, muchas gracias, entre nosotros, fuera de que uno se esté iniciando en este mundilo, como es mi caso, tenemos que ayudarnos y apoyarnos, sino nos hacemos un flaco favor y damos una fama no muy buena de nuestra profesión, futura, pasión o como lo queramos llamar ;)

gian fuertes
128

gracias por todo me fue de mucha ayuda para proyectos que tenia pendiente y no me salia , y gracias a la información de la pagina y algunos comentarios pude resolverlo.

carlos
129

muchas gracias a la información de la pagina y algunos comentarios pude resolverlo. Esto me ayudo mucho , por que se me hizo mas facil para proyectos que tenia pendiente y no me salia.

1 2 3

Publica tu opinión