Está en la página 1de 14

IDENTIFICACIÓN DE UNA

SESIÓN

Cada vez que un usuario accede a un sitio Web y se crea una


sesión, PHP en forma automática le asigna una identificación.

Para leer la identificación se utiliza la función Session_Id().

<?php
session_start();
echo "Id de sesión: ".Session_id();
?>
Desarrollar
Utilizando sesiones desarrollar, el programa que permita ingresar dos
importes de dinero y mostrar la suma de los importes ingresados.
Desarrollar

Utilizando sesiones desarrollar, el programa que muestre el nombre de


los alumnos, dos notas y el promedio. El programa va mostrando en la
parte inferior y dentro de una tabla los datos de los alumno ingresados y
su promedio.
FUNCIONES EN PHP
Una función es un grupo de instrucciones que realiza una tarea, están
agrupadas en un mismo bloque, el cual puede ser llamado desde
cualquier parte del código.

El utilizar funciones hace que no tengamos que repetir un cierto bloque de


código, cada vez que queramos realizar la misma tarea, ya que basta con
hacer una llamada a la función y esta se ejecuta.

PHP dispone de muchas funciones ya predefinidas, es decir, tareas que


son habituales en programación.

Para llamar a una función, se escribe su nombre y luego un paréntesis. El


paréntesis puede llevar o no argumentos o parámetros, es decir, datos
que hay que pasarle a la función, necesarios para obtener un resultado.
DEFINIR FUNCIONES EN PHP

Podemos definir funciones, con la siguiente sintaxis:

function NombreFuncion($argumento1,$argumento2)
{
instrucciones de la función ...;
return $resultado
}
DESCRIPCIÓN DE LA SINTAXIS:
function: Palabra clave para iniciar una función.

nombreFuncion: Se le ha de dar un nombre a la función.

( ): Entre paréntesis, y dentro de ellos los argumentos, en caso de que


sean necesarios.

$argumentos: Datos necesarios para poder ejecutar la función, por


ejemplo una función que realice la suma de dos números, necesitará que
se le pase como argumentos dos números.
{Instrucciones}: Entre llaves irán las instrucciones que hagan falta para
ejecutar la función.

return: Devuelve el resultado de la función seguido de la variable que


contiene el resultado. Esta se pone siempre al final de las instrucciones
y antes de cerrar la llave.

Ejercicios
Crear una función que permita sumar dos números ingresados por el
usuario.
Ejemplo de aplicación de funciones

<?php
function suma($a,$b) {
$c=$a+$b;
return $c;
}
$n1=$_POST['n1'];
$n2=$_POST['n2'];
$n3=suma($n1,$n2);
echo "Sumar: $n1 + $n2 =$n3";
?>
Utilizando funciones, crear la aplicación que permita
obtener el mayor de 3 números.
INSTRUCCIONES REQUIRE( ) E INCLUDE( )
A través de estas INSTRUCCIONES se permite la reutilización de
cualquier tipo de código. Mediante el uso de las instrucciones require( )
o include( ) puede cargar un archivo en su secuencia de comandos de
PHP.

El archivo puede contener todos aquellos elementos que se incluirán por


regla general en una secuencia de comandos, incluidas instrucciones
PHP, etiquetas HTML, funciones o clases.

Las instrucciones require( ) e include( ), son idénticas. Lo único que las


diferencia es que cuando fallan, require() ofrece un error fatal mientras
que include() proporciona solo un aviso
Existen dos variaciones en require() e include(), denominados
require_once() e include_once(), respectivamente.

La finalidad de estas estructuras es asegurarse de que se puede incluir


un archivo una sola vez.

PARTE -> 1 – Nombre de Página reusar.php


<?php
echo "Este es código de primera parte<br>"
?>

PARTE -> 2 - Nombre de Página union.php


<?php
echo" Este codigo se unira con el archivo....<br>";
require('reusar.php');
?>
Uso de include

Archivo – cabecera.php

<html>
<head> <title> Muestra de INCLUDE </title> </head>
<body>

Uso de include Uso de include

Archivo – pie_pag.php Archivo – union.php

</body> <?php include("cabecera.php"); ?>


</html> <p> Hola, este es el contenido. </p>
<?php include("pie_pag.php"); ?>
Resultado

<html>
<head>
<title> Muestra de INCLUDE </title>
</head>
<body>
<p>
Hola, este es el contenido.
</p>
</body>
</html>

También podría gustarte