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 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
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
Donate to Emezeta Card / Donación para Emezeta Card
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.
Excelente, muchisimas gracias, más que para utilizarla como referencia por el momento la pondre en la pared de la oficina o el salon, je je je asi queda mas facil de mirar, hombre muchisimas gracias :), aunque nos hace falta paypal por aqui en colombia.
Le felicito por esta excelente iniciativa, lo comentaré a mis compañeros y a los grupos de desarrollo, estoy seguro que entre todos podrán ayudar y contribuir.
La he impreso, y la he puesto debajo del teclado... wow no sabía que existieran tipos de letra tan enanos :). El que lo ponga en una pared necesitará a3 mínimo.
Lo que me sorprende es que sea yo el primero en preguntar... ¿con que la hiciste?. Parece producto de LaTEX.
Realmente a pesar de toda esa gran cantidad de información acabas usando 4 cosas del php salvo que hagas algo muy complejo. Pero creo que podré habituarme a cambiar el search del doc de PHP.net en la segunda pestaña por una chuleta tan chula.
Pequeña sugerencia. Lulu.com + Php Chart + (X) = Producto impreso (papel "plastificado") que por lo menos yo estoy dispuesto a pagar, aunque sea GNU...
Yeveran quizás lo has descargado mal o tu descompresor está muy anticuado. Los demás no han tenido problemas y yo lo acabo de comprobar de nuevo y está correcto. Intentalo de nuevo.
Emezeta, el texto en color amarillo no se ve demasiado bien al imprimir la hoja (lo he probado en una impresora láser color, tamaño A4, papel normal). ¿Y si pruebas con un marrón o un naranja?
Impresionante la hoja, la imprimiré en A4, espero que no quede demasiado pequeña. Quizás cuando tenga acceso a una impresora que imprima en A3 pruebe tb en A3 a ver cómo queda. Muchas gracias por la hoja a ver si me resulta cómoda de entender.
Yo lo que he hecho es modificar ligeramente la posición de 4 funciones para que caigan fuera del agujero de las anillas y lo he archivado en mi carpetita.
De momento solo 16$ (muchas gracias a los que han aportado). Esperemos que los demás, conforme utilicen la chuleta, vayan considerando hacer donaciones.