INTRODUCCION A PHP
PHP
PHP es un lenguaje de scripting que permite la generación dinámica de contenidos en un servidor web. El significado de sus siglas es HyperText Preprocessor
Entre sus principales características cabe destacar su potencia, su alto rendimiento, su facilidad de aprendizaje y su escasez de consumo de recursos.
Entre sus principales características cabe destacar su potencia, su alto rendimiento, su facilidad de aprendizaje y su escasez de consumo de recursos.
Para delimitar el código PHP podemos delimitarlo de varias formas:
Usando las etiquetas Mediante :
Usando las etiquetas Mediante :
VARIABLES
Una variable podría definirse como como una posición de memoria creada para introducir o asignar cualquier valor o dato.
Los tipos de datos posibles que puede almacenar una variable son los siguientes:
Los tipos de datos posibles que puede almacenar una variable son los siguientes:
INTEGER números enteros positivos y negativos
DOUBLE Números decimales o de coma flotante
STRING Cadenas de Texto
BOOLEAN Valores true o false
ARRAY Tipo especial de colección de valores
OBJECT Tipo especial de dato complejo
CONVERTIR TIPOS
PHP es un lenguaje que realiza la conversión de tipos en función de los operando y el operador
Dos funciones de PHP las cuales nos permiten saber el tipo de variable que estamos usando y también pueden convertir el tipo de variable
Gettype() Recibe el tipo de variable que es
Settype($variable;’tipo variable’) transforma el tipo variable del modo actual al modo que lo introduzcamos
Dos funciones de PHP las cuales nos permiten saber el tipo de variable que estamos usando y también pueden convertir el tipo de variable
Gettype() Recibe el tipo de variable que es
Settype($variable;’tipo variable’) transforma el tipo variable del modo actual al modo que lo introduzcamos
CONSTANTES
Son valores que se van a mantener constante a lo largo de la ejecución del script y que posiblemente queramos usar a lo largo del script un gran numero de veces. Para ello usamos la siguiente sintaxis: define(“nombre de la constante”,valor);
MI PRIMER SCRIPT PHP
Una vez que ya tenemos instalados PHP para usarlos podemos comenzar a escribir nuestro primer script en PHP.
Ejemplo script php
Una vez escrito esto lo salvamos en un fichero con la extensión php, y lo colocamos en nuestro servidor, http://mi_servidor/php/test.php . Ahora si ponemos esta URL en nuestro navegador veremos una línea con el texto "Hola. Este es mi primer script en PHP" .
Ejemplo script php
Una vez escrito esto lo salvamos en un fichero con la extensión php, y lo colocamos en nuestro servidor, http://mi_servidor/php/test.php . Ahora si ponemos esta URL en nuestro navegador veremos una línea con el texto "Hola. Este es mi primer script en PHP" .
OPERADORES EN PHP
OPERADORES ARITMETICOS
+ - * / % ++ --
OPERADORES DE ASIGNACION
= += -= *= /= %= .=
OPERADORES LOGICOS
! And or xor && ||
OPERADORES CONDICIONALES
== != > < >= <=
ESTRUCTURAS DE CONTROL
Estructura IF
Estructura switch
Bucle for
Bucles while y do while
Break y continue
FUNCIONES EN PHP
Una función consiste en un conjunto de rutinas y acciones que a lo largo del script van a ser ejecutadas multitud de veces agrupadas en una función y desde cualquier punto del script puede ser llamada y ejecutada.
La sintaxis de una función es la siguiente
Función nombre(parámetros){
Instrucciones de la función
}La sintaxis de una función es la siguiente
Función nombre(parámetros){
Instrucciones de la función
MATRICES (ARRAY)
En la realización de un script en PHP en múltiples ocasiones existen variables que tienen información similar y se procesan de forma semejante. Para ello PHP (y otros lenguajes) poseen un elemento denominado array. Un array es un conjunto de variables agrupadas bajo un único nombre.
Hay dos tipos de matrices existentes: - Indexada: Aquella cuyo acceso a los elementos se realiza por la posición que ocupan dentro de la estructura (se inician siempre desde la posición 0). Ejemplo: $amigos[0] - Asociativa: Es aquella en la que los elementos están formados por pares clave-valor y el acceso se realiza proporcionando una determinada clave. Ejemplo: $amigos['edad']
Hay dos tipos de matrices existentes: - Indexada: Aquella cuyo acceso a los elementos se realiza por la posición que ocupan dentro de la estructura (se inician siempre desde la posición 0). Ejemplo: $amigos[0] - Asociativa: Es aquella en la que los elementos están formados por pares clave-valor y el acceso se realiza proporcionando una determinada clave. Ejemplo: $amigos['edad']
CADENAS DE CARACTERES
En este capítulo se comentaran todos los pormenores relacionados con cadenas de caracteres, las funciones existentes, etc.
Una cadena consiste en una secuencia de caracteres que se encuentran comprendidos entre unos delimitadores que pueden ser: -Comillas simples ' ' -Comillas dobles " " -Documento incrustado <<< >>>
En caso de que se desee por ejemplo unas " " dentro de las comillas de la cadena de caracter es necesario realizar la acción que se denomina escapar un caracter que consiste en precederlo de una es decir ". Los caracteres especiales que pueden aparecer dentro de un documento con delimitación son:
Secuencia Significado n Nueva línea r Retorno de carro t Tabulación horizontal Barra invertida $ Signo de dólar " Comillas dobles [0-7]{1,3} Caracter ASCII que coincide con el numero octal x[0-9A-Fa-f]{1,2} Caracter ASCII que coincide con el numero hexadecimal.
Una cadena consiste en una secuencia de caracteres que se encuentran comprendidos entre unos delimitadores que pueden ser: -Comillas simples ' ' -Comillas dobles " " -Documento incrustado <<< >>>
En caso de que se desee por ejemplo unas " " dentro de las comillas de la cadena de caracter es necesario realizar la acción que se denomina escapar un caracter que consiste en precederlo de una es decir ". Los caracteres especiales que pueden aparecer dentro de un documento con delimitación son:
Secuencia Significado n Nueva línea r Retorno de carro t Tabulación horizontal Barra invertida $ Signo de dólar " Comillas dobles [0-7]{1,3} Caracter ASCII que coincide con el numero octal x[0-9A-Fa-f]{1,2} Caracter ASCII que coincide con el numero hexadecimal.
0 comentarios:
Publicar un comentario