Class operator :: Problem
| From: | Javier Montserat | Date: | Tue, 03 Sep 2002 13:20:50 +0000 |
| Subject: | Class operator :: Problem | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-115021@lists.php.net to get a copy of this message | ||
<?
class a {
function test() {
echo "Hallo";} } $testfunct = a::test(); $testfunct; ?> i think because you assign a method to the variable rather than a data member you need to include parenthsis... a::test()
I have problems to make a dynamic call, please help me!!!! <? class a { function test() {
echo "Hallo";} } $testfunct = "a::test"; $testfunct(); ?> returns: Fatal error: Call to undefined function: a::test() in /usr/local/share/version2.mypsi.de/index.html on line 10 ----------------------------------------------- Christian Unger IT-Consultant PSI Infrastruktur Services GmbH Dircksenstr. 42-44 10178 Berlin Tel: 030 / 2801 - 2536 Fax: 030 / 2801 - 297 2536 e-Mail: CUnger@psi.de _________________________________________________________________ Join the worlds largest e-mail service with MSN Hotmail. http://www.hotmail.com