Php1

12
PHP HIPERTEXT PREPROCESOR

Transcript of Php1

PHP HIP

ERTEXT

PREPROCESOR

QUE ES PHP?

– Lenguaje de programación de alto nivel

–empotrado en paginas HTML

Ejecutado en servidor

Software libre

PHP es un lenguaje de código abierto, lo cual implica que, por un lado, hay un grupo de desarrolladores que contribuyen a la elaboración y fortalecimiento del lenguaje; y, en segundo lugar, que es un lenguaje por el que no necesitamos pagar derechos de autor (licencia) para utilizarlo.

● .QUE PUEDO HACER CON PHP?

– Scripts del lado del servidor

– Scripts en línea de comandos

– Aplicaciones con interfaz grafica PHP-GTK

REQUISITOS

– PHP5

– Servidor Web : apache2

– Servidor BD : mysql

– Editor : netbeans

● Todo en 1 : XAMPP (Apache + MySQL + PHP)

● Netbeans/Php Designer /Adobe Dreamweaver

!!! Software libre !!!

EDITOR DE SCRIPTS PHP

– Editor de texto plano

– IDE (Entorno de desarrollo integrado)

● Editor

● Resaltado de sintaxis

● Plantillas html

● Debuger

● Proyectos

Scripts PHP :

– Serie de sentencias / instrucciones

– Ejecutadas secuencialmente

– Datos en variables

– Estructuras de control

– Funciones

– Clases (POO)

SINTAXIS BÁSICA

● Los espacios/tabulaciones/saltos de línea entre

las instrucciones, no afectan al comportamiento

– Las siguientes instrucciones tienen el mismo resultado:

<?php echo “hola mundo” ;?>

<?php echo “hola mundo”; ?>

<?php

echo “hola mundo”;

?>

<?php echo “hola mundo”;

?>

LAS INSTRUCCIONES SIEMPRE SE FINALIZAN CONPUNTO Y COMA<?php

echo “<p>hola mundo</p>”;

echo “<p>Esto es una prueba</p>”;

?>

<?php

echo “<p>hola mundo</p>”;echo “<p>Esto es una prueba</p>”;

?>

<?php

echo “<p>hola mundo</p>”;

echo “<p>Esto es una prueba</p>”;

?>

COMENTARIOS : TEXTO QUE NO SE EJECUTA

– Línea : //

– Bloque: /* ... */

<?php

//Esta línea no se tiene en cuenta

echo “<p>hola mundo</p>”;//Este comentario tampoco

echo “<p>Esto es una prueba</p>”;

?>

<?php

/*Esta linea no se tiene en cuenta

esta tampoco

tampoco esta/*

/* No se puede anidar

/* bloques de comentarios*/

*/ Estos comentarios

producirían un error

?>

VARIABLES

Los datos se almacenan en variables

– Las variables se representan con un signo de dolar

seguido por el nombre de la variable

– Sensible a mayusculas/minusculas

– El nombre de la variable :

● Empezar con letra o _ (guion bajo)

● Contener : letras numeros _

<?php

$cont=1;

$_cont=1;

$nombre_usuario=”mikel”

$PESO22_=”102g”

?>

CORRECTO

<?php

$1Usuario = “mikel”;

$usuario-2 = “ainara”;

$cont 1 = 0;

?>

INCORRECTO

OPERADORES DE ASIGNACIÓN

Asignación : =

– Permite asignar valores a variables

– El operando de la izquierda recibe el valor de la

expresión de la derecha

<?php

$cont = 123;

$cont =”Hola”;

$a = ($b = 4) + 5;

echo $a;

echo $b;

?>

MOSTRAR CONTENIDO VARIABLES : EJEMPLOS

<?php

$cont = 123;

echo $cont;

123

$mensaje =”Pagina en construccion”;

echo $mensaje;

Pagina en construccion

echo $cont;

echo $mensaje;

123Pagina en construccion

?>