PHP/Functions/create function

Материал из Web эксперт
Версия от 10:04, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

A Simple Anonymous Function

   <source lang="html4strict">

<html> <body>

<?php

   $my_anon = create_function( "$a, $b", "return $a+$b;" );
   print $my_anon( 3, 9 );

?>

</body> </html>

 </source>
   
  


Dynamically Creating Functions

   <source lang="html4strict">

<?php if (count($_POST) > 0) {

   $prepped = create_function("$a", "return trim($_POST[$a]);");

} elseif (count($_GET) > 0) {

   $prepped = create_function("$a", "return strtoupper($_GET[$a]);");

} else {

   $prepped = create_function("$a", "return false;");

} echo $prepped("file"); ?>

 </source>