phpbar.de logo

Mailinglisten-Archive

[php] Zugriff auf eine "static funcrion"

[php] Zugriff auf eine "static funcrion"

Sebastian Mendel lists at sebastianmendel.de
Don Jan 26 08:08:11 CET 2006


Stefan Sturm schrieb:
> Hallo zusammen, 
> 
> ich würde gerne auf folgende Weise auf eine sttische Funktion zugreifen. 
> Aber das geht ja leider nicht :-( 
> 
> $classname::function(); 
> 
> In der Variable $classname ist der Name der Klasse abgelegt. Diese Variable 
> wird dynamisch mit dem Namen der richtigen Klasse gefüllt. 
> 
> Gibt es da irgendeine Möglichkeit? 

http://de.php.net/manual/en/function.call-user-func.php

<?php
class myclass {
   function say_hello()
   {
       echo "Hello!\n";
   }
}

$classname = "myclass";

call_user_func(array($classname, 'say_hello'));
?>

-- 
Sebastian Mendel

www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet

php::bar PHP Wiki   -   Listenarchive