6 cosas que probablemente no conozcas sobre PHP

Via tufuncion.com

Hace no mucho publicamos este post 5 cosas que desconocía de php, esta podríamos decir es la segunda entrega con nuevas cosas que no conocía de PHP.

ip2long() y long2ip()

Estas dos funciones ip2long() y long2ip() sirven para almacenar las direcciones IP cómo enteros en vez de cómo cadenas en la base de datos, esto reducirá los recursos de almacenamiento conseumidos de los 15 bytes de un chasr(15) a los 4 bytes de un entero.

Validadción de direcciones de email

La validación parcial de direcciones IP es fácil gracias a la función checkdnsrr().
Esta función nos asegura que el dominio devuelto existe, por ejemplo muy útil en caso cómo este:

‘usuario@gmail.com’ Válida
‘usuario@wwwgmail.com’ No Válida

Cómo no hacer trabajo innecesario

Si no te gustaría estar trabajando en una determinada función durante un tiempo para luego darte cuenta que has reinventado la rueda… chequea PEAR antes de escribir las siguientes líneas de código.

PEAR – Un framework y sistema de distribución de utilidades Php. PEAR nos ofrece complementos php agrupándolos en “Packages”.

Formatea tu código

Una función que formatea una cadena pasada, especialmente pensada para código fuente, highlight_file().

Muy útil en caso de que queramos compartir dudas sobre nuestro código con algún amigo ya sea por el messenger, IRC o cualquier servicio parecido.

No muestres los errores

Evita mostrar los errores de mensajes con la función error_reporting(0). Útil en caso de tener hospedaje compratido deberás incluirlo en la primera línea de cada uno de tus scripts, esto evitará que información de conexiones PHP y usuarios MySQL sea mostrada.

Opcodes

PHP usa una mezcla entre interpretación y compilacion para intentar ofrecer a los programadores lo mejor entre rendimiento y flexibilidad.

PHP compila para tu codigo una serie de instrucciones (llamadas opcodes) siempre que estas son accedidas. Estas instrucciones son entonces ejecutadas una por una hasta que el script termina. Esto es diferente a la manera convencional de compilacion de lenguajes como C++ donde el código es compilado a código ejecutable que es despues ejecutado. Php es recompilado cada vez que se solicita un script.

Vía: 10 things you (probably) didn’t know about PHP

Anuncios

Una respuesta

  1. but your much on my mind, you often get declin. Essa Morty.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: