Autor Zpráva
FilipP
Profil
funkce1 - hlavní funkce
funckce2 - první funkce ve funkci1
funckce3 - druhá funkce ve funckci1

Dobrý den, zkoušel jsem si v php udělat něco podobného jako v javascriptu, ale když dám
funkce1(parametr, parametr, function(){echo "a";}, function(){echo "b";});
tak to nevrací error, ale zkoušel jsem pak v kódu funkce1 použít proměnou v keré byla uložená funkce2 nebo funkce3 např. $zde_je_ulozena_funkce_2; ale nic to nedělá. Děkuji za odpověď.
juriad
Profil
<?php
function spust($funkce, $param1, $param2) {
  return $funkce($param1+$param2);
}

echo spust(function($param) {return $param*$param;}, 2, 3); # vypise 25 = (2+3)*(2+3)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: