¿Librería o Framework? ¿Framework o librería? ¿Existe diferencia? Apréndelo en este artículo
Categoría: Conceptos
¿Cuál es la diferencia entre PDO y MySQLi?
Si me decís que estás desarrollando una aplicación web usando PHP y no me das más datos, cerrando los ojos diría que estás usando una base de datos MySQL y, seguro que en el 80% de los casos acertaría. Es un hecho: PHP y MySQL son un dúo muy común en este mundillo. Lo que… Seguir leyendo ¿Cuál es la diferencia entre PDO y MySQLi?
¿Qué son las extensiones de PHP?
Quién no se cruzó con mensajes como: Debes tener instalada/habilitada la extension en PHP sobre GD Pero… ¿qué es exactamente una extensión de PHP? Para comprenderlo debes conocer un poco cómo funciona PHP internamente. A continuación te daré una visión algo simplificada, si quieres una explicación completa y detallada te recomiendo este excelente tutorial de… Seguir leyendo ¿Qué son las extensiones de PHP?
¿Qué tan «globales» son las variables globales en PHP?
Parece una pregunta rara, ¿no? Seguro estás pensando «¿Dónde está la trampa?», ¿cierto? En general se entiende que una variable global es aquella que está presente (es decir, puede ser leída y modificada) en cualquier lugar de un programa. El caso de PHP es algo particular. Para comenzar si hicieras algo como esto: Esperarías ver:… Seguir leyendo ¿Qué tan «globales» son las variables globales en PHP?
¿Qué puede guardarse en las sesiones PHP?
Es un hecho: las sesiones de PHP son una fuente de confusión y frustración para muchos desarrolladores. Desde mi punto de vista, el problema es que hay muchos puntos de fallo posible. En este artículo quiero detenerme sobre un punto que, si bien parece simple, tiene sus grises. Todo el mundo pre-supone que las sesiones… Seguir leyendo ¿Qué puede guardarse en las sesiones PHP?
Por qué se pierden las variables de sesión PHP
Pocas cosas hay más frustrantes que ir a buscar algo donde sabés que lo dejaste y no encontrar nada. ¿Cómo es posible? Pusiste el session_start() al comienzo como Dios manda. El código es claro: $_SESSION[‘user’] = $user; ¿Qué puede ser más simple? Cuando hacés un echo $_SESSION[‘user’] en la misma página todo sale perfecto pero… Seguir leyendo Por qué se pierden las variables de sesión PHP
Cómo funcionan las sesiones en PHP
Una fuente de mucha frustración y confusión para quienes arrancan con PHP es el manejo de sesiones. Hay muchas partes móviles y, a veces, tener todo esto en la cabeza marea… En este artículo intentaré hacer un repaso por cuáles son esas partes y cómo interactúan entre sí de modo que no te queden dudas… Seguir leyendo Cómo funcionan las sesiones en PHP
Detalles del protocolo HTTP que todo desarrollador PHP debe conocer
Algo que siempre me llamó la atención es cómo en los cursos de PHP (o de programación web en general para el caso), suele pasarse por alto hablar de HTTP. Es cierto que esto puede sonar demasiado teórico y, lo admito, aburrido, sin embargo, es un conocimiento que va a aclararte muchas cosas. Un claro… Seguir leyendo Detalles del protocolo HTTP que todo desarrollador PHP debe conocer
Cuál es la diferencia entre isset() y empty()
Empiezo por las formalidades: Ambas son funciones del lenguaje. isset informa si un identificador (el nombre de una variable) está definido o no dentro del hilo de ejecución actual (Muy importante entender esto, no se trata de que haya sido definido dentro del archivo actual). empty indica si el valor asociado a un identificador es… Seguir leyendo Cuál es la diferencia entre isset() y empty()