Funciones de PHP
Algunas funciones de PHP muy poderosas pero comunmente ignoradas o desconocidas por la muchos:
- ignore_user_abort()
- serialize(), unserialize()
- array_map()
- var_export()
- ob_start() y compañía
- parse_url()
- ini_set()
Por cierto, si no lo han hecho, la mejor manera de aprender PHP (aparte del manual) es el libro que el mismo Rasmus (creador de PHP) escribió para O’Reilly: Programming PHP.
Pues la de iniset - o iniget, mismo me dá - son como para olvidarlas. Y las de ob_start() y familia. Lo cómodas que son para escribir luego en archivos!!!.
Si se tiene una buena organización de código y templates, hacer un sistema barato de cache basándose en ob_start()* es trivial y poderoso.
Y que me dicen de print_r()?
Del var_export yo habia hecho una version en PHP hace uno o dos años… muy util!
Con obstart y obend implementé hace un par de años el sistema de plantillas en el que se basa Blogalia. El año pasado lo subí a SourceForge con licencia BSD: lib-templage. Cuando necesité hacer lo mismo con un script de Python fue un follón, porque no habían esas funciones… es lo que me gusta de PHP, siempre hay una función simple que te resuelve el problema.
No subestime el poder de serializa y unserialize, son excelentes para persistir objetos.
Yo las uso frecuentemente.
print_r() es mi herramienta de debugging preferida !
tambien como generalmente codifico los sites basandome en el standar fusebox no puedo vivir son el parse_url()
Bueno el post….
Esta Muy Bueno
ob_start y compañia tambien pueden servir como un metodo de controlar la salida de errores
http://www.forosdelweb.com/showthread.php?t=154647