Cuaderno I de Apuntes de PHP : Introducción
En esta entrada he escrito mis apuntes del Curso PHP Código Facilito, para empezar solo necesitaras instalar un servidor Web y configurarlo. Ahora podemos escribir nuestro código PHP y HTML en un editor de uso libre por lo tanto necesitamos Descargar Notepath++ e instalarlo.
Todos los archivos que queremos publicar se guardan en: C://AppServ/www. Alli podemos crear una carpeta con el nombre que queramos, por ejemplo miProyectoPHP. El archivo con nuestro codigo lo debemos crear con una extención .php y por ejemplo miCodigo.php. Entonces el camino de acceso al archivo de código sería: C://AppServ/www/miProyectoPHP/miCodigo.php
Para probar como funciona el código que hemos escrito, abrimos de nuevo el navegador y en la barra de busqueda escribimos: localhost:8000/miProyectoPHP/miCodigo.php
Notas
El código está limitado por la etiqueta de inicio <?php y la etquita de cierre ?>.
Imprimir en pantalla: echo "Texto entre comillas";
print "Texto entre comillas";
Salto de Línea <br/>
Espacio en blanco
Comentario corto // Este es un comentario corto
Comentario largo /* Este comentario puede ocupar muchas líneas*/
Variables (Tutorial 3)
Gurdan datos de diferentes típos, ya sean numericos, booleanos, cadenas de caracteres, etc. Se declaran por medio del simbolo $ seguido por el nombre o identificador de la variable, que no puede tener simbolos ni espacios. por Ejemplo:
<?php
$edad= 20; //Variable numérica
$nombre= "Ana"; //Variable caddena de caracteres
$registro = true; // Variable Booleana(0 o nada >Falso y 1>verdadero)
echo "Me llamo ";
echo $nombre;
echo " tengo ";
echo $edad;
echo " años, y mi registro es: ";
echo $registro;
?>
Salida en navegador: Me llamo Ana tengo 20 años, y mi registro es: 1
Vectores o Arreglos (Tutorial 5)
La posición de los objetos de los Vectores predefinidos se cuenta desde 0<?php
$vectorNumeros = array(1,2,3,4,5);
$vectorNombres = array("Victoria","Diana", "Maria", "Pepa", "Luisa");
echo "El primer valor de mi arreglo es está en la posición 0: ";
echo $vectorNumeros[0];
echo $vectorNombres[0];
?>
Salida en navegador: El primer valor de mi arreglo es está en la posición 0: 1 Victoria
Los Vectores asociativos o personalizados requieren que insertemos una etiqueta para ubicar cada elemento del vector. En el siguiente ejemplo se han creado 2 vectores, uno de números (con etiquetas L1,L2,...) y otro de nombres(con etiquetas p1,p2,...).
<?php
$vectorAsociativoNumeros = array("L1" => 11, "L2" => 12,"L3" => 13, "L4" => 14,"L5" => 15);
$vectorAsociativoNombres = array("p1" =>"Victor","p2" =>"Diego","p3" => "Mario","p4" =>"Pepe", "p5" =>"Luis");
echo "<br/>El último elemento de mi arreglo asociativo es: ";
echo $vectorAsociativoNumeros[L5];
echo "<br/>El último elementos de mi arreglo asociativo es: ";
echo $vectorAsociativoNombres[p5];
?>
Las etiquetas y el tipo de datos dentro de los vectores, puede ser creado según mas te acomode.
<?php
$Mezcla = array("Nombre" =>"Tatiana","Edad" => 21,"Direccion" => "Casa 1","ID" => 1111, "Cuenta" =>true);
echo "<br/>Nombre: ";
echo $Mezcla[Nombre];
echo "<br/>Edad: ";
echo $Mezcla[Edad];
echo "<br/>Activación: ";
echo $Mezcla[Cuenta];
?>
Salida en navegador:
Nombre: Tatiana
Edad: 21
Activación: 1
Operadores (Tutorial 6)
- Asignación: Solo hay uno y es "=", el cual permite asignar un valor a una variable
- Aritméticos: +, - , *, /, %, ...
- Comparación: Igual(==). idéntico (===), Diferente (!= ó <>), No idéntico (!==), <,<=, >,>=
- Incremento o decremento: ++, --. Si se escriben el operador antes de la variable ++$variable el valor se incrementa antes de ser mostrada, si se escriben después $variable++ , primero se opera y después se incrementa.
- Lógicos: y (&& o and), o (|| o or), o exclusivo (xor)
- Concatenación: Une dos cadenas por medio de un punto "." o con .= para signar datos a una variable ya existente, es muy útil a la hora de enviar correos
$usuario = array("Nombre" =>"Tatiana","Edad" => 21,"Direccion" => "Casa 1","ID" => 1111, "Cuenta" =>true);
$texto = "Mi nombre es " . $usuario[Nombre] . " y tengo ". $usuario[Edad] . " años";
echo $texto;
$texto .= ", ahora agregué esta línea";
echo "<br />" . $texto;
?>
Salida en Pantalla
Mi nombre es Tatiana y tengo 21 años
Mi nombre es Tatiana y tengo 21 años, ahora agregué esta línea
- Control de Errores: @
echo "Ejemplo que NO omite errores";
error(); // Produce un error porque no hemos definido la función error()
?>
Salida en Pantalla: Ejemplo que NO omite errores
Fatal error: Call to undefined function error() in
C:\AppServ\www\CodigoFacilitoPHP\curso06_errores.php on line 3
<?php
echo "Ejemplo con control de errores";
@ error(); // No muestra en pantalla que hay un error porque no hemos definido la función
?>
Salida en Pantalla: Ejemplo con control de errores
Continuación "Cuaderno II de apuntes de PHP: Controles de Flujo"
Lista con todos los cuadernos de Apuntes de PHP Aquí.
Si tienes información adicional sobre este tema, tus comentarios o links de referencia serán bienvenidos.
No comments:
Post a Comment