Funciones callback php

En este ejemplo de programación en php mostrare el uso que se le puede dar a las funciones callback para poder ejecutar funciones con valores predeterminados en caso que no se definan acción para la que requeriremos del uso de funciones callback en php.

aqui el codigo:


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Funciones callback php appletenhtml</title>

    <!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
</head>
<body>
    <section>  
        <?php
      function escribir($arg,$callback=null){
          echo "$arg<br>";
          //si callback no es null se ejecuta
          if($callback !=null)
          {
              echo $callback."<br>";
              if(gettype($callback)=='object'){
                  $callback();
              }
              else{
                  echo "Error: no estas pasando una funcion con parametro<br>";
                  exit();
              }
          }
      }
 //Ejecutando funccion sin asignar valor
      escribir("Hola mundo");
 //ejecutando funcion
      escribir("Hola mundo2",12);
     
        $mifuncion=function();
     
     
        ?>
     
    </section>
</body>
</html>


Con este ejemplo podemos definir x acción a ejecutar en caso que cierta acción falle por falta de definición de x valor.


PHP



Comentarios

Populares

Buscar en este blog