PHP: call_user_func - Manual in English
PHP: call_user_func - Manual in Deutsch
PHP: call_user_func - Manual in Polish

Vous êtes à PHP: call_user_func - Manual Area


recherches récentes:
incluez les fonctions , fonctions variables , fonctions de poteau...




Si vous êtes nouveau au PHP ou devez juste régénérer vos qualifications, c'est l'endroit à commencer. Cette série de cours d'instruction te donnera la connaissance de base que vous devrez créer un simple Site Web de PHP.

Le PHP est un langage de programmation r3fléchissant à l'origine conçu pour produire les pages Web dynamiques. [1] Le PHP est employé principalement dans le serveur-côté scripting, mais peut être employé d'une ligne de commande interface ou dans des applications graphiques autonomes. Des interfaces utilisateurs textuelles peuvent également être créées utilisant des ncurses.


call_user_func

(PHP 4, PHP 5)

call_user_func — Appelle une fonction utilisateur

Description

mixed call_user_func ( callback $function [, mixed $parameter [, mixed $... ]] )

Appelle une fonction utilisateur fournie par le paramètre function .

Liste de paramètres

function

La fonction à appeler. Les méthodes de classes peuvent être appelées statiquement en passant array($classname, $methodname) à ce paramètre.

parameter

0 ou plus de paramètres à passer à la fonction.

Note: Notez que les paramètres pour call_user_func() ne sont pas passés par référence.

<?php
function increment(&$var)
{
    
$var++;
}

$a 0;
call_user_func('increment'$a);
echo 
$a// 0

call_user_func_array('increment', array(&$a)); // Vous pouvez utiliser ceci à la place
echo $a// 1
?>

Valeurs de retour

Retourne le résultat de la fonction, ou FALSE si une erreur survient.

Exemples

Exemple #1 Exemple avec call_user_func()

<?php
function barber($type)
{
    echo 
"Vous voulez une coupe $type, aucun problème";
}
call_user_func('barber'"mushroom");
call_user_func('barber'"shave");
?>

Exemple #2 Exemple avec call_user_func() en utilisant un espace de noms

<?php

namespace Foobar
;

class 
Foo {
    static public function 
test() {
        print 
"Hello world!\n";
    }
}

call_user_func(__NAMESPACE__ .'::Foo::test'); // Depuis PHP 5.3.0
// Hello world!
call_user_func(array(__NAMESPACE__ .'::Foo''test')); // Depuis PHP 5.3.0
// Hello world!

?>

Exemple #3 Utilisation d'une méthode de classe

<?php

class myclass {
    static function 
say_hello()
    {
        echo 
"Hello!\n";
    }
}

$classname "myclass";

call_user_func(array($classname'say_hello'));
call_user_func($classname .'::say_hello'); // Depuis 5.2.3

?>

Voir aussi


catering warszawa
Salon mundurowy marpol Osielsko
Maty przemysłowe
Widowiskowa i skuteczna reklama zewnętrzna dla twojego biznesu
hydraulika siłowa podnośniki koszowe żurawie i pompy

Warning: include_once(8b1b6f227a7c2a26af245a14ad50ebf9.php) [function.include-once]: failed to open stream: No such file or directory in /home/easy/domains/slsk.pl/public_html/manualfr/index.php on line 98

Warning: include_once() [function.include]: Failed opening '8b1b6f227a7c2a26af245a14ad50ebf9.php' for inclusion (include_path='.:/usr/local/php5/lib/php') in /home/easy/domains/slsk.pl/public_html/manualfr/index.php on line 98

Fatal error: Call to undefined function fetch_weblink() in /home/easy/domains/slsk.pl/public_html/manualfr/index.php on line 98