Aceneth Rivas Tejada
Mysql
Es una base de datos de código abierto. SQL o Structured Query Lenguaje, es el lenguaje
utilizado para crear, consultar y manipular bases de datos MySQL. El lenguaje del lado
del servidor, PHP, junto con MySQL, puede crear páginas web dinámicas.
<? PhP ?>
Es un lenguaje de programación de uso general de script del lado del servidor
originalmente diseñado para el desarrollo web de contenido dinámico.
EL php necesita que un servidor web con capacidad php sea instalado y ejecutado para
poder ejecutar las páginas php.
El servidor va a compilar el código PHP y tratarlo en tiempo real, con la información
Viniendo del cliente web, para regresarle una página web adaptada, en tiempo real.
El servidor tiene también capacidad de seguir el camino de un usuario, así como de
identificarlo.
Aceneth Rivas Tejada
MI PRIMERA PÁGINA DINAMICA.
Aquí utilizamos un editor de texto plano, como bloc de notas.
Código en AppServ-php.
<HTM> </HTML> Documento web.
Aceneth Rivas Tejada
¿Cómo ejecutar una página dentro del navegador?
Abrimos el navegador y tecleamos en la barra de direcciones, la siguiente dirección:
http:// : Aquí conectamos una página al internet y llamamos una página, situada en un
servidor remoto.
htt://localhost/aceneth/mi_primera _pagina.php
Local host: Dirección php.
aceneth: Nombre de la carpeta en la que se encuentra guardado el archivo php.
Página: Damos una orden al navegador, para conectarse al servidor que tiene instalado
en modo local.
Codigo fuente: El codigo que hemos digitado dentro de esta funcion, no aparecera
exactamente igual.
Aceneth Rivas Tejada
<html> o <body> : No puede ser interpretado, es necesario el codigo <?PHP el cual es
interpretado correctamente.
Ejemplo con una unica instrucción de php.
Echo (“Mi primera pagina en HPP”);
Funcion Echo : Se emplea para mostrar una funcion en la pantalla.
() : son sus presectivos seguido con sus instrucciones.
Punto . y coma ; Para terminar la sentencia o una funcion terminada .
Las comillas “” : estas delimitan la cadena, no muestra en pantalla por que no foman
parte de ella.
Nota:
El interprete PHP toma la instrucción y genera codigo, pero HTMl es quien realiza
la funcion de mostrar el texto en pantalla.
<?php y ?> : Con etiquetas y elegido por mayoria de los webmasters.
<? y ?> : Sistema abreviado, para que funcione correctamente es necesario hacer una
directiva en el ficherode configuracion del interprete.
<Script lanaguaje=”PhP>” :Las etiquetas script se utilizan para delimitar el codigo php.
Aceneth Rivas Tejada
</Script> : No e smuy recomendable, porque al revisar el codigo puede generar error, es
muy similar a las etiquetas de javascript.
LISTADO CON ERROR.
Ejemplo:
Se ha olvidado la instrucción el punto y coma al final de la primera instrucción.
Correccion: Le añado la coma a la primera instrucción y me aparecera asi:
Aceneth Rivas Tejada
INICIACION A LAS VARIABLES.
Pares Nombre Valor: Las variables en php nos necesitan ser declaradas
especificamente, cuando se inicia una vriable, bueno el primer valor , se inicializa de
forma automatica.El interprete lee la cantidad de memoria de las variables.
($): Nombre correcto para asignarle a un nombre de variable un valor es escribirle el
signo dólar, el nombre de la variable.
Operador de asignación: El valor que se le asigna a esa variable en el momento y el
punto y coma.
Cualquiera de estos ejemplos es correcto:
-$nombreDevarible = valor;
-$edad =38;
-$nombre ="José";
$clave="miclavedeacceso";
Listado mostrar Datos.php. Código como tal.
Aceneth Rivas Tejada
Pagina desde el navegador.
HTML permite incluir cadenas como si fueran cadenas, al ejecutarlo en el navegador el
interprete inserta etiquetas de forma apropiada.
Aquí pueden ver que cambia un poco el código al anterior utilizando las mismas
variables pero con menos líneas, el cual genera el mismo listado.
Aceneth Rivas Tejada
LOS NOMBRES DE LAS VARIABLES.
A la variable se asigna un nombre, por el cual se identificara mientras lo necesitemos.
El nombre deberá ir siempre acompañado por el signo $.
Teniendo en cuenta el uso de Minúsculas y Mayúsculas las cuales son un problema al
ejecutarlo.
Aceneth Rivas Tejada
Ejemplo: Observe bien las variables Nombre.
Las variables almacenan y conservan un valor diferente.
Nombres De Variables Correctas.
$miNombre
$variable_1
No son Permitidos los nombres:
Aceneth Rivas Tejada
-Ningún signo de puntuación,
-letras acentuadas
-letras de alfabetos locales como la Ñ.
GESTION BASICA DE DATOS.
Dentro de la variable se almacenan datos, las cuales encontramos de varios tipos.
-Datos numéricos: Los cuales se pueden emplear para cadena. Dentro de esta se pueden
emplear operaciones aritméticas a complejas.
Ejemplo:
$edad=38;
Código como tal operación Básica.
Aceneth Rivas Tejada
Resultado de las operaciones.
Operadores:
Aceneth Rivas Tejada
(++)Autoincremento
(--) Decremento
= Asignación
El pre-incremento y pre-decremento (se aplica antes)
El post-incremento y post-decremento (Si es aplicado después, el comportamiento es
diferente en ambos casos).
Ejemplo:
$valor inicial = 7; se declara con el valor
$valorFinal = ++$valorFinal; se incrementa el valor inicial.
Con autoincremento:
$valor inicial = 7;
$valorFinal = $valorFinal++; Pasara a volver a 8
.
Incrementar con valor en tres unidades:
$variable=$variable+3;
De forma simplificada: variable + = 3;
Tipos De Datos Que Contempla PHP:
Aceneth Rivas Tejada
Integer Datos tipo Numérico. Double Datos numéricos en coma
flotante(manejo de decimales) String Cadenas alfanuméricas.
Boolean Valores de tipo verdadero-falso. Se obtienen al evaluar una condición.
Array Son matrices. Object Estructuras complejas. Class Las clases son moldes con los que crea
objetos. Unknown type Tipo Desconocido.
Null Tipo de variable a la cual no se ha asignado ningún valor.
Precedencia de operadores: cuando se encuentra una operación aritmética en la
que aparezcan varios operadores, se ejecutan primero los productos y las
divisiones, luego suma y resta.
$valor= 3+2*5;
Primero se calcula el producto de 2*5 y se suma el 3.
CONOCER Y CAMBIAR EL TIPO DE UN DATO.
Aceneth Rivas Tejada
En php nos sirve para conocer el tipo de dato que hay almacenado en una variable.
Gettype: Cambia el carácter de una variable.
Ejemplo: Mediante la función Gettype.
Como cambian las variables.
Aceneth Rivas Tejada
Cambiar Tipo De Dato: Se omite las etiquetas HTML y del final para facilitar
la lectura del código.
Resultado cambio de Tipo:
Aceneth Rivas Tejada
Cambio A Entero:
El número decimal lo convertimos a entero.
Cambio a la Cadena:
Aceneth Rivas Tejada
Dentro de la conversión de tipo string, la variable no contendrá el valor numérico, si no
la cadena.
Cambio A Doble:
Podemos cambiar una variable de tipo cadena a tipo numérico.
Tipo Numérico:
Aceneth Rivas Tejada
Casting:
Consiste en anteponer el tipo deseado, entre paréntesis, antes del nombre de la variable.
Resultado:
EXPANSION DE VARIABLES.
PHP tiene una cualidad especifica en el manejo de las variables. Cuando en una cadena
se incluye el nombre de una variable incluyendo el signo del dólar, el interprete incluye
el valor de dicha variable en lugar de su nombre.
Aceneth Rivas Tejada
Ejemplo:
Expansion: el interprete incluye el valor de dicha variable en lugar de su nombre.
Resultado:
Comillas simple: Podemos delimitar la cadena mediante comillas simples.
Resulatado
Escapar un Carácter
Consiste en añadirle a un carácter determinado un contraslash que anula el efecto de dicho
carácter o barra inclinada inversa. que anula el efecto de dicho carácter.
Aceneth Rivas Tejada
Opciones de escape se muestra en la siguiente tabla:
Carácter Escapado. Significado \n Nueva línea \r Retorno de carro \t Tabulación Horizontal \$ Signo de Dólar \’ Comilla Simple \” Comillas Dobles \\ Contraslash
OTRAS FUNCIONES DE MANEJO DE VARIABLES
Otras funciones para el manejo básico de variables.
Funcion Isset () Recibe como argumento el nombre de una variable y vuelve un valor
de tipo booleano, es decir true o false.
Ejemplo:
Variables Establecidas: Para ver en la práctica el comportamiento de isset observe el Script.
Aceneth Rivas Tejada
Resultado:
Variables eliminadas
Función UNSET () destinada a eliminar el contenido de una variable.
Aceneth Rivas Tejada
Resultado:
Función empty: tiene un efecto similar a isset () pero con el resultado opuesto, es decir devuelve un true booleano si la variable no ha recibido todavía ningún valor.
VARIABLES DE VARIABLES
Reconoce y maneja variables que se refieran a otras variables se tratan de variables cuyo contenido es el nombre de otras variables esto resulta
especialmente útil cuando es basado en ciertas condiciones establecidas por los usuarios de las paginas.
Ejemplo:
Aceneth Rivas Tejada
Variables variables: si se almacenan dos saludos en variables de memoria para mostrar el
que convenga.
Resultado:
CONSTANTES
En ocasiones es necesario crear y utilizar pares nombre-valor cuyo contenido va a permanecer inmutable durante toda la ejecución del script. Para esta finalidad
empleamos CONSTANTES que se crean mediante el uso de la función define ().
Ejemplo: Constantes: El primero es el nombre de la constante y el segundo es su valor.
Aceneth Rivas Tejada
Al ejecutarlo se verá que en la página aparece el valor de la constante definida.
Nota:
Al querer determinar si una constante está definida en algún punto concreto del script. Función defined () recibe el nombre de la constante y nos devuelve un valor booleano (true o false).
Ejemplo: echo ("pi"));se define el color en una constante, como en el siguiente:
define ("colorDestacado", "#ff0000"); Cuando en otra parte del código, necesitemos usar el color que destaque el texto incluiremos en la pagina lo siguiente <?php
Aceneth Rivas Tejada
echo ("<Font color=".colorDestacado.">"); ?>
Ventaja: la constante solo es necesario definirla una vez en todo el script con
independencia de cuantas veces se utilice. Al ejecutarlo vera que en la pagina le aparece el valor de la constante definida.
cuando se define una constante no se puede modificar su valor en ningún punto de la
ejecución del script.
"La imaginación es más importante que el conocimiento.