PHP: Arreglos
Creación de un Array Un array puede ser creado con el constructor del lenguaje array(). Éste toma cualquier número de parejas clave => valor como argumentos. array( clave1 => valor1, clave2 => valor2, clave3 => valor3, … ); También, a partir de PHP 5.4, es posible realizar la siguiente notación: [ clave1 => valor1, clave2 […]
PHP: Cadenas
En PHP, los string se implementan como un array de bytes y con un número entero que indica la longitud del búfer. No posee ninguna información sobre cómo traducir esos bytes a caracteres, relegando esa tarea al programador. No existe ninguna limitación sobre los valores que pueden componer un string… Este comportamiento del tipo string justifica […]
PHP: Modulos
Módulos Es posible llamar archivos dentro de PHP y llamarlos para que realicen las operaciones que albergan en su interior. Para llamar a otro archivo se pueden utilizar las siguientes palabras claves. include Llama a un archivo determinado. De no encontrarlo generará una alerta del error, sin embargo el programa sigue su curso. require Llama […]
PHP: Funciones
Definición Para definir una función en PHP se utiliza la palabra function. Trate de definir las funciones de forma que definan lo que hacen. Una idea es establecer la combinación verbo y sustantivo. Ejemplo: inicializarVariables() PHP no admite sobrecarga de funciones. Las funciones admiten recursividad. Sin embargo, las llamadas a funciones/métodos recursivos con más de […]
PHP: Sentencias de Control
Información de página oficial PHP A continuación se muestra el listado de las estructuras de control de PHP, las cuales son similares a otros lenguajes conocidos. Estructuras de Control Formas alternativas Las formas alternativas en las secuencias de control, nos permiten otra forma de visualizar el flujo de los datos. La diferencia es que en lugar […]
PHP: Operadores
Los operadores matemáticos, lógicos y de asignación son similares a otros lenguajes, como JAVA o C++. Los elementos que difieren son los siguientes: Igual: ==, dos valores son iguales después de la manipulación de tipos. Idéntico: ===, dos valores son iguales y tienen el mismo tipo. Diferente: !=, dos valores no son iguales después de […]
PHP: Variables
Nombre de variable Para nombrar una variable en PHP debe comenzar con el símbolo de dólar ($). Luego del símbolo dólar, puede utilizarse letras y el símbolo de guión bajo (_). Los números no son permitidos ni después del símbolo de dólar. <?php $_var = 1; // Válido $var = 1; // Válido $1 = […]
PHP: Tipos de datos
Tipos de datos PHP maneja los tipos de datos de forma dinámica, por lo que una variable puede modificar su tipo en tiempo de ejecución. Escalares Boolean Puede devolver dos tipos de valores, las constantes TRUE o FALSE. Dichos valores no distinguen mayúsculas de minúsculas. Conversión a booleanos Se utilizan los operadores bool o boolean, […]
PHP: Convenciones del lenguaje
Inicialmente PHP no tenía mayores especificaciones para su uso. Sin embargo, el crecimiento del lenguaje ha hecho necesario establecer elementos básicos para el diseño estructurado de los proyectos basados en este lenguaje. Por ello, PHP Group, lanzó una serie de buenas prácticas, detalladas a continuación[[http://www.php-fig.org/psr/]]. PSR-1 Los archivos deben comenzar con los tags<?php o <?= […]
PHP: Introducción
Historia Rasmus Lerdorf creó en 1994 un producto denominado PHP/FI, el cual era un conjunto de archivos escritos en C, para rastrear visitas de su currículum online. Llamó al conjunto de scripts «Personal Home Page Tools» o «PHP Tools». La versión original se mejoró y fue capaz de interactuar con bases de datos, entre otras […]