37-Funciones de devoluciones de llamada

Una funcion de devolucion de llamada, es una funcion que se pasa con un argumento en otra

conocidas como funciones "callback"

Cualquier función existente se puede utilizar como función de devolución de llamada.

Para utilizar una funcion como devolucion de llamada, hay que pasar un string (cadena) que contenga el nombre de la funcion como argumento de otra funcion

Ejemplo

Pasamos la funcion array_map() para calcular la longitud de un string en un array

<?php
function my_callback($item) {
  return strlen($item);
}

$strings = ["manzana", "naranja", "banana", "coco"];
$lengths = array_map("my_callback", $strings);
print_r($lengths);
?> 



...

Publicar un comentario

0 Comentarios