Sei sulla pagina 1di 9

FUNCIONES

Una función es una porción de código


que podemos llamar en cualquier
momento desde cualquier lugar de
nuestro programa

Sintaxis

function nombre_función(parámetros)
{
   instrucciones de la función
}
 Ej.:

<?php
function sumar($num1,$num2)
{
  $suma=$num1+$num2;
echo “La suma es:".$suma;
}
sumar(5,6);
?>
FUNCIONES Y PARÁMETROS

Los datos pasados a la función pueden


ser por valor o por referencia
VALOR REFERENCIA
<?php <?php
$mensaje = "Como estás ?"; $mensaje = "Como estás ?";
function saludo($msg) function saludo(&$msg)
{ {
$msg = "Hola Mundo !!". msg; $msg = "Hola Mundo !!". $msg;
echo $msg;
echo $msg; }
}
saludo($mensaje);
saludo($mensaje); echo $mensaje;
echo $mensaje;
?>               
?>               
FUNCION RETURN

Devuelve un valor de una función y lo


incorpora al flujo del programa

<?php
function Nombre(parametro1, parametro2...)
{
instrucción1;
instrucción2;

return valor_de_retorno;
}
?>
 Ej.:

<?php
   
   function promedio($a, $b)
   {
      $pro=($a+$b)/2;
      return $pro;
   }
   
   echo promedio(4,6),"<br>";
$calculo=promedio(4,6);
    echo “El promedio es:“.$calculo;
   
?>
INCLUYENDO ARCHIVOS

Es posible incluir código php externo


usando funciones como:
Include, require,include_once,
require_once
 INCLUDE()
Es una sentencia de PHP, la cual nos permite hacer una
llamada a otro elemento (página o archivo) desde una
página en particular
<?php include ("header.php"); ?>
Ej.:

Pag1.php

<?php
Pag2.php
function saludo(){
echo “hola mundo”; <?php
} Include(“pag1.php”);
?> Saludo();
?>
 REQUIRE()
Al igual que include, require es una función de
PHP la cual nos permite realizar llamadas a otras
páginas o archivos
Ej.:
Pag1.php Pag2.php

<?php
<?php require(“pag1.php”);
function suma($n1,$n2){ $a=4;
$sum=$n1+$n2; $b=5;
return $sum;
} $suma=suma($a,$b);
?> echo “La suma es:”.$suma;
?>
 include_once y require_once
Su funcionamiento es igual que
include y require la única diferencia
que la inclusión del archivo se
ejecuta una sola vez (aunque a lo
largo de la ejecución del script
existan otras llamadas al mismo)

Potrebbero piacerti anche