Clasificaciones, modalidades y tendencias de investigación educativa.
Php1
1.
2. 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.
3. ● .QUE PUEDO HACER CON PHP?
– Scripts del lado del servidor
– Scripts en línea de comandos
– Aplicaciones con interfaz grafica PHP-GTK
4.
5. REQUISITOS
– PHP5
– Servidor Web : apache2
– Servidor BD : mysql
– Editor : netbeans
● Todo en 1 : XAMPP (Apache + MySQL + PHP)
● Netbeans/Php Designer /Adobe Dreamweaver
!!! Software libre !!!
6. 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)
7. 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”;
?>
8. LAS INSTRUCCIONES SIEMPRE SE FINALIZAN CON
PUNTO 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>”;
?>
9. 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
?>
10. 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
11. 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;
?>
12. VARIABLES
Una variable es un contenedor de información, en el que podemos meter números enteros,
números decimales, caracteres, etc. El contenido de las variables se puede leer y se puede
cambiar durante la ejecución de una página PHP.
En PHP todas las variables comienzan con el símbolo del dólar $ y no es necesario definir una
variable antes de usarla. Tampoco tienen tipos, es decir que una misma variable puede
contener un número y luego puede contener caracteres.
Las variables son datos, a los que podemos manipular basados en un nombre: el nombre de la
variable, sin necesidad de hacer referencia al tipo de dato al que la variable hace referencia.
13. MOSTRAR CONTENIDO VARIABLES : EJEMPLOS
<?php
$cont = 123;
echo $cont;
123
$mensaje =”Pagina en construcción”;
echo $mensaje;
Pagina en construcción
echo $cont;
echo $mensaje;
123Pagina en construcción
?>
14. MOSTRAR CONTENIDO VARIABLES :
<?php
$cont = 123;
$mensaje =”Pagina en construcción”;
echo $cont;
echo “<br/>”;
echo $mensaje;
?>
Fuente HTML :
123<br/>Pagina en
construcción
Navegador:
123
Pagina en construcción
15. MOSTRAR CONTENIDO VARIABLES
<?php
$cont = 123;
$mensaje =”Pagina en construcción”;
echo $cont;
echo “n”;
echo $mensaje;
?>
Fuente HTML :
123
Pagina en construcción
Navegador:
123Pagina en construcción
16. TIPOS DE VARIABLES
Existen 2 tipos de variables, las variables locales que solo pueden ser usadas dentro
de funciones y las variables globales que tienen su ámbito de uso fuera de las
funciones, podemos acceder a una variable global desde una función con la
instrucción global nombre_variable;
Ejemplo:
<?php
phpinfo();
echo $_SERVER['HTTP_USER_AGENT'];
?>
17. EJERCICIO
Subraye cuál de las siguientes variables están definidas correctamente:
$_34 $datos $araña
$.promedio $_dirección $_post
$_/división $_/división $animal
$cédula
18. Pese a las facilidades que brinda PHP para el tamaño de los nombres de las
variables, lo más conveniente es darles nombres que tengan que ver con el tipo
de datos que se están guardando tal como:
$ciudad = "Cuenca"; $edad = 49;
$consulta_mysql = "SELECT * FROM personal WHERE username = 'Juan'";
$coma_flotante = 164845.35
$arreglo = array("Hola", "Adiós", "Buenos Días", "Buenas Noches");
&$valor_de_referencia = "pasando valor por referencia a una función";
19. OPERACIONES MATEMÁTICAS CON VARIABLES
Las operaciones con variables dependerán del contenido que éstas guarden, por tanto no es lo mismo
utilizar el signo de más (+) con variables que guardan números, que utilizarlo con variables que
guardan cadenas de caracteres.
Las operaciones matemáticas con variables se llevan cabo de manera horizontal y de izquierda a
derecha.
Ejemplo:
$numero1 = 15;
$numero2 = 23;
Y el fragmento de código:
<?php
$numero1 = 15;
$numero2 = 23;
echo $numero1 + $numero2;
?>
20. OPERACIONES CON CADENAS
Existe un operador de cadena que es el operador punto ( . ), este operador sirve para
concatenar una cadena con otra, de la forma $variable1.$variable 2. Es decir, si
tuviésemos el siguiente segmento de código:
<?php
$primer_nombre = "Juan";
$segundo_nombre = "Perez";
echo $primer_nombre.$segundo_nombre
?>